写点什么

敏捷反馈循环的重要性

  • 2011-04-11
  • 本文字数:671 字

    阅读完需:约 2 分钟

敏捷社区的一些成员强调了反馈循环对于提高敏捷开发流程效力方面的重要性。

“反馈循环”是什么呢?简单来说,如果某个流程的执行结果可以影响到此流程未来的运作方式,那么它就存在反馈循环。

在敏捷开发流程中存在哪些类型的反馈循环呢?在 Henrik Kniberg 和 Mattias Skarin 的著作 **《看板与Scrum:把两者发挥到极致》(Kanban and Scrum: Making the Most of Both) ** 中,他们描述了 Scrum 和 XP 中的一些反馈循环。他们提到的一些在较短时间内形成反馈循环的 XP 实践,包括:

  • 结对编程
  • 单元测试
  • 持续集成

而需要较长时间才能形成反馈循环的 Scrum 实践包括:

  • 每日站立会议
  • Sprints

然而,在所有例子中,这些反馈循环背后的主要目的就是迅速提升流程能力。正如 Kniberg 和 Skarin 所说的:

做些改变 => 搞清楚它的实施状况 => 从中汲取教训 => 再做些改变。一般而言,你会希望反馈循环尽可能短,这样就能迅速优化你的流程。

Rune Sundling 最近的一篇博文提到了更多能够支持敏捷反馈的实践:

  • 代码审查
  • 静态代码分析
  • 自动集成测试
  • 自动验收测试
  • 你与客户或者业务专家紧密协作,贯穿项目过程
  • 高频率发布(至少发布至测试环境)

除了流程和生产力的改进,紧凑的反馈循环还能使团队成员在工作方面感觉更好。 Lisa Crispin 指出

如果我们实施“持续集成”这一实践,对每个代码新版本做回归测试,在几分钟或几个小时之内我们就可以知道新写的或者更新后的代码是否导致别的功能不能工作。一旦我们第一时间发现,修正起来就很容易。问题不会困扰我们,因为我们知道我们能够及时修正它们,继续前进。

较短的反馈循环使我们信心倍增。有了信心,我们也就乐在其中。

2011-04-11 07:333134
用户头像

发布了 114 篇内容, 共 38.9 次阅读, 收获喜欢 2 次。

关注

评论

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

理解意图,加速迈向L4高度自智网络

鲸品堂

意图识别 自智网络 12 月 PK 榜

又添三位“信伙伴”,亚信安慧AntDB数据库与南京一鸣、广东鸿数、北京数见完成兼容互认

亚信AntDB数据库

数据库 AntDB AntDB数据库

智能联动第三方告警中心,完美实现故障响应全闭环

观测云

人工智能 监控 智能告警

从HumanEval到CoderEval: 你的代码生成模型真的work吗?

华为云开发者联盟

人工智能 华为云 华为云开发者联盟 代码生成大模型

文心一言 VS 讯飞星火 VS chatgpt (149)-- 算法导论12.2 4题

福大大架构师每日一题

福大大架构师每日一题

Spring Boot 项目代码混淆实战:保护代码安全,防止泄露

2023Q4 私有化版本发布,和鲸 ModelWhale 持续赋能大科研、高校教改的 AI for Science

ModelWhale

人工智能 云计算 数据分析 超算 私有化部署

人工智能与供应链行业融合:开启智能化供应链的新时代

不在线第一只蜗牛

人工智能 供应链 智能化

阿里巴巴中国站按关键字搜索商品 API 的调用频率限制是多少?

技术冰糖葫芦

API 开发

释放潜能:IT外包服务对业务增长的强大推动

Ogcloud

外包 IT 外包公司 外包项目 IT 运维

JNPF低代码开发平台高效赋能开发者

互联网工科生

开发者工具 低代码开发 JNPF

如何转行互联网?

代码生成器研究

Java医院绩效考核系统源码支持二次开发

源码星辰

Java

11 | 排序(上):为什么插入排序比冒泡排序更受欢迎

鲁米

分享一个LCD驱动框架

不在线第一只蜗牛

教程 开发框架 lcd

“粤”见昇腾AI,昇腾AI开发者创享日·广州站即将开启

彭飞

Netty源码学习7——netty是如何发送数据的

不在线第一只蜗牛

学习 源码 Netty

华为亮相OpenInfra Days China 2023,分享开源基础设施的实践和技术展望

彭飞

IT外包服务广泛应用于哪些行业?

Ogcloud

外包 IT 外包公司 外包项目 IT 运维

低代码如何降低门槛、快速交付、实现可持续IT架构?

树上有只程序猿

软件开发 低代码平台 JNPF

想转行学计算机,但现在听说互联网裁员太严重?

代码生成器研究

开源 | Spark Commiter 深度解读:Apache Spark Native Engine

网易数帆

大数据 spark 开源 Gluten

敏捷反馈循环的重要性_研发效能_Dan Puckett_InfoQ精选文章