SlideShare a Scribd company logo
Ā© leanpitch Technologies Private Limited
Naveen Kumar Singh
naveen.singh@leanpitch.com +91-9810547500 @naveenhome naveen75home
Large-Scale Scrum (LeSS)
Moving beyond single team Scrum
Ā© leanpitch Technologies Private Limited 2
What problem you are trying to solve?
43 people
Multiple
project team
Different
Skills
Different
goal
Complex
coordination
Legacy code
Many
managers
But One
Product
Ā© leanpitch Technologies Private Limited 3
Customer-centric and whole product focus
Ā© leanpitch Technologies Private Limited 4
What is Product?
Single code base ?
Server-side or back-end ?
Library/Common platform/Service (Not sold directly) ?
A project to develop a few features ?
Ā© leanpitch Technologies Private Limited 5
Exercise – Identify a product
Ā© leanpitch Technologies Private Limited 6
Current product team structure
Ā© leanpitch Technologies Private Limited 7
What is LeSS (Large-Scale Scrum)
Ā© leanpitch Technologies Private Limited 8
What is LeSS (Large-Scale Scrum)
Large-Scale Scrum is Scrum and it is not new or improved scrum as stated by Craig
Larman and Bas Vodde.
LeSS is also not a framework to apply at team level instead it is scrum scaled on all the
levels.
Large-scale Scrum, like regular Scrum, is a framework for development in which the
details need to be filled in by the teams and evolved iteration by iteration, team by
team. It reflects the lean thinking pillar of continuous improvement. It is a collection of
suggestions for inspecting and adapting the product and process when there are many
teams—at least two teams and up to groups of 500 or 1000 people.
Read here - http://less.works/less/principles/large_scale_scrum_is_scrum.html
Ā© leanpitch Technologies Private Limited 9
What is LeSS Principles?
Ā© leanpitch Technologies Private Limited 10
What is LeSS Principles?
Large-Scale Scrum is Scrum – LeSS doesn’t introduce any new role till 8 teams. LeSS is a
simple framework that exposes organization problems just like Scrum. Beyond 8 team
only role that get introduced is APO (Area Product Owner).
Empirical Process Control – Inspection and Adaption of the product, processes,
organizational design, and practices to craft a situational appropriate organization
based on Scrum, rather than following a detailed formula.
Transparency – Based on tangible ā€œdoneā€ items, short cycles, working together,
common definitions, and driving out fear at workplace.
More with LeSS – 1. in empirical process control: more learning with less defined
processes. 2. In lean thinking: more value with less waste and overhead. 3. In scaling:
less roles, artifacts and special groups.
Whole-product focus – One product backlog, one product owner, one product
increment, one sprint regardless of number of team.
Ā© leanpitch Technologies Private Limited 11
What is LeSS Principles?
Customer-Centric – Identify values and waste in the eye of paying customer. Reduce the
cycle time from their prospective. Increase feedback loops with the real customer.
Continuous Improvement towards Perfection – Do I need to tell you? This is all about
Scrum I believe.
System Thinking – See, understand, and optimize the whole system and use causal-loop
modelling to explore system dynamics. Avoid local optimization.
Lean Thinking – Create an organizational system whose foundation is managers-as
teachers who apply and teach system thinking and lean thinking, manage to improve,
and who practice go see at gemba. Add the two pillars of respect for people and
continuous improvement. All towards to the goal of perfection.
Queuing Theory – One product backlog, one product owner, one product increment,
one sprint regardless of number of team.
Ā© leanpitch Technologies Private Limited 12
Causal-loop modelling
Ā© leanpitch Technologies Private Limited 13
Causal-loop modelling - Exercise
5 minutes discussion on what you wanted to improve in a product that you have
identified earlier.
10 minutes to draw causal-loop modelling showing Positive feedback, Negative
feedback, Balancing feedback, Reinforcing feedback and delay loops.
Ā© leanpitch Technologies Private Limited 14
Lean Thinking
Ā© leanpitch Technologies Private Limited 15
Lean Thinking - Exercise
Identify waste in your software product development process that you will prefer to
eliminate – 10 mins
Ā© leanpitch Technologies Private Limited 16
Common Waste - Software Development
Waiting
Delay
Handoff
Partial done work
Task switching
Defects
Under-realize people's potential
Knowledge Scatter
Wishful thinking
Many more…..
Ā© leanpitch Technologies Private Limited 17
LeSS Rules - Structure
• Structure the organization using real teams as the basic organizational building
block.
• Each team is (1) self-managing, (2) cross-functional, (3) co-located, and (4) long-
lived.
• The majority of the teams are customer-focused feature teams.
• ScrumMasters are responsible for a well-working LeSS adoption. Their focus is
towards the Teams, Product Owner, organization, and development practices. A
ScrumMaster does not focus on just one team but on the overall organizational
system.
• A ScrumMaster is a dedicated full-time role.
• One ScrumMaster can serve 1-3 teams.
Ā© leanpitch Technologies Private Limited 18
LeSS Rules - Structure
• In LeSS, managers are optional, but if managers do exist their role is likely to
change. Their focus is the value-delivering capability of the product development
system rather than the specific scope of a product.
• Managers’ role is to improve the product development system by practicing Go See,
encouraging Stop & Fix, and ā€œexperiments over conformanceā€.
• For the product group, establish the complete LeSS structure ā€œat the startā€; this is
vital for a LeSS adoption.
• For the larger organization beyond the product group, adopt LeSS evolutionarily
using Go and See to create an organization where experimentation and
improvement is the norm.
More details
Ā© leanpitch Technologies Private Limited 19
LeSS Rules - Product
• There is one Product Owner and one Product Backlog for the complete shippable
product.
• The Product Owner shouldn’t work alone on Product Backlog refinement; he is
supported by the multiple Teams working directly with customers/users and other
stakeholders.
• All prioritization goes through the Product Owner, but clarification is as much as
possible directly between the Teams and customer/users and other stakeholders.
• One shared Definition of Done for the whole product.
Ā© leanpitch Technologies Private Limited 20
LeSS Rules - Product
• Each team can have their own expanded Definition of Done.
• The definition of product should be as broad and end-user/customer centric as is
practical. Over time, the definition of product might increase. Broader definitions
are preferred.
• The perfection goal is to improve the Definition of Done so that it results in a
shippable product each Sprint (or even more frequently).
Ā© leanpitch Technologies Private Limited 21
LeSS Rules - Sprint
• There is one product-level Sprint, not a different Sprint for each Team. Each Team
starts and ends the Sprint at the same time. Each Sprint results in an integrated
whole product.
• Sprint Planning consists of two parts: Sprint Planning Part One is common for all
teams while Sprint Planning Part Two is usually done separately for each team.
• Sprint Planning Part One is attended by the Product Owner and Teams or Team
representatives. They together tentatively select the items that each team will work
on the next Sprint. The Teams identify opportunities to work together and final
questions are clarified.
• Each Team has their own Sprint Backlog.
Ā© leanpitch Technologies Private Limited 22
LeSS Rules - Sprint
• Sprint Planning Part Two is for Teams to decide how they will do the selected
items. This usually involves design and the creation of their Sprint Backlogs. The
Team forecasts how many items they believe they can complete during the next
Sprint.
• Guidance: For some Teams, do it in a shared space to enhance coordination.
• Each Team has their own Daily Scrum.
• Cross-team coordination is decided by the teams. Prefer decentralized and informal
coordination over centralized coordination
• Guidance: Coordination via Open Space, joining other teams’ Daily Scrum, Scrum of Scrums,
multi-team workshops, or ā€œsimplyā€ working in the same space, talking to each other, and using
visual management.
Ā© leanpitch Technologies Private Limited 23
LeSS Rules - Sprint
• Product Backlog Refinement (PBR) is done per team for the items they are likely
going to do in the future. Do multi-team PBR to increase shared understanding and
exploiting coordination opportunities when having closely related items or a need
for broader input/learning
• Guidance: Hold an overall PBR with representatives before each team PBR to explore which
teams might work on which items, and to increase learning and alignment.
• There is one product Sprint Review; it is common for all teams. Ensure that enough
stakeholders join to contribute the information needed for effective inspection and
adaptation.
• Guidance: Use decentralized ā€œdiverge-mergeā€ techniques for better feedback and less boring
meetings.
Ā© leanpitch Technologies Private Limited 24
LeSS Rules - Sprint
• Each Team has their own Sprint Retrospective.
• An Overall Retrospective is held after the Team Retrospectives to discuss cross-team
and system-wide issues, and create improvement experiments. This is attended by
Product Owner, ScrumMasters, Team Representatives, and managers (if there are
any).
Ā© leanpitch Technologies Private Limited 25
Large-Scale Scrum (LeSS) - Structure
Ā© leanpitch Technologies Private Limited 26
Team
Self-
managing
Cross-
functional
Multi-skilled
workers
Long-lived
teams
Dedicated
Teams
Ā© leanpitch Technologies Private Limited 27
Challenges with Component Team
Organization is practicing Scrum for last 3 years
Cost of Production was very high
ļ‚§ Single codebase but multiple integration points
ļ‚§ Lots of dependencies between team
ļ‚§ Many managers/leads to deal with dependencies
ļ‚§ Many product managers for same product from different region
ļ‚§ Difficult to prioritize PBIs
Cycle time was 6 weeks
ļ‚§ Small fake products
ļ‚§ Separate testing team
Ā© leanpitch Technologies Private Limited 28
Feature Team
Ā© leanpitch Technologies Private Limited 29
Technical Excellence
Ā© leanpitch Technologies Private Limited 30
Technical Excellence
Why emergent Design is still a dream?
Why team avoid refactoring?
How do you review code? Still reading?
Is TDD takes more time?
Code is poor because ownership still with individual?
Collective code ownership improves code quality?
When to start writing Acceptance-test driven development?
Continuous Integration is not about just configuring tools but more about practice?
How to branch your code and when to branch out?
Ā© leanpitch Technologies Private Limited 31
Emergent Design
Big Design Up Front (BDUF) Emergent Design
Think before your code Assume change is cheap
Support IT governance Handles ambiguity
Requires abstract thinking Requires details thinking
This is good but how to start?
Ā© leanpitch Technologies Private Limited 32
Feature Team
Component team can help in improving technical practices?
Local optimization is good?
Feature team can take away specialization?
Feature team can lead to poor quality of code?
Ā© leanpitch Technologies Private Limited 33
Exercise
What team type is more suitable for better code? Component or Feature team?
Discuss for 10 minutes and write your suggestions and let’s understand what others are
thinking.
Ā© leanpitch Technologies Private Limited 34
Management
Ā© leanpitch Technologies Private Limited 35
Role of Manager
• The role of middle management is to see the whole and build the capability of the
organization to build great products.
• He should help team and ScrumMaster with removing obstacles and making
improvements.
• He should teach the team how to improve and solve problems.
• He should Go See to understand what is really going on in the place of work and see
how he can best help the team improve their work.
• The role of senior management is perhaps changed less as they are still involved
with strategic decisions related to the company and its products.
• That said, also senior management’s role is teaching people—his subordinates—
how to teach people.
Ā© leanpitch Technologies Private Limited 36
Self-Management – Types of teams
Ā© leanpitch Technologies Private Limited 37
Structure after LeSS Adoption
Maximizing Value
Ā© leanpitch Technologies Private Limited 38
Agile Manifesto
We are uncovering better ways of developing software by doing it and
helping others do it. Through this work we have come to value
Individuals and Interactions Processes and Toolsover
Working Product Comprehensive Documentationover
Customer Collaboration Contract Negotiationover
Responding to Change Following a Planover
That is, while there is value in the items on the right, we value the items
on the left more
Ā© leanpitch Technologies Private Limited
Agile Principles
I. Our highest priority is to satisfy the customer through early and continuous delivery of valuable software.
II. Welcome changing requirements, even late in development. Agile processes harness change for the customer's
competitive advantage
III. Deliver working software frequently, from a couple of weeks to a couple of months, with a preference to the
shorter timescale
IV. Business people and developers must work together daily throughout the project.
V. Build projects around motivated individuals. Give them the environment and support they need, and trust them to
get the job done.
VI. The most efficient and effective method of conveying information to and within a development team is face-to-
face conversation.
VII. Working software is the primary measure of progress.
VIII. Agile processes promote sustainable development. The sponsors, developers, and users should be able to maintain
a constant pace indefinitely.
IX. Continuous attention to technical excellence and good design enhances agility.
X. Simplicity--the art of maximizing the amount of work not done--is essential.
XI. The best architectures, requirements, and designs emerge from self-organizing teams.
XII. At regular intervals, the team reflects on how to become more effective, then tunes and adjusts its behaviour
accordingly.
39
Ā© leanpitch Technologies Private Limited
Building leaner pitches for your efficiency games
Contact Us: www.leanpitch.com | curators@leanpitch.com | #309, 4th B Cross, HRBR Layout, III Block Bangalore-560043 | +91-80-41614192
Agile
Transformation
Services
Agile Coaching &
Training
Collaboration Tool
Development
Services
We also offer
 Test Driven Development Methods
 Behavior Driven Development Methods
 Agile Project Management Using JIRA +
