11 月 19 - 20 日 Apache Pulsar 社区年度盛会来啦,立即报名! 了解详情
写点什么

拒绝重写敏捷宣言

  • 2016-09-19
  • 本文字数:909 字

    阅读完需:约 3 分钟

作为敏捷宣言的原作者和最初的签署者, Alistair Cockburn 最近发表了他对于敏捷宣言的观点。他鼓励读者从当时敏捷宣言作者的角度入手,并且注意 2001 年最初的签署者,是如何将自己正在进行的工作,融汇到敏捷宣言的写作思路之中的。

他使用了一个略带煽动性质的标题“我是如何拯救敏捷和整个世界的”,他这样说道:

并不是说我拯救了什么,我只是想提醒你们,敏捷宣言是由 17 人共同撰写,参与的作者都在相关领域有充分经验,也来自不同的背景文化中。你首先需要采访 17 名原作者,才能断定自己完全理解了敏捷软件开发的关键。希望在我们的有生之年中,有人可以尝试这样做。

他明确地回应了一些人希望更新敏捷宣言的想法:

敏捷宣言是完全自发的,就是说我们制定敏捷宣言没有任何的目的和议程。自我组织在编写的过程中非常重要,我们必须相互尊重,非常愿意倾听各方面的观点。所以,我们 17 个人可以在特定的时间,聚集在一起,合力完成这份敏捷宣言。那时候我们就达成了共识,永远不会因为某些原因更新这份敏捷宣言。(所以请不要要求我们这么做。)

他介绍了每位作者的贡献,以及当时他们各自的观点是如何汇聚在一起,最终形成了敏捷宣言的价值观和原则。他还介绍了多年来,这 17 名作者的工作是如何影响到了敏捷的发展的。

我希望你能注意,敏捷宣言是由 17 名来自不同学校,不同文化背景的人共同完成的。没有一个人可以代表 17 人的观点,所以这确实是我们 17 人的共同作品。我们在会议的最后认识到,添加或者去除任何一个人都会给最终的成果带来改变。

同样也是原作者之一的 Jim Highsmith 在敏捷宣言的官方网站发表了一篇关于敏捷宣言的历史。他详细地介绍了敏捷宣言创作的动机:

我相信敏捷方法论的核心概念较为“模糊”,虽然目标是将好的产品交付给客户,强调“客户是我们最重要的资产”,但是在真实的生产环境中,仅仅关注到了客户的重要性,但没有注意到“资产”这方面。所以总结来说,无论是对敏捷方法论日渐增长兴趣的人还是对它强烈批判的人,都看到了其“模糊”的价值和文化。

InfoQ 计划就 Cockburn 所提出的挑战和希望,与所有的 17 名签署者进行采访讨论,听听他们的建议和意见。

查看英文原文 Refuting the Idea of Rewriting the Agile Manifesto

2016-09-19 19:001461
用户头像

发布了 217 篇内容, 共 58.9 次阅读, 收获喜欢 72 次。

关注

评论

发布
暂无评论
发现更多内容

刘奇:能否掌控复杂性,决定着分布式数据库的生死存亡

PingCAP

#TiDB

新书上市 | 连接组,向人类科学的最终前沿进军

图灵教育

神经网络 大脑 脑科学

新书上市 | 连接组,向人类科学的最终前沿进军

图灵社区

神经网络 大脑 脑科学

技术分享 | web自动化测试-执行 JavaScript 脚本

测吧(北京)科技有限公司

测试

Eclipse Theia技术揭秘——自定义布局

龙之幽谷

开发工具

Spring boot 之 RestTemplate访问

测吧(北京)科技有限公司

测试

自定义form表单验证

测吧(北京)科技有限公司

测试

认识 ESP-IDF-v4.3+工程结构(ESP32-C3应用调整示例)

矜辰所致

ESP32-C3 9月月更 ESP-IDF

运维学网络安全还是云计算好?哪个更有前景?

行云管家

云计算 运维 网络安全

医疗卫生机构应该多久进行一次等保测评?

行云管家

网络安全 信息安全 等保测评 等级测评

使用 ReportLab 绘制 PDF

测吧(北京)科技有限公司

测试

Eclipse Theia技术揭秘——构建桌面IDE

龙之幽谷

开发工具

Mysql 之执行计划

测吧(北京)科技有限公司

测试

开发者有话说 | 一位工作十余年工程师的成长之路

矜辰所致

个人成长 经历分享 9月月更 成长感悟

如何建设前端物料平台?

龙之幽谷

前端 组件化

Eclipse Theia技术揭秘——初识Theia

龙之幽谷

开发工具

Eclipse Theia技术揭秘——脚手架源码分析

龙之幽谷

开发工具

Golang死信队列的使用

测吧(北京)科技有限公司

测试

如何提取 IOS Runtime Headers

测吧(北京)科技有限公司

测试

企业级前端组件建设

龙之幽谷

前端 组件库

JS基础——JS数据类型

龙之幽谷

前端 js

leetcode 572. Subtree of Another Tree 另一棵树的子树 (简单)

okokabcd

LeetCode 数据结构与算法

架构实战营模块1作业

乖乖IvyShine

利用 rpush 和 blpop 实现 Redis 消息队列

测吧(北京)科技有限公司

测试

Pytorch GPU 训练环境搭建

测吧(北京)科技有限公司

测试

gitlab 服务端 hook, 拦截糟糕的提交到仓库

测吧(北京)科技有限公司

测试

MobSDK 客户端API

MobTech袤博科技

API an'droid

企业级npm仓库搭建

龙之幽谷

前端 nexus NPM仓库

VSCode技术揭秘(一)

龙之幽谷

vscode 开发工具

用 nodejs 搭建脚手架

coder2028

node.js

拒绝重写敏捷宣言_文化 & 方法_Shane Hastie_InfoQ精选文章