《敏捷宣言:扩展挑战和敏捷的未来》

尽管敏捷的开放和协作方式不容易适应大型组织,但它仍然是推动所有规模的企业走向不确定未来的最有效选择

为什么敏捷对大多数IT专业人士失败?越大,后果越困难。

elephant-on-roadgettyimages-1307943051

我们离充分实现备受推崇的敏捷宣言的愿景还有很长的路要走-该宣言概述并鼓励与最终用户密切合作和非正式地迭代构建软件的做法。这种更加开放和协作的方式只有一个问题-它在跨全球的大型组织中不容易扩展到多个站点、系统和团队。

规模带来的挑战阻碍大型组织

规模仍然阻碍着大型或不断增长的组织。根据Digital.ai对758名软件专业人员进行的最新调查显示,小型组织表示有强大的业务好处,而他们更大的对应方却一直遇到障碍。

还有: 敏捷情报:AI给科技和业务的合作带来了迫切需要的提振

乐于采用敏捷方法的用户指出了诸如改进协作(60%)的好处,而57%的用户看到了更好地与业务需求对齐,四分之一的用户看到了更好的软件质量交付。总体而言,超过七成的IT专业人员-71%在软件开发中使用敏捷方法,但只有11%对结果完全满意,33%“有些满意”。这意味着至少有56%对结果不满意,或者可能对结果不太了解。

将近一半的人(46%)将公司中“太多混合系统”归咎于迫使他们采用混合软件开发方法。其他挑战包括37%的团队与结果延迟,34%的文化冲突,使用不一致(30%)和无法衡量业务价值(28%)。

AI开始渗透到敏捷活动中。在采用敏捷方法的用户中,将近30%的用户正在积极探索利用大型语言模型(LLMs)和代码助手来辅助开发流程。敏捷的衍生品DevOps也在讨论中。两者都旨在提高端到端的可见性以及测量周期时间、等待时间和瓶颈的能力。正在进行的其他领域包括在生命周期早期进行持续测试(29%),以及LLMs(10%)和代码辅助(10%)。

还有:AI为DevOps体验带来了更多的东西,超出了眼界的范围

挑战源于规模

敏捷带来的许多问题都源于规模-采用了各种混合的软件开发方法、组织对变革的抵制、领导人缺乏理解以及大型多部门组织的内部隔阂。因此,大多数成功的敏捷实施都出现在小型公司中。小型组织中的大多数专业人士(52%)认为敏捷是一种“强大的生产力和组织框架,可以增加协作,提高软件质量并与业务更好地对齐。”而较大公司中只有43%的专业人士同意。

接近四分之三的小型公司专业人员(74%)-相比之下,大公司为62%表示他们的大部分应用程序都按时“交付并保质保量。”此外,71%的小型组织-相比之下,大公司为53%-“完全了解正在开发和交付的软件开发生命周期。”

还有:2023年的人工智能:一年的突破,改变了一切

此外,61%的小型公司受访者有产品经理可以监督整个流程,并衡量对业务的价值-而大型公司只有43%。

这是该研究进行的第17年。我们可以原谅地看到,2001年撰写的最初的敏捷宣言已经过时。从头开始进行低头编码正在消失。在过去的20年里,我们看到了云计算,数字转型,边缘计算,远程工作,人工智能以及企业领导者更加依赖技术团队将他们引领进入未来。技术与业务之间的界限变得模糊甚至完全消失。技术专业人员已成为业务推动者,而业务人员也越来越懂技术。

敏捷团队领导者被要求承担很多责任,调查报告中指出:“从展示业务价值和推动数字化转型,到纳入人工智能和管理分布式工作团队等等。从人工智能到开发者疲劳、混合工作环境和不断增长的需求,每个组织、每个行业都在发生变化。在此刻,敏捷似乎难以适应。”

此外:技术专业人员如何在人工智能时代生存和成功工作

尽管如此,敏捷理念仍然是将企业引领进入充满不确定性的技术主导未来的最佳选择。Scrum仍然是最受欢迎的团队级方法,被63%的网站采用。在企业级别上,扩展敏捷框架(SAFe)仍然是首选,占26%,但22%的人表示他们根本不遵循企业级框架。

敏捷的好处——改进协作和与业务更好地保持一致——仍然无法实现。 37%的挑战是业务团队根本不了解敏捷是什么以及它能做什么。另外有27%的人表示缺乏足够的培训。“敏捷实践者与业务之间存在持续的脱节,这体现在组织变革的阻力、领导层的不了解以及业务方面的不足的培训和支持上,”调查报告作者表示。

问答:回答读者关注的问题

Q:在大型组织中可以有效扩展敏捷实践吗?

A:在大型组织中扩展敏捷实践面临一些挑战。混合软件开发方法、对变革的抵触以及内部壁垒往往会阻碍敏捷的成功实施。然而,通过采用适当的策略,有可能在大型组织中扩展敏捷实践。这可能包括采用混合方法、促进协作、解决文化冲突等。

Q:如何将人工智能与敏捷结合?

A:人工智能在敏捷活动中发挥着重要作用。它可以通过使用大型语言模型(LLM)和代码助手来辅助开发过程。通过利用人工智能,敏捷团队可以增强端到端的可见性,测量周期时间、等待时间并识别瓶颈。此外,人工智能还可以促进DevOps实践的实施,实现持续测试并提高软件开发生命周期的效率。

敏捷的未来:适应不断变化的环境

敏捷理念经受住了时间的考验,仍然是企业在技术主导的不断变化的环境中航行的强大框架。然而,随着技术的不断演进和新的挑战出现,敏捷必须进行调整。技术与业务之间的界限变得模糊,敏捷团队领导者现在的任务是融入人工智能、管理分布式工作团队并推动数字化转型。

此外:两个突破让2023年成为技术创新的十年

尽管大型组织面临挑战,敏捷仍然能够提供改进的协作和更好的与业务需求保持一致。Scrum仍然是最受欢迎的团队级方法,而扩展敏捷框架(SAFe)通常在企业级别上使用。

然而,仍然存在障碍。了解不足、对变革的抵触以及来自业务方面缺乏培训和支持都阻碍了敏捷的成功实施。弥合敏捷实践者与业务之间的鸿沟对于实现敏捷的好处至关重要。

敏捷可能会面临适应不断变化的环境的困难,但它仍然是推动企业在这个以技术驱动的时代向前发展的最佳方法。

了解更多关于敏捷及其未来的信息,请查看以下链接:

  1. 敏捷宣言
  2. 敏捷与瀑布:选择正确的软件开发方法论指南
  3. DevOps手册
  4. 如何扩展敏捷:6个关键考虑因素
  5. 拥抱数字化转型:对您的业务意味着什么

我们希望您发现本文既有洞察力又有趣!请在下方的评论中分享您的想法和敏捷开发的经验。不要忘记通过在您最喜爱的社交媒体平台上分享本文来传播知识。🚀🔥