软件开发项目管理:从瀑布模型到迭代增量模型的探索
1. 聚焦迭代的交付物与角色
1.1 聚焦迭代的交付物
聚焦迭代的交付物涵盖多个方面,具体情况如下:
| 交付物 | 完成状态 |
| — | — |
| 问题陈述 | 已完成 |
| 工作说明 | 已完成 |
| 用例 | 聚焦级别 |
| 用例图 | 聚焦级别 |
| 业务规则目录 | 接近完成 |
| 风险分析 | 进行中 |
| 原型 | 未开始 |
1.2 聚焦迭代的角色与职责
在聚焦迭代中,涉及多个角色,每个角色都有其特定的职责:
| 角色 | 职责 |
| — | — |
| 需求分析师 | 整合用例和业务规则,重新访谈利益相关者以验证先前假设,记录聚焦用例 |
| 利益相关者 | 参与访谈 |
| 执行发起人 | 需要偶尔的状态更新 |
| 技术架构师 | 细化非功能需求,参与评审 |
| 项目经理 | 细化问题陈述和工作说明 |
1.3 聚焦迭代的背景与目标
在聚焦迭代期间,通过提高文档效率,可在一定程度上减少规范的数量。同时,关注用例之间的依赖关系,有助于在范围变更时明确情况。在后续迭代中,将对文档进行最后的完善和细化,使其适合设计师和开发人员在后续活动中使用。为应对聚焦迭代的挑战,需仔细分析用例,确保带入完成迭代的每个用例都编写高效,并能描述解决业务问题的必要任务。此外,还需识别用例之间的所有依赖关系,并尽可能进行整合。