市场需求导向的产品规划,是企业产品管理的重要一环,对企业开发资源的有效利用,以及新产品的**终市场成功,都起着决定性的作用。但是很多公司在产品规划上理解的深度不够、投入的资源不够,存在着诸多的问题。 如何深刻、系统地理解产品规划?产品战略和产品的市场需求有着怎样的关系?如何进行市场需求的探索收集?如何进行市场需求的分析?如何进行市场需求的规划分配?如何保障产品规划以市场需求为导向?如何进行前瞻性、高效的产品线规划?如何进行前瞻性、高效的单个产品的发展规划?如何将产品规划和产品开发有效衔接? 上
如何深刻、系统地理解产品规划?产品战略和产品的市场需求有着怎样的关系?如何进行市场需求的探索收集?如何进行市场需求的分析?如何进行市场需求的规划分配?如何保障产品规划以市场需求为导向?如何进行前瞻性、高效的产品线规划?如何进行前瞻性、高效的单个产品的发展规划?如何将产品规划和产品开发有效衔接?
上述种种问题,集中体现了企业产品规划的问题,这是大多数企业产品研发不尽人意的根本原因。
第 1部分:需求工程概述
1、什么是需求?
2、需求与范围的差别
3、需求模式中的常见问题,并用鱼骨图做根源性分析
4、需求的重要性和意义
a).与需求相关项目的项目失败原因分析;
b).软件项目需求成败的评判断依据
5、需求工程的构成与划分
6、业界知识软件企业的需求开和管理的实例(宝信、万达)
需求诊断:目前企业需求工程各过程的实施情况调查
第2部分:CMMI需求工程知识
a)、CMMI简介
1、什么是CMMI
2、CMMI等级
3、CMMI过程和作用意义
b)、需求工程管理条款
需求开发(RD)
SG1开发客户需求
SG2开发产品需求
SG3分析和确认需求
需求管理(REQM)
SG1管理需求
第3部分:需求开发
1、什么是需求开发?
2、需求角色分析
甲方需求角色分析.案例支持:认识客户的组织架构及需求
乙方需求开发组织的组成成员、分工及协作关系?
需求工程师的技能要求及如何让需求新人逐步进入需求角色
3、需求层次论.案例分析:互联网营销需求层次分析
4、需求属性
5、需求开活动的输入内容及前提,输了内容及必须项,以及需求阶段的核心活动及产出是什么?
探讨:产品化项目与定制项目在需求开及管理过程中的详细区别?
第4部分:需求获取
1、需求获取方法
a).原型法
i.常见的原型开发方法及工具?
ii.原型开发时如何避免对业务规则的遗漏?
iii原型的必要性,什么项目需要开发原型,什么项目不需要开发原型?
iv原型开发的粒度?原型需要与用户确认什么?
2、需求获取的技巧
3、需求获取中与客户沟通交流的注意事项
4、需求调研的范围应该如何界定?
5、如何**缜密、结合化问题,获取所需信息,以调研的深度?
游戏:西红柿炒蛋需求调研
专业文章分析:《需求调研“六步走”》
探讨:关于需求调研若干问题探讨(视时间而定)
A、如何处理用户方对于需求理解的不一致?
B、如何处理调研过程中的范围延伸问题?
C、业务分析应做到什么程度?比用户还了解业务?
D、需求调研阶段的工作组织、进度安排方面,如何高效?
E、如何处理需求范围与招投标内容上的差异?
F、需求调研的输出标准及与需与用户确认的内容?
第5部分:需求分析
1、需求分析基本原则
2、常见的需求分析方法
需求协商
设定需求优先级
UML表示法与需求建模
a).面向结构化分析方法.(SA)
b).面向对象的分析方法.(OOA)
用例法:用例要划分到何种程度?用例与功能的关系,如何分析功能性需求?
c).面向问题域的分析方法
练习(15分钟),描述ATM取钱的用例
3、需求原型的制作
4、业务流程、业务实体和场景分析
5、考虑到交互、性能、运行环境等要求,如何分析非功能性需求;
6、需求分析的结果
a).常见的需求规格说明书
b).如何撰写规范和清晰的需求规格说明书
需求规格说明书格式与内容
需求规格说明书编写策略与技巧
需求规格说明书常见的模板
c).需求规格说明书中的一些问题
7、需求到架构的问题分析
a).如何解决软件架构无法满足需求扩展的问题?
b).如何解决软件架构设计中遗漏非功能需求导致系统出现如性能、可维护性等一系列问题?
c).如何规范化地分析和描述需求以确保在架构中落实?
8、需求分析的输出标准及需要与用户方确认的内容?
9、共享:国内各企业的需求规格说明书
10、探讨:关于需求调研若干问题探讨
如何从业务场景向系统应用场景映射,有什么好的经验?
需求分析要做到何种程度?
第6部分:需求验证操作实务
1、需求验证的目的
2、需求验证的主要手段分析
3、需求评审流程及常见误区与应对之道
实践:小组评审《XX用户需求说明书》,你小组当前发现哪些问题,你是从哪几个角度来评审业务需求的
第7部分需求管理
1、什么是需求管理?
2、需求管理与项目管理关系?
3、项目经理/业务需求分析工程师如何进行需求管理?
第8部分:需求确认
1、什么是需求确认
2、需求确认的内容与形式
3、需求确认常见的问题及要注意的事项
4、如何运用需求确认及面对用户不接受需求确认过程
小组讨论:请你说出三种让你客户确认你需求的办法以及详细操作步骤。
第9部分:需求角色管理
1、软件项目需求相关的角色有哪些?
2、对需求分析人员的要求是什么?
3、各个岗位角色的职责是什么?
4、各个需求角色的输出是什么?
5、各个需求角色所需要的技能是什么?
讨论:如何扮演需求的各类角色(项目经理、售前咨询、业务需求分析人员、设计开发工程师)?
第10部分:解决需求落实之道--需求跟踪管理
1、跟踪管理的理念
2、需求跟踪的目标
3、需求跟踪需要的工具支持
4、需求跟踪工具
5、需求跟踪过程:需求状态跟踪,需求实现跟踪
探讨:如何对需求进行有效跟踪、传递和共享?
案例展示:需求跟踪矩阵
第11部分:解决需求变更之道.--需求变更管理
1、变更范围的蔓延
2、变更控制过程
案例分析:《需求变更“四步法”》
3、变更控制组
4、变更控制工具
5、需求变更影响分析
6、需求与发布的关系
练习:画出需求变更控制的详细流程,分组讨论15分钟,然后各组汇报。
讨论:如何让用户积极、有效地参与到需求开发及管理过程中
第12部分:需求文档介绍
1、项目可研报告
2、招投标书
3、需求调研报告
4、需求评审报告
5、用户需求说明书
6、设计效果图
7、DEMO演示
8、需求变更单
9、需求跟踪表
第13部分:案例分析
案例分析1:项目管理生命周期的需求管理实践
a).售前阶段
b).实施阶段
c).维护阶段
d).公共问题
e).需求跟踪沙盘图
案例分析2:做好需求管理的通用实践
f).合理的项目组织架构
g).明确的沟通协调流程
h).清晰的需求调研计划
i).良好的过程文档记录
j).严谨的需求变更控制
k).漂亮的需求调研报告
l).直观的系统仿真界面
m).一个难点需求重构
第14部分:需求开发和管理工具
工具1:XX研发管理--需求管理工具系统演示简介
工具2:需求管理软件系统
第15部分:敏捷简介与敏捷需求及用户故事
1、敏捷宣言
2、敏捷价值观和原则
3、Scrum敏捷项目管理
c).敏捷需求管理
1、从一个经典的例子看需求
2、在我们的需求体系中会遇到什么?
3、需求是涌现式的
4、需求管理是一个知识发现的过程
5、需求管理是一个依赖于沟通协调的活动
6、需求管理的本质
7、使用用户故事作为需求管理的载体