什么是敏捷?

忘记你所学到的一切关于敏捷开发的知识。
373 位读者喜欢这个。
a big flag flying in a sea of other flags, teamwork

Opensource.com

我知道你在想,“又一篇关于敏捷 101 的文章!” 我们也是。有很多资源描述了什么是敏捷,讨论了这个概念的历史,并深入探讨了为什么它很重要。 这篇文章不是那些东西中的任何一个——相反,我们希望你忘记你被告知的一切;你所学到、读到或以其他方式通过误用该术语或在实施过程中的不当行为获得的一切。

在我们剖析“敏捷”这个词之前,我们想设定一些背景。 2001 年 2 月,敏捷宣言由 17 位代表各种不同软件开发方法的人员撰写。 虽然他们都代表不同的领域,但他们有一个共同点——他们都觉得需要找到一种替代当时最常见的重量级软件开发流程的方法。 正是这次会议,以及随后行业发出的集结号,将敏捷带到了今天的最前沿。

然而,由于互联网上围绕“敏捷”的信息激增,以及公司倾向于转向某些方法而不是其他方法,通常会有一种默认的想法,即敏捷必须等同于 Scrum 方法论。 在红帽,我们认为这要简单得多。 我们不是立即深入研究方法论以及如何做事,而是要求我们的同事关注宣言的第一句话……

“通过实践和帮助他人,我们正在发现开发软件的更好方法。”

……并停在那里——之后的一切都取决于你自己的经验,并且通常基于你的个人情况。

以下是这些词的含义。

发现更好的方法

这随意地指的是持续改进高于一切其他流程的理想。 是的,这意味着对什么是进展顺利或进展不顺利有一个看法。 但是,这远比这更简单。 它指的是随着时间的推移,在你所做的事情上变得更好的简单行为,这包括你的人员技术工具工作流程

通过实践开发软件

这些话背后并没有太多隐藏的东西,尽管我们经常将其与能够消化需求、当场做出决策并自主工作以实现客户成果的团队的概念联系起来。 这里的关键点是它不是概念性的——你花费时间尝试什么对你的客户有效,而不是在开始工作之前没完没了地讨论什么是可能的。

帮助他人

最后,这引入了敏捷的人性化元素——团队被鼓励交谈、分享、互相教导、一起安全地失败,并在一个充满压力、截止日期临近的行业中对每个人友善的部分——希望鼓励人们热爱他们的工作。

虽然可能很难忽视宣言的最初意图与今天的敏捷看起来的样子之间的并置,但人们越来越强烈地感受到要将其带回基础知识。 最好的方法不是陷入完成工作的多种方式中,而是关注 2001 年撰写的原始文字的精神和意图。

接下来阅读什么
标签
User profile image.
Jen Krieger 是红帽的首席敏捷架构师。 她 20 多年的职业生涯大部分时间都在软件开发领域,代表了瀑布和敏捷生命周期中的许多角色。 在红帽,她领导了一项部门范围的 DevOps 运动,重点关注 CI/CD 最佳实践。 最近,她曾与 Project Atomic 和 OpenShift 团队合作。
danieloh
技术营销、开发者倡导者、CNCF 大使、公开演讲者、出版作家、Quarkus、红帽运行时
Barcelona atop the fort overlooking the city
Matt 热衷于调整工作环境以进行创新,同时确保个人和互动永远不会被牺牲。 作为红帽开放创新实验室团队的一员,他支持使用实验室文化和开放原则进行交付,以培养更好的工作方式。

3 条评论

这是一颗银弹。 如果它对你不起作用,那是因为你做错了。 或者可能是它只是行业中众多时尚中的又一个时尚?

将它称为银弹很有趣。 您是否不同意敏捷宣言中的特定价值观,或者您认为这些价值观无助于提高团队交付业务价值的能力? 请记住,这不是一种方法,您可以在其中获得关于如何工作的步骤,而是一组行为和原则,在您确定希望如何实施工作方式时要牢记。

看看这些价值观是否在 2001 年斯诺伯德会议之前得到广泛普及或巩固,这将很有趣。

回复 作者 Jay Sanders (未验证)

有一本书名为:“敏捷。优点、炒作和缺点”,作者是 Bertrand Meyer。

这本书中最精彩的引言是
“你的新不是好的,你的好不是新的”

Creative Commons License本作品根据 Creative Commons Attribution-Share Alike 4.0 国际许可协议获得许可。

下载开放组织 IT 文化变革指南

用于交付无与伦比的业务价值的开放原则和实践。

© 2025 open-source.net.cn. All rights reserved.