軟件開發(fā)是一項(xiàng)包括需求捕捉、需求分析、設(shè)計(jì)、實(shí)現(xiàn)和測試的系統(tǒng)工程。軟件開發(fā)是根據(jù)用戶要求建造出軟件系統(tǒng)或者系統(tǒng)中的軟件部分的過程。對于軟件開發(fā)來說,管理者的關(guān)鍵的問題在于對項(xiàng)目的統(tǒng)籌做到心里有數(shù),項(xiàng)目管理系統(tǒng)能幫助軟件開發(fā)團(tuán)隊(duì)解決如下問題:
軟件開發(fā)項(xiàng)目的管理的重點(diǎn)能形成流水線般的寫代碼。在每個(gè)軟件項(xiàng)目的參與人數(shù)是上,少則幾個(gè)多則十多個(gè),這會(huì)根據(jù)項(xiàng)目情況而定。一個(gè)人可能穿插參與開發(fā)多個(gè)項(xiàng)目是常有的事。軟件開發(fā)項(xiàng)目管理更多的是對于人、對于流程進(jìn)度的管理。
對于一個(gè)軟件開發(fā)項(xiàng)目的成功,關(guān)鍵問題是必須對軟件項(xiàng)目需求風(fēng)險(xiǎn)、需要資源、任務(wù)、成本、進(jìn)度安排等做到心中有數(shù)。管理者或者開發(fā)人員同一時(shí)間可能負(fù)責(zé)多個(gè)開發(fā)項(xiàng)目,項(xiàng)目之間的人員、協(xié)調(diào)、排期沖突時(shí)有發(fā)生。對于一個(gè)軟件開發(fā)團(tuán)隊(duì)來說這是導(dǎo)致不能按時(shí)完成項(xiàng)目的因素。
項(xiàng)目管理系統(tǒng)是為了能夠按照預(yù)定的成本、進(jìn)度、質(zhì)量順利完成,而對人員、項(xiàng)目、進(jìn)度進(jìn)行分析和管理的。項(xiàng)目管理系統(tǒng)能夠在最大程度上根據(jù)工作量、時(shí)間、成本來對項(xiàng)目進(jìn)行全方位的管理及風(fēng)險(xiǎn)預(yù)測。