敏捷是软件产品开发的一种迭代方法。它可以帮助项目团队更快更好地为客户提供价值。敏捷的关键原则之一是以小型、可测试和可管理的规模交付工作。敏捷不是预先确定需求,而是强调在整个项目中不断发现和确定需求。敏捷团队可以更快、更轻松地对变化做出反应。
这个敏捷教程是关于什么的?
这是一个循序渐进的敏捷 Scrum 教程,可帮助您了解敏捷开发的核心概念以及敏捷项目如何从开始到结束(即产品交付)执行的方式。 本教程将使用敏捷软件 Scrum Process Canvas 。整个敏捷 Scrum 教程将涵盖各种敏捷主题,建议读者阅读本 Scrum 教程,以便全面了解敏捷项目开发的流程。
敏捷教程的目标受众
本敏捷教程是为以下两个人编写的。
- 从事或将从事敏捷项目的人,例如各种软件开发人员、程序员、测试人员、UXer、架构师等
- 项目经理和 Scrum Master
- 产品所有者、业务分析师和客户代表
- 管理 Scrum 项目的单位
敏捷 Scrum 教程大纲
本敏捷教程总共涵盖了 20 节课。点击讲座开始。
第 1 课—— 如何确定项目愿景
- 确定项目愿景
- 制定敏捷项目章程
第 2 课—— 如何任命产品负责人
- 任命产品负责人
- 详述产品负责人责任
第 03 课 — 如何任命 Scrum Master
- 任命 Scrum 主管
- 详述 scrum master 职责
第 4 课—— 如何组建 Scrum 团队
- 选择 Scrum 团队成员
- 详细说明 Scrum 团队成员的职责
第 5 课—— 如何识别 Scrum 项目的利益相关者
- 列出 Scrum 项目的利益相关者
- 描述利益相关者
第 06 课—— 如何确定业务目标
- 绘制用例图
- 描述用例
第 07 课—— 如何管理史诗
- 在用户故事地图中创建史诗
- 描述史诗
第 8 课 - 如何管理产品待办事项
- 描述 Scrum 项目完成的标准
- 在故事地图中创建用户故事
- 定义 验收标准
- 优先考虑用户故事
第 09 课—— 如何制定发布计划
- 识别和描述项目可交付成果
- 列出项目发布
- 将用户故事重新安排到发布中
第 10 课—— 如何创建 Sprint
- 创建冲刺
- 配置冲刺
第 11 课—— 如何召开 Sprint 计划会议
- 为 sprint backlog 选择用户故事
- 确定工作量估计的任务
- 确定 sprint 可交付成果
第 12 课—— 如何记录障碍
- 日志障碍
- 细节障碍
第 13 课—— 如何创建燃尽图
- 了解燃尽图
- 打开燃尽图
第 14 课—— 如何创建 Scrum 板
- 了解 Scrum 板
- 打开 Scrum 板
第 15 课—— 如何进行每日 Scrum
- 记录工作进度
- 进行每日例会
- 记录后续活动
第 16 课—— 如何进行 Sprint 评审
- 展示用户故事
- 执行用户故事验收
- 更新项目可交付成果的进度
第 17 课—— 如何进行 Sprint 回顾
- 记录开始、继续和停止项目
- 投票并记录投票结果
第 18 课—— 如何进行项目回顾
- 记录经验教训——项目成功
- 记录项目挑战
第 19 课—— 如何为 Scrum 项目生成报告
- 打开自动生成的报告
- 手动生成报告
第 20 课 — 如何使用工件快捷方式
- 通过快捷方式打开工件