多团队敏捷开发
概述
多团队敏捷开发主要是指多个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看板。
团队管理成员可以根据敏捷团队的数量来调整开发小组项目的数量,他们和产品规划组项目通过父子关系进行关联。
产品路线图
产品路线图类型看板主要用来管理产品路线图内容。产品路线图是一个重要的产品管理工具,它是高层次的战略计划,它描述了产品在未来一段时间可能会如何发展和壮大,它确保了整个产品团队持续关注产品目标并持续帮助产品负责人把握产品的战略方向,调整产品规划和产品的优先级。
产品路线图规划的频率基于产品特征、产品规模和复杂度以及产品推向市场的频率来决定。市场变化较快、响应要求高的产品可以按照月度进行规划,对于企业级大型产品或解决方案可以按照季度进行规划。
如图,产品路线图看板里面有多个里程碑(每个状态列表代表一个里程碑)以及达到里程碑需要完成的史诗故事。
在里程碑看板中,我们已经将史诗故事通过规划的方式引入并放置在独立泳道内,团队接下来需要将这些史诗故事进行拆分,将其拆解成更小的用户故事,然后准备进行后续Sprint规划。
缺陷规划
在 Sprint冲刺过程中,我们不仅需要做相关用户故事,也需要解决产品使用过程中出现的缺陷问题。所以,我们可以用一个缺陷类型的看板来收集日常产生的缺陷,然后在Sprint规划时,将优先级较高的缺陷规划到Sprint迭代中。
进行Sprint冲刺
Sprint规划完成后,点击Sprint1看板名称进入Sprint1看板,我们可以看到上一步已规划的用户故事已分别放置在独立泳道中。
Sprint开始时,团队根据这些故事相关信息(比如检查项、描述内的信息),将其拆解为更小的任务(以任务类型卡片的方式),然后大家各自领取开发。
Scrum of Scrums
Scrum of Scrums 简称SoS,是一个跨团队协作的Scrum团队,团队成员是由各个Scrum团队的Scrum Master组成,他们按节奏召开每日例会(Scaled Daily Scrum,简称SDS)以便发现团队之间协作的问题,进而协调团队更好地协作。
在每日例会上,大家要识别会妨碍团队完成其冲刺目标的障碍或跨团队依赖,然后将识别出来问题,以用户故事形式放入看板内,最后拆分为颗粒度更小的任务去解决。