利用Trello加速敏捷团队 | 基础篇

一个好的工具可以帮助一个优秀的团队将产品开发的所有细节可视化,这样他们就可以集中精力在每一个sprint上。

Trello非常适合管理sprint流程,因为最新状态一目了然,并且简单易用,非常适合团队间的协作。

在构建Corrello Agile Dashboards的过程中我与数百个使用Trello for Scrum和Kanban进程的团队进行过沟通。这些团队包括快速增长模式的小型团队和规模较大的团队。

我们将这些成功的敏捷团队的经验进行总结,让我们看看他们是如何使用Trello的。

基础Scrum / 看板 Board

软件开发团队的简单Scrum Board关键要素包括:

  1. Sprint Backlog列表:这是在冲刺开始时填补的,并且(希望!)在冲刺结束时为空。

  2. 一个或多个“正在进行的工作(In Progress)”列表:在上面的屏幕截图中,我们有“Dev”、“Code Review”和“Test”,但显然这些将与您的特定流程相匹配。值得在一个“进行中”列表中打破流程,以了解卡片如何在整个流程中流动。

  3. 已完成所有工作的完成列表(Done):(加上对您已完成的所有工作的一个很好的提醒!)。

 

 

一个简单的看板就像上面的Sprint Board一样,但是在Sprint Backlog的位置,你只需要在最左边有一个'Ready for Dev'列表。

当他们准备好编码工作时,工作被放入“准备开发”,并且卡片从上到下排列优先顺序。

一旦有能力承担更多任务,工作就会从“Ready for Dev”中拖拽出来经过各个流程,直至完成(Done)。

细化工作,添加更多列

考虑一下:如果一张卡需要五天时间走完全部流程,它是否会不间断地每天被移动?或者有时在开放流程的不同部分之间有等待的时间?我们来看一个例子:

“准备好(Ready for)......”列表可以帮助您跟踪卡片是否正在等待,更重要的是,让团队明白该卡片的下一步流程。通过这种方式,团队可以采取行动并开始更快地完成工作(无需花费额外的时间)。如果各个团队直接的工作量和分配任务存在巨大差距,这些“准备好......”列表也有助于使瓶颈更加明显。

请记住:“准备好......”列表将使您拥有的“进行中”列表的数量几乎翻倍。也许你不想采取那么多步骤,但如果你认为它可能有用,那么很容易尝试一个列表,然后稍后将其归档。Trello灵活的列表结构使这个变化很简单。可以先从最对大家最有益的部分尝试实时“准备好......”列表(根据我的经验,它始终是代码审查)。

存档已完成的工作

上述两个Board都有一个“完成(Done)”列表,在存档已完成的工作时有以下两点建议,这些都是一种很好的方式,可以保持以前所做的事情的易于搜索的历史,同时仍然保持团队的主板清洁:

 

  1. 根据团队的偏好,为每个冲刺/周/月设置完成列表。使用此模式,您每周都会创建一个新的“完成”列表,并重命名旧的“完成 - 第10周/ 8-10 / 14周”。这些列表逐渐向右移动,并且可以在不再需要时归档。

  2. 建立一个专门用于存档的Board,用于存储过去的工作。这通常按每个sprint或周的列表进行组织。然后,完成列表中的卡片将定期全部移动到存档板上。这可以使主板保持整洁,并保留完成的历史记录以及何时完成。

     

更多Trello介绍文章: