敏捷方法

传统结构化方法和敏捷方法特点

file

四大价值观

  • 沟通【加强面对面沟通】
  • 简单【不过度设计】
  • 反馈【及时反馈】
  • 勇气【接受变更的勇气】

12条过程实践规则

  • 简单测试
  • 测试驱动
  • 代码重构
  • 结对编程
  • 持续继承
  • 现场客户
  • 发型版本小型化
  • 系统隐喻
  • 代码集体所有制
  • 规划策略
  • 规范代码
  • 40小时工作机制

具有代表性的敏捷开发方法

  • 极限编程(XP):一些对费用控制严格的公司中使用,非常有效
  • 水晶方法:探索了用最少纪律约束而仍能成功的方法,从而在产出效率与易于运作上达到一种平衡。
  • 开放式源码:程序开发人员在地域上分布很广【其他方法强调集中办公】。
  • SCRUM:明确定义了的可重复的方法过程。
  • 功能驱动开发方法(FDD):编程开发人员分成两类:首席程序员和“类”程序员。
  • ASD方法:其核心是三个非线性的、重叠的开发阶段:猜测、合作与学习。

file


更多文章详见:www.aihailan.com/blog

发表评论