Gojko Adzic 将写一本改善用户故事的书

  • Ben Linders
  • 孙镜涛

2014 年 1 月 20 日

话题:语言 & 开发架构

更好的用户故事会提升软件交付么? Gojko Adzic认为,在团队管理用户故事的方式中应用一些小的变化能够对他们软件交付的实际产出产生巨大的影响。在博客文章“让我写一本免费书”中他表示自己想写一本与改善用户故事相关的书。

我想写写如何定义更好的用户故事;如何认出并解决常见的问题;如何分解它们,让它们有价值的同时变得更小;如何处理困难的事情,例如横切关注点、长期效应和“非功能性”需求;此外,最重要的是如何确信交付团队的成员和相关利益方之间讨论了正确的事情并达成了一致,进而获取敏捷和迭代交付的承诺。

Gojko 是图书《Specification by Example——团队如何交付正确的软件》和《Impact Mapping——改变思维》 的作者。他为新书初步拟定的标题是“50 个改善用户故事的快速思路”。如果在 1 月份有不少于 5000 人通过预注册表示自己对该书感兴趣,那么 Gojko 就会考虑写这本书。

我将会使用 LeanPub 衡量大家对本书的兴趣并随着我的进展发布草稿。所以如果你对此感兴趣,那么就到 LeanPub 上注册并关注本书吧。我将会保持本书免费,一直到 1 月底或者直到有 5000 人注册为止。如果注册人数达到了这个数字,我新一年的决定将会是编写另一本优秀的书籍!

到现在为止(1 月 16 号)有超过 2300 位读者已经订阅了该书。当本书发布的时候他们将会获得一个免费的电子书副本。

之前 InfoQ 有采访过 Gojko Adzic,那时讨论的主题是通过改变思维整合业务迭代交付。在 2013 年的 Agile Tour Toronto 大会上 Gojko 为大家做了实现影响而不是软件!的呈现。InfoQ 还发布了 Chris Matts 和 Gojko Adzic 共同写的文章特性注入:成功三步曲

对于这本即将到来的有关于改善用户故事的新书,有一些人在博客文章和推特上发表了自己的看法。下面是其中的一些:

Kent McDonald: 我遇到的团队无疑都有一个问题,那就是难以合适地组织并描述自己要构建的正确事情是什么。我现在不确定的一件事情是特别关注于用户故事是不是答案,除非你打算解决“如果我们仅将自己的用户故事编写的更好,那么一切问题都会迎刃而解”。

用户故事的问题当然是一个症状,但我不确定它是否是根本原因。我认为除了要清楚自己试图构建的事情,理解构建的原因,明白描述这些信息的有效方式之外,团队还需要做很多的事情。用户故事的一个问题就是人们会试图让它做很多超出其本身含义之外的事情。

Jean-Michel Garnier: 用户故事 / 门票“没有被很好地定义,没有被很好地拆分,分离后没有足够的价值”听起来很熟悉吗?

Rob Park: 是的…故事故障、故事拆分、故事映射…驱动着几乎所有的事情,但是我遇到的大部分团队并不擅长这些,也没有相关实践处理它们,因为这块很难。

Andreas Ekström: @gojkoadzic 新书的第一个短章节发布了。似乎很有前途。赶紧免费获取吧:https://leanpub.com/50quickideas@gojkoadzic。

Eddy Bruin:我猜测第一个技巧将会是:用户故事并不是最终状态,而是你和你客户端之间谈话的开始。

依我看,编写好的用户故事是一门艺术。我看到过团队几乎将用户故事拆分成单独的场景,还看到过团队将用户故事写得跟史诗一样大。这个范围可以非常宽。我认为你书中的技巧应该有助于大家对用户故事的大小做出界定。

Nicolas Deverge:真棒!@gojkoadzic 计划编写一些“用户故事生存指南”。请大家注册让这一切美梦成真!

查看英文原文Upcoming Book by Gojko Adzic on Improving User Stories

语言 & 开发架构