1.敏捷软件开发宣言:
个体和互动高于流程和工具,
可工作的软件高于详尽的文档,
客户协作高于合同谈判,
响应变化高于遵循计划。
2.scrum:
产品使用者创建并维护一个产品积压工作表即软件的需求列表
团队在限定的时间内完成月度冲刺:在产品积压工作表中寻找一个月的需求,对需求进行开发、测试、演示,当前需求为冲刺积压工作表。
团队召开每日站立会议,汇报昨天完成的工作和当天计划完成的工作,讨论困难
scrum主管扮演的主角是领导者,教练以及团队完成项目保驾护航的指导者。
3.通过同步推进工作阶段,极限编程团队每周都能发布可以部署的软件。在每一次迭代中,开发团队都会分析,设计,编码,测试并部署一个功能子集。