需求分析与管理培训
一、培训特色
通过一个完整的实际项目案例,完全覆盖需求过程的各个知识体系的实践应用,包括需求捕获、需求分析、需求定义、需求评审验证、需求跟踪控制等。该项目是一个课堂实践项目,以项目小组的形式进行沙盘实操练习,重点在于强化理解项目需求过程的工作重点,同时明确并强化作为需求工程师的一些基本素质
强调互动式教学、强化团队讨论,力争每一个学员在课程中都有上台发言的机会,将有超过50% - 70% 的时间用于讨论、练习及游戏(具体比例可视学员的情况进行调整)。但这一做法需要学员的积极参与,尽可能地将实际项目中地各种问题拿出来讨论,这要求学员前期做一定地准备工作。
二、培训目标
需求质量是项目质量的基础,本次“需求分析最佳实践”培训课程将对软件需求定义、软件需求分析建模、文档写作与质量特性定义等四条线索,为需求分析提供一套可以实践的解决方案。课程中通过讲解和案例分析指导学员完成一系列练习,使学员对需求分析的方法和过程建立较深刻的认识和实际操作的能力。具体包括:
1、掌握需求开发的理念建立正确的需求观,掌握整体需求总体框架;
2、业务需求、用户需求、软件需求的捕获与识别;
3、软件需求的分析建模方法;
4、软件需求与质量特性定义的方法;
5、需求规约与定义方法;
6、需求评审组织管理能力;
7、需求变更控制管理能力;
8、需求跟踪验证能力与功能点方法应用;
9、需求工程与制度建设的关系。
三、培训大纲
时间知识模块授课内容
第一天上午 需求工程概述①软件工程概述
②需求在软件工程中的地位
③需求工程概览
需求调查①需求调查过程
②主要干系人分析
③需求调查的方法
④需求调查的成果及确认
⑤实例与练习:某项目需求调查成果分析
第一天下午 业务需求定义与项目目标
①定义项目愿景和范围
②业务流程现状建模
③业务流程改进建模
④业务分析的复核
⑤实例与练习:某案例公司的业务需求分析
第二天上午 功能性需求分析方法:用例分析法
①用例分析法概述
②如何寻找执行者
③如何分析用例
④梳理用例间的关系
⑤用例分析法的实践建议
⑥如何撰写用例描述
⑦用例描述的实践建议
⑧实例与练习:某案例系统的用例分析
非功能性需求
①非功能需求的主要构成
②可靠性需求与分析策略
③安全性需求与分析策略
④性能需求与分析策略
⑤可用性需求与分析策略
⑥可维护性需求与分析策略
⑦实例与练习:某案例系统的非功能性需求分析
需求定义①面向整体的国家标准需求规格说明书模版说明
②面向整体基于CMMI的需求规格说明书
③面向条目的用户用例模版
④面向条目的原型规约模版
⑤模版的作用与组织管理的关系
⑥实例与练习:整体文档实例与条目化规约案例
第二天下午 需求评审
①需求评审的分类:培训型、问题型与改进型
②改进型需求评审的流程:“疑责问、问则议、
议则果、果则行”
③需求验证的策略与测试用例的覆盖性策略
④需求评估的检查单策略与检查单实例
⑤其他评审策略实例
需求变更控制需求变更管理策略与操作要务
①需求变更管理
②控制项目范围的扩展
③变更控制过程
④变更控制委员会
⑤测量变更活动
⑥变更请求决策分析
⑦变更会审与确认
⑧变更管理操作实务
⑨如何有效地进行需求变更管理以保证开发节奏
需求跟踪需求跟踪管理策略与操作要务
①定义需求的层次
②获得需求间的父子关系
③定义需求与模块之间关系
④定义需求与测试用例之间关系
⑤分析需求与其他要素之间的相互影响
⑥需求跟踪矩阵设计与应用
⑦需求跟踪矩阵案例与讨论
第三天上午 基于需求管理工具的完整需求过程实践基于需求管理工具,采用完整案例进行需求过程实践
①需求管理工具的安装与基本配置
②创建需求
③规划需求版本
④需求分解工作任务与执行分工
⑤需求执行跟踪
⑥需求变更
⑦Bug转需求
第三天下午 产品型需求分析的方法概述
①用户角度分析与定义
②如何编写用户故事
③界面原型工具介绍
④界面原型设计基本方法
⑤实例与练习:用户故事法和界面原型法分析某款产品
第四天学习考核与业内经验交流
需求分析与管理培训