多产品线架构评估与选择:方法与实践
在多产品线(MPL)架构的设计与评估过程中,有两个关键角色起着重要作用:
- MPL架构评估者 :负责评估MPL架构,并协调PL架构的评估工作。
- PL架构评估者 :负责评估PL架构,并协调MPL架构的评估工作。
1. Archample方法各阶段详解
1.1 准备阶段
此阶段包含两个关键步骤:
1. 选择利益相关者和评估团队 :利益相关者通常是上述相关人员(包括项目决策者)的一部分。
2. 规划评估进度 :由于MPL的完整评估比单个架构评估耗时更长,所以需要采用比平时更大的时间框架来制定进度表。
1.2 选择可行的MPL分解方案
该阶段有以下步骤:
1. 提供不同的MPL架构设计方案 :使用MPL分解和使用视图来描述这些方案。
2. 选择可行的方案 :采用Goal - Question - Metric(GQM)方法进行选择。GQM方法的步骤如下:
1. 制定一套公司、部门和项目的业务目标以及相关的生产力和质量测量目标。
2. 基于模型生成问题,以尽可能量化的方式定义这些目标。
3. 指定需要收集的测量指标,以回答这些问题并跟踪过程和产品是否符合目标。
4. 开发数据收集机制。
5. 实时收集、验证和分析数据,为项目提供反馈以采取纠正措施。
6. 事后