4006-296-278
李远佳
汇师认证讲师
暂无评价

信息系统注册监理工程师

本站已经通过实名认证,所有内容均由李远佳本人或助理发表

李远佳培训课程

您的位置:李远佳 > 李远佳培训课程 > 课程详情

​软件需求开发和需求管理V2.1

​软件需求开发和需求管理V2.1
课程时长: 3 天
适合学员:中层领导 基层员工
适合行业:互联网 通信电子
关注度: 677

课程背景

需求,是软件生产加工的“原材料”,是团队展开工作的“依据”,是项目范围管理的“基石”,需求的重要性是不可而喻的。然而在IT项目实施中,需求定义不清晰,客户的参与度不高,获取客户需求信息不完整,且没有得到客户的认可;无法理解客户的业务需求,需求理解分析不到位,规格需求不能作为开发依据;“计划赶不变化,变化赶不上想法”,客户需求是经常发生变化的,也许你还未来及完成当前的需求,这时客户又有新的想法。
面对纷繁复杂的软件需求,如何进行需求开发和需求管理呢?本课程从四个角度来剖析本课题,让学员掌握软件需求的知识、体系、技能、工具、案例和最佳实践。

培训对象

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

课程收获

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

课程大纲

软件需求开发和需求管理V2.1


课程大纲


第1部分 需求工程概述

什么是需求?

需求与范围的差别

需求模式中的常见问题,并用鱼骨图做根源性分析

需求的重要性和意义

与需求相关项目的项目失败原因分析;

软件项目需求成败的评判断依据

需求工程的构成与划分

业界知识软件企业的需求开和管理的实例(宝信、万达)

需求诊断:目前企业需求工程各过程的实施情况调查

------小结与反馈


第2部分 CMMI需求工程知识

CMMI简介

1、什么是CMMI

2、CMMI等级

3、CMMI过程和作用意义

需求工程管理条款

需求开发(RD)

SG1开发客户需求

SG2开发产品需求

SG3分析和确认需求

需求管理(REQM)

SG1管理需求


第3部分敏捷简介与敏捷需求及用户故事

1、敏捷宣言

2、敏捷价值观和原则

3、Scrum敏捷项目管理

敏捷需求管理

从一个经典的例子看需求

在我们的需求体系中会遇到什么?

需求是涌现式的

需求管理是一个知识发现的过程

需求管理是一个依赖于沟通协调的活动

需求管理的本质

使用用户故事作为需求管理的载体

敏捷用户故事

用户故事定义

用故事的特点

INVEST用户故事

一个卡通产品电子商务网站的例子

练习:编写用户故事

如何描述需求细节?

考试:CMMI需求和敏捷开发用户故事的需求知识理论小测试

------小结与反馈


第4部分 需求开发

什么是需求开发?

需求角色分析

甲方需求角色分析                                       案例支持:认识客户的组织架构及需求

乙方需求开发组织的组成成员、分工及协作关系?

需求工程师的技能要求及如何让需求新人逐步进入需求角色

需求层次论                                             案例分析:互联网营销需求层次分析

需求属性

需求开活动的输入内容及前提,输了内容及必须项,以及需求阶段的核心活动及产出是什么?

探讨:产品化项目与定制项目在需求开及管理过程中的详细区别?

------小结与反馈


第5部分 需求获取

需求获取方法

原型法

常见的原型开发方法及工具?

原型开发时如何避免对业务规则的遗漏?

原型的必要性,什么项目需要开发原型,什么项目不需要开发原型?

原型开发的粒度?原型需要与用户确认什么?

需求获取的技巧

需求获取中与客户沟通交流的注意事项

需求调研的范围应该如何界定?

如何通过缜密、结合化问题,获取所需信息,以调研的深度?

游戏:西红柿炒蛋需求调研


专业文章分析:《需求调研“六步走”》

探讨:关于需求调研若干问题探讨(视时间而定)

如何处理用户方对于需求理解的不一致?

如何处理调研过程中的范围延伸问题?

业务分析应做到什么程度?比用户还了解业务?

需求调研阶段的工作组织、进度安排方面,如何高效?

如何处理需求范围与招投标内容上的差异?

需求调研的输出标准及与需与用户确认的内容?

------小结与反馈


第6部分 需求分析

需求分析基本原则

常见的需求分析方法

需求协商

设定需求优先级

UML表示法与需求建模

面向结构化分析方法 (SA)

面向对象的分析方法 (OOA)

