敏捷軟件開發簡介
敏捷軟件開發(Agile Software Development)初起於九十年代中期。最早是為了與傳統的瀑布軟件開發模式(waterfall model)相比較,所以當時的方法叫做輕量級方法(Lightweight methods)。二十世紀初,17 位該方法的倡導者建立了敏捷聯盟(Agile Alliance),並將該軟件開發方法命名為敏捷軟件開發過程。
敏捷聯盟在成立之初總結了四條基本的價值原則:
-
人員交流重於過程與工具(Individuals and interactionsover processes and tools)
-
軟件產品重於長篇大論(Working softwareover comprehensive documentation)
-
客戶協作重於合同談判(Customer collaborationover contract negotiation)
-
隨機應變重於循規蹈矩(Responding to changeover following a plan)