2天时间,聊今年最热的 Agent、上下文工程、AI 产品创新等话题。2025 年最后一场~ 了解详情
写点什么

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

评论

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

图文实录|澜舟科技合伙人李京梅:基于预训练模型的 AIGC 技术与应用实践

澜舟孟子开源社区

AI NLP 大模型 AIGC

NFT碎片化股权分割众筹dapp系统开发合约定制

开发微hkkf5566

这些数据可视化工具必备

2D3D前端可视化开发

数据可视化 数据可视化工具 可视化大屏 可视化图表 sovitchart

有哪些前端面试题是必须要掌握的

hellocoder2029

JavaScript 前端

前京东高级副总裁周伯文提前1年布局ChatGPT,现招募多名合伙人

B Impact

瓴羊Quick BI拥有可视化大屏功能,精准掌握所有数据内容!

小偏执o

Vue组件是怎样挂载的

yyds2026

Vue 前端

ChatGPT热度“狂飙”,OceanBase也去找它唠了唠

OceanBase 数据库

数据库 oceanbase

国外的SRE都是干啥的?薪资如何?

巴辉特

SRE

高级前端面试题汇总

hellocoder2029

JavaScript 前端

使用 PGO 优化 Databend 二进制构建

Databend

还在苦于提升代码质量?快来试试这个方法

博文视点Broadview

2023前端一面vue面试题合集

yyds2026

Vue 前端

webpack模块化的原理

Geek_02d948

JavaScript 前端

Vue虚拟dom是如何被创建的

yyds2026

Vue 前端

webpack实战,手写loader和plugin

Geek_02d948

JavaScript 前端

Nodejs相关ORM框架分析

coder2028

JavaScript 前端

Nodejs+Redis实现简易消息队列

coder2028

JavaScript 前端

javascript 高级编程 之 Array 用法总结

hellocoder2029

JavaScript 前端

cmp云管平台专业厂商选择技巧看这里!

行云管家

云计算 云服务 云管平台 云计算管理工具

腾讯前端二面常考vue面试题(附答案)

yyds2026

Vue 前端

字节前端必会面试题(持续更新中)

Geek_02d948

JavaScript 前端

助力硬件创新,华秋电子荣获科技创新示范奖

华秋电子

一文详解ATK Loss论文复现与代码实战

华为云开发者联盟

人工智能 华为云 企业号 2 月 PK 榜 华为云开发者联盟

喜讯!华秋电子荣获第六届“蓝点奖”十佳分销商奖

华秋电子

全民开发者时代到来!华为云开发者日深圳站成功举办

华为云开发者联盟

云计算 华为云 ChatGPT 企业号 2 月 PK 榜 华为云开发者联盟

2023年优质的数据库审计厂商当属行云管家!

行云管家

等保 等级保护 数据库审计

基于 IoT+TSDB+Quick BI 云产品架构的楼宇环境监控实战——实践类

阿里云AIoT

数据库 监控 物联网 传感器 测试技术

20道前端高频面试题(附答案)

Geek_02d948

JavaScript 前端

前端一面常见面试题及答案

coder2028

JavaScript 前端

javascript尾递归优化

hellocoder2029

JavaScript 前端

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