敏捷软件开发模式

 敏捷开发模式的简单定义:不苛求完美,尽快推出可满足基本使用的软件版本或演示版本,让用户在使用过程中测试并调整需求,程序员根据需求不断推出微调后的新版本,最后臻于完善。

敏捷开发有如下几个特点:

- 要尽快的开发出可供使用的软件,而不是一个完美的软件;

- 经常推出可供使用的新版本,周期越短越好

- 欢迎需求的变动,随时调整,保持客户的竞争优势

- 业务人员和开发人员要始终在一起配合工作,而不仅仅是需求阶段

- 各路人马之间最有效的沟通方法是面谈,而不是邮件、电话、远程、文档等拖沓的方式

- 提倡可持续开发,保持不变的开发节奏。而不是一会通宵加班,一会又无所事事的开发方式

- 提倡简单、简化的思路——用各种手段减少开发工作量

- 追求卓越技术和良好设计,将有助于敏捷

- 团队定期总结经验,商讨提升效率的方法并实施

你可能感兴趣的:(开发模式)