产品需求管理和需求分析实战班 内容介绍:
◇课程大纲
一、案例分享
二、产品需求分析与需求管理概述
1.需求管理与市场管理、产品规划、产品开发的关系
1)时间驱动与事件驱动、做正确的事与正确的做事
2)项目任务书中需求应该定义到什么程度才合适
2.需求相关的基本概念WANTS/NEEDS/DEMANDS、真假需求、客户需求、用户需求、产品需求、设计需求、需求规格、技术需求、非技术需求
3.产品需求分析过程介绍(产品需求收集→产品需求整理→产品需求分析→产品需求的分解和分配→产品需求实现与验证)
4.CMMI对需求工程的定义
1)RM(目的、关键实践、典型输出)
2)RD(目的、关键实践、典型输出)
5.演练与问题讨论
三、产品需求收集
1.研发需求收集流程介绍
2.识别客户?
1)需求收集渠道:外部渠道与内部渠道
2)产品扩展方法论
.市场的新颖程度分析
.公司的新颖程度分析
3)谁是我们的客户?能否进行延伸?
.客户、最终用户、间接用户
.产品扩展路线图
.市场细分方法
.技术鸿沟(保龄球道、龙卷风、……)
3客户分析
1)决策影响模型分析
2)核心关注点分析
3)实战演练与问题讨论
4.需求收集需要注意的问题
1)一对一访谈的技巧
2)探究原因而非简单问题
3)聚焦期望
4)询问而非推销
5.需求收集基本技能
1)需求收集调查问卷设计
2)需求访谈问题梳理
3)需求问题访谈7步法
4)需求访谈信息记录的方法
5)实战演练与问题讨论
6.需求收集的输出:客户需求收集模板(单项需求收集模板)
1)真正理解客户的意图
.“抽象之梯”法:深入探索、了解、洞察客户需求
.案例分享:听筒10米长的电话机
2)客户描述和需求陈述
3)客户描述→需求陈述五原则
4)案例分享:具体产品客户描述到需求陈述案例分享(对应需求工程的用户需求+业务需求)
5)案例分享:某业务软件情节串联板需求收集和确认案例分享(对应需求工程的需求收集、实现诱导用户需求)
6)收集人信息、客户信息、需求信息、优先级、关联需求
7)需求收集和分拣流程介绍
8)案例分享:某公司单项需求描述要素讲解(客户需要翻译)
9)实战演练与问题讨论
7.如何构造例行化的需求收集机制?
1)需求收集的IT支持
2)业务流程改进(出差流程等)
3)员工任职资格牵引
4)员工具体绩效承诺落实
5)案例分享:某公司市场需求管理制度讲解
四、产品需求整理和分析
1.研发需求整理和分析流程介绍
2.需求群的划分
1)需求群划分的基本原则
2)需求分类方法(KJ亲和图法)
.基本类型分类法、生命周期阶段分类法
.优先级分类法、来源分类法
.稳定性分类法、风险级别分类法
.案例分享:某软件产品千条单项需求到产品特性转换的案例分享(实现需求工程的产品特性和业务需求)
3)如何保证需求的一致性
.需求冲突矩阵分析法
.案例分享:具体网络产品需求冲突矩阵分析讲解(实现CMMI所要求的需求一致性)
.实战演练与问题讨论
3.如何区分需求优先等级(权重确定)
1)KANO需求类型
.最好满足的需求、强制性需求、兴奋需求
.如何通过二维矩阵正确区分以上3类需求?(正反求证法)
2)业界最佳产品需求等级划分法(BSA法)
3)需求(群)权重设置方法(AHP)
.权重确定4步法
.案例分享:具体需求权重设置样例介绍
4.基于需求特性,进行产品市场竞争态势分析
1)业界最佳客户需求的八个要素介绍($APPEALS)
.每个要素详细定义
.每个要素的子要素分解
.案例分享:某应用软件产品客户需求8要素子要素展开讲解(实现NPD要求的,基于竞争分析,确定不同特性的优先等级)
5.关注内部需求
1)DFX(DFT、DFM、DFA等)
2)RAS(可靠性、可用性、可维护性)
6.案例分享:具体系统产品需求包(特性需求清单)案例分享(完成需求工程要求的特性需求、业务需求的分析)
7.需求整理和分析输出(产品包需求模板(关键要素介绍))
1)优秀产品包需求的标准
2)产品概念的选择
3)产品概念的测试(电梯测试法)
4)案例分享:两个命运迥异的互联网软件的概念分析
5)实战演练与问题讨论
五、产品需求的分解和分配
1.研发需求分解和分配流程介绍
2.需求分解与分配的基本理念
1)物理分解与功能分解
2)哲理案例:从人类飞行的梦想思考需求分解与分配
3.特性需求到设计需求的转化工具:FBS
1)工具原理介绍
2)案例分享:具体某业务应用软件某特性的FBS样例(实现特性需求和设计需求的衔接)
4.设计需求(功能需求)定义的工具:UseCase
1)Usecase的基本要素:角色、用例、用例名、系统边界
2)有效识别角色的方法介绍
3)用例识别方法介绍
4)用例的命名原则
5)6种常见的用例描述错误分析
6)实战演练与问题讨论
5.需求分解与分配操作
1)产品功能定义(应用场景描述)
.需求功能定义的要点讲解ü产品的分解的三个层次
.功能分解方法:创建故事板
.案例分享:具体银行设备产品某功能需求功能定义讲解
2)功能分解
.需求功能分解的要点讲解
.功能分解工具:功能流图法(FFBD)的操作要点讲解
.实际案例分享:具体某业务软件用户需求功能分解案例讲解
.功能分解工具:层次图法(HD)的操作要点讲解
.实际案例分享:具体某业务软件质量属性需求分解案例讲解
.两种方法的具体应用范围讲解,如何相互配合
.实战演练与问题讨论
3)软件需求规格说明书定义
.需求编号规范介绍
.SRS文档的基本要求
*完整性(案例)
*正确性(案例)
*必要性(案例)
*可验证性(案例)
.SRS基本内容介绍
*总体概述、具体需求、设计约束、质量属性、依赖关系
4)构思系统架构
.系统结构构思需要考虑的要点讲解
.系统结构设计方法:概念图(CDS)法
.案例分享:具体产品系统结构设计(CDS法)讲解
.系统结构设计方法:示意方图(SBD)法
.案例分享:具体产品系统结构设计(SBD法)讲解
.两种方法的具体应用范围讲解
5)需求分配
.需求分配表(RAS)介绍
.什么是需求因子?
.形成设计需求、产品规格定义
.实战演练与问题讨论
6)案例分享:具体系统产品客户需求->产品包需求->设计需求->需求分解的全称需求案例分享
六、产品需求的跟踪和验证
1.研发需求持续验证和跟踪流程介绍
2.需求双向跟踪机制(RTM)
1)需求编号规范介绍
2)需求跟踪的必要性
3)前向跟踪
4)后向跟踪
3.需求变更控制机制
1)正确认识需求变更?
.如何把变更变成机遇而非负担
2)需求稳定性统计
3)需求变更流程讲解
4)需求变更评估时需要考虑的因素介绍
4.需求验证和确认
1)模块级的V&V模型
2)产品级的渐增测试模型
3)BBFV、BBIT、SDV、SIT
4)需求到测试的跟踪
5)如何评价测试的完备性?
5.需求验证和跟踪输出(需求双向跟踪模板RTM(关键要素介绍))
6.需求工程支撑的工具介绍(5分钟)
7.实战演练与问题讨论
8.针对需求跟踪与验证环节结合公司实际情况思考具体改进行动计划(QuickWins)
9.深入学习建议(参考书籍)
|