企业管理培训班
【课程特色】
项目全过程需求分析与管理沙盘模拟实战。
通过一个完整的沙盘项目及一组实际项目案例,完全覆盖需求过程的各个知识体系的实践应用,包括需求捕获、需求分析、需求定义、需求评审验证、需求跟踪控制等。该项目是一个课堂实践项目,以项目小组的形式进行沙盘实操练习,重点在于强化理解项目需求过程的工作重点,同时明确并强化作为需求工程师的一些基本素质
强调互动式教学、强化团队讨论,力争每一个学员在课程中都有上台发言的机会,将有超过50% - 70% 的时间用于讨论、练习及游戏(具体比例可视学员的情况进行调整)。但这一做法需要学员的积极参与,尽可能地将实际项目中地各种问题拿出来讨论,这要求学员前期做一定地准备工作。
【培训目标】
需求质量是项目质量的基础,本次“需求分析最佳实践”培训课程将对软件需求定义、软件需求分析建模、文档写作与质量特性定义等四条线索,为需求分析提供一套可以实践的解决方案。课程中通过讲解和案例分析指导学员完成一系列练习,使学员对需求分析的方法和过程建立较深刻的认识和实际操作的能力。具体包括:
1、掌握需求开发的理念建立正确的需求观,掌握整体需求总体框架;
2、业务需求、用户需求、软件需求的捕获与识别;
3、软件需求的分析建模方法;
4、软件需求与质量特性定义的方法;
5、需求规约与定义方法;
6、需求评审组织管理能力;
7、需求变更控制管理能力;
8、需求跟踪验证能力与功能点方法应用;
9、需求工程与制度建设的关系。
【课程大纲】
需求分析要点
需求在软件工程中的地位
需求的三个层面(业务需求,用户需求,软件需求)
需求的四个类型(功能需求,质量需求,数据需求、用户感知)
结合实际案例,进行分析失败的教训
需求分析方法概述
功能需求开发的过程
定义业务需求边界与目标
定义用户代表与主要干系人
用户需求捕获与功能结构化模式
需求回访与确认
实例讲解:某案例公司的需求分析说明书
工具讲解:EA7.5中文版
业务需求定义与项目目标
业务需求含义与分类
从流程角度识别业务管理需求
从企业战略识别业务发展需求
从客户角度识别业务服务需求
业务需求的描述
实例讲解:某案例公司的业务需求分析说明书
用户特征分析与用户群划分
用户群划分与用户特征分析
用户群划分的方法
用户群特征对需求的影响
用户代表在需求领域的职责
用户需求捕获与用例规约
(Usecase 捕获)
甲、乙方对需求的理解、甲、乙方对需求的要求
需求获取的主要困难、手段
业务访谈、问卷调查、历史文档分析
业务过程/工作流程观察、原型试验
与用户沟通的技巧、与客户沟通的技巧
需求获取要点总结
用例图建模
用例清单设计
实例讲解:用例清单设计与用例规约
系统分析与建模
(Model 用例建模)
原始需求的优化,利用用例图建模进行原始需求的整理
合并、扩展补充
用例的分析技术-时序图建模(提炼边界类、控制类、实体类)
实例讲解:功能用例的模型实例
数据规格的捕获与定义策略
数据架构与数据结构
领域分析与数据结构
数据结构与数据异构
数据结构与数据孤岛
数据结构的概念定义
数据结构的规约定义
实例讲解:数据结构的规约实例
用户感知需求捕获与规约策略
用户感知主要构成(界面、风格、字体等)
用户感知需求的捕获策略
用户感知需求的聚合策略(关键原则、共性原则)
界面方案设计的草图法
界面方案设计的情景串联法
界面规约的定义方法
非功能需求捕获与分析策略
场景捕获法
行业标杆法
非功能需求的主要构成
可靠性需求与分析策略
安全性需求与分析策略
性能需求与分析策略
可用性需求与分析策略
可维护性需求与分析策略
需求写作
面向整体的国家标准需求规格说明书模版说明
面向整体基于CMMI的需求规格说明书
面向条目的用户用例模版
面向条目的原型规约模版
模版的作用与组织管理的关系
实例讲解:整体文档实例与条目化规约案例
需求评审
需求评审的分类:培训型、问题型与改进型
改进型需求评审的流程:“疑责问、问则议、
议则果、果则行”
需求验证的策略与测试用例的覆盖性策略
需求评估的检查单策略与检查单实例
其他评审策略实例
需求变更
需求变更管理策略与操作要务
①需求变更管理
②控制项目范围的扩展
③变更控制过程
④变更控制委员会
⑤测量变更活动
⑥变更请求决策分析
⑦变更会审与确认
⑧变更管理操作实务
如何有效地进行需求变更管理以保证开发节奏
需求跟踪管理策略与操作要务
①定义需求的层次
②获得需求间的父子关系
③定义需求与模块之间关系
④定义需求与测试用例之间关系
⑤分析需求与其他要素之间的相互影响
⑥需求跟踪矩阵设计与应用
需求跟踪矩阵案例与讨论
需求管理工具与介绍
①需求管理工具的设计思想
②需求管理工具的基本功能演示
③版本控制、基线、跟踪、变更的演示
介绍三款主流需求管理工具与讨论
企业管理培训班