写点什么

开发用户故事而不是任务

  • 2009-01-14
  • 本文字数:590 字

    阅读完需:约 2 分钟

开发者通常把用户故事分成多个任务,以方便组内人员分布开发,并允许以更细的粒度跟踪进度。不幸的是,用户故事可能被分成一组并不小的任务,从而导致迭代结束时故事也不能交付。Ron Jeffries 建议: 把用户故事作为基本单元,不要再分成任务

为了这样,故事应该足够小,团队能够很好地理解和估计。我们可以列出所有的验收条件,逐个查看,看看哪些条件本身就能够成为故事。如果某个验收条件给产品增加了价值,用户可以查看,相对独立,并且可以测试,那么就是它就是很好的候选,可以单独作为一个故事。

很 多团队都有几个专家关注于产品或者后台技术的特定领域,这样让单个工程师完成整个故事很困难。而如果对开发人员进行交叉培训,让他们拥有需要的各项技能, 能开发系统的各个部分,这才是长久之计。团队能够胜任各种工作,不会因为缺少“关键一人”,而给系统的某一领域带来风险。结对编程可以达到这个目标。“负 责”实现用户故事的那个人与拥有该项技能的人结对,以交付整个故事。

Ron 建议到:“开发用户故事,而不是任务。”如果在任务层次跟踪(开发),开发人员能够“做自己的那一部分”,完成了很多任务,但是没有交付用户可以使用的功能。如果团队只跟踪故事的完成,只有当故事结束时开发人员才能因为完成而感到高兴。这能激发大家把故事真正“完成”,这才是更有价值的。

你同意Ron 的方法吗?欢迎留言分享你的观点。

查看英文原文 Burn Stories Not Tasks

2009-01-14 21:151699
用户头像

发布了 37 篇内容, 共 13.4 次阅读, 收获喜欢 5 次。

关注

评论

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

AntDB数据库将携创新性解决方案亮相2023可信数据库发展大会

亚信AntDB数据库

数据库 AntDB AntDB数据库

云上办公时代,华为云会议如何保障企业的开会效率与数据安全?

轶天下事

数字化办公需求激增,华为云桌面解锁全新云办公模式

轶天下事

给新手产品经理的技术接口文档入门指南

Liam

产品 程序员 接口 API接口文档

互联网高可用架构探讨 | 京东云技术团队

京东科技开发者

高可用 架构设计 硬件架构 网络架构 企业号 7 月 PK 榜

企业数字化办公,华为云WeLink为何能脱颖而出

轶天下事

大模型之Huggingface初体验

程序员架构进阶

Transformer 大模型 7月日更 7月月更 huggingface

视频会议进入云时代,为何企业需要华为云会议

轶天下事

稳定性和高可用如何兼顾,华为云网站高可用解决方案满足多方案需求

轶天下事

从头学Java17-Lambda表达式

Lambda java17

与 TDengine 性能直接相关——3.0 的落盘机制优化及使用原则

爱倒腾的程序员

涛思数据 tdengine 时序数据库

网页直播源码知识分享:“直播卫士”,查杀病毒功能在此!

山东布谷科技

软件开发 直播 源码搭建 网页开发 直播源码

Databend v1.2 版本发布!Data + AI

Databend

安全是企业数字化的基石,华为云WeLink如何构建数字化办公护盾

轶天下事

从头学Java17-Modules模块

modules java17

迭代失败的4个迹象,团队中了几个?快来看看如何解决!

敏捷开发

项目管理 Scrum 迭代 开发人员

自动化回归测试平台 AREX 0.4.0 版本发布

AREX 中文社区

开源 自动化测试 接口测试

微服务架构概览图

wiflish

微服务 微服务架构 架构治理

华为云WeLink——助力企业数字化办公降本增效,提升竞争力

轶天下事

避免“一选定终身”,那些从就读到就业的AI真相

脑极体

AI

云会议成为企业高频服务,华为云会议为何成为众多企业的选择?

轶天下事

华为云桌面正协助企业快速进入云上数字化办公时代

轶天下事

微服务架构中的单一职责原则:构建高内聚、低耦合的服务

2756

微服务 微服务架构 单一职责

内卷时代如何上云,华为云Web及移动App上云又有何亮点?

YG科技

开发用户故事而不是任务_研发效能_Chris Sims_InfoQ精选文章