《敏捷宣言》及其背后的12准则
[转自]http://developer.51cto.com/art/201009/225390.htm
2001年2月11日到13日,17位软件开发领域的领军人物聚集在美国犹他州的滑雪胜地雪鸟(Snowbird)雪场。经过两天的讨论,“敏捷”(Agile)这个词为全体聚会者所接受,用以概括一套全新的软件开发价值观。这套价值观,通过一份简明扼要的《敏捷宣言》,传递给世界,宣告了敏捷开发运动的开始。
我们通过身体力行和帮助他人来揭示更好的软件开发方式。经由这项工作,我们形成了如下价值观:
◆个体与交互 重于 过程和工具
◆可用的软件 重于 完备的文档
◆客户协作 重于 合同谈判
◆响应变化 重于 遵循计划
在每对比对中,后者并非全无价值,但我们更看重前者。
《敏捷宣言》背后的12准则
我们遵循以下准则:
1、我们的最高目标是,通过尽早和持续地交付有价值的软件来满足客户。
2、欢迎对需求提出变更——即使是在项目开发后期。要善于利用需求变更,帮助客户获得竞争优势。
3、要不断交付可用的软件,周期从几周到几个月不等,且越短越好。
4、项目过程中,业务人员与开发人员必须在一起工作。
5、要善于激励项目人员,给他们以所需要的环境和支持,并相信他们能够完成任务。
6、无论是团队内还是团队间,最有效的沟通方法是面对面的交谈。
7、可用的软件是衡量进度的主要指标。
8、敏捷过程提倡可持续的开发。项目方、开发人员和用户应该能够保持恒久稳定的进展速度。
9、对技术的精益求精以及对设计的不断完善将提升敏捷性。
10、要做到简洁,即尽最大可能减少不必要的工作。这是一门艺术。
11、最佳的架构、需求和设计出自于自组织的团队。
12、团队要定期反省如何能够做到更有效,并相应地调整团队的行为。
http://agilemanifesto.org/ 2001年2月11日到13日,17位软件开发领域的领军人物聚集在美国犹他州的滑雪胜地雪鸟(Snowbird)雪场。通过一份简明扼要的《敏捷宣言》,传递给世界,宣告了敏捷开发运动的开始。
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 |
《敏捷宣言》及其背后的12准则相关推荐
- 敏捷宣言和背后的原则 (Agile Manifesto and the principles behind)
这四个价值陈述构成了敏捷宣言的基础.敏捷宣言中的原则扩展了价值, 并提供了更多细节.同样, 与值语句一样, 这些语句也应被视为相对偏好, 而不是绝对偏好.这些原则概述如下, 并在以下各节中进行更详细的 ...
- 敏捷宣言的内容及准则
1.敏捷宣言起源 在2001年,17位敏捷方法论的拥护者和倡议者聚集在犹他州的雪鸟滑雪场,起草了一份陈述敏捷组织原则的文件. 这份文件基本上代表了不同敏捷方法论的共同点.当你读到这个宣言,你会发现它具 ...
- 4.敏捷宣言 - 12大原则
<敏捷宣言>背后有十二个原则,如图2-3所示,句首关键字可帮大家抓住要点. (敏捷宣言遵循的原则). (1)我们最重要的目标,是通过持续不断地及早交付有价值的软件来使客户满意. ● 客户满 ...
- 敏捷宣言中遵循的原则
在敏捷宣言中遵循的12条原则中挑选一条你感兴趣的原则进行风险评估 风险清单 (1) 需求变更风险: (2) 进度风险.预算风险.管理能力风险.信息安全风险: (3) 应用技术风险.质量控制风险.软件设 ...
- 软件测试作业2:在敏捷宣言遵循的12条原则中挑选1条你感兴趣的原则进行风险评估
作业2 1.在敏捷宣言遵循的12条原则中挑选1条你感兴趣的原则进行风险评估. "原则"参见Lec 6, slide 8-11; "风险"参见Lec 3, sli ...
- 敏捷宣言4个核心价值观与12条原则
敏捷宣言4个核心价值观: 个体和互动高于流程和工具 工作的软件高于详尽的文档 客户合作高于合同谈判 响应变化高于遵循计划 敏捷宣言的十二条原则: 我们最重要的目标,是通过持续不断地及早交付有价值的软件 ...
- 敏捷方法论的前世今生- 敏捷历史,敏捷宣言与敏捷12条原则
敏捷方法论的前世今生 敏捷方法的历史: 敏捷一词来源于2001年初美国犹他州雪鸟滑雪胜地的一次敏捷方法发起者和实践者(他们发起组成了敏捷联盟)的聚会. 迭代和增量开发方法最早可以追溯到二十世纪三十年代 ...
- 你的团队推行「敏捷」遇到多少坑?来看团队敏捷转型之旅必经12阶段
作者:史蒂夫丹宁.新书"敏捷时代"由HarperCollins于2018年出版.与世界各地的组织就领导力,创新,管理和商业叙述进行磋商.在世界银行工作,包括知识管理主任(1996- ...
- 回望2001年的雪鸟城:引发全球软件革命的“敏捷宣言”是如何诞生的?
将人们置于流程之上.专注于开发可以工作的软件,而不是软件的文档.和你的客户一起工作,而不是为一份合同而争吵.在此过程中,要对改变持开放态度. 编者按:"敏捷"(Agile)这个对于 ...
最新文章
- c语言 get post请求,URL GET/POST请求目标-c
- python 自动上报json信息_python接口自动化5-Json数据处理
- 数据科学 IPython 笔记本 8.5 简单的散点图
- 网站生成静态页面,及网站数据采集的攻、防原理和策略
- F-Scrack 弱口令检测脚本
- 【ArcGIS|空间分析|网络分析】6 创建路径分析模型
- 概率论:集合、假设检验、分布、矩阵、估计
- Js 给JSON对象排序
- android 系统的切图方式_Android UI设计及切图
- python吃鸡透视_绝地求生仅需这个设置!让你的电脑自带透视!吃鸡到手软
- Win11怎么设置开机启动项?
- 微信小程序获得二维码
- latex 定义作者,通讯作者,联系地址宏包,package,authblk
- leetcode 803.打砖块(C/C++/Java/python)
- torch.view()详解及-1参数是什么意思
- IOS APP 发布App Store (同一开发帐号,发布N个APP)
- android 简单拍照,android实现简单拍照功能
- Linux驱动之----Linux2.6方式设备注册
- Nim 游戏和 SG 函数
- vcruntime140_1.dll丢失的解决方法(仅一招解决)
热门文章
- 5.4 反常积分(广义积分)与Γ函数
- UpdatePanel控件的使用
- Linux安装gogs搭建Git仓库
- mysql中子查询是什么_mysql子查询是什么
- python“石头剪刀布”游戏
- [Nacos] 业务实例如何指定IP注入Nacos
- 求极限常用方法(后五种)
- nagios 3.4.1监控window与linux,并实现飞信报警
- 数字密码破译(将1,2,3,4,5,6。。。)对应相应序号的字母
- abcde类 ip地址,IP地址的ABCDE类划分