概述
多团队敏捷开发主要是指多个Scrum团队/敏捷团队开发同一款大型产品或大型项目的敏捷开发。
适用场景
适用于多个团队进行大规模敏捷开发协作。Leangoo基于多团队大规模敏捷开发需求,也提供了可适配Scrum of Scrums, Scrum@Scale,LeSS和SAFe等模型的项目模板。
如果是单团队进行敏捷开发,请查看 单团队敏捷开发
开始使用Leangoo
创建多团队敏捷项目
对于大型互联网产品、企业级软件产品、大型项目或解决方案,这些通常需要多个团队协作进行开发,所以针对这种情况,我们可以在Leangoo中创建一个多团队敏捷开发项目。
点击添加项目按钮,选择“多团队大规模敏捷”模板,选择参与开发的敏捷团队数量,点击“创建”按钮,即可创建多团队敏捷开发项目。
创建成功后,系统会自动生成一个父项目和几个子项目,父项目主要用于产品需求和缺陷的管理和规划,而子项目主要用于每个Scrum/敏捷团队的Sprint/迭代冲刺,每个子项目对应一个敏捷团队。
产品规划组项目
产品规划组项目用于管理整个项目的产品路线图、产品Backlog、缺陷和跨团队协作(Scrum of Scrums看板)事务。项目中的所有内容对整个团队可见。
此项目中的产品路线图、产品Backlog、缺陷由产品负责人负责管理,Scrum of Scrums由SoS Master负责管理。
开发小组01/02/03项目
这些是Scrum团队日常冲刺参与协作的项目,每个团队一个,里面主要包含Sprint看板以及Sprint回顾看板,团队每个迭代创建一个Sprint看板。
团队管理成员可以根据敏捷团队的数量来调整开发小组项目的数量,他们和产品规划组项目通过父子关系进行关联。
产品路线图
产品路线图类型看板主要用来管理产品路线图内容。产品路线图是一个重要的产品管理工具,它是高层次的战略计划,它描述了产品在未来一段时间可能会如何发展和壮大,它确保了整个产品团队持续关注产品目标并持续帮助产品负责人把握产品的战略方向,调整产品规划和产品的优先级。
产品路线图规划的频率基于产品特征、产品规模和复杂度以及产品推向市场的频率来决定。市场变化较快、响应要求高的产品可以按照月度进行规划,对于企业级大型产品或解决方案可以按照季度进行规划。
如图,产品路线图看板里面有多个里程碑(每个状态列表代表一个里程碑)以及达到里程碑需要完成的史诗故事。
进行里程碑规划
因为史诗故事通常都是比较大的故事,所以我们在确定好里程碑需要完成的史诗故事后,下一步就需要将这些史诗故事规划到产品Backlog中,以便让团队在产品Backlog中对这些史诗故事进行拆分,将其拆解为更小的用户故事,从而让团队能在Sprint迭代中去逐步完成。
点击“里程碑规划”按钮,打开里程碑规划弹框,将“里程碑1”列表内史诗故事拖拽至“里程碑1-产品Backlog”内,这样这些史诗故事便会被引用到产品Backlog看板内,即将史诗故事规划到产品Backlog中。
拆分用户故事
里程碑规划完成后,点击进入“里程碑1-产品BACKLOG”看板,准备进行需求梳理。
在里程碑看板中,我们已经将史诗故事通过规划的方式引入并放置在独立泳道内,团队接下来需要将这些史诗故事进行拆分,将其拆解成更小的用户故事,然后准备进行后续Sprint规划。
用户故事拆解出来后,团队应按优先级对优先级较高的用户故事进行梳理,团队可以将完成用户故事需要做的任务项添加到用户故事卡片的检查项内,以便后续用户故事规划到Sprint中后,方面拆解成更小的任务。
进行Sprint规划
用户故事规划
Sprint冲刺开始前,我们需要将已梳理完成且优先级高的用户故事规划到Sprint看板内,以便准备接下来在Sprint中冲刺的内容。
点击“Sprint规划”按钮,选择希望将用户故事规划到的子项目
将用户故事规划到项目内的Sprint看板上。(拖拽上去)
当给其他敏捷开发团队规划Sprint时,切换出团队所在的项目即可
缺陷规划
在 Sprint冲刺过程中,我们不仅需要做相关用户故事,也需要解决产品使用过程中出现的缺陷问题。所以,我们可以用一个缺陷类型的看板来收集日常产生的缺陷,然后在Sprint规划时,将优先级较高的缺陷规划到Sprint迭代中。
进行Sprint冲刺
Sprint规划完成后,点击Sprint1看板名称进入Sprint1看板,我们可以看到上一步已规划的用户故事已分别放置在独立泳道中。
Sprint开始时,团队根据这些故事相关信息(比如检查项、描述内的信息),将其拆解为更小的任务(以任务类型卡片的方式),然后大家各自领取开发。
Scrum of Scrums
Scrum of Scrums 简称SoS,是一个跨团队协作的Scrum团队,团队成员是由各个Scrum团队的Scrum Master组成,他们按节奏召开每日例会(Scaled Daily Scrum,简称SDS)以便发现团队之间协作的问题,进而协调团队更好地协作。
在每日例会上,大家要识别会妨碍团队完成其冲刺目标的障碍或跨团队依赖,然后将识别出来问题,以用户故事形式放入看板内,最后拆分为颗粒度更小的任务去解决。
进行Sprint回顾
在敏捷开发中,冲刺团队在每个迭代都会开回顾会议,这时团队可以将回顾的事项放到 Sprint回顾 看板内,这样团队在后续Sprint迭代中保持高效协作的同时来逐步解决需要改进的问题。
查看燃尽图进度
在Leangoo敏捷类型项目中,每个迭代类型看板中都有一个重要的Sprint进度统计图表 – 燃尽图。
燃尽图是Scrum中的一个简单实用的团队进展跟踪的工具,能形象地展示当前迭代中的剩余工作量和剩余工作时间的变化趋势,一般在每日站会时团队会通过燃尽图来了解当前Sprint冲刺速度情况。
查看团队速度
团队速度是指Scrum团队在一个Sprint中实际完成的工作量(通常使用故事点作为团队速度的单位)。每个Sprint结束后,Leangoo会自动记录当前Sprint完成的工作量,并且自动生成团队速率的可视化统计图表,以便团队可以方便的了解团队效率的变化趋势。
查看里程碑进度
在敏捷开发类型的项目中,项目会统计项目内每个产品Backlog(里程碑)的进度,以便团队可以从项目页面直观的看到相关里程碑进展情况。
查看缺陷分布
在敏捷开发类型的项目中,团队可以通过缺陷分布统计从不同维度(列表、标签)了解项目中缺陷看板内的缺陷分布信息。