什麼是【敏捷開發】
敏捷開發(Agile Development),是區別於傳統的軟體工程開發過程的開發模式,它以使用者的需求進化為核心,採用迭代、循序漸進的方法進行軟體開發。它會把一個大的專案拆分成多個小的專案,並行開發逐步完成。敏捷開發有很多種模式例如:從所周知使用範圍廣泛的 Scrum、以測試為中心的 TDD、兩個人都可以成為團隊的結對程式設計。這些敏捷開發模型中,都是以小步快跑、快速嘗試、勇於改變的方式來完成整個專案。
核心原則:
- 主張簡單
- 擁抱變化
- 可持續性
- 遞增變化
- 投資最大化
- 高質量的工作
- 快速反饋
敏捷開發,主張隨機應變、更多自主權、分享經驗,它讓專案的成功越來越快速,甚至是團隊的成長也越來越快速。它拋棄了原來複雜的流程、繁重的文件,讓專案的前進更適合市場的變化,成為網際網路的主要開發模式。
參考閱讀:
〖堅強的一俢〗