讲师公开课内训文章


首页>公开课程 > 产品管理 [返回PC端]

产品软件需求开发和需求管理

讲师:李远佳天数:2天费用:元/人关注:2547

日程安排:

课程大纲:

产品软件需求开发培训

课程收益
了解需求工程的基础知识;
了解CMMI中RD和RM中的特定实践和通用实践;
了解敏捷开发中的需求开发和管理(用户故事)的方法和技巧;
掌握需求调研、变更、管理的常用技能
掌握需求分析方法和技术,提高对需求的理解能力;
分享成功的需求开发和需求管理的经验;
获取需求开发和需求管理的模板与*实践;
了解需求开发和需求管理工具的应用;

课程对象
项目经理,售前咨询顾问,业务需求分析工程师(BA),需求分析人员,系统分析员,架构工程师/软件开发工程师/软件测试工程师,以及相关兴趣爱好者。

课程大纲
导言
1、信息化价值论公式
2、需求开发需求管理产品价值链的位置及作用意义。
第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、使用用户故事作为需求管理的载体
d).敏捷用户故事
用户故事定义
用故事的特点
INVEST用户故事
一个卡通产品电子商务网站的例子
练习:编写用户故事
如何描述需求细节?
考试:CMMI需求和敏捷开发用户故事的需求知识理论小测试
.小结与反馈
软件开发需求

产品软件需求开发培训

上一篇: 完美蜕变-从学校人到企业人的华丽转身
下一篇: 情商领导力训练营


其他相关公开课程:


联系电话:4000504030
24小时热线(微信):
13262638878(华东)
18311088860(华北)
13380305545(华南)
15821558037(华西)
服务投诉:13357915191

 
线上课程关注公众号