敏捷软件开发

敏捷软件开发
http://www.iteer.net/modules/doc/article.php?storyid=2045&page=1&PHPSESSID=2f7d8cbcaf8fb199c6d6b7adee2ba555

极限编程与敏捷开发
http://hi.baidu.com/chaseagle/blog/item/db559094e7f00f1ed21b70f8.html
敏捷开发的必要技巧:保持代码简洁
http://www.matrix.org.cn/resource/article/2006-12-28/Agile+Code+Simplicity_1d93897d-9636-11db-ab77-2bbe780ebfbf.html
应用Rails进行敏捷Web开发
http://book.csdn.net/bookfiles/40/

敏捷开发技术基础之:敏捷十二诫
http://news.csdn.net/n/20060429/89974.html

下列敏捷原则构成了敏捷宣言的基础,也是最佳实践的来源。

我们首要目标是通过更早地持续交付有价值的软件来满足客户的需求.

欢迎需求变更,即使是在项目开发的晚期也是这样。敏捷过程适应变化的特性使得客户在竞争中更具优势。

频繁交付可以工作的软件,从几周到几个月,较短的交付周期有更大的优势。

业务人员和开发人员必须在项目过程中每天协同工作。

调动个人积极性,给他们需要的环境和支持,并信任他们完成任务的能力。

面对面的交谈,是最有效和效率最高的项目组内及组间信息传输方式。

可工作的软件是衡量项目进展的主要依据。

敏捷过程提倡,开发是一个持续的过程。项目组织者,开发人员和客户应该维持稳定的项目进展速度。

持续对技术和设计进行优化,使项目有更高的敏捷性.

尽量简化,不做目前不需要的工作,这是一条基本原则.

最好的架构,最好的需求和设计从有自我组织能力的团队中产生.。

项目组要定期总结回顾,思考怎样让团队变得更加有效,并作出相应调整。

原文地址:https://www.cnblogs.com/songsh96/p/721737.html