91天堂,亚洲av乱码一区二区三区按摩,国产福利小视频在线一区二区,午夜在线不卡精品国产

項目管理資源網

您的位置:項目管理資源網 >> 研發(fā)制造項目管理

如何做好軟件項目開發(fā)周期估算?

2014/7/2 17:45:41 |  10489次閱讀 |  來源:網友轉載   【已有0條評論】發(fā)表評論

p; 人力資源對估算的影響表現在技術水平、理解能力、溝通能力等幾個方面,編程水平的高低、速度的快慢、能否適應團隊、能否與各成員保持良好的溝通都會對開發(fā)進度產生影響,其中技術水平是最關鍵的因素。評價程序員的技術水平可以從編程熟練程度、編程速度、解決技術問題的能力幾個因素考慮,編程熟練程度指的是程序員能否很順暢的使用編程工具實現軟件的功能,編程速度指的是完成某個功能的時間,解決技術問題的能力可以反映程序員在遇到技術難點時表現出的技術功底,如果以100%作為總和,這三個因素分別占70%、15%和15%這樣的比例。

  軟件開發(fā)周期估算前,應對開發(fā)人員定級,建議按新手、初級程序員、中級程序員、高級程序員來劃分,每一級人員再評定上述三個因素,初次估算時可以假定開發(fā)人員為中級程序員,然后依據項目組實際人員的水平做修正,這樣結果的精確度能大大提高。

2.3估算與項目風險

  任何一個項目都或多或少存在風險,軟件項目開發(fā)過程中也避免不了這種情況而且有這類項目自己的特點,最常見的風險有以下幾種:技術風險,項目技術難度很大,花費的時間超過原先的估計;客戶風險,客戶需求不定,增加需求,組織協(xié)調不暢;人員風險,開發(fā)人員突然更換、離職;管理風險,項目經理管理不善、決策失誤。對于風險控制,在項目管理中通常是提前做風險分析和預測,制定風險應對措施,這樣在風險真的來臨時不至于措手不及,提高整個項目的可控性。

  軟件項目的潛在風險對于開發(fā)周期的影響在很多情況下是非常大的,當然好的項目控制會最大限度的減少這種影響,絕對避免是不可能的,所以在開發(fā)周期估算時項目風險應該適當考慮,尤其是技術風險和客戶風險。

  技術風險主要來自于軟件本身的技術難度,如果對于一套成熟的產品,定制開發(fā)的技術風險相對非常小,因為重要的技術已經成型,客戶也很少有新的能帶來高難度技術問題的需求,這種風險可以不予考慮。但是對于完全重新開發(fā)的項目,或是研發(fā)類的項目,技術風險必須特別重視,其中應該考慮的細節(jié)主要包括下面幾個。

  開發(fā)平臺,是否能適合本項目所涉及的軟件開發(fā)、能否滿足最終的需求,平臺的錯誤選擇將導致龐大的開發(fā)工作量,即便滿足了用戶需求也可能造成系統(tǒng)效率低下,擴展性差的致命問題,軟件可能會很快被淘汰。功能實現難度,在切實了解需求的基礎上要仔細分析采用的開發(fā)工具能否實現其中的難點,是否會耗費大量時間。

  在實際估算中,建議技術難度分為十級,每一級在初次估算的代碼行上增加10%,最終估算代碼長度=初始估算代碼長度×(1+0.1×n)。假設模塊A的初次估計代碼行為15000行,但考慮技術難度高的風險,設定技術難度級別為二級,最終代碼行的估算數量為15000X(1+20%)=18000。

  由于技術風險的分析是一項技術性很強的工作,要求做技術風險分析的人必須是技術專家,在相關技術領域有著豐富的經驗,對重大技術風險的分析結果必須要經過評審,保證準確性。

  客戶風險存在于客戶化項目中,不同行業(yè)的客戶特點不盡相同,技術、理解水平也相差甚遠,在我經歷開發(fā)的項目中,80%的項目延期屬于客戶方的原因,而且這種風險可控性很低,對項目影響超過技術風險。在開發(fā)周期估算前,項目經理要仔細分析客戶的具體狀況,包括客戶的計算機水平、管理水平、可溝通程度,在此基礎上結合以往的經驗綜合判斷是否會對開發(fā)帶來明顯的影響,可以按照上述的技術風險的方式將客戶分級,最終確定開發(fā)周期。在這個過程中,項目

    項目經理勝任力免費測評PMQ上線啦!快來測測你排多少名吧~

    http://www.vanceur.cn/pmqhd/index.html

“項目管理生根計劃”
企業(yè)項目經理能力培養(yǎng)和落地發(fā)展方案下載>>

分享道


網站文章版權歸原作者所有,如有認為侵權請聯(lián)系我們,將于1個工作日內作出處理!
網友評論【 發(fā)表評論 0條 】
網友評論(共0 條評論)..
驗證碼: 點擊刷新

請您注意護互聯(lián)網安全的決定》及中華人民共和國其他各項有關法律法規(guī)或間接導致的民事或刑事法律責任
·您在項目管理資源網新聞評論發(fā)表的作品,項目管理資源網有權在網站內保留、轉載、引用或者刪除
·參與本評論即表明您已經閱讀并接受上述條款