GreenHopper
 Collaboration Tools for Agile Teams
 Software Configuration Management for Agile
Teams using Perforce
Certified ScrumMaster
Certified Scrum Product Owner
Certified Scrum Developer
Need a
Coach, Call
us

More Related Content

PPTX
Role of Manager in LeSS (Large-Scale Scrum)
PPTX
Descaling through LeSS (Large-Scale Scrum)
PDF
A Practical Guide to Scaling Agile
PDF
More with LeSS - An Introduction to Large Scale Scrum by Tim Abbott
PDF
Approaches to scaling agile
PDF
Dev up 2016 Demystifying the scaled agile framework
PDF
Common challenges in adopting Agile: IIBA Northampton event 23rd August 2011
PDF
More Agile and LeSS dysfunction - may 2015
Role of Manager in LeSS (Large-Scale Scrum)
Descaling through LeSS (Large-Scale Scrum)
A Practical Guide to Scaling Agile
More with LeSS - An Introduction to Large Scale Scrum by Tim Abbott
Approaches to scaling agile
Dev up 2016 Demystifying the scaled agile framework
Common challenges in adopting Agile: IIBA Northampton event 23rd August 2011
More Agile and LeSS dysfunction - may 2015

What's hot (20)

PDF
Benzne Webinar : Scrum Mastery - Mastering Empathy & Biases
PDF
Deconstructing the scaled agile framework
PDF
Scaled Professional Srum and Nexus on the Scrum User Group Berlin
PPTX
Introduction to scaled agile framework
PDF
Scaling agile Principles and Practices
PDF
Foundations of the Scaled Agile FrameworkĀ® (SAFeĀ® ) 4.5
PDF
AgileCamp 2014 Track 1: Accelerating Agile Enterprise Adoption with Scaled Ag...
PDF
Illuminating scrum by comparing LEsS with safe - Rowan Bunning
PDF
AgileLIVE – Accelerate Enterprise Agile with the Scaled Agile FrameworkĀ®: Part I
PDF
LeSS-Intro - Scrum Meetup Berlin
PDF
Scrum vs SAFe | Differences Between Scrum and Scaled Agile Framework | Edureka
PDF
Scaled Agile Framework in 10 minutes (CAS2015)
PDF
Agile Project Management: From Agile Teams to Agile Organizations - Steve Mer...
PPTX
Scrum Training (One Day)
PDF
Advanced agile scrum- Demo PPT
PDF
An Approach to Devops
PDF
Practical Scrum - one day training
PDF
Scrum Guide & SAFe Agile booklet
PPTX
Scrumban - What it is and when to use it.
PPTX
Leading Large Scale Product Development with Large-Scale Scrum (LeSS)
Benzne Webinar : Scrum Mastery - Mastering Empathy & Biases
Deconstructing the scaled agile framework
Scaled Professional Srum and Nexus on the Scrum User Group Berlin
Introduction to scaled agile framework
Scaling agile Principles and Practices
Foundations of the Scaled Agile FrameworkĀ® (SAFeĀ® ) 4.5
AgileCamp 2014 Track 1: Accelerating Agile Enterprise Adoption with Scaled Ag...
Illuminating scrum by comparing LEsS with safe - Rowan Bunning
AgileLIVE – Accelerate Enterprise Agile with the Scaled Agile FrameworkĀ®: Part I
LeSS-Intro - Scrum Meetup Berlin
Scrum vs SAFe | Differences Between Scrum and Scaled Agile Framework | Edureka
Scaled Agile Framework in 10 minutes (CAS2015)
Agile Project Management: From Agile Teams to Agile Organizations - Steve Mer...
Scrum Training (One Day)
Advanced agile scrum- Demo PPT
An Approach to Devops
Practical Scrum - one day training
Scrum Guide & SAFe Agile booklet
Scrumban - What it is and when to use it.
Leading Large Scale Product Development with Large-Scale Scrum (LeSS)
Ad

