写点什么

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:382459

评论

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

ChatGPT对于普通人有什么机会和影响?

引迈信息

人工智能 AI AIGC ChatGPT

极光笔记 | 埋点体系建设与实施方法论

极光GPTBots-极光推送

精细化运营 数据埋点 用户运营

公众号接入 chatGPT 教程(附源码)

攻城狮杰森

Python AI openai ChatGPT

Python 基础知识入门(三)

漫步桔田

企业经常需要进行传输文件,大文件传输有哪些方法?

镭速

可观测性最佳实践|阿里云事件总线 EventBridge 最佳实践

观测云

可观测性 云服务 可观测 观测云 可观测性用观测云

设备掉线怎么办?数据分析让冰冷的设备“开口说话”——实践类

阿里云AIoT

阿里云 物联网 IoT

技术分享| anyRTC回声消除算法进化

anyRTC开发者

人工智能 音视频 回声消除 语音通话 视频通话

【kafka】常用命令汇总

石臻臻的杂货铺

kafka

热点面试题:为什么 0.1+ 0.2 != 0.3,如何让其相等?

Immerse

JavaScript 面试 大前端 前端面试题 超全前端面试题

ChatGPT模拟MySQL数据库 | 社区征文

NineData

MySQL 数据库 编程 技术栈 ChatGPT

Teradata在华落幕,国产化崛起,袋鼠云数栈会是更好的选择吗?

袋鼠云数栈

LED屏逐点校正指南

Dylan

像素 LED显示屏 全彩LED显示屏

瓴羊Quick BI智能报表,让报表化复杂为简单!

巷子

451个PyPI包通过安装Chrome扩展窃取加密信息

墨菲安全

供应链安全 投毒

活动报名:Tapdata Cloud V3 最新功能全解与核心应用场景演示

tapdata

会声会影2023终极版下载安装教程

茶色酒

会声会影2023

吞吐量最高提升400%!百度智能云联合NVIDIA完成首批17个自动驾驶模型优化

科技热闻

技术科普|模糊测试背后的2个核心逻辑

云起无垠

模糊测试

父母、离别

毛广斌

生活

【2.17-2.24】写作社区优秀技术博文一览

InfoQ写作社区官方

热门活动 优质创作周报

Python基础知识入门(二)

漫步桔田

不被同事骂的代码规范,程序员们值得拥有!

程序员小毕

Java 程序员 程序人生 架构师 代码

手把手教你如何快速检测设备异常——实践类

阿里云AIoT

阿里云 物联网 IoT

Python基础知识入门(四)

漫步桔田

3DMAX中的7个基本建模小窍门

Finovy Cloud

blender 3ds Max Cinema 4D

DawnSql快速入门

陈飞

微服务 分布式数据库 实时数仓

5分钟入门物联网大数据计算——实践类

阿里云AIoT

阿里云 物联网 IoT

开源面对面:浅谈数据库技术与人工智能的结合与实践

阿里云数据库开源

postgresql 阿里云 PolarDB for PostgreSQL ChatGPT 数据库技术

Tapdata Connector 实用指南:实时数仓场景之数据实时同步至 ClickHouse

tapdata

数据库 实时数仓

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