敏捷開發目前如火如荼,很多公司和企業都在談敏捷,如何應用敏捷,連PMI也推出AGILE的認證,可見該模式的實踐還是不錯的。
敏捷開發我相信很多專案經理、IT管理者都知道,也看過不少書籍,聽過不少講座,大家都在為如何應用敏捷而考慮。
無論應用哪種開發模式,最終的目的都是保證我們的專案能按計劃、按要求完成。這是第一宗旨,切記不要為了應用而應用。
很多人說敏捷和傳統是兩種完全不同的方式,確實有不同,但可以認為敏捷是更多的迭代,更對的校驗,將風險分散到不同的迭代中,從而在實際中不斷校驗,它可能沒有瀑布式開發那麼規範,流程那麼清晰,但在目前的我們面臨的諸多專案中,需求不斷變化,有時候就連客戶都不知道他們要的產品是什麼,尤其在網際網路專案中,需求和修改幾乎每天都在,這是一個長期的專案。
敏捷在應用中,我發現很多專案之是表面敏捷化,或批了層敏捷皮。形式同。
另很多開發經理也是出於對敏捷的聽說和感興趣,並沒有分析是否適合敏捷開發,就一味的執行,結果是自己熟悉了流程,而專案呢?
所以筆者認為,到底採用何種開發模式,要本著以下原則,這都是在實踐中總結出來的。
1 採用哪種模式,要從是否有利於專案出發;
2 無論實施哪種,不要表面話,要抓住實質問題,以解決問題為先;
3 重複以上兩種。