通过多次增量式迭代来开发系统,降低项目风险。
 
使用这个实践把项目划分成一系列更小的、自包含的和有时间限制的( time-boxed)的微型项目。
 
这个实践使团队能够:
  • 协作一致、目标明确地计划、执行和追踪项目。
  • 更有效地管理时间、质量和预算。
  • 能在项目早期演示可工作的软件,可以收集到来自于客户和使用者的重要反馈。
  • 敏捷地响应变化。
  • 更频繁地交付更高质量的、更适当的解决方案。
  • 在项目早期就可获得一个可操作的系统,在此基础上可以增量地成长为完整的系统。
 
产生的制件
 
这个实践产生出一些与管理相关的制件:
  • 通过变更、defects和其他能够代表工作完成的任务来维护backlog
  • 项目计划标识出了将要执行的迭代的次数和方式。
  • 项目计划和迭代由项目风险所驱动。
  • 进行的迭代计划和评估用于获取每次迭代的目的和结果。
  
关键能力
 
这个实践要求团队在计划和与涉众互动方面有熟练的技巧。
 
需要具备以下这些能力 :
 
Even if this practice is only about leading the project, it still requires the team to have the skills in place to develop quality, working software within the short time-boxes defined by the iterations. In other words, it is expected that the team will have whatever Analyst, Developer and Tester competency levels are required by the development practices selected.
即便是这个实践只关注项目领导能力方面,它还是需要团队能在迭代规定的较短时间内开发出高质量的、可工作的软件。换句话说,这个实践预期团队会拥有与选定的开发实践相匹配的 Analyst, Developer and Tester 能力。
 
工作任务
 
这个实践开始于在已有的项目计划中集成迭代开发方法。
 
随后需要就第一次迭代的目标、评估标准和工作任务达成一致。
然后这个实践指导团队达到这次迭代的目标,迭代中团队会采用其他的实践。
在迭代时间段的终点对迭代的结果进行评估,用于使项目计划与实际状况保持一致,并就下一次迭代达成一致。
在项目的每次迭代中都按上述顺序工作,直到最后一次迭代通过评估,项目结束。
 
 
Logo

瓜分20万奖金 获得内推名额 丰厚实物奖励 易参与易上手

更多推荐