课程目录:““需求分析沙盘演练”培训
4401 人关注
(78637/99817)
课程大纲:

      “需求分析沙盘演练”培训

 

 

 

1

 

第一部分:核心理论与案例背景介绍

需求工程基本概念;需求的开发和管理的定义;如何创新思考过程中挖掘需求;

如何基于项目类型(单个业务系统、产品化系统、改造系统)选择软件需求过程;

规范通用软件过程(分为五阶段:项目立项、收集需求、稳定架构、迭代实现、交付验收),介绍各阶段需求要点和实践技巧。

需求分析的基本方法(文档研究、用户访谈、学徒、流程分析、问卷调查等)和难点。

通过两个主要实际项目案例,引出五阶段相关的需求理论和技巧。

网上订餐系统案例(中小型、用户需求清晰);

评估系统案例 (大型、用户需求不明确)

1

第二部分:项目范围界定方法

如何找出需求工作的本质;如何正确的选择、阅读、使用各种需求模型;

项目分析与范围的确定方法和过程;项目可行性分析;过滤及完善业务需求的工作方法;

业务用例与产品用例;用户需求说明书的主要内容和要点;需求师和项目经理各自得工作重点和边界。

 

2

 

第三部分:需求细化方法

用户(产品经理)访谈三步骤和四要点;如何识别关键需求,确定需求优先级;和用户中层领导沟通确认项目的数据报表和业务流程;

和用户操作人员沟通确认项目的流程中的实际操作;如何估计需求工作量;

如何细化需求,形成需求规格说明书;需求规格说明书的主要内容;需求评审方法及组织。

 

2

第四部分:需求对架构的影响

用例之间的结构化关系;采用原型法降低项目风险;用例与非功能性需求;用例驱动的分析模型;

从需求分析到架构设计的过程和方法;新项目和功能增强型项目的需求侧重点,及其对架构的影响异同分析。

3

 

第五部分:需求变更和管理

需求跟踪管理方法及意义;变更需求代价和影响分析;迭代过程的关键控制点、参与人员和步骤;

从产品用例到测试用例;新产品开发项目中的需求问题;如何获得和分析互联网用户需求?

3

 

第六部分:其他相关问题和总结答疑

需求模式与需求复用;版本控制、基线等配置管理;项目开发团队培养问题及建议;产品化系统和复杂系统的需求组织;

敏捷开发中的需求;软件项目中规范与敏捷的平衡;S0A需求方法简介;要点小结。