基于对于现状的不满,程序猿们整了个会议讨论他们该怎么规划软件开发方法,其产物就是传说中的四种核心价值和十二条原则;
四条核心价值:
1.个人和互动高于核心和工具
2.工作软件高于理解文档
3.客户协作高于合同协商
4.变化响应高于计划遵循
12条原则:
1.通过早期和连续型的高价值工作交付满足“客户”。
2.大工作分成可以迅速完成的较小组成部门。
3.识别最好的工作是从自我组织的团队中出现的,
4.为积极员工提供他们需要的环境和支持,并相信他们可以完成工作。
5.创建可以改善可持续工作的流程。
6.维持完整工作的不变的步调。
7.欢迎改变的需求,即时是在项目后期。
8.在项目期间每天与项目团队和业务所有者开会。
9.在定期修正期,让团队反映如何能高效,然后进行相应地行为调整。
10.通过完车的工作量计量工作进度。
11.不断地追求完善。
12.利用调整获得竞争优势。