Viewers also liked (7)

PDF
Scrum at Scale
PDF
Illuminating the potential of Scrum by comparing LeSS with SAFe
PDF
Why Large Scale Scrum (LeSS)?
PDF
Large Scale Scrum at Powerhouse.
PDF
Short Introduction to Large Scale Scrum LeSS
PDF
LeSS (Large Scale Scrum) in 10 Slides
PDF
Scrum as a foundational piece of SAFe(tm) - Give Thanks to Scrum 2016
Scrum at Scale
Illuminating the potential of Scrum by comparing LeSS with SAFe
Why Large Scale Scrum (LeSS)?
Large Scale Scrum at Powerhouse.
Short Introduction to Large Scale Scrum LeSS
LeSS (Large Scale Scrum) in 10 Slides
Scrum as a foundational piece of SAFe(tm) - Give Thanks to Scrum 2016
Ad

Similar to LeSS - Moving beyond single team scrum (20)

PDF
LeSS is Scrum - Naveen S @ CMBAgileCon 2016
PDF
Introduction to LeSS - Large Scale Scrum
PDF
More with LeSS
PDF
Less intro workshop
PDF
Large Scale Scrum: More with LeSS
PPTX
20220923 - Vaidas Adomauskas - LeSS conference 2022.pptx
PPTX
Less vs sa fe agile dc 2017 - clear systems
PPTX
Agile Network India | LeSS Talks - More Action with Agile | Kalpak Chavhan
PPTX
20221013 - Vaidas Adomauskas - Agile Tour Vilnius 2022.pptx
PDF
More with LeSS
PPTX
Scaling agility or descaling organization
PDF
Mini LeSS Huge
PDF
More with Less - Agile Meetup 2014/9/18
PPT
Agile Pmi 102108 Final
PPTX
Shift Left and Lean techniques for Agile Software Development
PDF
Epic Pen Pro Crack FREE Download link 2p25
PDF
Avast Premium Security Crack FREE Latest Version 2025
PPTX
Shift Left using Lean for Agile Software Development
PDF
Adobe Illustrator Crack Latest Version FREE LINK 2025
PDF
Scaling Agile with LeSS (Large Scale Scrum)
LeSS is Scrum - Naveen S @ CMBAgileCon 2016
Introduction to LeSS - Large Scale Scrum
More with LeSS
Less intro workshop
Large Scale Scrum: More with LeSS
20220923 - Vaidas Adomauskas - LeSS conference 2022.pptx
Less vs sa fe agile dc 2017 - clear systems
Agile Network India | LeSS Talks - More Action with Agile | Kalpak Chavhan
20221013 - Vaidas Adomauskas - Agile Tour Vilnius 2022.pptx
More with LeSS
Scaling agility or descaling organization
Mini LeSS Huge
More with Less - Agile Meetup 2014/9/18
Agile Pmi 102108 Final
Shift Left and Lean techniques for Agile Software Development
Epic Pen Pro Crack FREE Download link 2p25
Avast Premium Security Crack FREE Latest Version 2025
Shift Left using Lean for Agile Software Development
Adobe Illustrator Crack Latest Version FREE LINK 2025
Scaling Agile with LeSS (Large Scale Scrum)

