關鍵字:項目管理 研究 應用
針對軟件項目開發的特點和軟件開發包項目高失敗率的善通過對軟件項目管理方法的研究提出了軟件項目開發過程的一種管理流程和相應的子流程,實現了對軟件項目控制和管理。
前言
軟件項目管理是為了使軟件項目能夠按照預定的成本、進度、質量順利完成,而對成本、人員、進度、質量、風險等進行分析和管理的活動。實際上,軟件項目管理的意義不僅僅如此,進行軟件項目管理有利于將開發人員的個人開發能力轉化成企業的開發能力,企業的軟件開發能力越高,表明這個企業的軟件生產越趨向于成熟,企業越能夠穩定、持續地發展。
軟件項目管理的特殊性表現在:①軟件產品是無形的。軟件項目管理者不能像其他項目管理者那樣,能夠從被開發的產品上看到進度、已經完工的部分是否與設計相符等,他們只能從其他人所提交的文檔中來掌握相關的情況。②沒有標準的軟件過程。對軟件過程的理解雖然已經取得了長足的進步,但是軟件管理者還是不能確切地預見某一軟件過程何時有可能出現問題。③大型軟件項目常常是“一次性的”。由于軟件項目與一個國家、地區的經濟政策相聯系,與用戶的發展戰略、經濟實力、管理水平相適應,軟件項目的開發過程中所采用的技術和管理方式與當時的計算機和通信技術有關,因此大型軟件項目一般都不同于早先的項目,管理者縱使有在計劃中降低不確定性的經驗,也很難較準確地預見問題的出現,以前的經驗教訓也較難在新項目中發揮大的作用。
從目前國內外的軟件企業來看,“軟件危機”的陰影仍然存在,軟件行業的項目實施情況一直很不樂觀。研究表明,軟件項目失敗的原因主要有兩個:一是應用項目的復雜性;二是缺乏合格的軟件項目管理人才。實踐證明,缺乏有效的項目管理是導致軟件項目失控的直接原因。
軟件項目管理的方法研究
從軟件項目的管理角度來看,項目的直接責任人是軟件項目經理。也就是說,項目經理是項目整體管理的責任人,要在規定的時間范圍內,在不超過經費的情況下,能夠達到或超過項目干系人的愿望。項目整體管理圍繞項目計劃進行,主要過程有計劃制定、計劃執行和計劃變更控制。項目經理在以下幾個方面對軟件項目進行全面的管理:
(1)制定項目計劃。
軟件項目計劃是一個用來協調所有其他計劃,以指導項目執行和控制的可操作的文件。它體現了對客戶需求的理解,是開展項目活動的基礎,是軟件項目跟蹤與監控的依據。項目計劃主要由全局計劃和下屬計劃兩大部分組成。
文章來源于領測軟件測試網 http://www.kjueaiud.com/