多团队敏捷开发

 

概述

多团队敏捷开发主要是指多个Scrum团队/敏捷团队开发同一款大型产品或大型项目的敏捷开发。

适用场景

适用于多个团队进行大规模敏捷开发协作。
多团队大规模敏捷开发

如果是单团队进行敏捷开发,请查看 单团队敏捷开发

开始使用Leangoo

创建多团队敏捷项目

对于大型互联网产品、企业级软件产品、大型项目或解决方案,这些通常需要多个团队协作进行开发,所以针对这种情况,我们可以在Leangoo中创建一个多团队敏捷开发项目。
点击添加项目按钮,选择“多团队大规模敏捷”模板,选择参与开发的敏捷团队数量,点击“创建”按钮,即可创建多团队敏捷开发项目。

e1ce33b9-f293-47af-8122-1bda0ac6bd73

创建成功后,系统会自动生成一个父项目和几个子项目,父项目主要用于产品需求和缺陷的管理和规划,而子项目主要用于每个Scrum/敏捷团队的Sprint/迭代冲刺,每个子项目对应一个敏捷团队。

fd3dd1ae-4594-4139-83bf-5a0182fb3b26

 

产品规划组项目

 产品规划组项目用于管理整个项目的产品路线图、产品Backlog、缺陷和跨团队协作(Scrum of Scrums看板)事务。项目中的所有内容对整个团队可见。
8545ea13-d21b-4b65-8859-65c1efc468a6
此项目中的产品路线图、产品Backlog、缺陷由产品负责人负责管理,Scrum of Scrums由SoS Master负责管理。

 

开发小组01/02/03项目

这些是Scrum团队日常冲刺参与协作的项目,每个团队一个,里面主要包含Sprint看板以及Sprint回顾看板,团队每个迭代创建一个Sprint看板。
1cb9af8e-11c4-4d4a-afc8-cefd4faaac0e
团队管理成员可以根据敏捷团队的数量来调整开发小组项目的数量,他们和产品规划组项目通过父子关系进行关联。
9626c8e8-caa3-42d5-8789-30e0a64fbeb6
5b5a95c3-a808-4586-9506-8a66560841da

产品路线图

产品路线图类型看板主要用来管理产品路线图内容。产品路线图是一个重要的产品管理工具,它是高层次的战略计划,它描述了产品在未来一段时间可能会如何发展和壮大,它确保了整个产品团队持续关注产品目标并持续帮助产品负责人把握产品的战略方向,调整产品规划和产品的优先级。
产品路线图规划的频率基于产品特征、产品规模和复杂度以及产品推向市场的频率来决定。市场变化较快、响应要求高的产品可以按照月度进行规划,对于企业级大型产品或解决方案可以按照季度进行规划。
85d9b30e-9089-426a-9eee-9cd2a0a0178a
如图,产品路线图看板里面有多个里程碑(每个状态列表代表一个里程碑)以及达到里程碑需要完成的史诗故事。

进行里程碑规划

因为史诗故事通常都是比较大的故事,所以我们在确定好里程碑需要完成的史诗故事后,下一步就需要将这些史诗故事规划到产品Backlog中,以便让团队在产品Backlog中对这些史诗故事进行拆分,将其拆解为更小的用户故事,从而让团队能在Sprint迭代中去逐步完成。
点击“里程碑规划”按钮,打开里程碑规划弹框,将“里程碑1”列表内史诗故事拖拽至“里程碑1-产品Backlog”内,这样这些史诗故事便会被引用到产品Backlog看板内,即将史诗故事规划到产品Backlog中。

d49e39a6-b380-45aa-ae74-821a0605fcb0

 

 

拆分用户故事

里程碑规划完成后,点击进入“里程碑1-产品Backlog”看板,准备进行需求梳理。

17003ffb-4621-4717-90b4-471fb3732004
在里程碑看板中,我们已经将史诗故事通过规划的方式引入并放置在独立泳道内,团队接下来需要将这些史诗故事进行拆分,将其拆解成更小的用户故事,然后准备进行后续Sprint规划。
092b7aed-3ebe-4cd4-aa6c-42b0e148580d
用户故事拆解出来后,团队应按优先级对优先级较高的用户故事进行梳理,团队可以将完成用户故事需要做的任务项添加到用户故事卡片的检查项内,以便后续用户故事规划到Sprint中后,方面拆解成更小的任务。
3ae4460b-f43a-4b2b-88a8-4c925032eea0

