1.1 信息化价值论公式
1.2 各软件开发模型中需求分析的作用与意义
1.3 需求开发需求管理在产品价值链的位置及作用意义。
第1部分 需求工程概述
1.4 什么是需求?
1.5 需求与范围的差别
1.6 需求模式中的常见问题,并用鱼骨图做根源性分析
1.7 需求的重要性和意义
n与需求相关项目的项目失败原因分析;
n软件项目需求成败的评判断依据
1.8 需求工程的构成与划分
案例分析:企业信息化诊断模型介绍,专业的IT厂商是从哪些角度来看待企业信息化需求的?
第2部分 需求开发概述
1.9 什么是需求开发?
1.10需求角色分析
n 甲方需求角色分析
n 乙方需求开发组织的组成成员、分工及协作关系?
n 案例支持:认识客户的组织架构及组织需求
1.11需求层次论
n 案例分析:互联网营销需求层次分析
1.12需求属性
1.13需求开活动的输入内容及前提,输了内容及必须项,以及需求阶段的核心活动及产出是什么?
第3部分 需求获取
1.14需求获取方法以及原型法
1.15需求获取的技巧
1.16需求获取中与客户沟通交流的注意事项
1.17需求调研的范围应该如何界定?
1.18如何通过缜密、结合化问题,获取所需信息,以调研的深度?
游戏练习:西红柿炒蛋需求调研
操作实践:通过需求获取方法与技巧,演练业务部门业务需求。
第4部分 需求分析
1.19需求分析基本原则
1.20常见的需求分析方法
n 需求协商
n 设定需求优先级
n UML表示法与需求建模
a) 面向结构化分析方法 (SA)
b) 面向对象的分析方法
(OOA)。用例法:用例要划分到何种程度?用例与功能的关系,如何分析功能性需求?
c) 面向问题域的分析方法
课堂练习:描述ATM取钱的用例
第5部分 业务流程分析
1.21管理与流程概述
n 什么是管理?
n 管理方法与管理风格
n 什么是流程
n 流程的定义
n 流程的三要素
1.22流程作用与意义
n 流程的作用是什么
n 流程管理中常见的问题
n 流程的特性
n 设计流程的原则
n 流程的表达
1.23流程优化案例分析
n 案例分析1:十分钟的悲剧
n 案例分析2:如何统计人数?
1.24流程练习
n 练习:用流程工具Visio编制流程;
第6部分 企业信息化需求分析
1.25IT现状分析
1.26业务现状分析
案例分析:CTSW企业信息化业务需求分析诊断实例
第7部分 需求验证操作实务
1.27需求验证的目的
1.28需求验证的主要手段分析
1.29需求评审流程及常见误区与应对之道
操作实践:小组评审《XX用户需求说明书》,您小组当前发现哪些问题,你是从哪几个角度来评审业务需求的
第8部分 需求管理
1.30概述
n 什么是需求管理?
n 需求管理与项目管理关系?
n 项目经理/业务需求分析工程师如何进行需求管理?
1.31需求确认
n 什么是需求确认
n 需求确认的内容与形式
n 需求确认常见的问题及要注意的事项
n 如何运用需求确认及面对用户不接受需求确认过程
n 小组讨论:请你说出三种让你客户确认你需求的办法以及详细操作步骤。
1.32需求角色
n 软件项目需求相关的角色有哪些?
n 对需求分析人员的要求是什么?
n 各个岗位角色的职责是什么?
n 各个需求角色的输出是什么?
n 各个需求角色所需要的技能是什么?
n 讨论:如何扮演需求的各类角色(项目经理、售前咨询、业务需求分析人员、设计开发工程师)?
1.33需求跟踪
n 跟踪管理的理念
n 需求跟踪的目标
n 需求跟踪需要的工具支持
n 需求跟踪工具
n 需求跟踪过程:需求状态跟踪,需求实现跟踪
n 探讨:如何对需求进行有效跟踪、传递和共享?
n 案例展示:需求跟踪矩阵
1.34需求变更
n 变更范围的蔓延
n 变更控制过程
n 案例分析:《需求变更“四步法”》
n 课堂练习:画出需求变更控制的详细流程,分组讨论,然后各组汇报。
n 课堂讨论:如何让用户积极、有效地参与到需求开发及管理过程中
第9部分 需求文档介绍与编写技巧
1.35需求文档模板与实例
n 项目可研报告
n 招投标书
n 需求调研报告
n 需求评审报告
n 用户需求说明书
n 设计效果图
n DEMO演示
n 需求变更单
n 需求跟踪表
1.36小组练习:
n 各小组任意选择一个模板,小组编制文档目录,汇报目录所包含的主要内容;
第10部分 案例分析
1.37案例分析1:项目管理生命周期的需求管理实践
1.38案例分析2:做好需求管理的通用实践
1.39案例分析3:JD项目可研报告
1.40案例分析4:NB招投标书
1.41案例分析5:WD用户需求说明书
第11部分 敏捷需求
1.42敏捷简介
n 1、敏捷宣言
n 2、敏捷价值观和原则
n 3、Scrum敏捷项目管理
1.43敏捷需求管理
n 从一个经典的例子看需求
n 在我们的需求体系中会遇到什么?
n 需求是涌现式的
n 需求管理是一个知识发现的过程
n 需求管理是一个依赖于沟通协调的活动
n 需求管理的本质
n 使用用户故事作为需求管理的载体
1.44敏捷用户故事
n 用户故事定义
n 用故事的特点
n INVEST用户故事
n 一个卡通产品电子商务网站的例子
n 练习:编写用户故事
n 如何描述需求细节?
第12部分 知识考试
1.45需求开发与需求管理知识小测试