敏捷软件开发的历史–你需要知道的那些事

敏捷软件开发的历史–你需要知道的那些事

20世纪90年代初,PC计算开始在企业中得到重视,但软件开发遇到了困难。当时人们习惯于把这种危机称为 “应用开发危机 “或 “应用交付滞后”。以前,企业估计在验证的业务需求和生产中的功能应用之间有三年的差距。然而,这并不是商业运作的方式。即使在那些日子里,企业的发展速度也比三年前更快。

如果你不得不等待三年来解决你公司的问题,你的企业的需求、系统,甚至整个公司都可能发生变化。由于这种时间上的紧迫性,以前有许多项目被企业推迟了。此外,许多项目没有达到要求。

在一些行业,包括航空航天和国防部门,应用交付的滞后期超过了三年。一个系统至少要再过20年才会投入使用。

瀑布法开始被一些行业所诟病。很多软件开发团队在20世纪90年代开始计划采用新的方法。其中一个是Jon Kern,一个不满意的思想领袖,他越来越积极地寻找更 “及时和反应迅速 “的东西。

2000年代初,Jon Kern和他的17名软件开发人员开始在俄勒冈州聚会。他们曾经讨论过如何加快软件开发的速度,以便更快地将新软件推向市场。

敏捷宣言的起源

2001年,在俄勒冈州的会议之后,Jon Kern和这17组开发者(Kent Beck、Ward Cunningham、Arie van Bennekum和其他12人)在犹他州的一个雪鸟滑雪场会面。会议期间,他们讨论了如何为当时的开发问题提出一个更好的解决方案。敏捷宣言,也被称为 “敏捷软件开发宣言”,是由敏捷小组在几天内创建的。

以下是宣言的四项指导性原则 −

  • 流程和工具高于个人和互动

  • 流程和工具优先于个人和互动;软件的运行优先于大量的文档

  • 与客户的合作胜过合同谈判

  • 应对变化而不是按计划行事

敏捷团队并没有止步于表达这四个价值观。通过阐述12条敏捷宣言原则,他们为该文件增添了色彩。

敏捷在2001年的扩展

敏捷开始了它的旅程,但敏捷的遗产才刚刚开始。敏捷宣言的17位思想领袖在那次会议后不久就开始向全世界宣传敏捷的好处。他们决定成立一个组织,因为他们想强调敏捷宣言的好处。此外,在敏捷的历史上,敏捷联盟也成立了。

敏捷联盟是一个推广敏捷的非营利组织。通过提供资源,它旨在帮助团队采用敏捷方法。此外,该组织努力增强敏捷方法,以适应不断变化的需求。

在整个20世纪,一些软件开发团队在敏捷方法论首次提出后为其做出了贡献。他们为我们提供了 “角色-特征-理由”、”回顾性”、”快速决策 “等实践。

犹他州在2003年举办了敏捷联盟的第一次会议。会议被称为 “敏捷20XX”,其目的是为了扩大敏捷原则的范围,并提供一个个人可以发展其想法的环境。多年来,敏捷联盟增加了它的存在。今天,他们继续在组织内推广敏捷思想,支持联盟团体,并组织敏捷活动。

敏捷的未来

自2001年成立以来,敏捷已经被用于各个行业,以解决各种问题。敏捷现在不仅对软件开发产生影响,而且对制造业、人力资源、零售业,甚至组织文化都产生了影响。因此,在这个数据驱动的世界里,敏捷是一个强大的工具。

像Netflix、亚马逊、谷歌、苹果、微软和Facebook这样受欢迎的企业都很灵活。他们公司的成功很大程度上取决于他们的适应能力,尽管他们没有使用任何标准的敏捷术语。

根据一项不同的研究,实现敏捷软件的企业的收入增长为60%。根据麦肯锡的另一项研究,90%的高管高度重视敏捷化,10%的高管现在是高度敏捷化。

DevOps的概念–一种可以随时发布新软件的持续交付循环,如今正变得越来越流行。DevOps的目标是通过尽快向客户提供高质量的产品来结束敏捷。然而,目前放弃敏捷方法而采用一个新的概念是很困难的。此外,敏捷和DevOps似乎是同时使用的。因此,可以说,敏捷将继续存在于未来。

Python教程

Java教程

Web教程

数据库教程

图形图像教程

大数据教程

开发工具教程

计算机教程