敏捷方法有一些共同的特征。其中有兩個最主要的特征是:輕量和簡單。敏捷方法論包含最少的流程和文檔,減少正式性。目的是做眼前能做的事情,而不去預測太遠的未來,首先完成緊迫的事情?焖俚、增量的開發能更快地交付客戶使用,更快得到反饋。
開發方法要稱之為敏捷,需要具備4個基本特征:增量的、協作的、直接的、適應性強的。
“增量”是指小版本、頻繁發布!皡f作”是指客戶和開發人員之間緊密溝通,經常工作在一起!爸苯印笔侵阜椒ū旧硎侨菀讓W習和修改的!斑m應”是指能把剛剛發生的改變考慮進來。
具備這些基本特征的敏捷方法包括:
1、 Adaptive Software Development 適應性軟件開發
2、 Agile Modeling 敏捷建模
3、 Crystal family of methodologies 方法論透徹派
4、 Dynamic Systems Development Method 動態系統開發方法
5、 Extreme Programming 極限編程
6、 Feature Driving Development 特性驅動開發
7、 Internet-Speed Development 互聯網速度開發
8、 Pragmatic Programming 實用編程
延伸閱讀
文章來源于領測軟件測試網 http://www.kjueaiud.com/