10 月 23 - 25 日,QCon 上海站即将召开,现在大会已开始正式报名,可以享受 8 折优惠 了解详情
写点什么

开发用户故事而不是任务

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

    阅读完需:约 2 分钟

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

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

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

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

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

查看英文原文 Burn Stories Not Tasks

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

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

关注

评论

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

自定义HarmonyOS启动页组件

白晓明

HarmonyOS 自定义组件 OpenHarmony

拜占庭将军问题和 Raft 共识算法讲解

京东科技开发者

算法 分布式系统 拜占庭将军问题 raft共识算法 日志同步

谈JVM参数GC线程数ParallelGCThreads合理性设置

京东科技开发者

线程 JVM cpu GC线程 ParallelGCThreads

借助 APISIX Ingress,实现与注册中心的无缝集成

API7.ai 技术团队

服务注册与发现 服务发现 APISIX Ingress Controller

Wallys|QCN9074/QCN6024/ 5G 802.11ax|Does QCN9074-5G module support W56?

Cindy-wallys

QCN9074 QCN6024

设计模式第七讲-外观模式、适配器模式、模板方法模式详解

C++后台开发

设计模式 后端开发 Linux服务器开发 适配器模式 C++开发

云数据库TiDB使用过程注意项及改进建议

TiDB 社区干货传送门

6.x 实践

GGX发布全新路线图,揭示具备 Layer0 特性且可编程的跨链基建生态

股市老人

基于 Flink 的小米数据集成实践

Apache Flink

大数据 flink 实时计算

火山引擎DataTester:A/B测试,让企业摆脱广告投放“乱烧钱”

字节跳动数据平台

大数据 AB testing实战 企业号 2 月 PK 榜

故障案例:MySQL唯一索引有重复值,官方却说This is not a bug

GreatSQL

【2.10-2.17】写作社区优秀技术博文一览

InfoQ写作社区官方

热门活动 优质创作周报

@所有人,OceanBase DevCon • 2023来啦!

OceanBase 数据库

数据库 oceanbase

HIFIVE音加加×筷子科技,内容创作如何再加“筷”一点

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

音乐 版权 视频创作 AI剪辑

TiDB在转转公司的发展历程

TiDB 社区干货传送门

实践案例 版本升级 集群管理 管理与运维

# drainer binlog 清理机制 源码详解

TiDB 社区干货传送门

集群管理 管理与运维

高复用性自动化脚本设计实践

京东科技开发者

自动化 测试 框架 脚本重构 高复用

【立哥】【每日一个小知识】写遗嘱把部分财产赠给第三者,遗嘱有效力吗?

Lee Chen

知识

ChatGPT搜索风暴

OneFlow

人工智能 深度学习

理论+实践,揭秘昇腾CANN算子开发

华为云开发者联盟

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

普通单双面板的生产工艺流程:图形转移

华秋电子

2022年最新数据库调查报告:当前企业使用率第一的中国数据库是什么?

墨天轮

数据库 TiDB oceanbase 国产数据库 达梦数据

LeetCode题解:938. 二叉搜索树的范围和,DFS,详细注释

Lee Chen

算法 LeetCode

OceanBase 4.0解读:兼顾高效与透明,我们对DDL的设计与思考

OceanBase 数据库

数据库 oceanbase

模块6 拆分电商系统为微服务

KING

Slurm集群调度策略详解(2)-回填调度

慕冰

Slurm 回填调度

文盘Rust -- 本地库引发的依赖冲突

TiDB 社区干货传送门

开发语言

iOS tableView添加group分组

刿刀

ios UITableView

信通院发布“2023可信AI案例 知识计算应用优秀案例”, 百度知识中台三大案例入选

极客天地

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