希赛考试网
首页 > 软考 > 软件设计师

敏捷开发是什么时候提出的

希赛网 2024-03-16 10:37:20

敏捷开发是一种针对软件开发项目的方法论,它强调快速响应变化、快速交付高质量的产品,以及聚焦客户需求。那么,敏捷开发是什么时候提出的呢?这是一道常见的问题,本文将从多个角度进行分析。

1. 敏捷宣言诞生

敏捷开发最早起源于2001年,当时一群软件开发专家共同起草了《敏捷宣言》。该宣言提倡更好地处理软件开发中的复杂性,提高交付产品的速度和质量。其中四项核心价值观是:

- 个体和交互胜过流程和工具

- 可以工作的软件胜过详尽的文档

- 客户合作胜过合同谈判

- 响应变化胜过遵循计划

这四项价值观为敏捷开发奠定了基础,成为敏捷开发的基本原则之一。

2. 敏捷历史演进

敏捷开发起始于20世纪90年代,当时的瀑布模型已经成为软件开发的标准方法。但随着时间的推移,人们逐渐发现瀑布模型固化、缺乏灵活性,不能满足迭代开发的需求。因此,一批软件开发行业的先驱开始探索敏捷开发,试图以更加敏捷的方式开发软件。这种方法的概念最初由艾瑞克·里斯(Eric Ries)在2011年的书《精益创业》中提出,并成为敏捷开发的又一个标志性事件。

3. 敏捷方法论的多样性

随着敏捷开发的不断演化,各种敏捷方法迅速出现。最初的Scrum、Extreme Programming(XP)和Crystal都是敏捷方法的代表,但现在越来越多的敏捷方法被发明,例如Kanban、Lean、SAFe(Scaled Agile Framework)等等。每种方法都有其独特的理念和适用范围,可以根据项目需求灵活选择。

总结一下,敏捷开发最初起源于2001年敏捷宣言的发布,它提倡快速响应变化、快速交付高质量的产品的核心价值观。敏捷历史演进过程中,各种敏捷方法迅速发展,并不断适应和改进现有的方法。敏捷开发已经成为软件开发的重要方法之一,成为现代软件开发的主流。

扫码咨询 领取资料


软考.png


软件设计师 资料下载
备考资料包大放送!涵盖报考指南、考情深度解析、知识点全面梳理、思维导图等,免费领取,助你备考无忧!
立即下载
软件设计师 历年真题
汇聚经典真题,展现考试脉络。精准覆盖考点,助您深入备考。细致解析,助您查漏补缺。
立即做题

软考资格查询系统

扫一扫,自助查询报考条件