2025上半年,最新 AI实践都在这!20+ 应用案例,任听一场议题就值回票价 了解详情
写点什么

敏捷异味:别让它们发生在你身上!

  • 2008-06-24
  • 本文字数:770 字

    阅读完需:约 3 分钟

在 Martin Fowler 的经典著作《重构:改善既有代码的设计》一书中,Kent Becky 与他合著了有关代码异味的一章。其中第一句话是这样说的:

如果它开始发臭,做些改变吧。Beck 奶奶和你一起讨论抚养孩子的哲学。

当某件事情表现出出现问题的症状时,我们会称之为“异味”;大家对于观察“异味”都很感兴趣。这个概念从书出版之后就变得流行起来了,并且被用来描述除软件设计领域之外的其他问题。在敏捷实践领域中也已使用了该词汇,用来说明发生了什么问题。

Mark Levison 写了一篇有意思的 blog 文章,总结出关于敏捷异味的目录。以下这几种异味你可能很熟悉:

  • 说话的小鸡:这种异味发生的情况是,团队以外的成员——例如外部的项目干系人——过分干预每天的站立会议。这种行为严重限制了团队的自组织能力,以及成员们独立完成迭代任务的能力。
  • “确实‘完成’了么?”:团队是否有“完成”的定义?团队能否遵循这个定义?要是没有做到这点该怎么办?
  • “我们不像一个团队”:如果不能像自组织团队那样运行,敏捷实践带来的许多益处将因此而损失。

文中还提到许多其它异味,作者在形式和风格上对这些异味进行了区别。异味目录的诞生标志着敏捷社区的成熟,因为我们开始回顾以往数年的经验,并从中汲取养分。

有些异味被总结成为模式。Jason Yip 发表了有关站立会议模式格式的文章,Mike Cohn 撰写了有关敏捷采纳模式的内容,Amr Elssamadisy 撰写了《敏捷实践采纳的模式:技术集萃》(可以在InfoQ 网站下载)以及《敏捷采纳模式:组织成功的路线图》两书。与敏捷异味类似,模式相关的工作从社区经验中吸取营养,从这里了解到团队成功和失败的普遍原因。

社区不断在成长,经验不断得到积累;用文档记录敏捷实践采纳过程的工作,将会变得越来越重要。对异味和模式所进行的分析,在这些工作中占有重要的位置。

查看英文原文: Agile Smells: Don’t Let This Happen To You

2008-06-24 05:31968
用户头像

发布了 479 篇内容, 共 170.4 次阅读, 收获喜欢 52 次。

关注

评论

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

API工具--Apifox和Postman对比(区别)

Liam

Java 后端 Postman API API接口管理

JDK7 HashMap如何实现?

源字节1号

软件开发 前端开发 后端开发 小程序开发

“互联网+”大学生创新创业大赛来了,欢迎报名龙蜥社区赛题!

OpenAnolis小助手

开源 操作系统 互联网+ 龙蜥社区 大学生创新创业大赛

2022年中国社区团购发展新动向

易观分析

社区团购

Nginx 配置和性能调优

CRMEB

TiDB 6.0 实战分享丨内存悲观锁原理浅析与实践

PingCAP

分布式数据库 TiDB

直播app源码,充值提现模板的设计看似简单却不简单

开源直播系统源码

软件开发 直播源码 app定制开发

IT采购专家指导 联想百应618 IT运维软硬服一站集采

极客天地

写代码过程中最忌讳什么?

Jackpop

低代码开发:企业应用构建新模式

力软低代码开发平台

保险APP适老化服务评测框架 发布

易观分析

保险

web前端培训VUE开发者需要知道哪些实用技术点

@零度

Vue 前端开发

【LeetCode】找到一个数字的 K 美丽值Java题解

Albert

LeetCode 6月月更

justcows奶牛理财dapp系统开发

开发微hkkf5566

24H共享便民自助洗车加盟怎么样

共享电单车厂家

共享自助洗车 自助洗车加盟 24小时自助洗车 便民自助洗车

KubeVela 1.4:让应用交付更安全、上手更简单、过程更透明

孙健波

Kubernetes OAM KubeVela 云原生应用 K8s 多集群管理

IDM短信发送接口设计说明

agileai

数据安全 集成底座 企业服务总线 统一身份管理平台 主数据管理平台

Apache Dolphinscheduler3.0.0-beta-1 版本发布,新增FlinkSQL、Zeppelin任务类型

白鲸开源

Apache 大数据 开源 Apache DolphinScheduler 消息队列 workflow

10段实用Python代码,帮我省了几万块钱!

Jackpop

vue-表单输入绑定

小恺

6月月更

要想自助洗车加盟赚钱记住这几点

共享电单车厂家

自助洗车加盟 自助洗车品牌

SRE,了解一下?35+岁程序员新选择

华为云开发者联盟

SRE 华为云

物联网低代码平台如何添加报警配置?

AIRIOT

物联网 低代码开发 低代码平台

【Java Web 系列】Session的原理分析和使用细节

倔强的牛角

Java javaWeb session 6月月更

共享自助洗车机让你告别传统洗车

共享电单车厂家

共享自助洗车 自助洗车加盟

Jupyter Notebook,太强大了!

Jackpop

首批 | 腾讯云完成国内首个云原生安全成熟度评估

腾讯安全云鼎实验室

云原生

SQL和Python 哪个更容易自学?

Jackpop

云GPU的618,拿捏了

恒源云

人工智能 深度学习 GPU服务器

7 月亚马逊云科技培训与认证课程,精彩不容错过!

亚马逊云科技 (Amazon Web Services)

架构师 培训 认证

自助洗车机洗车怎么收费和付费

共享电单车厂家

自助洗车加盟 自助洗车收费 自助洗车付费

敏捷异味:别让它们发生在你身上!_研发效能_Amr Elssamadisy_InfoQ精选文章