敏捷软件开发的历史、价值与组织文化考量
敏捷宣言的诞生
2001 年,17 位软件从业者齐聚美国犹他州的雪鸟城,共同探讨轻量级开发方法。他们大多是为交流自己开发或广泛使用的各种方法而来。这次会议促成了最初的敏捷联盟的成立,其使命是推动软件开发向更轻量级的方法转变,摆脱瀑布式开发的繁琐流程。
经过大量讨论,“敏捷”这一术语得到了大家的认可,随后他们共同制定了《敏捷软件开发宣言》。宣言内容如下:
我们一直在实践中探寻更好的软件开发方法,身体力行的同时也帮助他人。由此我们建立了如下价值观:
- 个体和互动 高于 流程和工具
- 工作的软件 高于 详尽的文档
- 客户合作 高于 合同谈判
- 响应变化 高于 遵循计划
也就是说,尽管右项有其价值,但我们更重视左项。
敏捷价值观解析
| 价值 | 定义 | 实施方式 | 示例 |
|---|---|---|---|
| 个体和互动高于流程和工具 | 更应关注团队中每个人的贡献以及团队内部的信任和交流,而非严格遵循流程或依赖复杂工具 | 让人们能够面对面交流和合作会更有效,减少阻碍人们交流的障碍 | |
| 工作的软件高于详尽的文档 | 软件开发是一项创造性活动,仅通过静态文档难以全面构想。通过创建客户可试用的工作代码,能获得比仅让客 |
超级会员免费看
订阅专栏 解锁全文
2136

被折叠的 条评论
为什么被折叠?



