香菜芹菜辣青椒,茄子扁豆嫩蒜苗,好大的黄瓜你们谁要,一个铜子儿拿两条。

2007-03-13

敏捷软件开发

敏捷软件开发的十二条原则:
  1. 利用持续交付来使客户满意;
  2. 无论何时都欢迎需求的变更;
  3. 将交付变成一项经常性的工作,交付的间隔越短越好;
  4. 业务人员与开发人员必须始终一起工作;
  5. 围绕个人来构建项目;
  6. 鼓励利用面对面的交谈来传递信息;
  7. 能软件的软件是首要的进度度量标准;
  8. 敏捷过程提倡可持续的开发速度;
  9. 不断关注好的技能和设计;
  10. 简单是最根本的;
  11. 自组织的团队最有效率;
  12. 团队要不断的进行反省和调整。
敏捷开发的要素是以人为为核心迭代循序渐进

极限编程要素:
  1. 客户作为团队成员;
  2. 只掌握能够估算的需求;
  3. 短交付周期:
    1. 制定迭代计划
    2. 发布随后约6次迭代的计划
  4. 验收测试;
  5. 结对编程;
  6. 测试驱动;
  7. 代码的集体所有权;
  8. 持续集成;
  9. 可持续的开发速度;
  10. 开放的工作空间;
  11. 计划;
  12. 简单的设计;
  13. 重构。

没有评论: