隨著(zhù)軟件產(chǎn)業(yè)發(fā)展的越來(lái)越成熟,軟件需求和功能的不斷增強,過(guò)去獨自開(kāi)發(fā)軟件的歷史已經(jīng)過(guò)去,現在的軟件開(kāi)發(fā)都必須有一個(gè)完整的開(kāi)發(fā)組才能實(shí)現。所以管理才是開(kāi)發(fā)出好的軟件的前提條件,在軟件開(kāi)發(fā)中,如果軟件開(kāi)發(fā)組織不能良好的定義、實(shí)施,管理并不斷改進(jìn)其軟件開(kāi)發(fā)過(guò)程,開(kāi)發(fā)組織往往就不能從軟件工程的研究成果中得到期望的結果。所以沒(méi)有管理一定出不來(lái)好的軟件,一個(gè)成功的軟件不一定是最好的技術(shù),但在它背后一定有一個(gè)好的管理。
而軟件項目管理的根本目的,就是為了讓軟件項目尤其是大型項目的整個(gè)軟件從分析、設計、編碼到測試、維護等全部生命周期,都能在管理者的控制之下,以預定成本按期,按質(zhì)的完成軟件交付用戶(hù)使用。