学习对象
1、软件开发团队部门经理或组长、技术骨干、软件设计全过程的项目经理;
2、软件项目相关的系统分析员、设计员、程序员、测试员、软件工程师、系统集成人员;
3、希望加强需求开发与管理能力的软件开发人员;
4、企业信息化部门负责人、信息化项目负责人、技术骨干;
5、与信息化系统紧密相关的需求提供者,如业务处室业务骨干;
课程目标
1、提高IT企业的需求建模能力,需求获取能力、把握需求变更的能力以及投标能力;
2、掌握三大核心技能:需求获取技能,需求分析及建模和需求变更控制技能;
3、掌握20种常见的需求相关的实战技巧,例如需求获取的演示版方法,需求管理的跟踪矩阵等;
4、掌握现在IT项目的整个生命周期以及需求在各个阶段的作用,问题及应对;
5、学会一种需求建模技术和表示语言;
6、提高信息化建设甲方单位的信息化建设部门的业务需求获取能力,业务流程清理能力以及招标能力;
7、甲方学员可以利用所学知识制定本单位的信息化项目招标书,以及进行厂商投标文件分析;
8、乙方学员可以利用所学知识分析甲方招标文件需求要点,制作投标文件。
培训方式
培训采用实战的方式,整个培训过程学员需要在讲师的指点下动手操作,四天需要掌握20多种实战技巧,课堂中学员将会制定多个需求文档模板,需要分析几十个项目业务方案,需要不断思考和参与,深刻掌握需求的核心技巧。课堂分组练习,最后给出各个需求相关的文档以及需求管理的对策。案例都是合作单位提供的真实项目案例,学员也可以提供正在进行的项目当场剖析和建模,我们会为案例提供的公司保守项目相关秘密信息。
培训内容
第一单元:需求分析的过程与需求工程管理
1、需求概论
(1)需求在软件工程中的地位
(2)需求干系人
(3)商业产品与需求管理的差异
(4)需求分析的任务、需求分析的基本过程
2、需求获取
(1)甲、乙方对需求的理解、甲、乙方对需求的要求
(2)需求获取的主要困难、手段
(3)业务访谈、问卷调查、历史文档分析
(4)业务过程/工作流程观察、原型试验
(5)与用户沟通的技巧、与客户沟通的技巧
(6)需求获取要点总结
3、需求风险
(1)软件风险管理基础 (2)与需求有关的风险
(3)需求与其它项目过程的关系(4)需求与各项目干系人的关系
(5)软件需求风险管理方法
4、需求管理
(1)需求管理和过程能力成熟度模型
(2)需求管理步骤
(3)需求规格说明的版本控制、需求属性、度量需求管理的效果
(4) 需求分析时要不要考虑设计与实现
(5)什么时候考虑数据库设计和数据字典
(6) 需求的全生命周期管理
(7)需求组解散后,谁来负责需求的管理
5、需求变更管理
(1)控制项目范围的扩展 (2)变更控制过程、变更控制委员会
(3)变更需求代价、影响分析
6、需求链
(1)需求跟踪矩阵 (2)需求跟踪实践
7、需求管理工具
(1)使用需求管理工具的益处 (2)商业需求管理工具
(3)配置管理要点 (4)实现需求管理自动化
8、系统工程
(1)系统工程原理的介绍
(2)从更高的层面上去管理需求、去设计需求管理过程
(3)系统工程思想在需求分析过程中的应用
(4)复杂系统中,各子系统的接口与协调
(5)局部最优与全局最优,统筹的意义
第二单元:需求分析方法、方式与需求建模
1、需求分析的方法
(1)面向对象的分析方法
用例分析—以用户角度看待系统(业务模型分析)/业务用例(本质用例)/涉众、场景、用户故事/用例图/如何编写用例
系统分析—以技术视角看待系统(需求规格化)/从业务用例到系统用例/静态分析:识别对象、类图、对象图/动态分析:活动图、交互图(顺序图、通信图)、状态图。
(2)面向问题域的分析方法
问题框架、待求子域性质、多框架问题、问题框架的应用、超越问题框架法的面向问题域的分析、面向问题域的分析举例
(3)UML表示法介绍与需求建模要点总结
2、需求的形式
(1)系统边界与上下文关系;人、机职责的划分
(2)分层描述:①产品目标层:范围限定; ②领域层:用户与系统的交互(任务级)
③对话层:完成某一任务(事务)的具体(操作)过程
(3)用户界面处理
3、如何处理非功能型需求
(1)性能、安全 (2)可靠性、可移植性、可维护性、可用性
4、编写需求规格说明书
(1)国家标准:传统分析方法样本、面向对象分析方法的样本
(2)基于CMMI的需求规格说明书、基于Agile的需求规格说明书
第三单元:需求分析实战技巧与实战案例分析
1、需求管理的最佳实践
(1)如何控制需求膨胀与蔓延
(2)需求调研分析中的项目干系人概念
(3)让软件项目在不断的需求变化中获得成功
(4)甲乙方关于需求的理解的差异
2、需求分析典型案例分析
(1)电信计费系统案例研究 (2)网上银行系统案例研究
(3)医疗保险信息系统案例研究 (4)电梯控制系统案例研究
(5)住房公积金管理系统案例研究
(6)电子政务案例分析:谢经理的苦恼与思考
(7)GD移动之痛网管系统工程案例研究与分析
3、学员案例解析
其目的是帮助学员提高解决实际问题的能力,所以要求参加培训的学员在报名时需提交至少一个案例(工作中遇到的问题),教师将会选择有代表性的案例在课堂上现场解析。
师资介绍
****信息产业部计算机技术培训中心资深专家、软件系统分析师、CMM专家。目前就职于国内某知名IT企业,负责核心业务系统、CRM、BI、电子商务、中间件等的研发和项目实施,熟悉电信、电力、金融、制造业、流通业等二十多个行业应用,曾从事过技术管理、项目管理、产品规划、售前、需求分析、设计、开发、测试等很多方面的工作,全程参与过CMM2/CMM3的认证工作。参与过中国移动BOSS2.0规范编写、中国联通CRM规范编写、国家电网公司高级技师培训工作。有十多年的从业经验与长期的客户现场工作,具有丰富的需求获取、需求分析、需求管理经验,服务过的客户包括:中国联通总部、中国银行总行、北京联通、浙江联通、河南移动、神州数码等近百家企事业单位。
****信息产业部计算机技术培训中心资深专家、软件架构设计师、系统分析与设计专家。熟悉中国企业的需求管理,经历过多种文化氛围与组织形态;长期从事电子政务以及政府信息化建设,对大型项目、系统工程的管理有着深入的实践与体会。曾主持过国务院机关事务管理局宾馆管理中心系统、国家经贸委广域信息系统、北京市软件行业协会ISEBOK(集成化软件工程知识体系)、北京市社保信息系统、北京市医疗保险信息系统、北京市城市交通一卡通等大型信息化项目。培训的客户有:首都国际机场、国家人口计生委、中国移动计费中心、中国互联网络信息中心、亚信科技等国内知名企事业单位。
课程长度
4天(28学时)
培训证书
培训结束,经考试成绩合格者,授予:信息产业部计算机技术培训中心《高级软件需求分析师培训结业证书》
培训费用
4800元/人(培训费、资料费、午餐费、茶歇、文具等)。