微信号:infoqchina

介绍:有内容的技术社区媒体

敏捷团队新挑战:创建用户故事墙的不同方法

2014-10-29 17:44 李清玉


敏捷团队在他们的工作区域会使用信息辐射墙。用户故事墙就是一种信息辐射墙 ,它显示当前迭代或冲刺中每一个卡片的状态。对于新的敏捷团队来说,创建一个用户故事墙是相当具有挑战的。


Ryan Mckergow是Elabor8敏捷商业分析高级顾问,他在最近的博客中描述了创建用户故事墙的不同的方法,其中介绍了设计用户故事墙的一些基本方面,包括决定用户故事卡片的行、列,头像和颜色。

Ryan说团队可以用一些基本的列,例如“待办”、“正在做”、“完成”,或者也可以用比基本更多的列来直观地显示用户故事卡片状态。可以是这样几列:Product Backlog、Iteration Backlog、分析、开发、测试、签收、完成、准备分析/准备开发/准备测试/签收或部署。


与不同的列一样,用户故事墙还可以有不同的行或泳道,泳道可以表示不同的功能组或者数据流,甚至是不同的状态,例如未计划的、Blocked,等等。


Ryan提到,团队可以在用户故事卡片上使用头像 ,谁在做哪个卡片的任务上可以共享信息,头像可以是下面的任何形式:


团队成员的真实图片。


团队成员的名字,需要用粗的,可读的字体标出来。


头像的大小和用户故事卡片的大小需要保持一定比例。


另外,为了增强用户故事卡片的可视化,团队还可以根据工作的分类使用不同颜色的卡片。例如白色表示用户故事、红色表示缺陷、蓝色表示探索式的用户故事等等。


澳大利亚Luna Tractor的敏捷教练Fiona Siseman用头像来给用户故事分类,她在Agile Board Hacks发表的博客 上分享了她的经验。


我们在 gravatar.com建立了与图标有关的虚拟邮箱账号。然后我们就可以在Trello板上把它们加成团队成员。我们把所有的Trello板成员名字都加上了同样的前缀(“z_blocked”,“z_kicked_off”,“z_walked_through”),因此这些图标账号在任何一个列表中都是在一起的。


团队成员可以使用物理墙或电子墙。对于集中地域的团队,物理墙比较好用,然而 ,虚拟墙比物理墙有一些优势。例如,如果索引卡片从卡片墙上拿下来,信息不会丢失,分布式的团队可以看到集中的虚拟卡片墙,并且互相沟通,不同的团队成员可以用过滤来创建相关的视图,项目跟踪更加容易。


然而,团队可以同时使用两种方法,从而从两种方式受益,就像Ray说的:


集中地域的团队想从电子墙上受益(例如详细的文档),我曾经建议配置文件存储不需要更新用户故事卡片的那一列。然后你们的物理墙是体现项目真实度的主要来源。分布式团队可以复制用户故事墙,即用物理墙,又用电子墙。我相信用可接触的物理墙来做电子墙的备份所带来的好处远胜于它的复制成本所带来的缺点。


Ryan分享了各种方法来创建用户故事墙,但是他说,要先试验一些实践,并且根据团队做适当的调整。


有很多工具支持创建团队用户故事墙的电子版本。Mingle 就是这样一款工具,可以创建虚拟的用户故事墙。就像物理墙一样 ,团队可以创建列,卡片,当团队完成任务时可以拖拽卡片。与Mingle软件类似的,团队还可以使用其他工具,例如Trello, Jira等等。


 
InfoQ 更多文章 Facebook如何实现PB级别数据库自动化备份 学术派Google软件工程师Matt Welsh谈移动开发趋势 Spotify为什么要使用一些“无聊”的技术? 妹纸们放假了,汉纸们做啥? 大多数重构可以避免
猜您喜欢 直播这么火,你猜我动心没? 40+个对初学者非常有用的PHP技巧(二) CSS3超酷图片3D旋转显示图片信息特效 使用Jekyll+GitHub搭建自己的免费静态博客 从今天起,做一个高冷的人