写点什么

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

  • 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:331973
用户头像

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

关注

评论

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

设计一个可复用的 ArkWeb 基础组件架构

最新动态

云存储图片生成缩略图开发

最新动态

后台提醒与代理提醒:HarmonyOS NEXT的智能提醒管理

最新动态

AI智能体开发的技术方案

北京木奇移动技术有限公司

AI智能体 软件外包公司 AI技术应用

探索ArkWeb的奥秘:架构了解与生命周期管理

最新动态

大屏幕摇号应用:现场随机选择工具详解

微擎应用市场

九宫格切图-创意分享新风尚

最新动态

HarmonyOS NEXT后台任务开发入门:背景与基本任务类型

最新动态

前端热更新驱动下的中国互联网开发范式重构

xuyinyin

大数据-87 Spark 实现圆周率计算与共同好友分析:Scala 实战案例

武子康

Java 大数据 flink spark 分布式

轻松上手-识图文字朗读

最新动态

快微音频课程高级版小程序系统详解

微擎应用市场

MyEMS 开源能源管理系统:打造智能高效的能源管控新模式

开源能源管理系统

开源 开源能源管理系统

MyEMS 开源能源管理系统:驱动能源高效利用的开源创新引擎

开源能源管理系统

开源 开源能源管理系统

HarmonyOS NEXT移动办公的多设备文件共享:WLAN P2P与蓝牙串行通信的综合应用

最新动态

鸿蒙NEXT之数据同步艺术之一:方舟数据管理揭秘

最新动态

IT 预算突围战:破解VMware成本困局,国产超融合给出“最优解”

智驱前线

天猫商品详情API 数据解析(附代码)

tbapi

天猫商品详情接口 天猫API 天猫商品数据采集 天猫数据采集

分析流程自动优化!Fabarta个人专属智能体「数据分析」新功能介绍

Fabarta

人工智能 个人专属智能体

数造科技助力广州白云智慧城管项目斩获双奖,赋能城市精“绣”“智”理新篇章

数造万象

智慧城市 政务 资讯 大数据、 人工智能、

NJet深层清理Lua代码

通明湖

Supersonic from Unity:关注手游 D30 留存,把“新玩家”变“老朋友”

极客天地

三维模型爆炸是什么?如何实现三维爆炸?

在路上

cad cad看图 CAD看图王

学会 Java 异常处理,其实没你想的那么难

秃头小帅oi

中秋有奖问答系统介绍

微擎应用市场

时间轴相册照片直播小程序系统详解

微擎应用市场

MyEMS 开源能源管理系统:开启能源管理新视界

开源能源管理系统

开源 开源能源管理系统

率先响应!和鲸助力“人工智能+医疗”再行动,赋能医疗科研创新与临床应用升级

ModelWhale

人工智能 医疗 人工智能+

电路仿真的“套娃”建模(子电路)功能介绍

思茂信息

cst仿真软件 CST软件 CST Studio Suite

火山引擎多模态数据湖落地深势科技,提升科研数据处理效能

字节跳动数据平台

基于 HarmonyOS NEXT 的跨设备分布式文件传输系统

最新动态

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