AI 年度盘点与2025发展趋势展望,50+案例解析亮相AICon 了解详情
写点什么

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

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

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

关注

评论

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

借力成熟源码,轻松开发高利润的有声书在线音频平台

软件开发-梦幻运营部

DAPP持币生息质押项目挖矿分红系统开发详细教程及功能步骤

V\TG【ch3nguang】

云桌面的技术优势

青椒云云电脑

云桌面 云桌面厂家

云电脑如何根据业务需求调整资源

青椒云云电脑

云电脑 云电脑平台

SD-WAN助力在线教育教学的发展

Ogcloud

SD-WAN 企业组网 SD-WAN组网 SD-WAN服务商 SDWAN

5G Signal Tower and Controller Communication: Comparing Wired, Wireless, and Wi-Fi Solutions

wallyslilly

IPQ6010

Rootstock 携手 Footprint Analytics:以数据洞察力加速 DeFi 生态系统发展

Footprint Analytics

比特币 区块链、

震惊:X突遭DDoS攻击,马斯克与特朗普的访谈推迟40分钟后开始

网络安全服务

服务器 马斯克 DDoS x DDoS 攻击

移动应用新趋势:超级app+轻应用!

Geek_2305a8

打造垂直领域内容的问答机器人

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

测试

依旧是原汁原味的马自达 EZ先享官见证马自达百年传承

Geek_2d6073

桌面虚拟化还需要采购主机吗

青椒云云电脑

桌面虚拟化

移动图形工作站:适合3D建模和渲染的设备推荐

青椒云云电脑

图形工作站 移动图形工作站

受邀参加 2024 中国操作系统产业大会 星辰天合获“最优协同奖”

XSKY星辰天合

麒麟软件 软件定义存储 星辰天合

打造企业专属人工智能助理

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

测试

GreptimeDB融资数百万美元; Oracle提供免费长期MySQL

NineData

MySQL 数据库 oracle SQL开发工具 GreptimeDB

FLUX:AI 图像生成的新王者;VideoDoodles:在视频中添加手绘涂擦动画丨 RTE 开发者日报

声网

思码逸联合信通院共同发布:《研发效能基准报告》

思码逸研发效能

DevOps 研发效能 基线

云桌面知识最强科普

青椒云云电脑

云桌面 云桌面系统

人工智能丨打造企业专属人工智能助理

测试人

软件测试

大模型在资源全生命周期的应用探索

鲸品堂

大模型 生命周期管理 企业号2024年8月PK榜

SD-WAN在海外网络加速中的优势

Ogcloud

网络加速 SD-WAN SD-WAN组网 海外网络加速 SDWAN

【YashanDB数据库】YashanDB如何回收表空间

YashanDB

yashandb 崖山数据库 崖山DB

Fantastical for mac六项功能,让日程管理更加便捷!

理理

StarRocks 存算分离 Data Cache 二三事

Ding_Kai

数据库 数据仓库 StarRocks

虚拟云桌面系统可以部署应用于哪些行业

青椒云云电脑

云桌面 云桌面系统 虚拟云桌面

终身受益的AI自动化创收计划

测试人

Instagram帖子如何隐藏喜欢和查看计数?

理理

iToolab UnlockGo for mac(苹果设备解锁工具)使用教程

理理

Solana真假繁荣调查:机器人横行占7成交易,Meme数据下滑严重

区块链软件开发推广运营

dapp开发 区块链开发 链游开发 NFT开发 公链开发

【YashanDB数据库】yasql登录有特殊字符@导致无法登录

YashanDB

yashandb 崖山数据库 崖山DB

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