4006-998-758
3000+课程任你选择
高效管控 - 业务需求艺术与敏捷管理对接
研发学院 开课时间:2021-07-02
温昱

温老师具有金融、军工电子、通讯、移动互联网等行业开发和代码重构经验;另外,有长期嵌入式软件研发和重构咨询经验,尤其擅长嵌入式软件的架构优化和代码重构,客户包括大厂华为、以及烽火和康尼等上市公司。

十五年系统规划、架构设计和代码重构经验,在金融、航空、多媒体、电信、中间件平台等领域负责和参与多个大型系统的规划、设计、开发与重构。

产品涉及银行核心系统、航空专用操作系统、网管系统、中间件平台等。为众多知名企业提供了卓有成效的培训与咨询服务,并在中国软件技术大会、中国软件工程大会、C++技术大会、IBM开发者大会、CSDN技术英雄会、软件开发2.0大会上交流架构设计与重构经验,反响强烈。在《程序员》杂志、IBM DeveloperWorks等媒体发表《图论思想与UML应用》、《拥抱变化:敏捷设计从理论到实践》、《运用RUP 4+1视图方法进行软件架构设计》、《随需而变的RUP》、《见山只是山 见水只是水──提升对继承的认识》、《浅谈模式的正交分类》等文章数十篇


查看老师详情
课程内容


课程简介


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需求 + 页面流程

 


返回上一级