适应型生命周期

适应型生命周期

适应型生命周期(也称为变更驱动方法或敏捷方法),其目的在于应对大量变更,获取干系人的持续参与。适应型生命周期也包含迭代和增量的概念,但不同之处在于,迭代很快(通常2~4周迭代1次),而且所需时间和资源是固定的。虽然早期的迭代更多地聚焦于规划活动,但适应型项目通常在每次迭代中都会执行多个过程。

应该把项目的整体范围分解为一系列拟实现的需求和拟执行的工作(有时称为产品未完项)。在迭代开始时,团队会确定产品未完项中的哪些最优先项应该在下一次迭代中交付。在每次迭代结束时,应该准备好产品以供客户审查。但这并不意味着客户需接受交付,而只是为了确认产品中没有未完成、不完整或不可用的功能。发起人和客户代表应该持续参与项目,在可交付成果的创建过程中提供反馈意见,从而确保产品未完项能反映他们的当前需求。

以下情况优先选择适应型方法:需要应对快速变化的环境,需求和范围难以事先确定,或者,能够以有利于干系人的方式定义较小的增量改进。