Return to Revo's glossary

LeSS (Large-Scale Scrum)

A framework for scaling Scrum to multiple teams working on a single product, emphasizing simplicity and cross-functional collaboration.

LeSS (Large-Scale Scrum): Scaling Agile Development for Large OrganizationsIntroductionIn today's fast-paced business environment, organizations are constantly seeking ways to improve their software development processes. Agile methodologies, such as Scrum, have proven to be effective in delivering high-quality products quickly. However, when it comes to large-scale projects with multiple teams, traditional Scrum practices may not be sufficient. This is where LeSS (Large-Scale Scrum) comes into play. In this comprehensive guide, we'll explore everything you need to know about LeSS and how it can help scale agile development for large organizations.What is LeSS?LeSS, short for Large-Scale Scrum, is a framework designed to scale Scrum practices for large organizations and complex projects. It was developed by Craig Larman and Bas Vodde, who have extensive experience in agile software development. LeSS builds upon the core principles and practices of Scrum, while providing additional guidelines and structures to support coordination and collaboration among multiple teams.The Two LeSS FrameworksLeSS offers two distinct frameworks to cater to different organizational needs:1. LeSS: This framework is suitable for organizations with up to eight teams working on a single product. It focuses on applying Scrum at a larger scale while maintaining simplicity and transparency.2. LeSS Huge: This framework is designed for organizations with more than eight teams working on a single product. It introduces additional scaling elements, such as Area Product Owners and Area Backlogs, to manage the increased complexity.Key Principles of LeSSLeSS is built upon several key principles that guide its implementation:1. Customer-centric: LeSS emphasizes delivering value to the customer by focusing on their needs and feedback throughout the development process.2. Transparency: All aspects of the development process, including progress, challenges, and decisions, are made visible to everyone involved.3. Continuous improvement: LeSS encourages a culture of continuous learning and improvement, where teams regularly reflect on their practices and adapt accordingly.4. Whole-product focus: Instead of optimizing individual teams, LeSS aims to optimize the entire product development process, ensuring that all teams work together towards a common goal.5. Lean thinking: LeSS incorporates lean principles, such as reducing waste, maximizing value, and empowering teams to make decisions.Roles in LeSSLeSS maintains the core roles of Scrum, with some adaptations to support scaling:1. Product Owner: The Product Owner is responsible for maximizing the value of the product and managing the Product Backlog. In LeSS, there is a single Product Owner for the entire product, ensuring a unified vision and prioritization.2. Scrum Master: The Scrum Master is a servant leader who helps the team adopt and apply LeSS principles and practices. In LeSS, Scrum Masters work together to support multiple teams and facilitate cross-team coordination.3. Development Team: The Development Team consists of cross-functional individuals who collaborate to deliver potentially shippable product increments. In LeSS, teams are feature-oriented and work together to deliver end-to-end functionality.Practices and Events in LeSSLeSS incorporates many of the standard Scrum practices and events, with some modifications to support scaling:1. Sprint Planning: In LeSS, Sprint Planning is a collaborative effort involving all teams. It focuses on selecting and defining the work for the upcoming Sprint based on the Product Backlog.2. Daily Scrum: Each team conducts its own Daily Scrum to synchronize and plan their work for the day. Additionally, a representative from each team attends an overall coordination meeting to ensure alignment and identify dependencies.3. Sprint Review: The Sprint Review is an opportunity for all teams to showcase their work to stakeholders and gather feedback. It provides transparency and enables collaboration across teams.4. Sprint Retrospective: Each team conducts its own Sprint Retrospective to reflect on their process and identify areas for improvement. Additionally, an overall retrospective is held to address cross-team issues and improve the LeSS adoption.5. Product Backlog Refinement: In LeSS, Product Backlog Refinement is a continuous process involving the Product Owner and representatives from all teams. It ensures that the Product Backlog is well-structured, prioritized, and ready for upcoming Sprints.Benefits of LeSSAdopting LeSS can bring several benefits to large organizations:1. Improved collaboration and coordination: LeSS fosters a culture of collaboration and coordination among teams, enabling them to work together effectively towards a common goal.2. Increased agility and adaptability: By scaling Scrum practices, LeSS helps organizations respond quickly to changing market demands and customer needs.3. Enhanced transparency and visibility: LeSS promotes transparency across all levels of the organization, enabling better decision-making and problem-solving.4. Faster time-to-market: With a focus on delivering end-to-end functionality and continuous improvement, LeSS can help organizations deliver valuable products to customers faster.5. Improved quality and customer satisfaction: By involving customers throughout the development process and gathering regular feedback, LeSS helps ensure that the final product meets customer expectations and delivers value.ConclusionLeSS (Large-Scale Scrum) is a powerful framework for scaling agile development in large organizations. By building upon the core principles and practices of Scrum, LeSS provides a structured approach to managing complex projects with multiple teams. By fostering collaboration, transparency, and continuous improvement, LeSS enables organizations to deliver high-quality products faster and more efficiently. If your organization is looking to scale agile development, exploring LeSS could be a valuable step towards achieving your goals.