咨询简介
需求是研发中最难管理的内容之一。需求管理涉及各种需求,这些需求之间存在关系,而且还要建立完整的跟踪关系。这就涉及到全周期的跟踪:需求->设计 -> 实现 -> 测试->部署 ->应用。为了管好需求,人们一般会经历如下的过程:
1. 管理好需求相关文档:但是文档的内容是非结构化的,很难进行跟踪管理。
2. 采用条目化的需求列表的方式:建立需求跟踪。但是条目化难以对复杂的内容难以描述清楚。
3. 采用基于模型管理需求:目前越来越多的人采用模型进行分析设计,建立了需求模型、设计模型、实现模型、测试模型。模型具有可视化、专业化、精细化、结构化的特点,很适合作为需求管理的基础。
需求的形式,决定了对复杂系统的分析设计能力,进而决定了管理的能力。所以需求管理的方式基本上决定了需求管理的能力,工程团队应该从基于文档或基于条目的需求管理,进化到基于模型的需求管理。
基于模型的需求管理就是把各种模型建立跟踪关系,作为需求管理的基础:
范围管理:选择产品或项目的需求范围,根据模型确定开发和测试的范围。
进度管理:基于需求估算工作量,分配人员,制定时间计划,跟踪需求的完成状态。可以参考文章《 基于模型的项目管理 》
质量管理:基于需求模型建立质量评价指标,执行相关的评审,发现问题,给出质量评价报告。细节可以参考文章《 基于模型的 质量评审 》
变更管理:把需求建立版本,当需求发生变更的时候,基于需求跟踪关系进行影响分析,进而决定变更的处理策略。
需求验证:基于需求模型生成测试模型,执行测试,同步测试结果到需求。
咨询目标
1. 建立基于模型的需求管理规范,包括:
1) 需求工作指南
2) 需求质量标准
3) 需求文档模板
4) 需求模型框架
2.建立基于模型的需求管理范例
1) 需求文档实例
2) 需求模型实例
3.提供基于模型的需求管理工具
1) 需求建模工具
2) 需求管理工具
咨询安排
阶段 |
咨询工作 |
提交物 |
基础培训 |
基于模型的需求管理培训 |
培训资料 |
现状调查 |
需求管理现状调查:
工作流程
文档模板
工具使用
|
需求工作现状调查报告 |
建立需求管理规范 |
建立需求管理指南
建立需求文档模板
建立需求模型框架
制定需求质量评价标准 |
需求管理指南
需求文档模板
需求模型框架
需求质量评价标准 |
需求管理示范与指南 |
选择客户实际项目,实践需求管理,包括:
1.涉众需求
2.特性需求
3.系统需求
4.子系统需求
5.软件需求
6.硬件需求
7.需求跟踪
8.需求变更管理
9.需求质量管理
|
需求示例模型
需求示例文档 |
积累需求管理资产 |
整理需求管理规范
整理需求管理范例
交付需求管理资产
进行需求管理实践培训 |
需求管理规范
需求管理范例
需求管理指南培训 |
交付物
1. 培训资料
2. 需求工作现状调查报告
3. 建立需求管理规范
1) 需求管理指南
2) 需求文档模板
3) 需求模型框架
4) 需求质量评价标准
4. 需求实践范例:
1) 需求示例模型
2) 需求示例文档
|