Blog

Transition from Scrum to LeSS and SAFe

Scrum

Scrum is a framework designed to develop, deliver, and support complex products. It works effectively within a single team, but problems can arise when scaling. Is the project too big and the product owner is having trouble managing the backlog? Are there many teams working on the project and problems with integrating individual solutions appear? Systematicity and synchronization between teams is lacking? Then you should consider SAFe or LeSS.

According to 13th Annual State of Agile Report from VersionOne, SAFe is the most popular framework for scrum scaling – 30% of companies use it. LeSS is only used in 3% of cases.

This article will discuss the differences in scrum, LeSS and SAFe frameworks.

LeSS

Principles of LeSS
Principles of LeSS

LeSS (Large-Scale Scrum) means “scrum on a large scale”. It is a framework that allows you to apply the principles of scrum to large projects. Depending on the number of teams, either LeSS (2-8 teams) or LeSS Huge (more than 8 teams) is used.

One of the principles of LeSS is “get more with less”, which means no bureaucracy and no unnecessary roles, processes and artifacts.

LeSS Work Organization
LeSS Work Organization

Table 1: Differences between LeSS and Scrum

Cycle Stage Distinctions
Sprint Planning There are two phases: overall and team planning (if teams have linked backlog items, then inter-team)
Inter-team solution design session Held by teams with related tasks to think through the architecture of the solution
Coordination and integration Each team member synchronizes data several times a day and reviews whether there are any changes related to their work
Daily scrum may include representatives from other teams
Online communities are created to bring together people working on the same product components at the same time
To refine the product backlog Common and team (cross-team if necessary) refinement is performed to separate and detail large backlog elements
Sprint Retrospective Comes in two phases: a general and a team sprint retrospective

When the number of teams exceeds 8, an additional structure is required, LeSS Huge is used:

LeSS Huge Work Organization
LeSS Huge Work Organization

Table 2. Differences between LeSS Huge and Less

Novation Description
Requirements A grouped set of requirements for functionality. Within each requirements area, the work is organized by LeSS: there should be no more than 8 teams, its own backlog, sprint, etc.
A team of assistants to the product owner There is only one product owner, but now he has a team of assistants, each responsible for one area of requirements

SAFe

While LeSS is a scaled version of Scrum, SAFe is a combination of Lean, Agile, and DevOps. SAFe stands for Scaled Agile Framework, or scaled agile framework. It is an open database, on the official website you can find detailed information on each element of SAFe – the roles, responsibilities, artifacts, and events needed to implement the Lean-Agile framework at enterprise scale.

The framework contains four configurations. The more people working in an organization, the more complex the product, the more tools are required to effectively organize work and, accordingly, a more complex configuration is chosen.

  • Essential SAFe

This is the foundation of the framework, which is the minimum set of tools needed to produce a result. All others are based on this basic configuration. It is suitable for organizations that work on a single product of medium to high complexity.

  • Portfolio SAFe

In this configuration, several products of medium or high complexity are being developed. There is a need for portfolio management, where decisions are made on budget allocation between streams, decisions on buying or merging with other companies, creating new business lines and closing old ones.

  • Large Solution SAFe

Suitable for organizations developing one large, complex solution by multiple teams of teams. Work plans for 12-36 months are created and the economic feasibility of changes is analyzed.

  • Full SAFe

Within this configuration several complex and sophisticated solutions are being developed. All levels are involved.

The basic configuration consists of two levels – team level and program level. At the team level the work is carried out according to Scrum, Kanban, XP.

At the program level, new roles are introduced.

Table 3: SAFe roles at the program level

Role Description
Product Management One or more people who determine the direction of the product are responsible for the product backlog
RTE (Release Train Engineer) Analog to the role of a scrum master.

Responsible for coordinating and organizing the process of the program

ART (Agile Release Train) A team of teams (50-125 people) that incrementally develops and delivers solutions in a value stream
System Architect / Engineer The person responsible for the overall technical and architectural vision for product development. There is no equivalent, as in scrum the team itself is responsible for the architecture

A lot of train-related terminology is used: ART (Agile Release Train), RTE (Release Train Engineer). This is because the work of teams is somewhat like that of a train – there is a stable schedule. If you don’t catch one train, you can always catch the next one. If you can’t fit some goals into the current increment, you can put them into the next one.

The organization of program-level work in SAFe is similar to the organization of scrum work, only on a larger scale, with planning for a longer period.

Table 4. Comparison of program-level work stages in Scrum and SAFe

Scrum SAFe Program Level
Sprint (1-4 weeks) Incremental Program (8-12 weeks)
Sprint Planning Program Incremental Planning
Everyday Scrum Additional meetings to synchronize teams, owners, and product management
Sprint Overview System Demo
Sprint Retrospective Inspection and adaptation
SAFe Essential Events
SAFe Essential Events

Conclusion

In this article, the main differences between LeSS and SAFe and scrum have been discussed. Each framework has its own features.

LeSS is simpler and more straightforward. It doesn’t require as much modification as SAFe.

SAFe offers a more comprehensive approach. Additional roles, artifacts, and events appear. Implementation requires more resources.

It is impossible to say unequivocally which approach is better. It all depends on the specifics of your company’s work. If you have a small number of teams working on a single product, LeSS implementation can help you increase efficiency at a lower cost. When the scale increases, confusion arises and more systematic approach is required, it is worth paying attention to SAFe.

Do you have any questions?
Contact us and our managers will advise you.
Browsing the website you agree to the use of cookies