<rt id="46e4s"></rt>
  • 
    
  • <li id="46e4s"><dl id="46e4s"></dl></li>
  • <rt id="46e4s"></rt>
  • <code id="46e4s"><delect id="46e4s"></delect></code>
    400-650-7353
    登錄 | 注冊
    您當前的位置 > 中公PMP培訓 > 備考資料 > 敏捷開發的優勢

    敏捷開發的優勢

    • 發布: 中公教育pmp培訓
    • 來源:pmp培訓
    • 2021-05-28 14:07:00
    • 閱讀()
    • 分享

    01 敏捷開發優勢

    1.個體和交互勝過過程和工具

    2.可以工作的軟件勝過面面俱到的文檔

    3.客戶合作勝過合同談判

    4.響應變化勝過遵循計劃

    這是官方總結出的敏捷開發優勢,反正我第一次看的時候是很懵的。

    后來結合項目用了敏捷開發模式之后才慢慢開始了解其中的意思。

    但讓我感到和瀑布式開發相比有優勢的地方就是快速迭代和響應變化。

    我們以前做瀑布式的一個問題就是,一個版本發布要好久,要等所有流程都完成之后才可以上線。等待期太長,而且一旦出現需求變更,那對整個項目的挑戰就會變得非常大。

    說回敏捷開發,它的優勢應該就是解決這個問題。可以說在項目管理中,【船小好調頭】這句話基本在各個環節都是適用的。

    敏捷開發恰好就是把所有東西分解得非常細,有很強的迭代感。舉個例子,如果項目組每天都能出一個版本迭代,這對于響應需求變更和項目內部管理都是非常有利的。每一天的開發結果不會太大,那么如果有變更,成本開銷就變得可以接受。在需求不明就開始緊急開發的項目,這種模式尤其合適。

    另外敏捷開發的一個特色就是,自我管理。這對于一些很有想法的開發人員來說,真的是非常合適。他們可以選擇自己喜歡的任務,而不再像瀑布式開發模式,只能被動接受任務。這對于調動主觀積極性,無疑是很有益處的。

    02 敏捷開發難點

    不是說做到開幾個會,每天站立會議等等幾個環節就已經是敏捷開發了。這些都只是一種形式,真的要去實施敏捷開發難度要比瀑布式大得多。

    敏捷開發是一種精英模式,對人員的能力和品質都有非常高的要求。

    舉個例子,在評估某個任務開發時間的時候,所有開發人員都需要作出自己的估算。如果一個團隊的人員能力組成參差不齊,那么隨便怎么協調,估出的時間會有很大的偏差。

    一般情況下,敏捷開發團隊估出的時間都是比較相近,如果有較大偏差,大家說明原因后,基本能達成共識。但如果你的團隊有高級工程師和初級工程師同時估算一個任務,你覺得他們最終能達成一致嗎?最多就是向初級工程師妥協,但這明顯不是我們的最終目的。

    另外敏捷開發模式需要和工作考評掛鉤。敏捷開發需要開發人員自主去選擇自己感興趣的任務,有的難,有的簡單。如果不和考評掛鉤,誰去選難的?如何激發能動性?

    所以說,對于敏捷開發來說,最大的困難就在于人。如果組員相互之間能力有較大差距;或者項目經理剛剛組建團隊,對人員不熟悉的情況下,貿然使用敏捷開發將會存在巨大風險。

    03 如何看敏捷開發

    真的要實施敏捷開發真的有太多的條件限制。但是我們還是可以借鑒一下敏捷開發的好處,引入到現有的管理模式。

    比如能力差不多的組員可以一起進行計劃會議,那么這樣大家的估算時間就不會差的太離譜。每個人去做自己感興趣的東西,這種都是會有取舍,這次沒搶到,那么下次就內部協調一下。

    另外敏捷必須和績效掛鉤,只談精神獎勵不談物質獎勵的工作模式都是耍流氓。而敏捷這種需要主動去搶任務的,就更需要有更好的激勵方式作為支撐。否則別人為什么都主動去做最難最復雜的任務,而不是吃大鍋飯呢?

    每天的站立會議還是要開的,花個10分鐘就能了解每個組員的進度和碰到的困難,這點需要堅持下去。

    雖然不能像敏捷開發那樣把東西做到非常小,但也要努力把每個任務的顆粒度盡量做小。

    還有一點是敏捷不是太鼓勵的,就是文檔問題。說實話,文檔還是需要盡量能說明白和詳細的,如果無法面面俱到,但也起碼也不能有漏洞。畢竟文檔作為跟蹤和交流的憑著還是非常重要的。

    以上就是小編為大家整理的關于敏捷開發優勢的相關信息。

    >>本文地址:
    注:本站稿件未經許可不得轉載,轉載請保留出處及源文件地址。