课程简介
随着敏捷的推行越来越深入, 业务分析逐渐成为各个企业的瓶颈所在。业务分析的质量不够好, 导 致了后续在开发、测试、集成阶段反复确认, 甚至发现遗漏后项目不得不延期。如果能够在需求阶 段内建质量,可以对整个软件工程起到杠杆作用,大幅度提升软件工程的效率和质量。同时在整个产品流程中, 需求分析的质量的直接会影响整个产品的产出, 从接受需求、收集信息(上 游协作)、分析需求、排期和分解 、文档组织 、讲解需求(下游协作)、需求变更、遗留系统、人员变动等环节,进行优化和提升。
需求分析过程中常见的痛点——一页纸需求。客户通过一页纸甚至更少的信息来描述整个业务需求。 这种问题可以利用可视化需求分析的方法, 通过业务价值、角色分析、术语定义、主流程梳理、 纲 举目张的方式将需要梳理和确认的内容进行充分的确认, 减少后续开发、测试、集成阶段反复确认需求的次数,提高质量和效率。
需求变更是需求分析中的另外一大挑战。本工具箱中提出了多种利用抽象、分层和解耦的方式解决 应对需求变更的问题。以更加简化的方式来更高的质量的响应需求变更。本可视化需求分析工具箱 在多个项目中应用实战, 充分地改善了需求分析的质量和效率, 并且能够大幅度改善后续开发过程的质量和效率。
课程收益
(1) 对 BA 有一个较高的自我认知明确工作职责
明确工作职责
明确工作的价值
了解 BA 的能力模型
(2) 解决常见的需求分析痛点
获取需求的技巧
如何进行上游协作
挖掘潜在需求
(3) 新的需求分析方法—五步法
通过五个步骤, 改变原有需求分析模式, 帮助学员学习新的需求分析方法, 同时教学如何进行优先级划分、 版本定义,从而提高需求分析质量。
(4) 提高处理需求变更的能力
通过常见的需求变更类型、案例等方式进行介绍为什么会发生需求变更,改变对需求变更的看法,同时提供需求变更的解决方案,更好的应对客户的需求。
(5) 提高文档处理能力
书写需求的相关文档时常见问题例如写的太繁重, 后期无法维护、代码和文档不一致、 其他角色看不懂,无法按照文档进行工作等问题, 通过森林式文档管理方式解决常见文档管理问题, 提高内部文档建设能力。
受众人群
业务部门的需求提出者(产品负责人);IT 部门的产品经理(产品经理);产品导向的项目管理者;对需求分析方法与产品管理感兴趣的其他角色;想要转型成为产品经理的候选人
课程周期
2天(12H)
课程大纲
标题 | 授课内容 |
引入
| 1.讲师个人介绍 2.课程收获介绍 3.课程知识点汇总介绍 4.学会课程的价值 |
自我认知
| 1.BA 的角色介绍 2.BA 的岗位职责 3.BA 能力模型 |
游戏 | 1.互动-可视化的重要性 |
需求分析路径说明 | 1.接受需求 2.收集信息(上游协作) 3.分析需求 4.排期和分解 5.文档组织 6.讲解需求(下游协作) 7.需求变更 8.遗留系统 9.人员变动 |
BA 培训系统介绍(案例介绍) | 1.客户对项目背景进行介绍-以需求方的角度说明 2.客户所提出的注意事项-该案例需要注意的细节点 |
获取需求技巧-如何与客户确认需求/上游协作 | 1.确认需求的质量标准 2.和需求方打交道的技巧&沟通 3.了解需求方&共情 4.如何收集&获取需求 5.需求原始资料 6.需求的梳理和总结 |
如何确认需求 | 1.需求方讲不清楚的需求 2.需求方以解决方案代替需求 3.推动需求确认的手法 |
如何挖掘潜在需求 | 1.如何对需求方进行期望管理 2.头脑风暴式提问的缺点 3.需求的反向确认 4.Demo 过程 5.用户旅程 6.需求文档的组织方式 7.线框图 8.Demo 故事线的组织 9.事物多样性 |
如何与客户进行谈判 | 1.需求模块优先级排序 2.应对截止时间驱动开发的场景 |
需求分析方法-五步法 | 1.业务价值 ① 如何判断业务价值描述的合理性 JTBD(Jobs to be done) ② 5why 法 ③ 商业的知识 ④ 如何应对甲方说: 不用管价值, 就这么干 2.角色梳理 ① 用户画像 ② 不在系统中的用户, 但是对系统影响巨大的干系人 ③ 如何才能识别出完整的用户角色 3.术语定义 4.主业务流程梳理 ① 闭环思维 ② 流程图 ③ 泳道式流程图 ④ 网格式流程图 ⑤ 并不是所有的需求都要用流程图,避免手里拿着锤子看什么都是钉子 5.纲举目张详细分析 ① 决策矩阵 ② 探照灯梳理状态 ③ 判定矩阵 ④ 时间轴 ⑤ 异常思维 ⑥ 对称思维 ⑦ 关联思维 ⑧ 发散思维 ⑨ 并发思维 ⑩ 边界思维 |
解决外部依赖问题 | 1.对象旅程介绍 2.对象旅程解决的问题 3.练习 |
非功能性需求分析 | 1.性能、 压力、安全、合规法律、风俗习惯、兼容性 |
优先级划分与版本确定 | 1.精益创业、敏捷、 MVP 2.用户故事地图的使用 ① 规划优先级的方法 ② KANO 法 ③ RICE 法 3. 用户故事拆分 ① 用户故事的多角度拆分 ② 用户故事的多角度拆分 ③ 用户故事拆分练习 |
需求变更 | 1.需求变更的种类以及应对方法 2.需求变更练习 3.抽象、分层、解耦 4.需求变更预告和预测 |
文档管理 | 1.梳理功能列表 2.书写需求文档的痛点 3.书写需求文档的解决方案 15.4 文档如何管理 |
与客户确认需求 | 1.如何让客户尽量确认需求并且减少变更 2.如何制定科学流程避免后续不断增加需求和变更需求 |
开发阶段 | 1.需求评审会 ① 什么是需求评审会 ② 需求评审会需要准备什么 ③ 需求评审会要有确认哪些事项 ④ 怎样有效的开展需求评审会 |