軟件項目根據(jù)統(tǒng)計有80% 以上的項目不能夠按時提交給客戶使用,與其它類型的項目比是失敗率最高的。是什么導致項目的延期甚至失敗呢?
本文再此必要對項目的失敗的原因作一個深入的分析,并提出一些解決的思路
決定一個項目成功的因素有很多:高質(zhì)量的團隊、清晰的項目目標、對項目進行的有效管理、有效控制的客戶需求等。
在CMM 軟件成熟度模型的5個級別中,第2級中第一個?。耍校粒P鍵過程域) 就是需求管理,CMM 中第一級的概念是初始狀態(tài)的公司,需求管理實際上是CMM模型里面第一個要求實現(xiàn)的關鍵過程域,可見其重要性。
總結在多年的軟件項目管理實踐,我認為:軟件項目管理過程中,需求的變更是無法避免的。如果哪一個開發(fā)商要對客戶說:客戶需求在開始確定后就不能修改,我估計他十有八、九拿不到這個訂單,沒有哪一個客戶愿意。
如何才能改善需求的管理,減少需求變更或需求變更的影響了,我認為要在以下三個方面做好相應的工作:
?。保┡c客戶建立良性的、基于理性的合作環(huán)境
?。玻┰谲浖こ痰姆轿粌?nèi),盡量減少需求變更的影響
?。常┙⒁惶仔兄行У?,在項目啟動階段就應該得到客戶認可的需求管理制度
一、與客戶建立良性的、基于理性的合作環(huán)境
需求過程本身的問題
·在需求確定的過程中,客戶往往會把他建議的解決方法當成了需求本身
·客戶或開發(fā)者有時候會假定對方已經(jīng)明白自己的意思,有些需求是理所當然的。
外部因素導致的變更
·經(jīng)營方向的改變
·政策因素的影響
我們能夠因為客戶的變更不在合約的目標范圍之內(nèi)而拒絕變更呢?在國內(nèi)的軟件項目實踐中,在目前主要是以客戶關系為中心的銷售模式下,要做到這點非常的困難。
我們必須要假定需求是一定會修改的,
1) 與客戶建立良性的、基于理性的關系
如何與客戶建立理性和良好的關系呢?我們首先要對客戶有一個分析和了解:
國內(nèi)的客戶分為兩類:
一類為國家單位和大型企業(yè)的IT 部門,這些部門對項目的成本的敏感性比較低,但對項目的成功與否,是否會延期等非常敏感,因為在一個大型的企業(yè)或單位里面,這關系自己的表現(xiàn)。
另一類為小規(guī)模的企業(yè),這類小規(guī)模的企業(yè)往往是由企業(yè)的負責人(或者直接就是老板)來拍板某一個系統(tǒng),這類企業(yè)對項目的成本就會非常敏感。
在項目管理的概念中,有一個客戶的干系人的概念,什么是項目的干系人?
在需求調(diào)研分析階段,項目組對客戶的整體組織結構、有關人員及其關系、工作職責等沒有足夠了解以致于無法得到完整需求或最終經(jīng)權威用戶代表確認的需求。由于項目經(jīng)理和需求分析員的工作問題,客戶參與程度部不高,客戶方相關責任人不明確或對范圍和需求責任心不強,提出的需求具有隨意性,項目前期對需求的確認不夠積極;或者是多個用戶代表各說各話、昨是今非但同時又希望軟件盡早交付;項目后期需求變化隨意,造成項目范圍的蔓延,進度的拖延,成本的擴大。 造成上述現(xiàn)象的原因是系統(tǒng)分析人員沒有全面了解所有項目干系人的需求,并按照重要性優(yōu)先級進行權衡取舍。全面的需求來自所有項目干系人。項目干系人STAKEHOLDER也有的翻譯成利益關系人、利害關系人、利益干系人、利益共享者、涉眾,如此等等,即所有可能受到項目結果重大影響的人。項目干系人即可能是項目的受益者,也是項目的風險承擔者,甚至有可能是項目的受害者。項目干系人的需求包含明確的和隱含的,也可以分為NEED、WANT、WISH等不同
項目經(jīng)理勝任力免費測評PMQ上線啦!快來測測你排多少名吧~
http://m.opto-elec.com.cn/pmqhd/index.html