软件业务需求分析的奥秘及BA工具箱

持续交付和DevOps的前世今生
2019年9月11日
什么是敏捷?看这张敏捷实践家谱地铁图
2019年9月11日

课程介绍

业务分析处在软件开发的上游,业务分析的质量和速度对下游的开发有着至关重要的影响。业务分析师所分析出的成果产物,如果集中成一个文档那么对于不同读者来说,都要自己去从中理解自己想要获得的信息。这就会对整体的理解速度形成影响

 

目标学员

想要提升业务分析质量和效率的业务分析师

想要容易和开发沟通,促使项目顺利进行的业务分析师

想要转行成为业务分析师的其他人

 

预期收获

掌握业务分析的基本原则

掌握业务分析的基本技巧

获得一套BA工具箱

 

课程大纲(2天)

  1. 业务分析师的角色
    1. 业务分析师的角色定位
    2. 业务分析师的困惑
    3. 敏捷时代的误解
      1. User Story ≠ 需求分析
      2. PRD≠ 需求文档
  • SRS≠ 需求文档
  1. 需求分析的效果对于整个流程的影响
  2. 需求分析的质量
    1. 模糊,遗漏,矛盾,错误
  3. 业务分析的基本原则
    1. 完整性
    2. 准确性
    3. 精确性
    4. 一图胜千言
    5. 解耦合
    6. 复用性
    7. 柔软性
    8. 一致性
    9. 多面性
    10. 墨菲定律
    11. 创造价值 > 调整格式
    12. 不要试图让系统解决所有问题
  4. 需求分析的路径
    1. 需求收集
      1. 资料收集和整理
      2. 头脑风暴
  • 需求确认
  1. 需求分析
    1. 需求分析的几种方法
    2. 需求拆分的几个方法
      1. 思维导图
      2. 流程拆分
      3. 迭代拆分
      4. 数据拆分
      5. 横向拆分
      6. 纵向拆分
    3. 需求产出
    4. 需求评审
      1. 可实现性
      2. 可测试性
    5. 工作流程的表达工具
      1. 泳道式流程图
      2. 状态图
      3. 系统之间交互图
      4. 流转图
    6. 信息全面性的保证工具
      1. 决策矩阵
      2. 判定矩阵
    7. 创建共识的工具
      1. 角色与权限
      2. 模块构成图
      3. 架构图
      4. 组织架构图
      5. 产品构成图
      6. 其他构成图
    8. 表达界面布局的工具
      1. 原型
      2. 高清图
      3. 用户体验描述
      4. 自定义控件
    9. 信息全面性的保证工具
      1. 信息架构
      2. 领域通用语言(术语表)
      3. 字典表
      4. 文字与消息模板
      5. 公式
      6. 常见的问题,例如:23:59:59问题
    10. 提高需求理解的工具
      1. 数据变迁例子
      2. 时间轴
      3. 专业领域描述
      4. 不容易描述的领域的描述
      5. 算法描述
      6. API描述
    11. 文档装饰
      1. 画图的技巧
      2. 图形的使用
      3. 表格的使用
      4. 利用模板
      5. 软件技巧
    12. 需求管理
      1. 需求的记录
      2. 需求的跟踪
      3. 优先级排序
      4. 柔软性
      5. 模糊需求的处理
      6. 需求评审
      7. SprintPlanning
      8. UAT
    13. 需求变更
      1. 变更是永恒的
      2. 需求梳理
      3. 探针
      4. 收集合力反馈
      5. 需求变更管理
      6. 需求变更的预告
    14. 非功能性需求
      1. 性能
      2. 压力
      3. 安全
      4. 稳定性
      5. 用户体验
    15. 探索性需求
    16. 团队协作
      1. 推动进程
      2. UI/UX
      3. 开发
      4. 测试
      5. PO/Stakeholder
      6. 项目经理/Scrum Master
    17. 业务分析师的职业生涯发展规划
      1. 业务分析师和产品经理的不同
      2. 没有技术背景怎么办
      3. 成为优秀的BA
      4. BA如何考核
      5. 业务分析师未来可能的选择

 

评论关闭了。