如下内容:结合一个真实的贯穿案例讲解,对比改进前后的正反2种效果 |
需求工程简介 |
- 需求工作的目标与范围
- 需求和其他工作的关系
- 需求的层次分解
- 需求工程涉及了什么
- 需求工作流程
- 需求的角色、活动与产品
- 需求文档的构成
|
如何在客户需求不明的情况下做好需求 |
- 混沌的需求状态产生的来由
- 客户为什么不清楚自己的需求
- 如何推动你的客户:手段和工具
- 如何及时发现客户闪动的需求
- 需求的明确化与确认
|
确定产品定位与项目目标 |
- 问题与痛点分析
- 确定系统/产品定位
- 产品创新思维挖掘
- 识别关键特性
- 确定竞争者和外部资源
- 确定约束条件
- 构思未来的生命周期
- 实例:某知名产品定位报告
|
客户需求与价值分析 |
- 客户价值分析
- 市场价值分析
- 基于技术有关的商机分析
- 可能的投入预测
- 投入与产出对照分析
- 实例:某产品价值分析
|
业务需求 |
- 确定业务目标和验收标准
- 业务调研
- 业务分析与建模
- 编写有效的业务说明文档
- 和关系人确定业务需求
- 从业务需求过渡到功能需求
- 实例:某业务需求分析与优化
|
功能需求 |
- 发现用户与其他Actor
- 提取功能用例
- 详细说明用例
- 用例建模与系统范围
- 确定用例的优先级
- 从用例过渡到功能点
- 实例:某复杂系统功能需求分析
|
非功能需求 |
- 系统的质量属性体系
- 非功能需求的范围与形式
- 非功能性需求捕获的时机
- 非功能性需求的作用范围
- 可用性需求分析
- 可靠性需求分析
- 性能需求分析…
- 扩展需求分析
- 接口需求分析
- 实例:某系统非功能需求分析
|
需求定义与描述 |
- 形成《需求规格说明书》
- 需求的质量属性
- 如果编写高质量的需求规格
- 需求质量验证方法
- 实例:某系统需求文档实例
|
需求评审
|
- 甲方关注需求的视角与动机
- 乙方关注需求的视角与动机
- 从甲方角度评审需求,从乙方角度评审需求
- 需求评审的方式与技巧
- 需求评审报告的生成
- 实例:某真实项目需求评审
|
需求驱动的开发过程 |
- 需求驱动的开发过程
- 基于需求制定开发计划
- 基于需求进行设计
- 基于需求迭代开
- 基于需求的测试和验证
- 需求和设计、开发、测试的关系
实例:某系统需求驱动的开发过程
|
需求和架构的配合 |
- 为需求建立解决方案:架构设计
- 需求的分解和架构的关系
- 需求推动架构的决策,
- 通过架构帮助细化需求
- 需求驱动,架构为核心的开发过程
- 实例:某项目基于需求的架构设计
|
需求管理方法 |
- 建立需求管理库
- 确立需求管理计划
- 定义需求属性
- 定义需求跟踪
- 需求基线的建立
- 需求版本管理
- 需求变更控制
- 实例:某产品需求管理历程
|
需求管理平台 |
- 需求管理有关的工具
- 需求管理工具和其他工具的集成
- 和设计工具的集成
- 需求管理工具和开发工具的集成
- 需求管理和测试工具侧集成
- 需求管理和项目管理工具的集成
- 全周期的需求管理平台实例与应用
- 实例:某单位需求管理平台实例剖析
|
需求变更控制 |
- 需求变更产生的根源分析
- 需求变更的事件类型,
- 对于不同需求变更事件的处理方法
- 如何避免需求变更,如何接受需求变更
- 如何控制需求变更蔓延
- 如何分析需求变更的可行性
- 实例:某复杂需求变更控制
|
需求的验证与修复 |
- 需求的质量标准与指标
- 如何基于需求制定验收标准
- 如何基于需求设计测试用例
- 需求的分级验证
- 从缺陷到需求的跟踪过程
- 需求的覆盖率分析报告
- 实例:某系统需求验证报告
|
需求人员的培养 |
- 需求人员的素质要求
- 需求人员的能力要求
- 需求人员的经验要求
- 如何通过有效的方式培养合格的需求人员
- 需求人员如何和其他角色协作:
|