軟件項目管理的組織與過程(doc 46頁)
軟件項目管理的組織與過程目錄:
一、軟件項目管理概念
二、項目管理組織及過程
三、軟件質量及保證
四、CMM模型
軟件項目管理的組織與過程內容摘要:
項目管理的特點:
軟件項目管理除涉及計算機軟硬件領域技術外,還涉及到係統工程學、心理學、社會學、經濟學、乃至法律等方麵的問題。需要用到多方麵的綜合知識,特別是要涉及到社會的因素、精神的因素、人的因素比技術問題複雜得多。在相關領域的研究成果和實踐已經比較豐富,但在具體的軟件項目實踐中,必須結合該項目的工作條件、人員和社會環境等多種因素來開展和實施。軟件工程發展的實踐證明,軟件項目成敗的關鍵往往在於項目管理能力水平的高低,管理得好就能帶來效率,贏得時間,最終將在技術前進的道路上取得領先地位。
軟件項目的特點:
軟件產品與其他任何產業產品相比有它自己的特點,它是無形的,沒有物理屬性,它是一個物理係統的邏輯影射,因此難以理解難於駕駛。但它確實是把思想、概念、算法、流程、組織、效率、優化等融合在一起了。文檔編製的工作量在整個項目過程研製過程中站有很大的比重,但往往人們並不重視,因而直接影響了軟件的質量。軟件開發工作技術性很強,要求參加工作的人員具有一定的技術水平和實際工作的經驗。另外,人員的流動對項目的影響很大,離去的人員不但帶走了重要信息,還帶走了工作經驗。
軟件項目管理的困難
1.智力密集,可見性差:軟件工程充滿了大量高強度的腦力勞動。軟件開發的成果是不可見的邏輯實體,軟件產品的質量的尺度加以衡量,對於不深入掌握軟件知識或缺乏軟件經驗的人員,是不可能領導做好軟件管理工作的。
2.單位生產:在內容、形式各異的基礎上研製或生產,與其它領域中大規模現代化生產有著很大的差別,也自然會給管理工作造成許多實際困難。
3.勞動密集,自動化程度低:軟件項目經曆的各個階段都滲透了大量的手工勞動,這些勞動十分細致、複雜和容易出差。盡管近年來已經有了軟件工具和CASE的研究,但遠未達到 自動化的程度。軟件產品的提高自然受到了很大影響。
4.使用方法繁瑣,維護困難:軟件工作滲透人的因素:不僅要求軟件人員具有一定的技術水平和工作經驗,而且還要求他們具備良好的心理素質。軟件人員的情緒和他們的工作環境對他們工作有好大的影響。
..............................