课程简介
Day1课程:示范案例带学员看成果/析步骤;实战案例带学员动手实践复杂业务需求分析
Day2课程:复杂业务需求分析如何与Agile的Epic—Feature—Story体系无缝对接
课程大纲
【1.5小时】战前精讲
业务需求的正反案例对比
不专业的做法A
专业的做法B
聚焦问题——业务需求分析为什么“痛苦” 【案例做法A】
1. 复杂业务功能向下拆分,如何不漏?
2. 复杂业务大量业务规则,如何不漏?
3. 业务流程主干好多分支,如何不漏?
4. 分支场景大量业务规则,如何不漏?
5. 需求遗漏/需求变更难免,如何敏捷修改或添加新功能/新流程/新业务规则?
技能提升——让业务需求分析“不再痛苦” 【案例做法B】
技巧:场景分解+场景间联动关系分析
技巧:如何定义业务功能主干流程?
技巧:如何穷尽业务场景分支?反思把主干流程划分成阶段的好处?
重要结论
结论1:解决复杂业务的流程多分支多规则多,是核心任务
结论2:单纯依赖功能/故事分解,是困境根因
结论3:无缝对接Agile需求管理,是管控要求
【1.5小时】战前范例分析
所谓复杂业务需求,就是分支场景多、业务规则多的业务功能。
丰巢取件这个业务功能就有“两多”特点并且适合讲课用。
本案例重点明确、让业务分析人员深刻领会:
1) 功能流程主干的分段分析(案例中分为输入验密等四个阶段)
2) 分支场景穷尽分析方法(案例中含密码出错、密码超时、箱门未关、忘记密码、多件连取、超时打赏、刷脸取件、重新开门、远程开门、取出通知共10个分支场景)
3) 上述1个主干流程、10个分支流程,如何文本化/步骤化/条目化?
4) 穷尽所有业务规则(含主干流程和所有分支流程的业务规则,共15条)
总结收获:复杂业务需求分析的几个痛点、如何解决。
【3小时】实战实练
1. 分组
2. 领任务:12306订票业务功能分析、定义
3. 讲要求:穷尽业务场景、穷尽业务规则 (举例:儿童票、选座、证件规则)
4. 实战……交产物……老师对各组点评
5. 老师给《订票业务功能规约》实际范例(穷尽15个分支场景、27条业务规则)
6. 各组总结收获
【10分钟】第一天课程结束,第一天培训小结
【2小时】需求管理 之 复杂业务的敏捷需求管理
工具比较:
Leangoo ★★★★★
Azure DevOps ★★★★
IBM Doors ★★★
华为云 DevCloud ★★
腾讯云 ★
最佳实践:
从业务需求到Epic—Feature—Story体系实践指南
从Story到Task实践指南
实践操作:
Leangoo或华为云,二选一实操
【2小时】需求管理 之 需求池管理
Excel表格法、案例
Agile工具法、案例
企业级需求池管理的需求来源
外部:来自客户、来自用户、外部:来自竞品
内部:来自需求师、来自其他同事
内部:来自Bug、来自运维问题
企业级需求池管理的目标意图
高级:先友商一步预研功能创意
高级:支撑产品策划的推演与决策
基本:持续记录需求采集/需求创意
基本:持续记录需求改进/需求变更
基本:跟踪竞品
基本:支撑不间断的Agile开发
【2小时】需求管理 之 业务需求定义
企业调研:业务需求效果与诊断
状况1:功能分解 + 流程粗糙 【贫血流程】
状况2:功能条目 + 附加N项 【贫血流程】
状况3:流程分解 + 流程巨繁 【充血流程】
例 A:中电信/CRM需求文档
例 B:中邮政/邮政需求文档
例 C:中石化/油卡需求文档
让《业务需求书》不再“坑”
文档模板分享
核心理念分享
功能范围 = 业务功能 * N
业务功能 = 主干流程 * 1 + 分支流程 * N
步骤脚本 = 带标号的文本行
步骤附件 = 业务规则 + UI需求 + 页面流程