當前位置:學者齋 >

企業管理 >專案管理 >

我國軟體專案管理及其存在的問題

我國軟體專案管理及其存在的問題

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

我國軟體專案管理及其存在的問題

  專案管理概述

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

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

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

  國內軟體專案管理存在的普遍問題

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

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

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

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

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

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

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

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

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