3 敏捷方法论的实现

敏捷是一个旨在协调许多人一起工作但独立工作的系统。敏捷的演变带来了许多关于技术协作的革命性思考方式。我们在讨论敏捷时经常使用流行语和行话语言,所以探索具体的例子对理解这个概念很有帮助。

下面简要介绍了该方法的几种不同实现方式以及它们之间的区别。

1.极限编程

“XP 是一个考验自己、做你自己、意识到也许你一直都很好,只是和错误的人群在一起的机会。”

——Kent Beck,极限编程创始人

最早的敏捷名人之一是一个名叫肯特贝克的人。在我们想象的一个令人难以置信的个人学习晚上,他意识到团队输出的质量通常与执行它的人的协同作用和精神健康成正比。

他的百万美元想法?开发人员是人,他们服务的利益相关者也是人。当我们害怕、不确定、不满意或沮丧时,我们会变得防御。随着极限编程 (XP) 的推出,贝克先生以谦逊的态度和真正的统一愿望向技术世界传授。

这一切的核心是:真正相信他人的力量以及他们学习和成长的能力。他的书《极限编程解释》引用了有效的沟通、频繁的反馈和相互尊重作为关键因素。

短的开发周期体现了这种经常交换反馈的概念。随着环境的变化,产品和团队本身变得更加敏感。我们可以通过这种方式更快地构建更好的产品。

2.安全

Scaled Agile Framework 本质上是为扩展而构建的敏捷。这究竟是什么意思?

在您家门前经营柠檬水摊与管理整个公司略有不同。随着业务的增长和发展势头,在地面上有效的方法并不总是“向上扩展”。

当您每天与三个客户打交道时,您可能完全可以自己完成。但是,每天有 300 个客户,您可能会发现自己不知所措。 SAFe 是帮助领导者实现规模飞跃的一只手,提供一个促进公司有效增长的框架。

SAFe 中最重要的概念之一是所谓的“对齐”。员工对公司愿景的认同感是他们的道德指南针。在这道指路明灯的帮助下,无论事情如何随时间发展,每个人都保持一致。

SAFe 有几大类,都旨在满足不同的需求:

  • 基本 SAFe :这种形式的 SAFe 建立了整个敏捷发布火车所需的基本要素。敏捷发布列车(ART)是仍然能够完成给定目标的最小团队。 Essential SAFe 将这些团队的福祉放在首位。
  • 大型解决方案 SAFe :大型解决方案 SAFe 采用了 Essential SAFe 的所有原则,并将它们从概念上提升到了全面规模。它旨在帮助政府和其他企业级组织。大型解决方案 SAFe 寻求为地球上最强大的公司制定问责标准,使他们能够对与之共享的每个人产生更积极的影响。这包括他们的客户、他们自己的员工以及他们的内部领导。
  • Portfolio SAFe :在此框架下工作的公司从客户的需求开始。从每一个新兴的需求到满足,一种叫做史诗的东西就会生根发芽。每个史诗都与企业希望完成的事情明确一致;它成为推动每个艺术表演的动力。这种价值的“流动”受到保持事物“精益”的愿望的约束——团队只构建需要的东西,尽可能少地浪费。
  • 完整的 SAFe :最后,我们到达了 SAFe 最全面的形式。在这里,所有可能的需求都被考虑在内,并考虑了所有核心能力

这个想法是,诚信必须体现在公司的各个层面,而不仅仅是名义上或言辞上。这些不同的口味使公司很容易只采用真正满足他们需求的东西。

相关:敏捷 vs. Scrum vs. 瀑布

3. Scrum

在筒仓中工作意味着长时间独自工作。从一般意义上讲,Scrum 和敏捷旨在防止技术人员陷入缺乏同行和知识共享的职业生活方式。

Scrum 团队由 Scrum Master、产品负责人和他们的随行人员组成。一些 Scrum“仪式”,例如整个团队之间的每日站会以及每个合作者和他们的 Scrum Master 之间的一对一会议,迫使人们摆脱孤岛。围绕团队工作的对话变得更加坦率和畅通。想法会在人与人之间传递,每个人都可以使用Scrum Poker 等技术帮助改进它们

Scrum 的特点包括一个简短而活跃的反馈循环,一种将未来工作组织成冲刺的系统方法,以及形成以任务为导向的小型团队,这些团队作为一个单位在公司中自由移动。

这种自由旨在促进“迭代”工作,这基本上意味着尽可能频繁和彻底地翻转、重新考虑和重新概念化工作。该团队的目标是在客户的需求出现时保持完全的灵活性并与这些需求保持同步。

相关:远程工作的最佳免费在线协作工具

这只是冰山一角

如果您是团队的一员,并且都在苦苦挣扎,那么总会有适当的规范敏捷实施,旨在帮助像您这样的人。如果以上都不适用于您的情况,我们建议您查看整个敏捷系列必须提供的所有其他内容。

变化列表很长且令人印象深刻。您可能会惊讶地看到有多少关于敏捷编程的知识。