写点什么

没有主心骨的 Backlog

  • 2009-02-17
  • 本文字数:1061 字

    阅读完需:约 3 分钟

一段时间以来,Backlog 备受指责。精益理论认为作为库存的 backlog 就是浪费。 Mary Poppendieck 甚至建议:如果其作用不能满足预期,产品backlog 就应该被消除掉 Jeff Patton 有类似的观点,他认为扁平的 backlog 无法传递系统的高层视图,建议转而使用“故事图(story map)”

在 Jeff 看来,敏捷团队经常遇到一个问题,就是只见树木不见森林。原因在于故事的安排方式完全将要构建的系统忽略在外。Jeff 给出了一个有趣的类比:

我们用了很多时间与客户一起工作。我们努力理解他们的目标、他们的用户,还有待构建系统的主要构成部分。然后我们就会埋头扎入细节——想要构建的功能。我的脑海中浮现出一棵树,主干由驱动系统的目标或是期望得到的好处构建而成,大的枝干就是用户,他们需要系统提供的能力构成了小的分支和枝桠,用户故事也就是最末端的输液,规模很小足以放到开发迭代之中。 当上述工作全部完成,也建立起来对系统的共同理解后,我觉得好像我们把所有的叶子都从树上拔下来了,然后放到一个袋子之中,接下来又把树砍到了。

我就是这么理解扁平的 backlog——一袋没有根基的、用来作为肥料的树叶。

Jeff 建议使用故事图取代 backlog。一个故事图看起来就像下面这张图:

在故事图的上方,是一些大故事或活动,用户在使用系统时就会接触到它们。活动的顺序就是用户使用系统的顺序。其下的活动是用户任务。这些任务是用户为了完成活动而需要执行的。举例来说:如果管理 email 是一项活动,那么“发送邮件”、“阅读邮件”、“删除邮件”、“标记邮件为垃圾邮件”等等就是用户任务。

Jeff 补充说道,故事图上的活动构成了系统的主干,而任务则是分支。主干不需要排定优先级,因为它是系统运转的基础。然而,故事需要排定优先级。所有的规划都应该基于主干完成,这对如何排定构成分支的用户任务的优先级是有帮助的。

使用故事图的好处在于将宏观图景作为中心主题。除此之外,Jeff 的建议还包括:

我可以与用户、利益相关者或是开发人员从头到尾过一遍故事图,然后可以讲述关于系统用户的故事、他们要做什么。我也可以只查看故事图的上端,只涉及高层的功能。我也可以深入故事图下部,讨论功能细节。 与用户和其他人讨论故事图,可以让我发现被我忽视的地方。这样做的时候,我常用户那里听到“你在这里丢了几个步骤”。

我可以在图上注明哪些是难点、哪些是机会。在跟用户讨论时,常能听到他们说:“系统这个地方的确经常出问题。”

因此,故事图可以帮助团队经常将关注点放在他们正在构建的产品上。它可以帮助团队避免只见树木、不见森林。

查看英文原文: Backlog Lacks the Backbone

2009-02-17 21:131403
用户头像

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

关注

评论

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

im即时通讯-WorkPlus私有化部署的局域网即时通讯工具

BeeWorks

1688电商新纪元:商品详情API引领行业发展新动力

代码忍者

Android 管理工具Coolmuster Android Assistant for Mac

Mac相关知识分享

鸿蒙开发案例:记忆翻牌

zhongcx

企业级即时通讯平台推荐:为何选择WorkPlus保障您的沟通安全

BeeWorks

2024-10-13:用go语言,给定一个二进制数组 nums,长度为 n, 目标是让 Alice 通过最少的行动次数从 nums 中拾取 k 个1。 Alice可以选择任何索引 aliceIndex

福大大架构师每日一题

福大大架构师每日一题

寻趣“6”朝古都 MAZDA EZ-6开启金陵CITY WALK

Geek_2d6073

Java图片压缩:thumbnailator与commons-imaging

程序员架构进阶

架构 Java’ 图片压缩 10月月更 Thumbnails

生化危机8:村庄 RESIDENT EVIL VILLAGE (Win&Mac)下载

你的猪会飞吗

生化危机 生化危机破解版 单机游戏下载

Java实现加入购物车怎么做数据定位?

威哥爱编程

Java JavaEE 购物车项目

触摸板和鼠标增强工具BetterTouchTool for Mac

Mac相关知识分享

cad看图软件CAD迷你看图 for Mac

Mac相关知识分享

专业的虚拟定位工具AnyGo for Mac

Mac相关知识分享

AnyToISO Pro for Mac(专业级ISO镜像文件制作工具)

Mac相关知识分享

设计解析Excel文件

麦兜

1688跨境代采业务api接口全解析

代码忍者

pinduoduo API API 性能测试

引领科技未来,助力产业发展——成都远川科技有限公司

Geek_2d6073

抖音商品SKU数据API:解锁电商数据分析新篇章

代码忍者

pinduoduo API API 性能测试

虚拟定位软件:AnyGo for Mac 6.9.5免激活版

你的猪会飞吗

AnyGo下载 AnyGo激活版 AnyGo for Mac AnyGo 中文破解

im即时通讯系统,WorkPlus为企业智能化管理而生

BeeWorks

安全、专属且高效:WorkPlus即时通讯平台引领高效协作新纪元

BeeWorks

好用的音乐宿主软件有哪些?值得推荐的音乐编曲软件

阿拉灯神丁

编曲宿主 FL Studio2024 mac音乐制作软件 音乐软件

《使用Gin框架构建分布式应用》阅读笔记:p20-p31

codists

天猫商品描述API:商品参数对比与竞品分析实战

代码忍者

没有主心骨的Backlog_研发效能_Vikas Hazrati_InfoQ精选文章