敏捷需求开发

课程信息

课程时间: 3

专业进修学分 (PDUs): 22.5

项目失败的主要诱因之一是需求尚不明确或未经定义。对于与项目相关的任何人员来说,务必要了解如何收集需求,以确保获得成功的项目结果。

本课程重点探讨了敏捷环境中的需求收集流程,同时为您提供了必要的工具和方法,帮助您记录、收集和组织关键信息。您将学习可视化建模以及凝聚干系人的秘诀。您将了解如何区分需求的等级,以及如何在正确的时间收集正确的等级。本课程在设计上具有互动性。学员将练习如何真正透彻地解读干系人的言辞,因而不会忽略任何需求。

太大或太多的需求也可能会阻碍项目的实现。您将学习如何分解庞大的需求并进行优先排序,确保不遗漏任何基本需求。

在需求未恰当定义,且优先级尚未排列的情况下,任何项目都无法取得成功。确保您知道如何收集和管理项目流程的这一重要环节。

您将学会如何:

  • 比较传统与敏捷的方法、角色和职责
  • 计划收集多层级需求的流程
  • 围绕项目、用户角色及需求建立愿景
  • 探查并分解敏捷项目需求
  • 排列敏捷项目需求的优先顺序
  • 详细阐述并测试需求
  • 管理需求的变更

课程主题

敏捷概述

  • 敏捷宣言
  • 敏捷的原则
  • 敏捷角色
  • 为什么使用敏捷?
  • 敏捷的利益

敏捷团队生活中的一天

  • 项目生命周期
  • 发布计划
  • 迭代流程
  • 故事点
  • 速率与故事点
  • 制定迭代计划
  • 协作
  • 可视化跟踪

制定需求收集计划

  • 敏捷需求的特征
  • 敏捷需求的原则
  • 敏捷需求的探查技巧
  • 需求的等级

愿景

  • 建立愿景宣言
  • 满足条件
  • 用户角色
  • 人物角色
  • 建立需求愿景
  • Backlog 管理

需求的脑风暴与分解

  • 需求头脑风暴技巧
  • 非职能性需求
  • 概念需求的证据
  • 需求分解

排定需求的优先顺序

  • 优先等级
  • 建立产品路线图
  • 使用价值桶
  • 发布优先排序
  • 依赖性优先排序

深入研究并测试需求

  • 故事细节
  • 验收测试
  • 测试类型
  • 测试人员的角色

需求变更管理

  • 管理变更
  • 可视化跟踪范围的变更