您的位置:軟件測試 > 軟件項目管理 > 文檔模板 >
如何制定和編寫軟件項目計劃
作者:網絡轉載 發(fā)布時間:[ 2013/4/28 13:55:40 ] 推薦標簽:

 4.制訂的項目計劃要現實

 軟件項目中的項目經理和系統(tǒng)分析員大都是從程序員成長起來的,我亦是如此,擔任項目經理之前我寫了五年的VB、Java和數據庫SQL代碼。項目經理和系統(tǒng)分析員做出來的項目計劃終要能夠被項目組成員所實現。

 制訂項目計劃僅靠“個人經驗”是不夠的,不可能面面俱到,不要期希望于“個人經驗”。解決的辦法有兩個方面。

 一是充分鼓勵、積極接納項目干系人(包括客戶、公司高層領導、項目組成員)來參與項目計劃的制定。

 可以邀請客戶和公司高層領導來共同討論高級計劃的制訂?蛻魰䴓芬鈪⑴c的,因為追求項目的成功是大家的共同目標。公司高層領導的支持是項目組的堅強后盾,項目組需要獲取必要的資源,需要及時獲取對項目特殊要的審批,需要在領導事務上得到適當的指導和幫助,有些事項有時是需要公司高層領導加入才能解決的,如合同款項的按期支付。

 制訂二級、三級項目計劃要與項目組成員互動。當規(guī)劃由一個人做出而由另一個人實施時,如果項目沒有按時完成,會使得他們懷疑項目計劃的可行性,也會影響開發(fā)人員的士氣。與項目組內部人員的溝通亦很重要。軟件程序員平時通常表現得內向、清高,作為項目經理應當學會調節(jié)工作中的氣氛,在輕松的氛圍中去融合開發(fā)人員的意見。

 可以讓開發(fā)人員對自己職責范圍內的事提出建議的時間和資源,再作討論約定。這樣開發(fā)人員在主觀上會更加投入工作。客觀上,開發(fā)人員的能力很難用時間及工作量來衡量,一名熟練的Java程序員比一名初學Java的程序員開發(fā)效率可能快上四五倍,因而安排的時間周期、任務量當然要不一樣。我比較傾向于召開一次專題討論會,事先寫出一個初稿,再各抒已見,后作出結論。

 二是要充分利用一些歷史數據。歷史數據是寶貴的財富,是可復用的資源。不僅要注意積累這些數據,也要學會從中提煉出可以為我所用的數據。如,項目計劃的模板,計劃的資源數據等。

 5.運用過程化的思想指導開發(fā)

 軟件項目計劃是CMM2級的一個KPA?捎密浖^程化的思想指導計劃的編制與實施。

 CMM2共有6個KPA,它們是:需求管理、軟件項目計劃、項目跟蹤和監(jiān)控、軟件轉包合同管理、軟件質量保證、軟件配置管理。一個軟件組織如果達到了CMM2的各個過程方面的全部目標,表明這個組織的軟件能力達到了第2級成熟度等級。

 這也可以是針對一個項目而言。通常需要根據項目的進展情況對項目計劃進行修改,以便應付需求和承諾的變更、不夠準確的估計、糾正措施和過程更改等。在策劃和重新策劃中涉及的活動,都包含在這個過程方面里。

 6.利用成熟的項目管理工具

 Microsoft Project 2000(或更高的版本)是一款公認的功能強大、操作方便的項目管理工具軟件。它自帶了一個叫做“軟件開發(fā)”的模板,可以用它來生成大體的框架,再作細節(jié)方面的改動,也可以自己制作一個符合自己公司軟件項目運作流程的模板。

 Microsoft Project 2000的操作面版中可以安排任務,并設置開始時間、結束時間、前置任務、資源名稱等參數,它能自動生成Gantt圖、Pert圖,找出項目中的關鍵路徑。

 7.結束語

 軟件項目計劃分為高級計劃、二次計劃、三級計劃和低級計劃,制訂軟件項目計劃應注意及時與客戶溝通,該詳細的詳細,該簡略的簡略,制出來的計劃要是現實的,可以運用CMM2的思想指導計劃的制訂,Microsoft Project是倍受推薦的項目計劃軟件工具。愿我們多做出高質量的軟件計劃,從而打造軟件精品。