More from Naveen Kumar Singh (20)

PDF
Is scrum master an agile coach
PDF
Scrum + Kanban - why and why not mix together
PDF
Requirement management in agile software development
PDF
Sprint planning dos and don'ts presentation by Agilemania
PDF
The scrum master
PPTX
ScrumOps - Scrum + Practical DevOps
PPTX
Scrum plus – why scrum is not enough for successful delivery
PPTX
Practical DevOps
PDF
Explore Events of Scrum Framework
PDF
ICAgile Certified Professional - Foundation of DevOps
PPTX
Agile Testing and Test Automation
PPTX
Continuous integration in large programs
PPTX
Scrum + Behavior Driven Development (BDD) - Colombo
PPTX
Behavior driven development - Deliver Value by Collaboration
PPTX
Behavior driven development - cucumber, Junit and java
PPTX
Automated agile testing using Cucumber
PPTX
Scrumban – lean software development
PPTX
Test Driven Development presentation delhi meetup
Is scrum master an agile coach
Scrum + Kanban - why and why not mix together
Requirement management in agile software development
Sprint planning dos and don'ts presentation by Agilemania
The scrum master
ScrumOps - Scrum + Practical DevOps
Scrum plus – why scrum is not enough for successful delivery
Practical DevOps
Explore Events of Scrum Framework
ICAgile Certified Professional - Foundation of DevOps
Agile Testing and Test Automation
Continuous integration in large programs
Scrum + Behavior Driven Development (BDD) - Colombo
Behavior driven development - Deliver Value by Collaboration
Behavior driven development - cucumber, Junit and java
Automated agile testing using Cucumber
Scrumban – lean software development
Test Driven Development presentation delhi meetup

