• 边分析边开发边交付(一环一环向目标实现)
  • 敏捷开发
    • 项目面临的问题
      • 人员流动
      • 代码维护
    • 种类
      • 极限编程(xp)
    • 特点
      • 简易、交流、回馈
    • 方法
      • 解耦低速设备,提高响应速度
  • 迭代
    • 迭代周期
      • 一个迭代周期中不新添加需求
      • 一个迭代周期中包含多次迭代
      • 一个阶段的结束称之为里程碑
    • 初始化阶段增量
      • 项目启动
      • 建立业务模型
      • 定义业务问题域
      • 找出主要风险因素
      • 定义项目需求的外延
      • 创建业务问题域的相关说明文档
    • 细代阶段增量
      • 高层的分析与设计
      • 建立项目的基础框架
      • 监督主要的风险因素
      • 制订达成项目目标的创建计划
    • 构建阶段增量
      • 代码及功能的实现
    • 移交阶段增量
      • 向用户发布产品
      • beta测试(alpha测试是内部测试, beta测试是用户测试)
      • 执行性能调优,用户培训和接收测试