[參考文獻]
。1](美)凱西.施瓦貝樂 著,王金玉 時郴 譯,《IT項目管理》,機械工業(yè)出版社,2002年1月第1版。
。2]韓萬江 姜立新 著,《軟件開發(fā)項目管理》,機械工業(yè)出版社,2004年1月第1版。
。3]楊一平等 著,《軟件能力成熟度模型CMM方法及應用》,人民郵電出版社,2001年4月第1版。(作者介紹:鄧子云,長沙環(huán)!W院計算機系,湖南凌科遠信科技有限公司高級項目經理,碩士研究生,高級程序員,工程師,主要研究方向為“軟件項目管理、企業(yè)信息化”,聯系地址:湖南省長沙市井灣子長沙環(huán)保學院計算機系,聯系電話0731-6371480,郵編410004,E-mail是dengziyun@126.com)

 九、軟件項目計劃編制方針

 軟件項目計劃編制的目的是制定一個合理的實施軟件工程及管理軟件項目的計劃。軟件項目計劃編制著重于對要實施的工作進行估計,建立必要的承諾并定義工作計劃。

 包括以下要點:

  1. 將用于編制軟件項目計劃及跟蹤軟件項目的工作文檔化。
  2. 對于軟件項目的實施采用文檔化的承諾。
  3. 相關的機構或個人認可他們對軟件項目的承諾。
  4. 指定軟件項目負責人負責落實軟件項目的承諾并制定項目的軟件開發(fā)計劃。
  5. 確保軟件項目存在一份文檔化的、并被認可的工作陳述。
  6. 軟件開發(fā)計劃要指定人員角色分工,明確責任。
  7. 對軟件項目所需要的適當的資源及資金作出計劃。
  8. 對軟件項目負責人、軟件工程師及其它與軟件項目計劃編制有關人員進行適合其職責范圍的培訓。
  9. 成立相關軟件項目組及相關的方案論證小組。
  10. 軟件項目組及相關的方案論證小組在整個項目生命期內參加全部的項目計劃編制工作。
  11. 按照書面流程與高級管理人員或企業(yè)外部機構軟件項目的承諾進行復審。
  12. 明確劃分為預先定義的、規(guī)模可管理的階段的軟件生命周期。
  13. 按照書面流程開發(fā)項目的軟件開發(fā)計劃。
  14. 將軟件項目計劃文檔化。
  15. 確定軟件項目需要建立及維護控制的軟件產品。
  16. 按照書面流程獲得對軟件產品規(guī)模的估計(或軟件產品規(guī)模的改變)。
  17. 按照書面流程獲得對軟件項目工作量及費用的估計。
  18. 按照書面流程獲得對項目所需要的關鍵計算機資源的估計。
  19. 按照書面流程獲得項目的軟件開發(fā)進度。
  20. 識別、評估與費用、資源、進度及項目的技術方面相關的軟件風險,并文檔化。
  21. 準備項目的軟件工程機制及支撐工具的計劃。
  22. 記錄軟件計劃編制數據。
  23. 制定并使用度量方法以確定軟件計劃活動的狀態(tài)。
  24. 定期與高級管理人員對軟件項目計劃活動進行復審。
  25. 以定期及事件驅動方式與軟件項目管理人員對軟件項目計劃活動進行復審。
  26. 與軟件質量保證人員對軟件項目計劃活動及工作產品進行回顧及審核,并將結果文檔化。

上一頁12345下一頁
軟件測試工具 | 聯系我們 | 投訴建議 | 誠聘英才 | 申請使用列表 | 網站地圖
滬ICP備07036474 2003-2017 版權所有 上海澤眾軟件科技有限公司 Shanghai ZeZhong Software Co.,Ltd