Recently uploaded (20)

PDF
BƀI Tįŗ¬P Bį»” TRỢ 4 KỸ NĂNG TIįŗ¾NG ANH 9 GLOBAL SUCCESS - Cįŗ¢ NĂM - BƁM SƁT FORM Đ...
PDF
ANTIBIOTICS.pptx.pdf………………… xxxxxxxxxxxxx
Ā 
PDF
102 student loan defaulters named and shamed – Is someone you know on the list?
PPTX
BOWEL ELIMINATION FACTORS AFFECTING AND TYPES
PPTX
school management -TNTEU- B.Ed., Semester II Unit 1.pptx
PDF
O7-L3 Supply Chain Operations - ICLT Program
PDF
3rd Neelam Sanjeevareddy Memorial Lecture.pdf
PPTX
Renaissance Architecture: A Journey from Faith to Humanism
PPTX
Final Presentation General Medicine 03-08-2024.pptx
PDF
Microbial disease of the cardiovascular and lymphatic systems
PPTX
IMMUNITY IMMUNITY refers to protection against infection, and the immune syst...
PPTX
human mycosis Human fungal infections are called human mycosis..pptx
PDF
FourierSeries-QuestionsWithAnswers(Part-A).pdf
PDF
Abdominal Access Techniques with Prof. Dr. R K Mishra
PDF
Pre independence Education in Inndia.pdf
PDF
Mark Klimek Lecture Notes_240423 revision books _173037.pdf
PDF
VCE English Exam - Section C Student Revision Booklet
PPTX
master seminar digital applications in india
PDF
01-Introduction-to-Information-Management.pdf
PPTX
Pharmacology of Heart Failure /Pharmacotherapy of CHF
BƀI Tįŗ¬P Bį»” TRỢ 4 KỸ NĂNG TIįŗ¾NG ANH 9 GLOBAL SUCCESS - Cįŗ¢ NĂM - BƁM SƁT FORM Đ...
ANTIBIOTICS.pptx.pdf………………… xxxxxxxxxxxxx
Ā 
102 student loan defaulters named and shamed – Is someone you know on the list?
BOWEL ELIMINATION FACTORS AFFECTING AND TYPES
school management -TNTEU- B.Ed., Semester II Unit 1.pptx
O7-L3 Supply Chain Operations - ICLT Program
3rd Neelam Sanjeevareddy Memorial Lecture.pdf
Renaissance Architecture: A Journey from Faith to Humanism
Final Presentation General Medicine 03-08-2024.pptx
Microbial disease of the cardiovascular and lymphatic systems
IMMUNITY IMMUNITY refers to protection against infection, and the immune syst...
human mycosis Human fungal infections are called human mycosis..pptx
FourierSeries-QuestionsWithAnswers(Part-A).pdf
Abdominal Access Techniques with Prof. Dr. R K Mishra
Pre independence Education in Inndia.pdf
Mark Klimek Lecture Notes_240423 revision books _173037.pdf
VCE English Exam - Section C Student Revision Booklet
master seminar digital applications in india
01-Introduction-to-Information-Management.pdf
Pharmacology of Heart Failure /Pharmacotherapy of CHF

