敏捷软件开发宣言--常读常新

简介: 敏捷软件开发宣言http://www.agilemanifesto.org/iso/zhchs/我们一直在实践中探寻更好的软件开发方法,身体力行的同时也帮助他人。由此我们建立了如下价值观:个体和互动 高于 流程和工具工作的软件 高于 详尽的文档 客户合作 高于 合同谈判 响应变化 高于 遵循计划也就是说,尽管右项有其价值,我们更重视左项的价值。

敏捷软件开发宣言

http://www.agilemanifesto.org/iso/zhchs/

我们一直在实践中探寻更好的软件开发方法,身体力行的同时也帮助他人。由此我们建立了如下价值观:

个体和互动 高于 流程和工具

工作的软件 高于 详尽的文档

 客户合作 高于 合同谈判

 响应变化 高于 遵循计划

也就是说,尽管右项有其价值,我们更重视左项的价值。

Kent Beck
Mike Beedle
Arie van Bennekum
Alistair Cockburn
Ward Cunningham
Martin Fowler

James Grenning
Jim Highsmith
Andrew Hunt
Ron Jeffries
Jon Kern
Brian Marick

Robert C. Martin
Steve Mellor
Ken Schwaber
Jeff Sutherland
Dave Thomas

著作权为上述作者所有,2001年
此宣言可以任何形式自由地复制,但其全文必须包含上述申明在内。

 

敏捷软件的十二条原则

1. 我们最重要的目标,是通过持续不断地及早交付有价值的软件使客户满意。【持续交付】

2. 欣然面对需求变化,即使在开发后期也一样。为了客户的竞争优势,敏捷过程掌控变化。【拥抱变化】

3. 经常地交付可工作的软件,相隔几星期或一两个月,倾向于采取较短的周期。【小步前进】

4. 业务人员和开发人员必须相互合作,项目中的每一天都不例外。【紧密合作】

5. 激发个体的斗志,以他们为核心搭建项目。提供所需的环境和支援,辅以信任,从而达成目标。【以人为本】

6. 不论团队内外,传递信息效果最好效率也最高的方式是面对面的交谈。【面对面沟通】

7. 可工作的软件是进度的首要度量标准。【尽早交付】

8. 敏捷过程倡导可持续开发。责任人、开发人员和用户要能够共同维持其步调稳定延续。【稳步可持续】

9. 坚持不懈地追求技术卓越和良好设计,敏捷能力由此增强。【追求卓越】

10.     以简洁为本,它是极力减少不必要工作量的艺术。【大道至简】

11.     最好的架构、需求和设计出自自组织团队。【自组织团队】

12.     团队定期地反思如何能提高成效,并依此调整自身的举止表现。【定期反思】

备注:【】中内容为个人理解,并非原文。 

 

目录
相关文章
|
4月前
|
敏捷开发 持续交付
探索现代软件开发中的敏捷实践
【7月更文挑战第8天】 在快速变化的技术世界中,敏捷开发已经成为了软件开发团队的必选策略。本文旨在深入探讨敏捷实践在现代软件开发中的应用,并分析其对项目成功的影响。通过实际案例分析,我们将揭示敏捷方法如何提高团队效率、增强产品功能以及缩短上市时间。文章不仅为软件开发专业人士提供实用指南,同时也为非技术读者呈现敏捷转型的洞见。
|
敏捷开发 项目管理
Scrum敏捷开发内训, 互联网转型, 敏捷产品开发培训
Leangoo领歌除了是敏捷工具之外,也提供专业的敏捷培训、敏捷认证以及敏捷咨询的服务,权威课程包括:官方权威Scrum认证培训课程(CSM,CSPO,CSD,A-CSM等)、大规模敏捷SAFe及LeSS认证培训,以及量身定制的Scrum敏捷开发企业级实训课程培训, 敏捷工程技术实践课程等。
|
测试技术 定位技术 持续交付
PMP备考之路 - 敏捷实践第五讲(实施敏捷:在敏捷环境中交付)
PMP备考之路 - 敏捷实践第五讲(实施敏捷:在敏捷环境中交付)
243 0
|
敏捷开发 架构师
「敏捷开发」企业架构和敏捷开发:对立吸引?
「敏捷开发」企业架构和敏捷开发:对立吸引?
|
数据可视化 项目管理 芯片
《精益产品开发》读书笔记之一
何老师的这本书是一本非常“好”读的书,深涩的概念也是讲得深入浅出,触类旁通,而且故事感十足。
362 0
|
测试技术 程序员 项目管理
艾伟也谈项目管理,给敏捷软件开发的26条建议
  我经常收集各种各样的至理名言,最近我重温敏捷软件开发;真正的问题是什么?下面是一份26条关键原则的清单,以指引敏捷软件开发团队。   1、完整地干完一件事后在开始另一件事:用厨房比喻来说就是:“先上这道菜,再开始做下一道”。
1037 1
|
敏捷开发 持续交付 项目管理
艾伟也谈项目管理,敏捷开发,在路上
  如果有一种方法能使你的软件缺陷率降低63%,核心缺陷率降低79%,整体投入减少62%,整个项目开发的时间缩短69%,你会采用这种新的软件开发方法吗?   在回答这个问题之前,你可能会问:是什么方法能达到这样的效果?答案是:敏捷开发。
1219 0