Business Analysis可视化表达软件业务需求分析BA-2020年12月-深圳

Scrum Product Owner 中文CSPO认证课程-2023年滚动开班-上海面授班
2020年6月13日
Certified Scrum Product Owner 中文CSPO认证课程-2023年滚动开班-上海面授班
2020年6月14日

时间:2020年12月19-20日

讲师:Stephen Wang 王洪亮

地点:深圳

价格:RMB 7000元每位,提早报名或团队报名有优惠(优惠请咨询客服)。

联系方式: 021-34753688

Email: Service@uperform.cn

课程介绍:

随着敏捷的推行越来越深入,业务分析逐渐成为各个企业的瓶颈所在。业务分析的质量不够好,导致了后续在开发、测试、集成阶段反复确认,甚至发现遗漏后项目不得不延期。如果能够在需求阶段内建质量,可以对整个软件工程起到杠杆作用,大幅度提升软件工程的效率和质量。

一页纸需求是常见的需求分析的挑战。可视化需求分析的方法,通过纲举目张的方式将需要梳理和确认的内容进行充分的确认,减少后续开发、测试、集成阶段反复确认需求的次数,提高质量和效率。

需求变更是需求分析中的另外一大挑战。本工具箱中提出了多种利用抽象、分层和解耦的方式解决应对需求变更的问题。以更加简化的方式来更高的质量的响应需求变更。

本可视化需求分析工具箱在多个项目中应用实战,充分地改善了需求分析的质量和效率,并且能够大幅度改善后续开发过程的质量和效率。

目标听众:

  1. 业务部门的需求提出者(产品负责人)
  2. IT部门的产品经理(业务分析师)
  3. 产品导向的项目管理者
  4. 对需求分析方法与产品管理感兴趣的其他角色
  5. 想要转型成为业务分析师的候选人

预期收益:

  1. 需求分析提速50%以上
  2. 通过需求分析过程的改善,杠杆整个软件工程
  3. 解决需求讲解会上开发人员听不懂的问题
  4. 解决需求分析的四大问题
    1. 一页纸需求
    2. 需求变更
    3. 探索未知领域
    4. 需求的知识传承
  5. 了解BA角色的定位和其他角色的分工协作的方式
  6. 40个可视化软件需求分析工具
  7. 12个需求分析基本原则
  8. 7个思维方式

授课顾问:


社区知名技术大牛,资深软件开发及敏捷咨询师,精益创业导师。他整理了一套独到的需求分析工具箱。该套工具箱的工具以可视化为主要特点,帮助企业在需求分析的过程中以图和表为主的形式来展现需求,提高需求分析全面性的同时,缩短需求分析所需要花费的时间。并且为开发人员和测试人员在需求理解的过程中节省时间,减少反复确认,从而对整体开发效率起到了提升的作用。

课前准备:

  1. 预习课前阅读资料(另行提供)
  2. 熟悉各种工具,Excel,Word,PowerPoint,Processon(画流程图工具)

课程大纲:

———第一天上午———

  1. 初识可视化
    1. 一个游戏
    2. 一个示例
  1. 过去的写法的问题
    1. 过去业务分析文档的问题
    2. SRS
    3. PRD
    4. 需求债
  1. 认识BA角色
    1. BA的痛点
      1. 痛点的原因解析
      2. 例子:申请修改有效期和审批
          1. 原则:全面性
          2. 原则:精确性
          3. 练习
          4. 演示
          5. 总结
    2. BA的角色
      1. 防止成为传声筒
      2. BA的角色解读
      3. BA的价值
    3. BA的杠杆作用
      1. 详解如何杠杆的
      2. 如何缩短项目时间
      3. 如何提高质量
    4. BA的理想技能树
    5. BA文档有多种读者
      1. 每种读者希望获取的信息通过矩阵表达
  2. 可视化BA工具箱
    1. 可视化BA工具箱的由来及价值
    2. 可视化业务分析的原则
      1. 每种原则的详细说明附带实例和观点
  1. 可视化和纯文本的对比
    1. 练习:网球计分卡
      1. 查阅资料
      2. 尝试制作
      3. 总结
      4. 参考答案讲解
  1. 项目一:请假
    1. 项目介绍
      1. 项目背景,原始需求
      2. 该项目的练习目的
    2. 练习1:原始需求及抽象
      1. 工具介绍
        1. 泳道式流程图(流程图,泳道式流程图,网格式泳道图)
          1. 演示
          2. 总结
      2. 练习
      3. 演示
      4. 总结
    3. 练习2:抽象
      1. 思维方式介绍
        1. 抽象的方法介绍
      2. 练习
      3. 演示
      4. 总结
    4. 练习3:状态及相关
      1. 工具介绍
        1. 状态
          1. 状态是如何被梳理出来的(巴士租赁的例子)
          2. 子流程,子状态
          3. 外部状态和内部状态
        2. 状态图
          1. 状态图的画法及用途
        3. 决策矩阵
          1. 决策矩阵是如何描画的(巴士租赁的例子)
          2. 决策矩阵的价值(技术、扩展、变更、覆盖率)
      2. 练习
      3. 演示
      4. 总结
    5.  练习4:参数相关
      1. 工具介绍
        1. 判定矩阵(详解、判定矩阵对于覆盖全面性的价值)
      2. 练习
      3. 演示
      4. 总结
    6. 练习5:响应需求变更
      1. 需求介绍:请假类型、组织层级数量、请假条件变更、审批人
      2. 练习
      3. 演示
      4. 总结
    7. 扩展:
      1. 该工作方法适用于多种流程的场景(请假,出差、报销、工单流转)

