Scrum has been proven to work well for small teams. But the true benefits of Agile can only be reaped if Agile and Scrum are scaled at the enterprise level. However, this is easier said than done.
According to statistics, 47% of Agile transformations are not successful. While this is a worrying trend, there are still hundreds of organizations who have got it right and are able to survive the competition by innovating faster, delivering value and adapting to changing markets. How are they doing it? By using scaled Scrum.
There are several tools and frameworks available for scaling Scrum at the enterprise level. In this blog, we attempt to look at a few of these.
Scaling Scrum with Nexus
Nexus is among the most popular frameworks for scaling Scrum. According to the Nexus Guide, “Nexus is a framework for developing and sustaining scaled product delivery initiatives. It builds upon Scrum, extending it only where absolutely necessary to minimize and manage dependencies between multiple Scrum Teams while promoting empiricism and the Scrum Values.”
How is Nexus different from Scrum?
Scrum defines three primary roles: The Product Owner, the Scrum Master and the development team. These three roles work together in one team.
The Nexus framework consists of several Scrum teams that work together toward a common product goal and defines the Nexus Integration Team as an additional accountability. Nexus helps to build on the values of Scrum and also solves the collaboration and dependency challenges that tend to occur between teams in Scrum.
Benefits of using Nexus
Nexus extends Scrum in the following ways:
- Accountabilities: Nexus introduces the Nexus Integration Team, which consists of the Scrum Master, Product Owner, and members. This team is accountable for delivering a workable product at the end of each sprint.
- Events: Nexus events aim to add to or supplement Scrum events and serve not just individual teams but also the Nexus Integration Team. The objective of a sprint is to achieve the Nexus sprint goal.
- Artifacts: Although the teams are different, within the Nexus framework they all work towards a single goal and follow a single product backlog. There’s a high amount of transparency and work is allocated to each team.
The Nexus Integration Team
According to the Nexus Guide, “the Nexus Integration Team exists to coordinate, coach, and supervise the application of Nexus and the operation of Scrum so the best outcomes are derived.” The Nexus Integration Team or NIT comprises of the Scrum Master, the Product Owner and Nexus integration team members.
There are generally three to nine Scrum teams working together in Nexus. All of them follow a single product backlog and work towards delivering a single product. The Nexus Integration Team forms an essential role within Nexus and is tasked with providing transparent accountability among the teams in Nexus.
The Product Owner is accountable for maximizing the product value and the work carried out in Nexus. Their primary task is to order and refine the product backlog. Being a member of the Nexus Integration Team, the product owner will work with all the Scrum teams in the Nexus Integration team. The product owner and the teams work towards better defining and refining the product backlog.
Scrum Master, in a way, is responsible for leading a software development team and, at the same time, is a servant leader. Just like in regular Scrum, the Scrum Master in the Nexus Integration Team is also responsible for ensuring that the Nexus framework is understood by everyone on the team as prescribed by the Nexus Guide.
The members of the Nexus Integration Team are the Scrum team members who aid the Scrum teams in adoption of tools and practices that will help the team and members deliver value at the end of each sprint that meets the definition of done. Nexus Integration Team membership should be considered more important than the individual Scrum Team membership and members should work towards first fulfilling their Nexus team responsibilities.
What are the Events in Nexus?
Nexus adds or augments the events as defined by Scrum. The Nexus event durations are like Scrum event durations and are guided by the Scrum Guide.
Nexus events consist of:
- Sprint- A Nexus sprint is the same as in Scrum, at the end of which a single increment is delivered.
- Cross team refinement- The aim of Nexus is to enhance collaboration and reduce cross team dependencies. Cross team refinement helps to make dependencies and responsibilities more transparent. This makes it easier for Scrum teams within the Nexus to clearly identify and deliver their allocated tasks.
- Nexus Sprint Planning- Nexus sprint planning will involve the participation of the Product Owner and concerned teams' members from each team. The purpose of the Nexus Sprint Planning is to assign and co-ordinate activities for a single sprint.
- Nexus Daily Scrum- This is like the daily stand up in Scrum. Nexus daily scrum is used to identify any issues and track progress. Any issues are immediately prioritized and solved so that they do not hinder the work of the developers.
- Nexus Sprint Review- This event is held at the end of sprints to provide feedback on the increment that has been built and on any future updates that have to be made.
- Nexus Sprint Retrospective- Like in Scrum, Nexus retrospectives are an important part of the project and are used to reflect on how quality and consistency can be improved.
Some Nexus Artifacts
Nexus artifacts are the same as Scrum artifacts and when implemented correctly ensure transparency and value maximization. Every artifact is designed to give a commitment. For example, the product backlog is the artifact and its commitment is the product goal.
- Other artifacts and their commitments include:
- Nexus Sprint Backlog-Nexus Sprint Goal
- Integrated Increment-Definition of Done
Along with Nexus, LeSS is another popular framework for scaling agile.
Scaling Scrum with LeSS
The Large-Scale Scrum (LeSS) framework is an offering from Atlassian and is a framework for scaling Scrum to multiple teams that are working on the same product. The idea behind LeSS is to start with a single Scrum team as defined in the Scrum Guide and then replicate it to multiple teams who are working on a single product. LeSS has earned the label of being “barely sufficient” as it is a simple framework to apply and uses the basic concepts of Scrum to scale.
Become a project management expert with our PRINCE2 foundation certification online courses. Start your journey to success now!
How do Sprint Planning meetings in LeSS work?
LeSS generally carries out sprint planning in two stages. Sprint Planning One focuses on selecting items that are of topmost priority, solving unanswered issues and defining the sprint goal. The Sprint Planning Two is like the sprint plan of regular Scrum and focuses on creating a plan of action for getting things done.
Daily meeting
The daily Scrum meeting in LeSS is similar to how it is done in normal single Scrum teams and involves team members discussing the work accomplished and the work to be done during the day. It is a time-boxed meeting and helps teams address any issues that may be hindering work.
Sprint Delivery Meeting (Review)
The sprint review meeting is an essential part of LeSS and helps teams and stakeholders review the product built during the sprint and suggest changes and new ideas.
Retrospective
The retrospective for LeSS is similar to one team Scrum. These retrospectives held at the end of the sprint will help teams to reflect on the progress of tasks, and identify the obstacles that may hinder or impede the overall project.
Let’s take a look at some of the other frameworks that are used for scaling agile.
Scaling Scrum with SAFe®
The Scaled Agile Framework, SAFe in short, follows the principles of lean and agile and helps in scaling Scrum to the enterprise. It helps to manage alignment, collaboration, and delivery from multiple agile teams to ensure enterprise success. It systematically focuses on applying Scrum at each level of the enterprise, to maximize value and ensure a successful agile transformation.
A successful SAFe adoption ensures end-to-end business agility with significant improvements in strategy, delivery, execution and business competencies. It helps organizations overcome competition and ensure innovative business solutions to gain customer trust and partnership.
The SAFe framework is continuously improvised in order to help organizations cope with the digital age and ensure that business outcomes are delivered.
Scaling Scrum with the Scrum@Scale framework
Another framework that allows organizations to implement Scrum at scale is the Scrum@Scale framework. This framework expands on the core principles of Scrum and helps to scale Scrum over a wide range of industries and sectors, ensuring customer satisfaction and creation of successful products. It promotes communication across all teams and departments, and optimizes resources, removes roadblocks and ensures creation of innovative products.
A Final Word
By driving Agile at the organizational level, companies can gain all the benefits of team-level Scrum at scale. More often than not the principles of team level Scrum are not sustainable at the enterprise level and the transformation fails. Tested and proven Agile scaling frameworks are now able to turn this around, and help organizations scale up the principles and practices of Scrum to become more adaptable, flexible and responsive. Professionals can master these frameworks and help their organization adopt the culture, mind-set and principles of Scrum and agile.