項目管理資源網

您的位置:項目管理資源網 >> IT通信項目管理

控制軟件開發進度的技巧

2020/8/7 16:31:31 |  41次閱讀 |  來源:網友轉載   【已有0條評論】發表評論

軟件開發的項目周期大體分為3個階段:獲取需求和定義產品、開發和測試、部署和運維。在獲取需求和定義產品階段,需要防止的不是進度太慢而是過快、過草率。特別是對于創業公司的產品經理來說,很可能因為看到開發人員無事可做而感到壓力,所以盡快完成產品定義,而沒有充分了解市場和競爭對手信息,沒有與合作伙伴充分溝通,沒有做深入的思考。

  這些因倉促而隱藏的問題,發現得早則導致開發階段大量返工,發現得晚則導致產品上線后不受歡迎。常聽一些人說現在互聯網開發,講究快速迭代和敏捷,邊做邊想,返工也正常。這是一個誤解??焖俚傅氖菍⒉煌姹局g的周期縮短,小步快跑,而不是在一個版本的周期內來回折騰。

  在開發和測試階段,項目管理重在跟蹤進度和保持溝通—用集成和演示跟蹤進度,基于Bug溝通問題。

  要做到各個模塊外部接口相對清晰穩定,并盡早完成各個模塊間的集成,最晚不超過開發周期的1/4時間。第一次集成之后,就應該開始每日集成和每周演示。每日集成使得測試團隊每天能同步測試最新的代碼,幫助開發團隊盡早發現問題并及時了解技術細節上的進度;每周演示使產品經理、項目經理和管理層能從用戶的角度感受產品,使他們對產品有信心。集成和演示是項目管理的心跳,合理利用它們,有助于及時把握項目的健康程度。

  無論開發流程多敏捷,工程師能力多強,記錄和跟蹤Bug都是必不可少的。開發團隊和測試團隊的溝通都應該基于Bug,才能言之有物。開發工程師每次提交代碼都應該記錄是針對哪個Bug 的,每日工作簡報都應該寫今天關/開了哪些Bug。要在每日晨會(站著開,一般15分鐘內)時說好,今天打算解決哪些Bug,其中有哪些點不清楚,需要和誰溝通。

Amazon 的做法比較有趣:在產品剛上線一段時間內,開發工程師要保持24小時開機。如果自己負責的模塊中出現高危害Bug,那么很可能會在深夜被系統運維工程師叫醒。這樣不僅能保證快速響應,還能讓工程師意識到:前期代碼不好好寫,后期就別指望能好好睡覺了。

   在后期部署和維護階段,要快速響應??简灥氖菆F隊成員的責任心和抗壓能力。系統運維工程師要深夜工作,因為部署可能要在流量低的時候進行;項目經理要保持能隨時溝通,做出快速而準確的決定,鼓勵團隊并做出表率;一旦出現高危害Bug,開發團隊要在24小時內準備好補丁。


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

    http://www.629348.tw/pmqhd/index.html

“項目管理生根計劃”
企業項目經理能力培養和落地發展方案下載>>

分享道


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

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