课程大纲

介绍

  • 什么是需求Management流程?为什么Agile?
  • Business敏捷性与敏捷软件交付:定义
  • 将Agile与Business连结:Business Motivation Model vs. Business模型画布
  • 如何有效使用价值主张画布来定义产品愿景?
  • Business敏捷性 vs. 敏捷软件交付原则
  • Agile不是什么?与策略和能力的对齐影响
  • Agile背景下的需求Management
  • Scrum生命周期:需求的完整性和可追溯性问题
  • 如何通过生产性模型在Agile中增强沟通?
  • Agile的Business扩展:结构化Business用户故事的价值贡献
  • 用于建模需求的UML图表全景
  • 用于追踪需求至软件实现和测试的框架
  • 敏捷项目的五级计划(从澄清愿景和产品待办事项到任务……以及架构行走骨架)
  • 在Agile方法(Scrum, DAD)与统一过程(RUP)中管理需求
  • 角色、团队、环境
  • 案例研究展示:使用迭代过程结构化需求并管理它们

如何通过可追溯模型描述业务愿景和需求?

  • 需求的资格:Kano模型 vs. 价值主张画布
  • 基于策略、环境力量和趋势结构化产品愿景
  • 价值主张、关键活动、关键资源、收入流和成本结构
  • 使用客户需求、收益和痛点发现产品的业务范围
  • 使用“价值流”和“价值阶段”描述业务用例
  • 将产品的业务范围与预期的“价值贡献”桥接
  • 案例研究:描述产品愿景

如何通过敏捷用例建模(史诗和用户故事)描述用户需求?

  • Agile估算与计划
  • 构建和管理产品待办事项 / 需求的粒度
  • 在冲刺计划之前
  • 创建冲刺待办事项
  • Agile用户故事模式:系统范围(主体)、参与者、用例、用户故事、接受标准、INVEST模型
  • 使用纪律Agile交付的行走骨架:从过程到技术
  • 如何基于价值流发现史诗和用户故事?
  • 史诗和用户故事的价值贡献
  • 撰写任务:使用SMART模型的粒度和大小
  • 案例研究:基于价值流发现史诗和用户故事

验证和测试对详细规格的正确理解

  • 使用增量需求收集过程和冲刺待办事项
  • 高效史诗、用户故事和架构描述的规则
  • 用于验证史诗和用户故事描述的图表
  • 如何选择正确的图表?
  • 使用用例和关系建模精炼功能
  • 使用测试驱动需求验证对需求的正确理解
  • Given/When/Then结构和操作合约,以指导开发人员实现需求
  • 覆盖分析和变更管理
  • 案例研究:验证、测试并向开发人员传达详细需求

结论

  • 高效需求收集和系统分析过程的步骤
  • 需求与分析模型之间的可追溯性
  • 收集和测试需求的模式

注意:上述培训-指导课程通过需求工程和建模工具的例子进行互动,以确保需求与底层解决方案之间的良好可追溯性。首先通过基本例子解释概念,然后根据您的潜在案例提供解决方案草图。在本次课程后,我们还可以根据您的需求,通过审查和验证您的解决方案来陪伴您。

 21 小时

客户评论 (5)

即将举行的公开课程

课程分类