进行Sprint规划

用户故事规划

Sprint冲刺开始前,我们需要将已梳理完成且优先级高的用户故事规划到Sprint看板内,以便准备接下来在Sprint中冲刺的内容。

点击“Sprint规划”按钮,选择希望将用户故事规划到的子项目
db1bdb36-ac65-40ce-939e-38c4815b4701
将用户故事规划到项目内的Sprint看板上。(拖拽上去)
32306866-97b3-4798-a7a5-1ddaaff2f3a5
当给其他敏捷开发团队规划Sprint时,切换出团队所在的项目即可
6b171201-f2ea-4a7a-bd1c-14ee78213ff4

 

缺陷规划

在 Sprint冲刺过程中,我们不仅需要做相关用户故事,也需要解决产品使用过程中出现的缺陷问题。所以,我们可以用一个缺陷类型的看板来收集日常产生的缺陷,然后在Sprint规划时,将优先级较高的缺陷规划到Sprint迭代中。

0d70f481-9763-4221-a8f8-93087d02affc

 

 

 

进行Sprint冲刺

Sprint规划完成后,点击Sprint1看板名称进入Sprint1看板,我们可以看到上一步已规划的用户故事已分别放置在独立泳道中。
e23a57f1-248f-435f-beb9-86c3707e3699
Sprint开始时,团队根据这些故事相关信息(比如检查项、描述内的信息),将其拆解为更小的任务(以任务类型卡片的方式),然后大家各自领取开发。
7ba70ce2-6760-48c0-aca2-ae95595f438a

Scrum of Scrums

Scrum of Scrums 简称SoS,是一个跨团队协作的Scrum团队,团队成员是由各个Scrum团队的Scrum Master组成,他们按节奏召开每日例会(Scaled Daily Scrum,简称SDS)以便发现团队之间协作的问题,进而协调团队更好地协作。

d56363ss

 

在每日例会上,大家要识别会妨碍团队完成其冲刺目标的障碍或跨团队依赖,然后将识别出来问题,以用户故事形式放入看板内,最后拆分为颗粒度更小的任务去解决。
f1568556-3ef2-4e05-b774-812ebd251def

进行Sprint回顾

在敏捷开发中,冲刺团队在每个迭代都会开回顾会议,这时团队可以将回顾的事项放到 Sprint回顾 看板内,这样团队在后续Sprint迭代中保持高效协作的同时来逐步解决需要改进的问题。
d7f8a386-a5cd-4ba1-8e91-46b1f338d2f6

查看燃尽图进度

在Leangoo敏捷类型项目中,每个迭代类型看板中都有一个重要的Sprint进度统计图表 – 燃尽图。
燃尽图是Scrum中的一个简单实用的团队进展跟踪的工具,能形象地展示当前迭代中的剩余工作量和剩余工作时间的变化趋势,一般在每日站会时团队会通过燃尽图来了解当前Sprint冲刺速度情况。

01bab14f-0e55-4cda-b895-349dbb09a138

 

 

查看团队速度

团队速度是指Scrum团队在一个Sprint中实际完成的工作量(通常使用故事点作为团队速度的单位)。每个Sprint结束后,Leangoo会自动记录当前Sprint完成的工作量,并且自动生成团队速率的可视化统计图表,以便团队可以方便的了解团队效率的变化趋势。
e024f4c8-f9c2-4108-ad61-b679a8cdfa5b

查看里程碑进度

在敏捷开发类型的项目中,项目会统计项目内每个产品Backlog(里程碑)的进度,以便团队可以从项目页面直观的看到相关里程碑进展情况。
f506669a-48e6-432e-9f7d-bd43b0d01702

查看缺陷分布

在敏捷开发类型的项目中,团队可以通过缺陷分布统计从不同维度(列表、标签)了解项目中缺陷看板内的缺陷分布信息。
14bee5a7-a0d1-47a2-8b1d-31d3975a5028