写点什么

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

评论

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

Baklib|还在为客户服务繁琐感到麻烦?快用帮助中心

Baklib

零信任时代企业如何提升访问权限的安全?

FinClip

Vue组件入门(四)组件注册

Augus

Vue 3 10月月更

分布式事务

C++后台开发

分布式 分布式事务 后端开发 linux开发 C++开发

SAP | 常见的命令字段格式

暮春零贰

SAP abap 10月月更

FinClip | 2022 年 9月产品更新放送

FinClip

从一个工程师成长看自动化运维的过程

阿泽🧸

自动化运维 10月月更

从 0 到 1 上手阿里云服务器 ECS(四)

六月的雨在InfoQ

Docker 阿里云 容器技术 ECS 10月月更

Vue 全部生命周期组件整理

默默的成长

Vue 前端 10月月更

Vue 状态过度

默默的成长

前端 Vue 3 10月月更

IaC示例:Terraform & Ansible自动化创建K3S集群

mengzyou

DevOps ansible IaC Terraform

Vue 组件通信六种方法

默默的成长

Vue 前端 10月月更

【一Go到底】第十三天---循环控制

指剑

Go golang 10月月更

煤矿上的女孩

脑极体

运维监控管理平台 TASKCTL 流程启动的3种不同模式

敏捷调度TASKCTL

大数据 数据仓库 自动化运维 TASKCTL DevOps工具

基于 openEuler 22.09 版本构建的 NestOS 全新发布!

openEuler

镜像 操作系统 openEuler

Dataphin V3.6版来了!多项能力升级,助力企业提升全链路数据治理能力

瓴羊企业智能服务

Spring Boot「05」Annotations 02

Samson

Java Spring Boot 学习笔记 技术笔记 10月月更

【kafka问题】记一次kafka消费者未接收到消息问题

石臻臻的杂货铺

Kafk 10月月更

Baklib|FAQ页面是什么?为什么它是必要的?

Baklib

37手游基于云平台的大数据建设实践

Apache Flink

大数据 flink 实时计算

免杀实战之面向PHP的WebShell免杀

网络安全学海

网络安全 安全 信息安全 渗透测试 WEB安全

数据库改造方案 | 同花顺、弘源泰平真实案例分享

TDengine

数据库 tdengine 时序数据库

转转推荐场景EE题解决思路

转转技术团队

深度学习 推荐系统

《新手测试正确的打开方式》

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

软件测试 测试

基于 Impala 的高性能数仓实践之物化视图服务

网易数帆

大数据 impala 企业号十月 PK 榜 物化视图 Calcite

容器云PaaS平台建设中应关注的重点和难点

穿过生命散发芬芳

10月月更 容器云PaaS

Bklib|客户体验数字化转型成未来企业升级的新目标

Baklib

数字化转型

Baklib|企业文档管过不来?试试新型文档管理

Baklib

算法评测在本地生活地图技术领域的探索和实践

阿里技术

算法 可解释

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