LeSS - Moving beyond single team scrum

  • 1. Ā© leanpitch Technologies Private Limited Naveen Kumar Singh naveen.singh@leanpitch.com +91-9810547500 @naveenhome naveen75home Large-Scale Scrum (LeSS) Moving beyond single team Scrum
  • 2. Ā© leanpitch Technologies Private Limited 2 What problem you are trying to solve? 43 people Multiple project team Different Skills Different goal Complex coordination Legacy code Many managers But One Product
  • 3. Ā© leanpitch Technologies Private Limited 3 Customer-centric and whole product focus
  • 4. Ā© leanpitch Technologies Private Limited 4 What is Product? Single code base ? Server-side or back-end ? Library/Common platform/Service (Not sold directly) ? A project to develop a few features ?
  • 5. Ā© leanpitch Technologies Private Limited 5 Exercise – Identify a product
  • 6. Ā© leanpitch Technologies Private Limited 6 Current product team structure
  • 7. Ā© leanpitch Technologies Private Limited 7 What is LeSS (Large-Scale Scrum)
  • 8. Ā© leanpitch Technologies Private Limited 8 What is LeSS (Large-Scale Scrum) Large-Scale Scrum is Scrum and it is not new or improved scrum as stated by Craig Larman and Bas Vodde. LeSS is also not a framework to apply at team level instead it is scrum scaled on all the levels. Large-scale Scrum, like regular Scrum, is a framework for development in which the details need to be filled in by the teams and evolved iteration by iteration, team by team. It reflects the lean thinking pillar of continuous improvement. It is a collection of suggestions for inspecting and adapting the product and process when there are many teams—at least two teams and up to groups of 500 or 1000 people. Read here - http://less.works/less/principles/large_scale_scrum_is_scrum.html
  • 9. Ā© leanpitch Technologies Private Limited 9 What is LeSS Principles?
  • 10. Ā© leanpitch Technologies Private Limited 10 What is LeSS Principles? Large-Scale Scrum is Scrum – LeSS doesn’t introduce any new role till 8 teams. LeSS is a simple framework that exposes organization problems just like Scrum. Beyond 8 team only role that get introduced is APO (Area Product Owner). Empirical Process Control – Inspection and Adaption of the product, processes, organizational design, and practices to craft a situational appropriate organization based on Scrum, rather than following a detailed formula. Transparency – Based on tangible ā€œdoneā€ items, short cycles, working together, common definitions, and driving out fear at workplace. More with LeSS – 1. in empirical process control: more learning with less defined processes. 2. In lean thinking: more value with less waste and overhead. 3. In scaling: less roles, artifacts and special groups. Whole-product focus – One product backlog, one product owner, one product increment, one sprint regardless of number of team.
  • 11. Ā© leanpitch Technologies Private Limited 11 What is LeSS Principles? Customer-Centric – Identify values and waste in the eye of paying customer. Reduce the cycle time from their prospective. Increase feedback loops with the real customer. Continuous Improvement towards Perfection – Do I need to tell you? This is all about Scrum I believe. System Thinking – See, understand, and optimize the whole system and use causal-loop modelling to explore system dynamics. Avoid local optimization. Lean Thinking – Create an organizational system whose foundation is managers-as teachers who apply and teach system thinking and lean thinking, manage to improve, and who practice go see at gemba. Add the two pillars of respect for people and continuous improvement. All towards to the goal of perfection. Queuing Theory – One product backlog, one product owner, one product increment, one sprint regardless of number of team.
  • 12. Ā© leanpitch Technologies Private Limited 12 Causal-loop modelling
  • 13. Ā© leanpitch Technologies Private Limited 13 Causal-loop modelling - Exercise 5 minutes discussion on what you wanted to improve in a product that you have identified earlier. 10 minutes to draw causal-loop modelling showing Positive feedback, Negative feedback, Balancing feedback, Reinforcing feedback and delay loops.
  • 14. Ā© leanpitch Technologies Private Limited 14 Lean Thinking
  • 15. Ā© leanpitch Technologies Private Limited 15 Lean Thinking - Exercise Identify waste in your software product development process that you will prefer to eliminate – 10 mins
  • 16. Ā© leanpitch Technologies Private Limited 16 Common Waste - Software Development Waiting Delay Handoff Partial done work Task switching Defects Under-realize people's potential Knowledge Scatter Wishful thinking Many more…..
  • 17. Ā© leanpitch Technologies Private Limited 17 LeSS Rules - Structure • Structure the organization using real teams as the basic organizational building block. • Each team is (1) self-managing, (2) cross-functional, (3) co-located, and (4) long- lived. • The majority of the teams are customer-focused feature teams. • ScrumMasters are responsible for a well-working LeSS adoption. Their focus is towards the Teams, Product Owner, organization, and development practices. A ScrumMaster does not focus on just one team but on the overall organizational system. • A ScrumMaster is a dedicated full-time role. • One ScrumMaster can serve 1-3 teams.
  • 18. Ā© leanpitch Technologies Private Limited 18 LeSS Rules - Structure • In LeSS, managers are optional, but if managers do exist their role is likely to change. Their focus is the value-delivering capability of the product development system rather than the specific scope of a product. • Managers’ role is to improve the product development system by practicing Go See, encouraging Stop & Fix, and ā€œexperiments over conformanceā€. • For the product group, establish the complete LeSS structure ā€œat the startā€; this is vital for a LeSS adoption. • For the larger organization beyond the product group, adopt LeSS evolutionarily using Go and See to create an organization where experimentation and improvement is the norm. More details
  • 19. Ā© leanpitch Technologies Private Limited 19 LeSS Rules - Product • There is one Product Owner and one Product Backlog for the complete shippable product. • The Product Owner shouldn’t work alone on Product Backlog refinement; he is supported by the multiple Teams working directly with customers/users and other stakeholders. • All prioritization goes through the Product Owner, but clarification is as much as possible directly between the Teams and customer/users and other stakeholders. • One shared Definition of Done for the whole product.
  • 20. Ā© leanpitch Technologies Private Limited 20 LeSS Rules - Product • Each team can have their own expanded Definition of Done. • The definition of product should be as broad and end-user/customer centric as is practical. Over time, the definition of product might increase. Broader definitions are preferred. • The perfection goal is to improve the Definition of Done so that it results in a shippable product each Sprint (or even more frequently).
  • 21. Ā© leanpitch Technologies Private Limited 21 LeSS Rules - Sprint • There is one product-level Sprint, not a different Sprint for each Team. Each Team starts and ends the Sprint at the same time. Each Sprint results in an integrated whole product. • Sprint Planning consists of two parts: Sprint Planning Part One is common for all teams while Sprint Planning Part Two is usually done separately for each team. • Sprint Planning Part One is attended by the Product Owner and Teams or Team representatives. They together tentatively select the items that each team will work on the next Sprint. The Teams identify opportunities to work together and final questions are clarified. • Each Team has their own Sprint Backlog.
  • 22. Ā© leanpitch Technologies Private Limited 22 LeSS Rules - Sprint • Sprint Planning Part Two is for Teams to decide how they will do the selected items. This usually involves design and the creation of their Sprint Backlogs. The Team forecasts how many items they believe they can complete during the next Sprint. • Guidance: For some Teams, do it in a shared space to enhance coordination. • Each Team has their own Daily Scrum. • Cross-team coordination is decided by the teams. Prefer decentralized and informal coordination over centralized coordination • Guidance: Coordination via Open Space, joining other teams’ Daily Scrum, Scrum of Scrums, multi-team workshops, or ā€œsimplyā€ working in the same space, talking to each other, and using visual management.
  • 23. Ā© leanpitch Technologies Private Limited 23 LeSS Rules - Sprint • Product Backlog Refinement (PBR) is done per team for the items they are likely going to do in the future. Do multi-team PBR to increase shared understanding and exploiting coordination opportunities when having closely related items or a need for broader input/learning • Guidance: Hold an overall PBR with representatives before each team PBR to explore which teams might work on which items, and to increase learning and alignment. • There is one product Sprint Review; it is common for all teams. Ensure that enough stakeholders join to contribute the information needed for effective inspection and adaptation. • Guidance: Use decentralized ā€œdiverge-mergeā€ techniques for better feedback and less boring meetings.
  • 24. Ā© leanpitch Technologies Private Limited 24 LeSS Rules - Sprint • Each Team has their own Sprint Retrospective. • An Overall Retrospective is held after the Team Retrospectives to discuss cross-team and system-wide issues, and create improvement experiments. This is attended by Product Owner, ScrumMasters, Team Representatives, and managers (if there are any).
  • 25. Ā© leanpitch Technologies Private Limited 25 Large-Scale Scrum (LeSS) - Structure
  • 26. Ā© leanpitch Technologies Private Limited 26 Team Self- managing Cross- functional Multi-skilled workers Long-lived teams Dedicated Teams
  • 27. Ā© leanpitch Technologies Private Limited 27 Challenges with Component Team Organization is practicing Scrum for last 3 years Cost of Production was very high ļ‚§ Single codebase but multiple integration points ļ‚§ Lots of dependencies between team ļ‚§ Many managers/leads to deal with dependencies ļ‚§ Many product managers for same product from different region ļ‚§ Difficult to prioritize PBIs Cycle time was 6 weeks ļ‚§ Small fake products ļ‚§ Separate testing team
  • 28. Ā© leanpitch Technologies Private Limited 28 Feature Team
  • 29. Ā© leanpitch Technologies Private Limited 29 Technical Excellence
  • 30. Ā© leanpitch Technologies Private Limited 30 Technical Excellence Why emergent Design is still a dream? Why team avoid refactoring? How do you review code? Still reading? Is TDD takes more time? Code is poor because ownership still with individual? Collective code ownership improves code quality? When to start writing Acceptance-test driven development? Continuous Integration is not about just configuring tools but more about practice? How to branch your code and when to branch out?
  • 31. Ā© leanpitch Technologies Private Limited 31 Emergent Design Big Design Up Front (BDUF) Emergent Design Think before your code Assume change is cheap Support IT governance Handles ambiguity Requires abstract thinking Requires details thinking This is good but how to start?
  • 32. Ā© leanpitch Technologies Private Limited 32 Feature Team Component team can help in improving technical practices? Local optimization is good? Feature team can take away specialization? Feature team can lead to poor quality of code?
  • 33. Ā© leanpitch Technologies Private Limited 33 Exercise What team type is more suitable for better code? Component or Feature team? Discuss for 10 minutes and write your suggestions and let’s understand what others are thinking.
  • 34. Ā© leanpitch Technologies Private Limited 34 Management
  • 35. Ā© leanpitch Technologies Private Limited 35 Role of Manager • The role of middle management is to see the whole and build the capability of the organization to build great products. • He should help team and ScrumMaster with removing obstacles and making improvements. • He should teach the team how to improve and solve problems. • He should Go See to understand what is really going on in the place of work and see how he can best help the team improve their work. • The role of senior management is perhaps changed less as they are still involved with strategic decisions related to the company and its products. • That said, also senior management’s role is teaching people—his subordinates— how to teach people.
  • 36. Ā© leanpitch Technologies Private Limited 36 Self-Management – Types of teams
  • 37. Ā© leanpitch Technologies Private Limited 37 Structure after LeSS Adoption Maximizing Value
  • 38. Ā© leanpitch Technologies Private Limited 38 Agile Manifesto We are uncovering better ways of developing software by doing it and helping others do it. Through this work we have come to value Individuals and Interactions Processes and Toolsover Working Product Comprehensive Documentationover Customer Collaboration Contract Negotiationover Responding to Change Following a Planover That is, while there is value in the items on the right, we value the items on the left more
  • 39. Ā© leanpitch Technologies Private Limited Agile Principles I. Our highest priority is to satisfy the customer through early and continuous delivery of valuable software. II. Welcome changing requirements, even late in development. Agile processes harness change for the customer's competitive advantage III. Deliver working software frequently, from a couple of weeks to a couple of months, with a preference to the shorter timescale IV. Business people and developers must work together daily throughout the project. V. Build projects around motivated individuals. Give them the environment and support they need, and trust them to get the job done. VI. The most efficient and effective method of conveying information to and within a development team is face-to- face conversation. VII. Working software is the primary measure of progress. VIII. Agile processes promote sustainable development. The sponsors, developers, and users should be able to maintain a constant pace indefinitely. IX. Continuous attention to technical excellence and good design enhances agility. X. Simplicity--the art of maximizing the amount of work not done--is essential. XI. The best architectures, requirements, and designs emerge from self-organizing teams. XII. At regular intervals, the team reflects on how to become more effective, then tunes and adjusts its behaviour accordingly. 39
  • 40. Ā© leanpitch Technologies Private Limited Building leaner pitches for your efficiency games Contact Us: www.leanpitch.com | curators@leanpitch.com | #309, 4th B Cross, HRBR Layout, III Block Bangalore-560043 | +91-80-41614192 Agile Transformation Services Agile Coaching & Training Collaboration Tool Development Services We also offer  Test Driven Development Methods  Behavior Driven Development Methods  Agile Project Management Using JIRA + GreenHopper  Collaboration Tools for Agile Teams  Software Configuration Management for Agile Teams using Perforce Certified ScrumMaster Certified Scrum Product Owner Certified Scrum Developer Need a Coach, Call us

