agility 敏捷
- 特点
1、个体和互动 > 流程和工具;
2、工作的软件 > 详尽的文档;
3、客户合作 >合同谈判
4、相应变化>遵循规则
敏捷开发的12个准则
1、最高目标是,通过尽早和持续的交付有价值的软件来满足客户的需要;
2、欢迎对需求提出变更,即使实在项目交付的后期,要善于利用项目需求变更为客户获得竞争优势;
3、要不断交付可用的软件,周期越短越好;
4、项目进行中,业务人员和开发人员必须在一起工作;
5、善于激励项目人员,给他们充分的支持,相信他们可以完成任务;
6、团队内和团队间最有效的沟通方式是面对面交流;
7、可用的软件是衡量进度的主要目标;
8、敏捷过程提倡可持续的开发,项目应保证持久稳定的进展速度;
9、对设计和技术精益求精;
10、尽可能的简洁,尽最大可能的减少不必要的流程;
11、最佳的架构、需求和设计出自于自组织的团队;
12、团队要定期反省,调整优化团队的行为。