敏捷团队在他们的工作区域会使用信息辐射墙。用户故事墙就是一种信息辐射墙 ,它显示当前迭代或冲刺中每一个卡片的状态。对于新的敏捷团队来说,创建一个用户故事墙是相当具有挑战的。
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 等等。
查看英文链接: Different Approaches to Create Story Wall
感谢杨赛对本文的审校。
给InfoQ 中文站投稿或者参与内容翻译工作,请邮件至 editors@cn.infoq.com 。也欢迎大家通过新浪微博( @InfoQ )或者腾讯微博( @InfoQ )关注我们,并与我们的编辑和其他读者朋友交流。
活动推荐:
2023年9月3-5日,「QCon全球软件开发大会·北京站」 将在北京•富力万丽酒店举办。此次大会以「启航·AIGC软件工程变革」为主题,策划了大前端融合提效、大模型应用落地、面向 AI 的存储、AIGC 浪潮下的研发效能提升、LLMOps、异构算力、微服务架构治理、业务安全技术、构建未来软件的编程语言、FinOps 等近30个精彩专题。咨询购票可联系票务经理 18514549229(微信同手机号)。
评论