Editor's Notes

  • #3: People Collaboration Shared Values
  • #4: People Collaboration Shared Values
  • #5: People Collaboration Shared Values
  • #6: People Collaboration Shared Values
  • #7: People Collaboration Shared Values
  • #8: People Collaboration Shared Values
  • #9: People Collaboration Shared Values
  • #10: People Collaboration Shared Values
  • #11: People Collaboration Shared Values
  • #12: People Collaboration Shared Values
  • #13: People Collaboration Shared Values
  • #14: People Collaboration Shared Values
  • #15: People Collaboration Shared Values
  • #16: People Collaboration Shared Values
  • #17: People Collaboration Shared Values
  • #18: People Collaboration Shared Values
  • #19: People Collaboration Shared Values
  • #20: People Collaboration Shared Values
  • #21: People Collaboration Shared Values
  • #22: People Collaboration Shared Values
  • #23: People Collaboration Shared Values
  • #24: People Collaboration Shared Values
  • #25: People Collaboration Shared Values
  • #26: People Collaboration Shared Values
  • #27: People Collaboration Shared Values
  • #28: People Collaboration Shared Values
  • #29: People Collaboration Shared Values
  • #30: People Collaboration Shared Values
  • #31: People Collaboration Shared Values
  • #32: People Collaboration Shared Values
  • #33: People Collaboration Shared Values
  • #34: People Collaboration Shared Values
  • #35: People Collaboration Shared Values
  • #36: People Collaboration Shared Values
  • #37: People Collaboration Shared Values
  • #38: People Collaboration Shared Values