敏捷学习总结-敏捷思想与基础
敏捷学习总结-敏捷思想与基础
1.敏捷宣言
- 个体和互动 高于 流程和工具
- 工作的软件 高于 详尽的文档
- 客户合作 高于 合同谈判
- 响应变化 高于 遵循计划
2.敏捷12条原则
(1)尽早持续交付有价值的软件是我们满足客户的最优先考虑;
(2)即使到了开发的后期,也欢迎需求变更。敏捷过程利用变更为客户创造竞争优势;
(3)频繁交付可以工作的软件,交付间隔越短越好,可以从一两周到一两个月;
(4)在整个项目开发期间,业务人员和开发人员必须可以天天随时沟通,一起解决问题;
(5)围绕一群有动力的个人进行项目开发,给他们提供所需要的环境和支持,并且相信他们会把事情做好;
(6)对一个开发团队来说,面对面沟通是最高效的信息传递方法;
(7)工作的软件是软件开发中首要的进展度量指标;
(8)敏捷过程提倡可持续的开发,产品的赞助者、开发者和用户应该能够保持一个长期的、恒定的开发节奏;
(9)不断关注卓越技术及优秀设计能增强敏捷力;
(10)简于形–是最大的减少不必要工作的艺术,这是敏捷的精髓;
(11)自我组织的开发团队能够逐步摸索出最合适的需求、设计和架构;
(12)每隔一段时间,团队会在如何更有效工作方面进行反省,然后对自己的做事方法进行必要的调整。