— 第一天下午 —

  1. 一个游戏:说服开发人员接受需求变更
  2. 需求变更
    1. 需求变更的不可避免性
    2. 需求冻结不现实
    3. 需求变更的应对必要性(VUCA时代,竞争力的体现,Adaptivity)
    4. 响应需求变更的例子
      1. 七步骤完成注册的例子
    5. 需求变更的应对策略
      1.  抽象、分层、解耦合
    6.  需求变更的来源:外部需求(客户需求)和内部疏忽
      1. 内部疏忽的应对策略
    7. 充分了解开发人员的思维方式
    8. 说服开发人员接受需求变更的技巧
    9. 需求变更的预告
    10. 之前的例子中响应需求变更的技巧总结
    11. 过去的需求文档的疏忽的种类、例子、后果及对应策略
  3.  项目二:抽奖
      1. 需求介绍
      2. 思维方式
        1. 技术和业务的边界
      3. 练习1
        1. 泳道式流程图描述基本流程
      4. 练习2
        1. 概率变化
        2. 概率变化的几种方案及选取策略
        3. Ramdon函数是假的以及概率偏差问题
        4. 技术和业务的边界在哪里
        5. Random和测试的关系
      5. 练习3
        1. 前端动画描述和皮肤
        2. 技术和业务的边界在哪里
      6. 练习4 
        1. 非功能功能性需求
          1. 非功能性需求说明
          2. 性能、压力、安全、兼容、合规、体验、隐私
          3. 非功能性需求描述
        2. 总结和例子展示

———第二天上午———

  10. 前日总结

  1.  瓜分优惠券的例子介绍
    1. 需求介绍
    2. 旧方法出现了什么问题
    3. 新方法是如何分析的
    4. 新方法的优势
  1. 项目三:仓储系统货物更换货主
    1. 需求介绍
    2. 练习1:网格式流程图
    3. 练习2:异常条件
    4. 练习3:时间轴
      1. 工具介绍
      2. 练习
      3. 演示
      4. 总结
  2. 视频:让人崩溃的产品经理的要求
  1. 需求分析和Scrum
    1. Scrum 简单介绍
    2. Scrum的活动中BA应该如何参与
      1. RequirementRefinement
        1. 如何分解需求
      2. Planning
      3. Review
      4. Retrospective
      5. 用户故事和验收标准
      6. UAT
      7. Scrum中的需求文档管理方式
    3.  聚焦价值及流程优化
      1. 需求分析流程优化的例子

———第二天下午———

  1. 一个游戏:说服Stakeholder的调整需求的优先级
  2. 如何和Stakeholder打交道
    1. 收集需求
    2. 共情
    3. 探索需求
      1. 发现隐藏需求和潜在需求
      2. 纲举目张的方法
    4. Stakeholder讲不清楚的需求如何确认
    5. Stakeholder以解决方案代替痛点描述
    6. 和Stakeholder确认需求
    7. 推动需求确认的手法
      1. 纲举目张
      2. 需求确认矩阵
    8. Demo
      1. 验收标准AC
      2. UAT测试
      3. SprintReview
    9. 干系人期望管理
      1. 避免:这不是我都想要的
      2. 补充,增加,修改,删除特性
    10. 一句话/一页纸需求
      1. 新人注册有礼的项目示例
      2. 一页纸需求分析方法的总结
      3.  工具介绍:
        1. 影响力地图
        2. 思维导图
        3. 原型
        4. 时间轴
      4.  思维方式:
        1. 闭环思维
        2. 边界思维
        3. 异常思维
        4. 对称思维
        5. 发散思维
        6. 抽象思维
        7. 关联思维
  3. 小故事
    1. 需求原则:有限责任
  4. 项目四:个人理财App
    1. 练习1:商业价值
      1. 工具介绍
        1. 用户旅程
        2. 用户画像
      2. 练习
      3.  演示
      4. 总结 
    2. 练习2:统一语言
      1. 工具介绍
        1. 统一语言
      2. 练习
      3. 演示
      4. 总结
    3.  练习3:用户故事地图
      1. 工具介绍
        1. 用户故事地图
      2. 练习
      3. 演示
      4. 总结
    4. 练习4:边界思维
      1. 工具介绍
        1. 边界思维
      2. 练习
      3. 演示
      4. 总结
  5.  游戏:指路
    1. 沟通技巧
    2. 换位思考
    3. 探索需求的提问方式介绍
  6.  项目五:会议室预约系统
    1. 需求介绍
    2. 练习1:数据建模
      1. 工具介绍
        1. 数据建模
        2. 模型的价值
        3. 模型的分类
      2. 练习
      3. 演示
      4. 总结
    3.  练习2:样例数据
      1. 工具介绍
        1. 样例数据介绍
      2. 练习
      3. 演示
      4. 总结
    4. 练习3:需求扩展
      1. 工具介绍
        1. 样例数据使用
      2. 练习
      3. 演示
      4. 总结
  7.  工具箱总结
    1. 每种工具的详解以及对应的场景
      1. 卡片练习
    2. 12种原则
      1. 卡片练习
    3. 7个思维方式
      1. 卡片练习
  1. Q& A

报名咨询及获取详细课程大纲:

Tel: 021-34753688

Email: Service@UPerform.CN

拨打免费咨询电话 021-63809913