简介

课程摘要:

客户需要的是一把梯子,系统分析员了解到的是一张凳子,开发人员做出来的是一张桌子,测试人员以为是一张椅子,需求分析是一件超高难度的事情!
人是会死的,需求是会变的,需求管理是软件项目中的第一头疼大事!
需求管理和需求分析就是这样考验人的,这也是我们软件工作的魅力之一!想来挑战高难度吗?想成为超级系统分析员、需求分析师吗?快来参入我们的需求能力提升训练营吧!

小知识:什么是需求分析、需求管理?
需求分析有需求调研、需求开发等其他说法,需求分析关注的是如何获取需求。
如果我们具备高超的需求分析能力,能全面把握客户的需求,那是不是我们应该尽量满足客户的全部要求呢?那当然不是了,我们需要以“双赢”的原则来处理客户的需求问题。客户的需求是需要被管理的,客户的需求变更也是需要被管理的,这就是需求管理要关注的问题。

课程大纲:
1 需求分析,恶梦的开始!
   需求分析与需求管理
   需求工作问题大揭露
2 需求分析与管理的“大道理”
   CMMI对需求分析和需求管理有什么要求?
   实用需求全过程及工作产品简介(参见图1,见附件)。
3 项目的战略分析
   项目的战略管理与战术管理
   实战:项目的战略分析
4 项目的需要分析
   目标、涉众、涉众利益、项目范围、成功标准
   实战:项目的需要分析
5 分析业务模型-类图
   大话UML
   通过“电力工程系统”来认识类图。
   测试学员的OOA能力。
   通过练习来学习类的属性、方法、关系。
   类图进阶,学习类嵌套、关联类。
   通过“考试管理系统”来练习类图。
6 流程分析利器之一-活动图
   通过“工时审批”案例来认识活动图。
   通过“会签评审”案例,进一步学习活动图语法。
   如何应用活动图来解决问题。
   用活动图演练“版本发布过程”。
   学习用活动图来全面深入分析客户业务。
7 流程分析利器之二-状态机图
   学习什么是“状态”,什么是“转变”。
   用状态机图表达请假过程。
   用状态机图表达多级审批的请假过程。
8 深入发掘-序列图
   通过“上餐厅吃饭”案例来学习序列图。
   用序列图来画出吃饭过程中,顾客、服务员、厨师、收款员的交互关系。
   用序列图画出学员和提款机是如何交互的。
   学习用序列图来表达循环、分支。
   分别用序列图、活动图画出买地铁票的过程。
   比较序列图和活动图。
9 描述系统的行为-用例图
   如何条理地表达“系统能做什么事情”。
   认识用例图。
   用用例图表达“订餐系统”的需求。
   用用例表来进一步细化需求。
   如何填写用例表,描述清楚角色与系统的交互。
10 描述系统的框架-部署图、组件图
   学习部署图。
   理解什么是组件。
   学习组件图。
   用部署图、组件图绘制某公司的内部OA系统架构。
   其他非功能性需求
11 综合演练——考勤系统的需求分析
   学习如何从零开始组织需求开发的工作。
   学习如何在需求开发中理清你的思路。
   体会什么情况下用什么UML图。
   学习需求规格说明书应该有什么内容。
12 你不是一个人在战斗!
   分头并进,迭代前进。
   项目组内部如何沟通?
   让客户持续参与
13 剪不断理还乱,如何做需求管理?
   需求管理的常见问题
   双赢是最基本的原则
   从商务上主动出招,合同要签好
   需求规格说明书的管理
   需求变更的应对策略
   实用谈判技巧
   三线出击:高中底层同时出手
14 持续提升需求能力
   课程回顾
   个人如何做积累?
   学习各种知识:IT基础架构知识、开发知识、业务知识等。
   多做笔记,多写总结。
   勇于做各种尝试。
   企业如何做积累?
   建立规范的过程
   积累业务知识
   采用成熟技术,项目产品化、组件化
   培养和善用人才

需求分析全过程:
本课程大部分内容将按照此图的顺序逐一拆解。
该图是UML的活动图,在课程中会具体介绍。


分类
需求
课程标签: 需求分析
查看课程