大规模敏捷开发框架之LeSS

现在Scrum 框架已得到了广泛应用,但是Scrum开发团队最佳规模是足够小以保持敏捷性,一个建议的数值通常是5~9个人,这样既可以保持敏捷性又可以在Sprint内交付潜在可发布的产品增量。

对于一些小的项目,1个Scrum团队就可以很好的应付。然而现实中,通常是一些中大规模产品项目开发,同时常常会涉及到多个团队协同开发一个产品。此时如果我们继续采用Scrum的方式进行产品研发,我们就不得不需要思考一个问题:不同团队如何一起有效的合作完成一个产品的开发?

目前敏捷框架内,提供有一些大规模敏捷的解决方案,如 Large Scale Scrum(LeSS), Scrum of Scrums, Scaled Agile Framework(SAFe), Disciplined Agile Delivery(DAD),NEXUS等等。

在这里,简单介绍一下LeSS这个框架。

“LeSS is Scrum applied to many teams working together on one product.”简单说LeSS依然是Scrum,依然是那三个角色,三个工件,五个会议。

LeSS框架想要解决的问题是如何将Scrum的原则,元素尽可能简单够用的使用到多个团队,合作开发一个产品的场景里去。

LeSS框架分为两类LeSS以及LeSS Huge,超过8个Scrum团队的时候使用LeSS Huge框架。这里的8是基于实践来的,当然在具体的项目实践的过程中需要考虑产品负责人以及Scrum团队成熟度适当调整,理论总是要联系实际。

LeSS是单团队Scrum的放大版本,它保留了Scrum中的许多实践和思想。在LeSS中:

    1. 共享一个产品待办事项列表(因为它是针对一个产品,而不是团队),
    1. 一个针对所有团队的完成定义,
    1. 在每个Sprint结束时增加一个潜在的可交付产品增量,
    1. 一个(总体)产品负责人,
    1. 许多完整的,跨职能的团队(无专业团队),
    1. 一个Sprint。
    1. 在LeSS中,所有团队都处于一个共同的Sprint中,以提供一个共同的PSPI。
image.png
LeSS框架的10条原则:
image.png

你可能感兴趣的:(大规模敏捷开发框架之LeSS)