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

简介: 敏捷软件开发宣言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.     团队定期地反思如何能提高成效,并依此调整自身的举止表现。【定期反思】

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

 

目录
相关文章
|
5月前
|
敏捷开发 持续交付
探索现代软件开发中的敏捷实践
【7月更文挑战第8天】 在快速变化的技术世界中,敏捷开发已经成为了软件开发团队的必选策略。本文旨在深入探讨敏捷实践在现代软件开发中的应用,并分析其对项目成功的影响。通过实际案例分析,我们将揭示敏捷方法如何提高团队效率、增强产品功能以及缩短上市时间。文章不仅为软件开发专业人士提供实用指南,同时也为非技术读者呈现敏捷转型的洞见。
|
敏捷开发 项目管理
Scrum敏捷开发内训, 互联网转型, 敏捷产品开发培训
Leangoo领歌除了是敏捷工具之外,也提供专业的敏捷培训、敏捷认证以及敏捷咨询的服务,权威课程包括:官方权威Scrum认证培训课程(CSM,CSPO,CSD,A-CSM等)、大规模敏捷SAFe及LeSS认证培训,以及量身定制的Scrum敏捷开发企业级实训课程培训, 敏捷工程技术实践课程等。
|
敏捷开发 监控 数据可视化
从一个小角度观察敏捷实践
从一个小角度观察敏捷实践
115 0
从一个小角度观察敏捷实践
相亲软件开发,好的架构应该是什么样的?
相亲软件开发,好的架构应该是什么样的?
|
数据可视化 项目管理 芯片
《精益产品开发》读书笔记之一
何老师的这本书是一本非常“好”读的书,深涩的概念也是讲得深入浅出,触类旁通,而且故事感十足。
369 0
|
Devops
阿里敏捷教练何勉:论精益思想及精益产品开发实践体系
精益求精是工匠精神实现的最佳方法,通过引入实践精益思想的原则和方法进行精益产品开发,打造对客户最好的产品进行交付,其次通过精益思想的理念降低企业的运营成本,提高企业的运营效率。阿里资深解决方案架构师、畅销书《精益产品开发:原则、方法与实施》作者何勉,全面分享精益思想的来龙去脉和应用及精益产品开发的实践体系。
6455 0
|
运维 测试技术 持续交付
|
敏捷开发 测试技术
|
敏捷开发 测试技术