• 用leangoo敏捷工具管理多团队敏捷开发


    多团队敏捷开发

    概述

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

    适用场景

    适用于多个团队进行大规模敏捷开发协作。Leangoo基于多团队大规模敏捷开发需求,也提供了可适配Scrum of Scrums, Scrum@Scale,LeSS和SAFe等模型的项目模板。
     
    多团队大规模敏捷开发
     
     
     

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

     

    开始使用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
  • 相关阅读:
    20165205 2017-2018-2 《Java程序设计》实验三 敏捷开发与XP实践
    20165205 2017-2018-2 《Java程序设计》第八周学习总结
    20165205 2017-2018-2《Java程序设计》结对编程一 第二周总结
    20165104 第一周学习心得
    Linux安装及命令入门
    做中学learning by doing个人感想
    我所期望的师生关系
    2018-2019 20165235《信息安全系统设计基础》第三周学习总结
    20165235 缓冲区溢出漏洞实验
    2018-2019-20165235 《信息安全系统设计基础》第二周学习总结
  • 原文地址:https://www.cnblogs.com/shineshine/p/14808267.html
Copyright © 2020-2023  润新知