當前位置:學者齋 >

企業管理 >項目管理 >

我國軟件項目管理及其存在的問題

我國軟件項目管理及其存在的問題

目前,國內絕大多數軟件類企業正或多或少地承受着“項目黑洞”的痛楚:項目無法按期完成、項目合作方的工作難以協調、用户需求經常變動、工作質量難以保證。從項目的執行和控制能力看,有效的項目管理成為改善項目執行的現狀、提高核心競爭力的迫切要求。因此,如何對企業、項目、資源實施科學的管理,加強團隊能力,實現軟件企業的生產規模化、規範化、國際化,是當前我國軟件類企業面臨的最大挑戰。

我國軟件項目管理及其存在的問題

  項目管理概述

(一)項目管理的概念。項目管理是通過項目經理和項目組織的努力,運用系統理論和方法對組織的資源進行計劃、組織、協調和控制,旨在實現項目的特定目標的管理方法體系。進一步而言,項目管理就是將完成項目所需的資源在適當的時候按適當的量進行合理分配,並且力求這些資源的最優利用,通過項目活動控制,保證項目在規定時間和規定預算內完成規定質量的目標。

從項目管理的概念出發,軟件項目管理是根據管理科學理論,結合軟件產品開發的實際,為了使軟件項目能夠按照預定的成本、進度、質量順利完成,從而對成本、人員、進度、質量、風險和文檔等進行分析、管理和控制的一系列活動。項目管理的目標是高質量地按時在預算內完成全部項目範圍。成功的軟件項目管理能夠產生優質的軟件產品,因此優質的軟件項目管理能夠使得企業擁有滿意的客户。軟件項目管理的目標一般包括以下幾項:如期完成項目;保證項目質量;用户需求得到確認和實現;妥善處理用户的需求變動;項目成本控制在計劃之內;保持對項目進度的跟蹤和控制;順利實施系統配置管理;保證對第三方產品或服務的控制和協作。

(二)項目管理的內容。項目管理的基本內容包括:第一,項目定義。確定項目的目標、範圍和約束;第二,項目計劃。項目的各種預先安排(進度、成本費用、勞動力、設備資源等);第三,項目執行。包括人員組織、資源識別、下達任務、執行任務;第四,項目控制。保證項目按計劃執行;第五,項目評價。評價項目本身的以及評價項目組成員的價值。其中,項目計劃、跟蹤、控制是項目管理中不可分割的'三個重要環節,要進行項目跟蹤,必須先了解控制;要建立控制,又必須先弄清受控對象、內容以及控制如何實現,這又與計劃有關。計劃-跟蹤-控制在項目管理系統中是一個循環,是一個系統過程,是一個以信息為共同核心的相互依賴、相互制約的互動過程。

  國內軟件項目管理存在的普遍問題

早在20世紀七十年代中期,美國國防部就組織力量研究軟件項目失敗的原因,發現在失敗的軟件項目中,70%是由於管理不善所造成的,因而認為項目管理影響全局,並掀起了研究軟件項目管理的熱潮。20年後,根據美國三份經典研究報告,這一狀況並未得到轉變:軟件開發與維護仍然很難預測,大約只有10%的項目能夠在預定的費用和進度下交付。其中一份報告指出:在17個影響軟件項目成敗的主要因素中,與項目管理直接有關的有6個(軟件度量、工作量估計、項目規劃、進展報告、需求變化、風險管理),間接有關的有3個(系統架構、開發方法、配置管理)。

目前,軟件項目管理中,存在的問題主要為以下一些方面,而這些問題基本上是國內絕大多數軟件項目管理中存在的通病:

(一)軟件質量不可控。與具體軟件開發人員的個人能力直接相關。開發人員如果技術精湛,則開發出來的軟件可能是精品軟件;開發人員如果技術低微,則開發出來的軟件可能是垃圾軟件。而且極易存在一個技術骨幹離職,則技術就被帶走的現象(尤其對於小企業,影響更為明顯),從而導致小則項目無法延續,大則企業可能面臨倒閉。

(二)開發過程中,因人員調動,沒有留下有用文檔,致使接手者無法繼續開展工作。文檔還容易造成惡性循環,延續下去,對項目後續開展帶來極大危害。沒有規範的文檔管理的項目,註定是一個失敗的項目。

(三)軟件開發過程由於缺乏有效的項目管理,處於一種混沌的狀態。軟件開發的性質,使得項目問題缺乏可視性,導致許多問題難以暴露出來,因此許多問題直到給用户實施時才顯現出來,其後果是直接影響了客户的滿意度。

(四)項目管理過程中,對於風險的預防措施和緩衝資源沒有進行合理的規劃和事先的預測。

(五)項目控制中,對於團隊人員之間的溝通和交流、與客户的經常溝通和意見交換不夠重視,覺得是浪費時間。

(六)需求的不斷變化和更新,使得項目逐步失控。需求方可能由於相關技術或知識的缺乏,對於自己的需求經常是走一步算一步,不斷提出新的需求和更改需求。但對於這些需求是否合理、影響範圍有多大、是否應該變更等問題,沒有恰當的人來控制,因而對需求缺乏控制必然導致項目的延期、甚至失敗。

  • 文章版權屬於文章作者所有,轉載請註明 https://xuezhezhai.com/zh-mo/qygl/xiangmu/lv4xnr.html