写点什么

Kent Beck 和 Dave Thomas 演讲小结:务实的敏捷

  • 2009-09-16
  • 本文字数:938 字

    阅读完需:约 3 分钟

敏捷中国大会2009 终于落下了帷幕,总的来说今年的大会办得相当成功。Kent Beck 和David Thomas,两位敏捷宣言的签署人,给大会带来了十分精彩的演讲。

Kent Beck 做了一个很切题的主题演讲——“务实的理想主义”(“Pragmatic Idealism”)。现实和理想往往是比较矛盾的,但是在充满竞争和变化的现代社会,这种矛盾却无处不在。对软件开发来说,我们的理想目标包括:

  • 责任心(Accountability),客户和团队之间,团队成员之间,公司内部不同部门之间不再需要相互遮遮掩掩,所有人勇于承担自己的责任;
  • 可依赖性(Reliability),软件团队只忙于对客户最有价值、有用的功能;
  • 可预测性(Predictability),团队以比较稳定的速度和质量发布软件,团队总是能够信守对客户的承诺,按时给客户发布可靠的软件;
  • 专注(Focus),每个成员能够专注于真正给带来价值的工作;
  • 有效性(Effectiveness),仅仅把时间花在做有价值的事情上;
  • 财务有效性(Cost Efficiency),尽管软件开发的成本以及门槛变得越来越低,我们还是需要更有效的投资。有效的投资能够保证公司尝试更多的选择,在激烈竞争中更容易生存;
  • 更高频率的发布周期,高频率的发布带来的好处是更多的客户反馈,公司能够从反馈中快速学习,不断调整。

怎样实现这些看似很难实现的理想目标,Kent 给我们的建议是:

  • 在敏捷团队中树立标杆;
  • 分享敏捷开发的成功经验;
  • 给团队激励、支持和认可,鼓励团队一步一个脚印的向理想的目标靠近。

Dave Thomas 的演讲题目是“务实的敏捷”(“Pragmatic Agile”)。敏捷其实是一种怎样做事情、做什么样的事情的方法。“卓有成效的程序员”作为与敏捷宣言同一个时代出版的书,其中很多基本原则仍然有很多现实意义,而且这些原则与敏捷开发的原则相辅相成的:

  • 破窗理论,团队应该专注处理小问题,及时处理小问题能够大大减少大问题出现的几率,正如老子说的“为之于未有,治之于未乱”;
  • 不重复原则(DRY),无论是代码还是设计都应该减少重复;
  • 减少代码耦合,试图同时做所有事情,结果往往是一事无成;
  • 自动化一切重复工作。

敏捷并不是一个目的,我们要用敏捷的思维方式来指导我们开发程序、写书以及做很多其他的东西。这个务实意味着“只做有用的东西”(Doing what works, if not wok, stop; Working at what to do),关注与给客户带来价值。

2009-09-16 11:382190

评论

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

Dubbo 直连提供者

青年IT男

dubbo

Redis 持久化

叶佳欣

redis持久化

What's new in dubbo-go v1.5.6

阿里巴巴云原生

开发者 云原生 dubbo 中间件 Go 语言

ISO/IEC 5055:软件代码质量的标尺

华为云开发者联盟

软件 代码质量 源代码 ISO/IEC 软件质量模型

Dubbo 集群容错

青年IT男

dubbo

把黄金圣衣交给圣斗士:HDC.Cloud 2021的硬核春天

脑极体

截图软件Snipaste超好用的贴图功能,在别的软件也能拥有 | 窗口置顶工具

彭宏豪95

效率 工具 windows 4月日更 窗口置顶

源中瑞区块链BaaS平台搭建,为企业开发应用提供技术支撑

源中瑞-龙先生

区块链 源中瑞 Baas

小白也能看懂的操作系统之内存

程序猿阿星

操作系统 内存 内存管理 内存优化

几个快速提升工作效率的小工具(Listary等)分享一下(强烈建议收藏)

码农飞哥

Dubbo 入门简介

青年IT男

dubbo

Dubbo 服务启动检查

青年IT男

dubbo

稻盛和夫的管理绝活:阿米巴经营模式

石云升

团队建设 28天写作 职场经验 管理经验 4月日更

postman的url编码问题

箭上有毒

4月日更

Dubbo快速入门

青年IT男

dubbo

KubeFed集群联邦

ilinux

Kubernetes 容器 云原生 kubernetes联邦

使用 rocketmq-spring-boot-starter 来配置、发送和消费 RocketMQ 消息

阿里巴巴云原生

容器 开发者 云原生 中间件 API

Python基础语法和数据类型最全总结

华为云开发者联盟

Python

Leveldb解读之四:Compaction

Jowin

leveldb

Dubbo 服务注册与发现

青年IT男

dubbo

Dubbo 服务配置

青年IT男

dubbo

区块链电子发票的多维创新与变革效应

CECBC

电子税务

身边的最优化问题

PeterOne

人工智能 算法

Dubbo 四大角色

青年IT男

dubbo

MySQL事务机制是如何实现的?

冰河

MySQL 事务 Binlog Redo Log Undo Log

如何运用“区块链”,让档案数据管理更安全

CECBC

数据安全

区块链链接能源:到底是乌托邦愿景还是未来蓝图?

CECBC

能源

聪明人的训练(二十五)

Changing Lin

4月日更

2.7w字!Java基础面试题/知识点总结!(2021 最新版)

JavaGuide

Java 面试

一念三年,心机流转|靠谱点评

无量靠谱

2021最全网页视频下载攻略 【建议收藏】

科技猫

软件 工具 网站 分享 视频处理

Kent Beck和Dave Thomas演讲小结:务实的敏捷_研发效能_滕振宇_InfoQ精选文章