所謂的敏捷,指的是能對需求變更做更快速的反應,而非能把做事的速度變10倍快。
敏捷軟體開發宣言
藉著親自並協助他人進行軟體開發,
我們正致力於發掘更優良的軟體開發方法。
透過這樣的努力,我們已建立以下價值觀:
個人與互動 重於 流程與工具
可用的軟體 重於 詳盡的文件
與客戶合作 重於 合約協商
回應變化 重於 遵循計畫
也就是說,雖然右側項目有其價值,
但我們更重視左側項目。
http://agilemanifesto.org/iso/zhcht/
從敏捷軟體開發宣言便能得知,敏捷軟體開發所強調的是用面對面的溝通與協作來對面需求變更,而不是傳統(非敏捷)專案管理方法所要求詳盡的書面文件及照計畫一步一步執行。
所謂的敏捷,指的是能對需求變更做更快速的反應,而非能把做事的速度變10倍快,因為對目前大部份的軟體專案而言,需求一定會變更才是常態,因此對於軟體開發專案的重點應是如何做好需求變更管理。敏捷方法透過小型發佈及迭代開發等方式,將需求變更的結果快速地反應在產品上,使得客戶能對變更要求更加有感,為了回應變化及順利完成軟體開發,如此的轉變是為不得不為之趨勢。