用例法:用例要划分到何种程度?用例与功能的关系,如何分析功能性需求?

面向问题域的分析方法

练习(15分钟),描述ATM取钱的用例


需求原型的制作

业务流程、业务实体和场景分析

考虑到交互、性能、运行环境等要求,如何分析非功能性需求;

需求分析的结果

常见的需求规格说明书

如何撰写规范和清晰的需求规格说明书

 需求规格说明书格式与内容

 需求规格说明书编写策略与技巧

 需求规格说明书常见的模板

需求规格说明书中的一些问题

需求到架构的问题分析

如何解决软件架构无法满足需求扩展的问题?

如何解决软件架构设计中遗漏非功能需求导致系统出现如性能、可维护性等一系列问题?

如何规范化地分析和描述需求以确保在架构中落实?

需求分析的输出标准及需要与用户方确认的内容?

共享:国内各企业的需求规格说明书

探讨:关于需求调研若干问题探讨

如何从业务场景向系统应用场景映射,有什么好的经验?

需求分析要做到何种程度?

------小结与反馈


第7部分需求验证操作实务

需求验证的目的

需求验证的主要手段分析

需求评审流程及常见误区与应对之道

实践:小组评审《XX用户需求说明书》,你小组当前发现哪些问题,你是从哪几个角度来评审业务需求的

------小结与反馈


第8部分需求管理

什么是需求管理?

需求管理与项目管理关系?

项目经理/业务需求分析工程师如何进行需求管理?

------小结与反馈


第9部分需求确认

什么是需求确认

需求确认的内容与形式

需求确认常见的问题及要注意的事项

如何运用需求确认及面对用户不接受需求确认过程

小组讨论:请你说出三种让你客户确认你需求的办法以及详细操作步骤。

------小结与反馈


第10部分 需求角色管理

软件项目需求相关的角色有哪些?

对需求分析人员的要求是什么?

各个岗位角色的职责是什么?

各个需求角色的输出是什么?

各个需求角色所需要的技能是什么?

讨论:如何扮演需求的各类角色(项目经理、售前咨询、业务需求分析人员、设计开发工程师)?

------小结与反馈


第11部分 解决需求落实之道--需求跟踪管理

跟踪管理的理念

需求跟踪的目标

需求跟踪需要的工具支持

需求跟踪工具

需求跟踪过程:需求状态跟踪,需求实现跟踪

探讨:如何对需求进行有效跟踪、传递和共享?

案例展示:需求跟踪矩阵

------小结与反馈


第12部分 解决需求变更之道 --需求变更管理

变更范围的蔓延

变更控制过程

案例分析:《需求变更“四步法”》

变更控制组

变更控制工具

需求变更影响分析

需求与发布的关系

练习:画出需求变更控制的详细流程,分组讨论15分钟,然后各组汇报。

讨论:如何让用户积极、有效地参与到需求开发及管理过程中

------小结与反馈


第13部分 案例分析

案例分析1:项目管理生命周期的需求管理实践

售前阶段

实施阶段

维护阶段

公共问题

需求跟踪沙盘图

------小结与反馈


案例分析2:做好需求管理的通用实践

合理的项目组织架构

明确的沟通协调流程

清晰的需求调研计划

良好的过程文档记录

严谨的需求变更控制

漂亮的需求调研报告

直观的系统仿真界面

一个难点需求重构

------小结与反馈


第14部分 需求开发和管理工具

工具1:XX研发管理--需求管理工具系统演示简介

工具2:需求管理软件系统

------小结与反馈


曾任职国内某家电巨头信息中心软件开发部,国内大中型软件企业(CMMI5,1000人以上)项目和质量管理部,组织实施CMMI5评估认证,两家CMMI5企业、CMMI5六年持续改进经验,参与组织级项目部门的规划建设。历经软件开发部经理、高级项目经理、PMO经理、项目总监,资深QA(EPG)、质量经理(信息系统总监理工程师)。

版权声明:本网站服务于企业培训师及各培训机构,为汇师经纪所经营并享有版权,部分作品由网友自主投稿、编辑、上传,对此类作品本站仅提供交流平台,如果您发现网站上有侵犯著作权的作品,请提供身份证明、著作权权属证明、侵权情况证明与本网站法务部李晓兵联系,我们会在核实后及时删除。
查看更多>>

李远佳简介

李远佳

李远佳

信息系统注册监理工程师

讲师手机:15810357436

只接受预约讲师授课电话咨询!

汇师经纪微信公众号