构想,推测,探索,适应,结束

  1. 构想:确定产品的构想、项目范围、项目团队以及团队共同的工作方式
  2. 推测:制定基于功能发布计划、里程碑和迭代计划,确保交付构想的产品
  3. 探索:在短期内提供经测试的功能,不断致力于减少项目风险和不确定性。
  4. 适应:审核提交的结果、当前情况以及团队的绩效,必要时做出调整。
  5. 结束:终止项目,交流主要的学习成果并庆祝。

image.png


image.png


敏捷项目特征

迭代式开发

  • 整个开发过程分为几个迭代周期,每个迭代周期是一个固定长度或不定长的时间块(盒),持续的时间较短通常为1~4周。

    增量交付

  • 产品是在每个迭代周期结束时被逐步交付使用,而不是在整个开发过程结束的时候一次性交付使用。每次交付都是可以被部署到用户应用环境中被用户使用。能给用户带来即时效益和价值。

    开发团队和用户反馈推动产品开发

  • 敏捷开发方法主张能够全程参与到整个开发过程中。这使需求变化和用户反馈能被动态管理并及时集成到产品中。同时,团队对于用户的需求也能及时提供反馈。

    持续集成

  • 新的功能或需求变化总是尽可能频繁地被整合到产品中。一些项目是在每个迭代周期结束时候集成,有些则每天都进行。

    开发团队自我管理

  • 拥有一个积极的自我管理的、具备自由交流的风格的开发团队,是每个敏捷项目必不可少的条件。认识敏捷开发的核心。敏捷开发总是以人为本为中心建立开发的过程和机制,而非把过程和机制强加给人。


商业价值

以交付商业价值所需的紧迫性执行项目

  • 评估增量交付价值的机会
  • 自始至终检查项目的商业价值
  • 支持团队根据需要细分项目任务,以找到最小可用产品(MVP) Minimum Viable Product

    评估并交付项目收益和价值

  • 调查已确定的收益

  • 记录所有权协议,以持续实现收益
  • 验证测试系统是否到位,以跟踪收益
  • 评估交付方案以展示实现价值
  • 评估相关方的价值获取过程

商业环境

评估和处理外部商业环境变化对范围的影响

  • 调查外部商业环境的变化(如法规、技术、地缘政治、市场)
  • 基于外部商业环境,评估对项目范围/待办事项清单的影响,并对其进行优先排序
  • 为范围/待办事项变化推荐方案(如进度、成本的变化)
  • 持续审查外部商业环境变化对项目范围/待办事项的影响

组织变革

支持组织变革

  • 评估组织文化
  • 评估组织变革对项目的影响,并确定所需的行动
  • 评估项目对组织的影响,并确定所需的行动