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

任务重复,这是敏捷异味么?

  • 2010-04-05
  • 本文字数:824 字

    阅读完需:约 3 分钟

在开发时,把系统的纵向切片作为用户故事,这是一种广为人知的方法,可以确保故事不会被应用的架构所驱动。培训师和教练们常常警告团队:水平切分系统作为用户故事,会导致多种问题,比如:预先假定架构、过度产品化(或可称为镀金过程,也就是说我们编写自认为需要的功能,可这些功能对于了解客户的进度或是业务价值无甚大用)。要想了解更多细节,请参见Mike Cohn 的《User Stories Applied》一书【译者注:本书已由InfoQ 中文站敏捷社区的编辑滕振宇和石永超翻译完成,不日即将出版】。

Antony Marcano 提出一个有趣的观点,认为水平切分的故事常常产生重复的任务,比如:“向 Model 中加入 X”、“改变 View”。在传统的 Scrum 和 Agile 方法中,团队会估算 sprint 中任务的完成小时数,然后在 Sprint 或迭代燃尽图中进行跟踪。Antony 指出:如果以可工作的软件的角度来看,这不是一种衡量进度的真实方式。

InfoQ 已经有对这一问题的回应:燃尽图故事不是任务跟踪速度而不是在任务上耗费的时间

Antony 建议:我们应该跟踪每个故事成功实现的验收条件。要做到这一点,我们要把验收条件从模糊的语句变为可验证的例子,比如:“必须有一个链接可以保存档案”变为“应该创建一个新的档案”。只要验证条件可以测试,我们就可以跟踪条件是否有验收测试,以及这些测试是否可以运行通过。

Jason Gorman 注意到同样的问题,还指出:跟踪任务会让人们对完成度产生错误的感觉:

任务属于“如何做”的过程,很可能已经完成了某个用户故事 90% 的任务,可这时还没有向用户交付任何价值。因此,使用任务来规划和跟踪迭代,这会导致臭名昭著的“90% 完成”综合症。

Jason 的方法能够解决 Antony 提出的问题。Jason 愿意让团队估算某个故事涉及的各个测试的复杂度。团队会跟踪交付的验收测试点数。

不管采用哪种方式切分故事,现在大家都有一个共识:跟踪任务小时数已经过时了,我们应该找到一种更好的方式,用以度量交付给客户的价值。

查看英文原文: Repetitive Tasks an Agile Smell?

2010-04-05 04:332019
用户头像

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

关注

评论

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

LED显示屏闪烁原因及解决办法

Dylan

LED灯闪烁 LED显示屏 全彩LED显示屏

“一键飞桨”,轻松实现飞桨框架和套件的下载安装!

飞桨PaddlePaddle

框架 飞桨

【值得收藏】9种让你受益终身的数据分析思维

博文视点Broadview

Matlab常用图像处理命令108例(三)

timerring

图像处理

聚焦企业数据生命周期全链路 火山引擎数智平台VeDI发布《数据智能知识图谱》

字节跳动数据平台

大数据 字节跳动 云服务 数据产品 企业号 3 月 PK 榜

限时促销,火山引擎ByteHouse为企业带来一波数智升级福利!

字节跳动数据平台

数据仓库 云原生 促销 特惠 企业号 3 月 PK 榜

ios系统修复软件:Fix My iPhone 激活版

真大的脸盆

ios Mac 系统修复 Mac 软件

对比分析数仓中行列存的特性

华为云开发者联盟

数据库 后端 华为云 华为云开发者联盟 企业号 3 月 PK 榜

别再硬面了!这份Java面试通关手册才是你急需的

Java java面试 Java八股文 Java面试题 Java面试八股文

Amazon Global Accelerator 的新增功能 — 互联网协议版本 6(IPv6)支持

亚马逊云科技 (Amazon Web Services)

互联网 亚马逊云科技

知识蒸馏、轻量化模型架构、剪枝…几种深度学习模型压缩方法

华为云开发者联盟

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

Databend query result cache 设计与实现

Databend

架构实战营模块八作业

程序员小张

「架构实战营」

早有尔闻 | 海尔智家牵头IEEE智能家居语音国际标准

Openlab_cosmoplat

工业互联网 开源社区 智慧生活

5个高并发导致数仓资源类报错分析

华为云开发者联盟

数据库 后端 华为云 华为云开发者联盟 企业号 3 月 PK 榜

爱了!不愧是GitHub上标星115K的Java教程,全程干货,只讲重点

Java

全面图像编辑:ON1 Photo RAW 2023激活版

真大的脸盆

Mac 图像处理 Mac 软件 图像编辑 raw

GreatSQL 8.0.25-17今日发布

GreatSQL

greatsql greatsql社区

火山引擎DataTester:一个A/B测试,将一款游戏的核心收益提升了8%

字节跳动数据平台

大数据 游戏 AB testing实战 企业号 3 月 PK 榜

基于 Flink 流计算实现的股票交易实时资产应用

Apache Flink

大数据 flink 实时计算

详解AQS的7个同步组件

华为云开发者联盟

后端 开发 华为云 华为云开发者联盟 企业号 3 月 PK 榜

巧用预测,多触点促业务可持续增长

HarmonyOS SDK

HMS Core

GrowingIO企业级产品能力:四大需求,充分满足

极客天地

基于Redis、Netty、Websocket实现红包雨活动

从零打造你的前端开发脚手架

南城FE

前端 js 前端工程化 脚手架

爆款歌曲的养成背后,是哪些因素在推动?

曲多多(嗨翻屋)版权音乐

娱乐 音乐 娱乐社交 热门 华语音乐

这款 IDEA 插件太好用了,堪称日志管理神器!

程序知音

如何科学管理技术团队的研发交付速率?

LigaAI

DevOps 研发效能 技术管理 效能度量 企业号 3 月 PK 榜

LLaMA快速上手指南

Baihai IDP

人工智能 自然语言处理 AI ChatGPT 白海科技

供电电源的电磁兼容设计方法?5大要点快速收藏

华秋PCB

电磁 电路 兼容 电源 供电电源

社交软件的月活利器:从UGC到互娱

曲多多(嗨翻屋)版权音乐

互联网 软件 社交 科技 社交媒体

任务重复,这是敏捷异味么?_研发效能_Mark Levison_InfoQ精选文章