我在之前的文章《敏捷团队的办公室设计 》中曾提到过作为管理者需要为敏捷实践的开展提供最大的便利。
本文从敏捷团队的角度,说明在敏捷团队的工作空间里应该可视化哪些东西,可作为一个检查列表,供团队成立初期参考。
大的、可见的图表
其中最常见的是燃尽图(Burndown Chart以图表展示随着时间的减少工作量的剩余情况。工作量一般以竖轴展示,时间一般以横轴展示)。也可考虑展示已通过客户验收的用户故事数量和新引入的用户故事数量。这些图表是对当前项目状态的一种可视化的提醒。
图表上显示的东西会引起团队成员的注意,所以要考虑展示对当前迭代最重要的信息。
除了可见的图表,敏捷团队还常常在他们的工作间使用额外的反馈设备。其中最常见的就是CI/CD monitor,只要自动化编译失败,它就会显示相应的颜色。这样的反馈设备还可用来监控测试服务器、演示服务器和生产服务器,让团队随时发现有用的信息。
可视化故事墙
当前迭代的状态墙——通常通过任务板的形式,任务板标识为行和列,每列至少包括“待做”,“正在进行”和“完成”这几列,每行包含某个具体的用户故事和该用户故事相关任务的索引卡或便签条。状态墙可以让团队成员对工作进度和剩余的工作一目了然。
产品的Backlog——持续不断地迭代有时候会让人觉得每个迭代发布的特性是分离或者孤立的。减少该问题影响的一个好方法是让产品Backlog清晰可见地展示在某个地方,让团队成员能看到当前迭代正在做的用户故事和后面即将开始的用户故事之间的关系。
大白板
每个团队至少要有一个大的白板。将它放在团队公用的工作空间,能鼓励突发的会议。某个开发人员用这个白板考虑某个问题,其他人可以随时加入并提供帮助。
Always On Video
在和远程团队合作时有一个常识性的真理:离你越远的团队越焦虑。对于分布式团队,我们必须设置由大屏幕电视、Mac Mini、麦克风、摄像头组成的视频通话系统,这样可以快速将其他团队拉入每日例会或者随机的讨论中。
本文作者万学凡,ThoughtWorks首席咨询师,武汉。作者保留本文一切权利,未经许可请勿转载。