课程方案:
全局商业思维下的需求分析过程,将会以线性或者迭代的方式完成如下6个步骤的工作——
1)在对原始需求(也可以称之为“干系人期望”)进行调研与挖掘基础上,明确各个干系人对系统的期望与要求;
2)系统的商业价值分析,即:建立对系统的全局意识,明确系统商业化的交付价值;
3)业务需求分析,即:建立起系统的 “用户场景”,以及使用合适的工具(例如:“用户故事”技术)与各个干系人沟通、遴选以及确认系统的应用场景;
4)需求的建模与规格化,即:同时使用自然语言与符号化语言(例如:数据流图)规格化、结构化、精确描述业务需求,经过评审等验证活动后交付给开发团队;
5)贯穿在以上1~4项活动中的所有有关需求的沟通、协调与平衡;
6)必要时,完成对系统未来拓展的“阶梯化”建模工作,即:系统的版本路标规划——系统在未来3~4个建设周期里分别交付哪些版本、每个版本的核心诉求是什么、每个版本将交付哪些需求。
为了保证在上图6大领域内,业务需求分析人员的能力得到全面系统地提升以达到“可操作“程度,我们规划了2天共13个培训主题的课程方案。下一章将详述在上述6大领域内的受训学员需要得到赋能的内容与课程方案的对应关系。
课程方案详解:
序号 | 培训日期 | 培训时间安排 | 过程领域 | 赋能内容 暨培训主题 | 培训主题的内容讲解 | 备注 |
1 | Day 1 上午 | 9:00 ~10:00 | N/A | 入题与承题 | 数字化浪潮下,需求分析工作的“变”与“不变” 1) “纵向集成”案例剖析 2) “横向集成”案例剖析 3) “端到端集成”案例剖析 4) 组织的业务发展战略在系统的需求分析工作中的映射 小结:所谓“全局商业思维”的追求与初心——基于价值的交付,需要的不仅仅是需求分析能力,更需要对客户方经营战略的理解,对客户方高层管理者管理意志的认知,以及对领域内业务特征的洞察。 | 4~6个数字化建设案例的集中讲解与剖析,旨在让学员清楚认识所谓“全局商业思维“的需求分析工作的目的与要求 |
10:00 ~10:30 | 需求的全量定义,特别甄别业务需求与项目管理需求、软件需求之间的区别与联系 | |||||
2 | 需求分析过程的两大常态及其应对策略 1) 讲不清楚需求 2) 需求处于不断的变化中 | |||||
3 | 10:40 ~12:00 | 原始需求的调研与挖掘 | 原始需求的调研与挖掘 | 详细介绍需求调研的常用的几种常用方法: 1) 访谈 2) 业务逻辑捕捉 3) 联合需求工作会议 以案例剖析的方式,详细介绍每一种方法的操作步骤、优缺点以及实施要点 | 案例剖析 | |
4 | Day 1 下午 | 13:30 ~14:00 | IT系统的商业价值分析 | 通常,数字化系统的交付价值主张是什么 | 促使学员牢固树立“我们交付的不是系统本身,而是系统的价值”的认识 | 3~4个相关实际案例的解析与讨论 |
5 | 14:00 ~15:00 | 目标用户与干系人期望值分析 | 使用“用户画像“技术,分析不同类型的目标用户对系统不同的诉求/期望/约束 | 3~4个相关实际案例的解析与讨论 | ||
6 | 15:10 ~16:00 | “干系人期望值”分析中可资应用的BBR(帮忙不惹事)模型 | 1) 相关实际案例的解析与讨论依照帮忙-不惹事两个维度分析四大类不同干系人的诉求 诺兰模型永放光芒——有效定位干系人期望值的方法 | 分组演练1:各组定位各自项目的交付价值,明确各自项目里不同干系人角色的期望/要求/约束 | ||
7 | 16:00 ~17:30 | 业务需求分析(上) | 业务场景,以及如何定义业务场景 | 使用“时间-人物-亚文化“的三维模型构造与平衡系统的典型应用场景 相关实际案例的解析与讨论 | 分组演练2:定义各自项目面对不同用户角色的典型应用场景 | |
8 | Day 2上午 | 9:00 ~10:30 | 业务需求分析(下) | 使用“用户故事”技术分析系统的业务场景 | “用户故事“的详细讲解,包括其难点与重点 相关实际案例的解析与讨论 | 分组演练3:定义5条本项目典型的用户故事 |
9 | 10:40 ~12:00 | 使用“用户故事地图”技术规划系统各个MVP(最小可应用产品)的业务场景 | “用户故事地图“技术的详细讲解、难点与重点 相关实际案例的解析与讨论 | 相关实际案例的解析与讨论 | ||
10 | Day 2下午 | 13:30 ~14:30 | 如何以“场景扩增模型”规划系统的版本路标 | 以“诺兰模型”为例,讲解如何定义分领域的“场景扩增模型“,以及如何使用该模型引导用户的需求,规划系统的版本路标 | 相关实际案例的解析与讨论 | |
11 | 14:30 ~15:30 | 需求建模与规格化 | 使用“符号化语言”的需求建模手段 | “数据流图“和“实体-关系图”技术的详细讲解、难点与重点 | 相关实际案例的解析与讨论 | |
12 | 15:40 ~17:00 | 使用UseCase(用户用例)技术,规格化需求 | Usecase实例分析 如何保证需求的自然语言描述过程中的一致性、正确性、无二义性…… | 分组演练4:使用Usecase完成讲师指定的一项需求的规格化工作 | ||
13 | 17:00 ~17:30 | 总结与答疑 |