Coursera 笔记

Module 03 · Agile & Scrum敏捷与 Scrum

Introduction to Agile Development and Scrum敏捷开发与 Scrum 入门

Coursera ↗

欢迎来到 Agile 开发与 Scrum 入门课程。我是 John Rofrano,将在整个课程中担任您的讲师,不仅向您介绍 Agile(敏捷开发)是什么,还会介绍我多年来在实际应用中使用的工具和技术,帮助我实现敏捷转型。


敏捷开发的普及情况

根据 项目管理协会(PMI) 的数据,超过 70% 的组织已经采用了某种形式的敏捷方法,77% 的公司采用了 Scrum 方法。此外,超过 25% 的制造业公司完全采用了敏捷方法。
根据 普华永道(Price Waterhouse Coopers) 的研究,敏捷项目的成功率比传统项目高 28%。

然而,福布斯(Forbes) 表示,47% 的敏捷转型失败。
47% —— 这几乎是失败的一半。您认为为什么会这样呢?


敏捷转型失败的原因

一项由 VersionOne 进行的研究表明,敏捷项目失败的首要原因是缺乏 实施和整合敏捷方法论的经验。

敏捷不仅仅是一个流程

敏捷不仅仅是一个你跟随的流程,它是一种需要转变的心态,一种管理团队和项目的新哲学。为了实现敏捷,执行领导层需要改变长期的焦点,而是要专注于 快速和迭代地交付价值,令客户满意。

要想成功地实现敏捷转型,您必须改变 公司文化。

敏捷与开车的类比

另一个敏捷项目失败的原因是,敏捷不是你可以仅仅通过读书学会的东西。我喜欢用 学开车 来做类比:
那些会开车的人都知道,开车时,不会只是给你车钥匙和车辆使用手册,然后让你自己学开车。通常,已经会开车的人会坐在副驾驶位置,告诉你该注意什么,油门和刹车该踩多重。你必须通过和教练一起练习,才能学会开车。

敏捷开发也类似,您不能只通过理论知识来掌握它,您需要实际操作与练习。


课程目标与学习方式

在本课程中,我将指导您不仅学习“做什么”,还会告诉您“该注意什么”。
我们将讨论 敏捷的模式(patterns) 和 反模式(anti-patterns),因为识别出问题和知道如何正确做事同样重要。

跨职能团队的组织

您将学习如何组织 小型、共驻的跨职能团队,并如何让团队自主管理,以便他们能够更快做出决策。

敏捷计划与实际应用

我将通过实际的软件开发示例,教您如何进行 敏捷计划,这些示例可以应用到您自己的工作中,无论您正在开发什么产品。
您还将看到 精益生产(Lean Manufacturing)的概念如何融入到 敏捷开发 和 Scrum 中。

迭代中的选择

每次迭代结束时,您应该问自己:“我们是要 转型(pivot)还是 坚持(persevere)?”
换句话说,我们是应该 改变方向,尝试新的方法,还是继续当前的方式?


成功实施敏捷

本课程将为您提供实施敏捷所需的工具与知识,帮助您在组织中成功实施敏捷方法。

  • 请通过观看视频,巩固学习,并通过 测验 强化您的理解。
  • 在讨论区与您的同学交流,分享心得。
  • 和任何其他技能一样,多练习,您将会更好!
    所以,确保自己完成结尾的 实践模块,并开始锻炼您的敏捷规划能力。

祝贺您踏上这段激动人心的旅程!

祝您在学习的过程中取得成功!💪🎉