概念:交付阶段
项目周期中的第四个也是最后一个阶段,交付阶段聚焦于向用户部署软件并确认用户对软件的期望被满足。
关系
主要描述

此阶段的目的是确认软件已经做好交付给客户的准备。

交付阶段的目标帮助你微调来自上一阶段的beta产品的功能、性能和质量[KRO03]

  1. 进行Beta测试以验证是否符合用户期望 - 这通常需要某些微调的活动,如缺陷修改以及增强性能和可用性。

  2. 获得利益相关人的同意从而结束部署 - 这可能涉及对产品不同层次的验收测试,包括正式的和非正式的测试以及Beta测试。

  3. 通过经验总结改进未来项目的性能 - 记录经验教训,并改进项目的过程和工具环境。

关键因素

交付阶段可能包括并行的运行新、旧系统,迁移数据、培训用户,以及调整业务流程。

交付阶段的迭代次数可以从主要修复小缺陷的简单系统需要的一次迭代,到针对复杂系统需要的多次迭代,涉及到所增加的特性,以及从旧系统到新系统的业务迁移活动。

当满足交付阶段的目标时,项目可以关闭。对于某些项目,当前项目生命周期的的结束的同时,可能启动同一产品新下一代版本的生命周期。

更多信息