---
name: 软件测量与分析实施
description: 该技能用于在需要量化评估软件过程或产品质量时，系统化地定义测量目标、选择测度、收集数据、分析结果并生成报告，以支持项目决策和过程改进。当项目已定义测量目标且具备数据收集机制，并需依据客观数据进行进度、质量、生产率或风险评估时使用本技能。
---

# 软件测量与分析实施

## 何时使用
- 需要量化评估软件过程（如开发效率、过程稳定性）或软件产品（如缺陷水平、功能完整性）
- 已明确测量目标（例如监控进度偏差、评估质量趋势）
- 数据收集机制已建立，且测量活动不会对项目造成过度负担

## 如何执行
1. **定义测量目标**：明确评估目的，例如：
   - 进度跟踪（如里程碑达成情况）
   - 质量评估（如缺陷密度、测试覆盖率）
   - 生产率分析（如人均产出）
   - 风险识别（如需求变更频率）

2. **选择测度**：根据目标选取合适指标，例如：
   - 规模类：代码行数、功能点
   - 质量类：缺陷密度、测试通过率
   - 进度类：计划偏差率、任务完成率
   - 资源类：人时消耗、成本偏差

3. **建立数据收集规程**：规定数据来源、责任人、采集频率和格式，确保数据准确、一致、可追溯。

4. **分析数据**：运用趋势图、对比分析、统计方法等解释数据，识别异常、模式或改进机会。

5. **报告结果**：编制分析报告，清晰呈现发现、结论及建议，用于决策支持、状态通报或过程改进。

6. **反馈闭环**：将分析结果应用于调整计划、优化流程、修正估算或更新测量目标，形成持续改进循环。

> 注意：测量活动应与项目规模匹配，避免引入不必要的管理开销。