写点什么

开发用户故事而不是任务

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

    阅读完需:约 2 分钟

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

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

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

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

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

查看英文原文 Burn Stories Not Tasks

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

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

关注

评论

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

实践出真知!华为Android面试真题解析,附超全教程文档

欢喜学安卓

android 程序员 面试 移动开发

架构师训练营第 1 期 - 第十二周总结

Todd-Lee

极客大学架构师训练营

iOS面试高薪,进阶 你会这些呢嘛?

ios swift 面试

《人工智能:一种现代的方法(第3版)》PDF

计算机与AI

人工智能 学习

架构师养成第三课

万有引力

天下武功,唯“拆”不破之MECE原则一| 技术人应知的创新思维模型 (5)

Alan

职场成长 技术人应知的创新思维模型 组合创新 结构化思维 28天写作

架构之书:审美与《重构》

lidaobing

架构

找到相同链表的点

落朽

2021数字化投资规划,你做好了吗?

张凯峰

架构 业务架构

第三周设计作业

cc

腾讯T1~T9级别工程师具备专业的能力及知识点总结。

Linux服务器开发

程序员 腾讯 工程师 Linux服务器开发 岗位级别

使用Tomcat Native提升Tomcat IO效率

程序那些事

tomcat nio 异步IO 程序那些事 bio

TRONex智能合约APP系统软件开发

系统开发

网易游戏部门Java架构师必看的“完美版”Netty源码笔记

Java架构追梦

Java 学习 源码 架构 Netty

腾讯T3大牛手把手教你!从外包月薪5K到阿里月薪15K,分享一点面试小经验

欢喜学安卓

android 程序员 面试 移动开发

架构师训练营第 1 期 - 第十二周作业

Todd-Lee

极客大学架构师训练营

架构师训练营第三周课后作业

万有引力

复盘不止复盘,更是个人认知升级加速器?

Alan

复盘 思维 技术人应知的创新思维模型 28天写作

Week 12

黄立

作业-第8周

arcyao

Github上标星82.1K+star面试笔记,可以帮你搞定95%以上的Java面试,已经帮助多人拿下offer

学习 程序员 面试 计算机

Kindle的又一用处

孙苏勇

读书

【小菜学网络】物理层概述

fasionchan

网络编程 计算机网络 网络协议 TCP/IP 物理层

Tronex智能合约APP系统开发|Tronex智能合约软件开发

系统开发

第三周学习心得

cc

Singleton手绘

raox

极客大学架构师训练营

与技术总监另起炉灶的CTO | 法庭上的CTO(8)

赵新龙

CTO 法庭上的CTO

生产环境全链路压测建设历程之六 淘宝网2012年双十一的痛

数列科技杨德华

学习笔记丨Linux中数据提取相关命令

Liuchengz.

Linux ubuntu #Ubuntu

基于 getty 的分布式事务框架seata-golang 通信模型详解

apache/dubbo-go

dubbo dubbo-go dubbogo seata

记录一次腾讯c/c++ linux后台开发岗面试经历(面试题含答案)

linux大本营

c++ Linux 腾讯 后台开发 架构师

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