Back to top

迭代软件开发和敏捷辅导

通过增量开发来减少项目风险

该实践可帮助团队实现:

  • 协作且客观的看待计划,执行和监控项目
  • 更有效的管理时间、质量和成本目标,并且能够快速应对变化
  • 在项目早期演示工作软件
  • 在项目早期就有一个可使用的操作系统,之后逐渐增加直到成为完整的系统
  • 能够更好的从客户及用户那里收集重要的反馈
  • 更频繁的交付高质量工作
  • 协同工作以保证项目按计划进行

产出物

该实践涉及许多与管理有关的产出物:

  • 一个代办事项的清单,包括了与变化、缺陷等有关的任务,例如,描述所要做的工作
  • 项目计划, 识别要进行的迭代的个数和方式
  • 由项目面临的风险驱动的计划和迭代
  • 建立迭代的计划和评估来获得每个迭代的目标及结果

关键技能

该实践需要团队在领导力、规划及与干系人互动方面的才能。

即便该实践只是关于项目的领导,它仍然需要团队具有在迭代所定义的短时间段内开发高质量和工作软件的技能。

需要做的事情

该实践从适应现有的项目计划并以其迭代纳入项目的开发开始。

目标、评估准则和第一个迭代的工作需要被认可。之后这个实践会引导团队通过迭代,并在迭代过程中应用其他的实践来完成迭代的目标.。在迭代结束的时候,迭代结果会被评估并且用来根据项目的实际情况作相应调整。

这个过程会在项目的每个迭代中继续,一直到项目结束。

模式

该实践提供了一系列的模式来帮助团队有效的度量项目的进展。