敏捷開發小結

1.定義:
敏捷開發以用戶的需求進化爲核心,採用迭代、循序漸進的方法進行軟件開發。在敏捷開發中,
軟件項目在構建初期被切分成多個子項目,各個子項目的成果都經過測試,具備可視、可集成和可運行使用的特徵。
換言之,就是把一個大項目分爲多個相互聯繫,但也可獨立運行的小項目,並分別完成,在此過程中軟件一直處於可使用狀態。

2.特性:

1. 快速迭代 
2. 讓測試人員和開發者參與需求討論 
3. 編寫可測試的需求文檔 
4. 多溝通,儘量減少文檔 
5. 做好產品原型
6. 及早考慮測試 

3.敏捷開發宣言——

個體和交互 勝過 過程和工具
可以工作的軟件 勝過 面面俱到的文檔
客戶合作 勝過 合同談判
響應變化 勝過 遵循計劃
雖然右項也有價值,但是我們認爲左項具有更大的價值。

4.工具集:


1. 站會:三個問題,簡潔有效的小團隊溝通方式

2. 看板:直觀反映工作進度,反映流程遵守情況,反映流程缺陷

3. 演示,計劃,反思會:適合於小團隊的協作和優化反饋方式

4. 用戶故事:站在用戶的角度講需求

5. 持續集成:隨時高質量交付的基礎,有利於應對變化劇烈的市場

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章