SlideShare uma empresa Scribd logo
1 de 40
© 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

Mais conteúdo relacionado

Mais procurados

Benzne Webinar : Scrum Mastery - Mastering Empathy & Biases
Benzne Webinar : Scrum Mastery - Mastering Empathy & BiasesBenzne Webinar : Scrum Mastery - Mastering Empathy & Biases
Benzne Webinar : Scrum Mastery - Mastering Empathy & BiasesTarun Singh
 
Deconstructing the scaled agile framework
Deconstructing the scaled agile frameworkDeconstructing the scaled agile framework
Deconstructing the scaled agile frameworkAngela Dugan
 
Scaled Professional Srum and Nexus on the Scrum User Group Berlin
Scaled Professional Srum and Nexus on the Scrum User Group BerlinScaled Professional Srum and Nexus on the Scrum User Group Berlin
Scaled Professional Srum and Nexus on the Scrum User Group BerlinJerónimo Palacios
 
Introduction to scaled agile framework
Introduction to scaled agile frameworkIntroduction to scaled agile framework
Introduction to scaled agile frameworkSrinath Ramakrishnan
 
Scaling agile Principles and Practices
Scaling agile Principles and PracticesScaling agile Principles and Practices
Scaling agile Principles and PracticesJosef Scherer
 
Foundations of the Scaled Agile Framework® (SAFe® ) 4.5
Foundations of the Scaled Agile Framework® (SAFe® ) 4.5Foundations of the Scaled Agile Framework® (SAFe® ) 4.5
Foundations of the Scaled Agile Framework® (SAFe® ) 4.5netmind
 
Illuminating scrum by comparing LEsS with safe - Rowan Bunning
Illuminating scrum by comparing LEsS with safe - Rowan BunningIlluminating scrum by comparing LEsS with safe - Rowan Bunning
Illuminating scrum by comparing LEsS with safe - Rowan BunningScrum Australia Pty Ltd
 
AgileLIVE – Accelerate Enterprise Agile with the Scaled Agile Framework®: Part I
AgileLIVE – Accelerate Enterprise Agile with the Scaled Agile Framework®: Part IAgileLIVE – Accelerate Enterprise Agile with the Scaled Agile Framework®: Part I
AgileLIVE – Accelerate Enterprise Agile with the Scaled Agile Framework®: Part IVersionOne
 
LeSS-Intro - Scrum Meetup Berlin
LeSS-Intro - Scrum Meetup BerlinLeSS-Intro - Scrum Meetup Berlin
LeSS-Intro - Scrum Meetup BerlinAnton Skornyakov
 
Scrum vs SAFe | Differences Between Scrum and Scaled Agile Framework | Edureka
Scrum vs SAFe | Differences Between Scrum and Scaled Agile Framework | EdurekaScrum vs SAFe | Differences Between Scrum and Scaled Agile Framework | Edureka
Scrum vs SAFe | Differences Between Scrum and Scaled Agile Framework | EdurekaEdureka!
 
Scaled Agile Framework in 10 minutes (CAS2015)
Scaled Agile Framework in 10 minutes (CAS2015)Scaled Agile Framework in 10 minutes (CAS2015)
Scaled Agile Framework in 10 minutes (CAS2015)Unai Roldán
 
Agile Project Management: From Agile Teams to Agile Organizations - Steve Mer...
Agile Project Management: From Agile Teams to Agile Organizations - Steve Mer...Agile Project Management: From Agile Teams to Agile Organizations - Steve Mer...
Agile Project Management: From Agile Teams to Agile Organizations - Steve Mer...Agile Montréal
 
Scrum Training (One Day)
Scrum Training (One Day)Scrum Training (One Day)
Scrum Training (One Day)beLithe
 
Practical Scrum - one day training
Practical Scrum - one day training Practical Scrum - one day training
Practical Scrum - one day training Anat (Alon) Salhov
 
Scrum Guide & SAFe Agile booklet
Scrum Guide & SAFe Agile bookletScrum Guide & SAFe Agile booklet
Scrum Guide & SAFe Agile bookletSoumya De
 
Scrumban - What it is and when to use it.
Scrumban - What it is and when to use it.Scrumban - What it is and when to use it.
Scrumban - What it is and when to use it.Ajay Reddy
 
Leading Large Scale Product Development with Large-Scale Scrum (LeSS)
Leading Large Scale Product Development with Large-Scale Scrum (LeSS)Leading Large Scale Product Development with Large-Scale Scrum (LeSS)
Leading Large Scale Product Development with Large-Scale Scrum (LeSS)Kamlesh Ravlani
 

Mais procurados (20)

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

Destaque

Illuminating the potential of Scrum by comparing LeSS with SAFe
Illuminating the potential of Scrum by comparing LeSS with SAFeIlluminating the potential of Scrum by comparing LeSS with SAFe
Illuminating the potential of Scrum by comparing LeSS with SAFeRowan Bunning
 
Large Scale Scrum at Powerhouse.
Large Scale Scrum at Powerhouse.Large Scale Scrum at Powerhouse.
Large Scale Scrum at Powerhouse.Cesario Ramos
 
Short Introduction to Large Scale Scrum LeSS
Short Introduction to Large Scale Scrum LeSSShort Introduction to Large Scale Scrum LeSS
Short Introduction to Large Scale Scrum LeSSAnton Skornyakov
 
LeSS (Large Scale Scrum) in 10 Slides
LeSS (Large Scale Scrum) in 10 SlidesLeSS (Large Scale Scrum) in 10 Slides
LeSS (Large Scale Scrum) in 10 SlidesAgileSparks
 
Scrum as a foundational piece of SAFe(tm) - Give Thanks to Scrum 2016
Scrum as a foundational piece of SAFe(tm) - Give Thanks to Scrum 2016Scrum as a foundational piece of SAFe(tm) - Give Thanks to Scrum 2016
Scrum as a foundational piece of SAFe(tm) - Give Thanks to Scrum 2016Yuval Yeret
 

Destaque (7)

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

Semelhante a LeSS - Moving beyond single team scrum

LeSS is Scrum - Naveen S @ CMBAgileCon 2016
LeSS is Scrum - Naveen S @ CMBAgileCon 2016LeSS is Scrum - Naveen S @ CMBAgileCon 2016
LeSS is Scrum - Naveen S @ CMBAgileCon 2016ColomboCampsCommunity
 
20220923 - Vaidas Adomauskas - LeSS conference 2022.pptx
20220923 - Vaidas Adomauskas - LeSS conference 2022.pptx20220923 - Vaidas Adomauskas - LeSS conference 2022.pptx
20220923 - Vaidas Adomauskas - LeSS conference 2022.pptxVaidas Adomauskas
 
Introduction to LeSS - Large Scale Scrum
Introduction to LeSS - Large Scale ScrumIntroduction to LeSS - Large Scale Scrum
Introduction to LeSS - Large Scale ScrumSrikanth Ramanujam
 
20221013 - Vaidas Adomauskas - Agile Tour Vilnius 2022.pptx
20221013 - Vaidas Adomauskas - Agile Tour Vilnius 2022.pptx20221013 - Vaidas Adomauskas - Agile Tour Vilnius 2022.pptx
20221013 - Vaidas Adomauskas - Agile Tour Vilnius 2022.pptxVaidas Adomauskas
 
Metrics to Power DevOps
Metrics to Power DevOpsMetrics to Power DevOps
Metrics to Power DevOpsCollabNet
 
10 differences between SAFe and LeSS
10 differences between SAFe and LeSS10 differences between SAFe and LeSS
10 differences between SAFe and LeSSStanislaw Matczak
 
SE18_Lec 05_Agile Software Development
SE18_Lec 05_Agile Software DevelopmentSE18_Lec 05_Agile Software Development
SE18_Lec 05_Agile Software DevelopmentAmr E. Mohamed
 
ACT-IAC Partners #GovDevOps: PTO - agile - and DevOps
ACT-IAC Partners #GovDevOps: PTO - agile - and DevOpsACT-IAC Partners #GovDevOps: PTO - agile - and DevOps
ACT-IAC Partners #GovDevOps: PTO - agile - and DevOpsChristopher Dorobek
 
"Scrum master or Agile Master" - by Saikat Das @ Scaling Agile Institute
"Scrum master or Agile Master" - by Saikat Das @ Scaling Agile Institute"Scrum master or Agile Master" - by Saikat Das @ Scaling Agile Institute
"Scrum master or Agile Master" - by Saikat Das @ Scaling Agile InstituteInnovation Roots
 
Art of Implementing a Business Solution
Art of Implementing a Business SolutionArt of Implementing a Business Solution
Art of Implementing a Business SolutionGrady Beaubouef
 
SE_Lec 04_Agile Software Development
SE_Lec 04_Agile Software DevelopmentSE_Lec 04_Agile Software Development
SE_Lec 04_Agile Software DevelopmentAmr E. Mohamed
 
Acceleration & Focus - A Simple Approach to Faster Execution
Acceleration & Focus - A Simple Approach to Faster ExecutionAcceleration & Focus - A Simple Approach to Faster Execution
Acceleration & Focus - A Simple Approach to Faster ExecutionProjectCon
 
Agile adoption patterns and antipatterns
Agile adoption patterns and antipatternsAgile adoption patterns and antipatterns
Agile adoption patterns and antipatternsGreg Hutchings
 
ME135A Agile lean workshop101414
ME135A Agile lean workshop101414ME135A Agile lean workshop101414
ME135A Agile lean workshop101414spikol
 
Agile Software Development
Agile Software DevelopmentAgile Software Development
Agile Software DevelopmentAdnan Masood
 
Scaling agile. Agile across the enterprise
Scaling agile. Agile across the enterpriseScaling agile. Agile across the enterprise
Scaling agile. Agile across the enterpriseDarren Wilmshurst
 

Semelhante a LeSS - Moving beyond single team scrum (20)

LeSS is Scrum - Naveen S @ CMBAgileCon 2016
LeSS is Scrum - Naveen S @ CMBAgileCon 2016LeSS is Scrum - Naveen S @ CMBAgileCon 2016
LeSS is Scrum - Naveen S @ CMBAgileCon 2016
 
20220923 - Vaidas Adomauskas - LeSS conference 2022.pptx
20220923 - Vaidas Adomauskas - LeSS conference 2022.pptx20220923 - Vaidas Adomauskas - LeSS conference 2022.pptx
20220923 - Vaidas Adomauskas - LeSS conference 2022.pptx
 
Introduction to LeSS - Large Scale Scrum
Introduction to LeSS - Large Scale ScrumIntroduction to LeSS - Large Scale Scrum
Introduction to LeSS - Large Scale Scrum
 
20221013 - Vaidas Adomauskas - Agile Tour Vilnius 2022.pptx
20221013 - Vaidas Adomauskas - Agile Tour Vilnius 2022.pptx20221013 - Vaidas Adomauskas - Agile Tour Vilnius 2022.pptx
20221013 - Vaidas Adomauskas - Agile Tour Vilnius 2022.pptx
 
Metrics to Power DevOps
Metrics to Power DevOpsMetrics to Power DevOps
Metrics to Power DevOps
 
10 differences between SAFe and LeSS
10 differences between SAFe and LeSS10 differences between SAFe and LeSS
10 differences between SAFe and LeSS
 
SE18_Lec 05_Agile Software Development
SE18_Lec 05_Agile Software DevelopmentSE18_Lec 05_Agile Software Development
SE18_Lec 05_Agile Software Development
 
Top tools process_excellence
Top tools process_excellenceTop tools process_excellence
Top tools process_excellence
 
ACT-IAC Partners #GovDevOps: PTO - agile - and DevOps
ACT-IAC Partners #GovDevOps: PTO - agile - and DevOpsACT-IAC Partners #GovDevOps: PTO - agile - and DevOps
ACT-IAC Partners #GovDevOps: PTO - agile - and DevOps
 
"Scrum master or Agile Master" - by Saikat Das @ Scaling Agile Institute
"Scrum master or Agile Master" - by Saikat Das @ Scaling Agile Institute"Scrum master or Agile Master" - by Saikat Das @ Scaling Agile Institute
"Scrum master or Agile Master" - by Saikat Das @ Scaling Agile Institute
 
Scrum master & agile master
Scrum master & agile masterScrum master & agile master
Scrum master & agile master
 
Art of Implementing a Business Solution
Art of Implementing a Business SolutionArt of Implementing a Business Solution
Art of Implementing a Business Solution
 
SE_Lec 04_Agile Software Development
SE_Lec 04_Agile Software DevelopmentSE_Lec 04_Agile Software Development
SE_Lec 04_Agile Software Development
 
Top tools for process excellence
Top tools for process excellenceTop tools for process excellence
Top tools for process excellence
 
module I.pptx
module I.pptxmodule I.pptx
module I.pptx
 
Acceleration & Focus - A Simple Approach to Faster Execution
Acceleration & Focus - A Simple Approach to Faster ExecutionAcceleration & Focus - A Simple Approach to Faster Execution
Acceleration & Focus - A Simple Approach to Faster Execution
 
Agile adoption patterns and antipatterns
Agile adoption patterns and antipatternsAgile adoption patterns and antipatterns
Agile adoption patterns and antipatterns
 
ME135A Agile lean workshop101414
ME135A Agile lean workshop101414ME135A Agile lean workshop101414
ME135A Agile lean workshop101414
 
Agile Software Development
Agile Software DevelopmentAgile Software Development
Agile Software Development
 
Scaling agile. Agile across the enterprise
Scaling agile. Agile across the enterpriseScaling agile. Agile across the enterprise
Scaling agile. Agile across the enterprise
 

Mais de Naveen Kumar Singh

Is scrum master an agile coach
Is scrum master an agile coachIs scrum master an agile coach
Is scrum master an agile coachNaveen Kumar Singh
 
Scrum + Kanban - why and why not mix together
Scrum + Kanban - why and why not mix togetherScrum + Kanban - why and why not mix together
Scrum + Kanban - why and why not mix togetherNaveen Kumar Singh
 
Requirement management in agile software development
Requirement management in agile software developmentRequirement management in agile software development
Requirement management in agile software developmentNaveen Kumar Singh
 
Sprint planning dos and don'ts presentation by Agilemania
Sprint planning   dos and don'ts presentation by AgilemaniaSprint planning   dos and don'ts presentation by Agilemania
Sprint planning dos and don'ts presentation by AgilemaniaNaveen Kumar Singh
 
ScrumOps - Scrum + Practical DevOps
ScrumOps - Scrum + Practical DevOpsScrumOps - Scrum + Practical DevOps
ScrumOps - Scrum + Practical DevOpsNaveen Kumar Singh
 
Scrum plus – why scrum is not enough for successful delivery
Scrum plus – why scrum is not enough for successful deliveryScrum plus – why scrum is not enough for successful delivery
Scrum plus – why scrum is not enough for successful deliveryNaveen Kumar Singh
 
Explore Events of Scrum Framework
Explore Events of Scrum FrameworkExplore Events of Scrum Framework
Explore Events of Scrum FrameworkNaveen Kumar Singh
 
ICAgile Certified Professional - Foundation of DevOps
ICAgile Certified Professional - Foundation of DevOps ICAgile Certified Professional - Foundation of DevOps
ICAgile Certified Professional - Foundation of DevOps Naveen Kumar Singh
 
Agile Testing and Test Automation
Agile Testing and Test AutomationAgile Testing and Test Automation
Agile Testing and Test AutomationNaveen Kumar Singh
 
Continuous integration in large programs
Continuous integration in large programsContinuous integration in large programs
Continuous integration in large programsNaveen Kumar Singh
 
Scrum + Behavior Driven Development (BDD) - Colombo
Scrum + Behavior Driven Development (BDD) - ColomboScrum + Behavior Driven Development (BDD) - Colombo
Scrum + Behavior Driven Development (BDD) - ColomboNaveen Kumar Singh
 
Behavior driven development - Deliver Value by Collaboration
Behavior driven development - Deliver Value by CollaborationBehavior driven development - Deliver Value by Collaboration
Behavior driven development - Deliver Value by CollaborationNaveen Kumar Singh
 
Behavior driven development - cucumber, Junit and java
Behavior driven development - cucumber, Junit and javaBehavior driven development - cucumber, Junit and java
Behavior driven development - cucumber, Junit and javaNaveen Kumar Singh
 
Automated agile testing using Cucumber
Automated agile testing using CucumberAutomated agile testing using Cucumber
Automated agile testing using CucumberNaveen Kumar Singh
 
Scrumban – lean software development
Scrumban – lean software developmentScrumban – lean software development
Scrumban – lean software developmentNaveen Kumar Singh
 
Test Driven Development presentation delhi meetup
Test Driven Development presentation delhi meetupTest Driven Development presentation delhi meetup
Test Driven Development presentation delhi meetupNaveen Kumar Singh
 

Mais de Naveen Kumar Singh (20)

Is scrum master an agile coach
Is scrum master an agile coachIs scrum master an agile coach
Is scrum master an agile coach
 
Scrum + Kanban - why and why not mix together
Scrum + Kanban - why and why not mix togetherScrum + Kanban - why and why not mix together
Scrum + Kanban - why and why not mix together
 
Requirement management in agile software development
Requirement management in agile software developmentRequirement management in agile software development
Requirement management in agile software development
 
Sprint planning dos and don'ts presentation by Agilemania
Sprint planning   dos and don'ts presentation by AgilemaniaSprint planning   dos and don'ts presentation by Agilemania
Sprint planning dos and don'ts presentation by Agilemania
 
The scrum master
The scrum master The scrum master
The scrum master
 
ScrumOps - Scrum + Practical DevOps
ScrumOps - Scrum + Practical DevOpsScrumOps - Scrum + Practical DevOps
ScrumOps - Scrum + Practical DevOps
 
Scrum plus – why scrum is not enough for successful delivery
Scrum plus – why scrum is not enough for successful deliveryScrum plus – why scrum is not enough for successful delivery
Scrum plus – why scrum is not enough for successful delivery
 
Practical DevOps
Practical DevOpsPractical DevOps
Practical DevOps
 
Explore Events of Scrum Framework
Explore Events of Scrum FrameworkExplore Events of Scrum Framework
Explore Events of Scrum Framework
 
ICAgile Certified Professional - Foundation of DevOps
ICAgile Certified Professional - Foundation of DevOps ICAgile Certified Professional - Foundation of DevOps
ICAgile Certified Professional - Foundation of DevOps
 
Agile Testing and Test Automation
Agile Testing and Test AutomationAgile Testing and Test Automation
Agile Testing and Test Automation
 
Continuous integration in large programs
Continuous integration in large programsContinuous integration in large programs
Continuous integration in large programs
 
Scrum + Behavior Driven Development (BDD) - Colombo
Scrum + Behavior Driven Development (BDD) - ColomboScrum + Behavior Driven Development (BDD) - Colombo
Scrum + Behavior Driven Development (BDD) - Colombo
 
Behavior driven development - Deliver Value by Collaboration
Behavior driven development - Deliver Value by CollaborationBehavior driven development - Deliver Value by Collaboration
Behavior driven development - Deliver Value by Collaboration
 
SPS
SPSSPS
SPS
 
PSE
PSEPSE
PSE
 
Behavior driven development - cucumber, Junit and java
Behavior driven development - cucumber, Junit and javaBehavior driven development - cucumber, Junit and java
Behavior driven development - cucumber, Junit and java
 
Automated agile testing using Cucumber
Automated agile testing using CucumberAutomated agile testing using Cucumber
Automated agile testing using Cucumber
 
Scrumban – lean software development
Scrumban – lean software developmentScrumban – lean software development
Scrumban – lean software development
 
Test Driven Development presentation delhi meetup
Test Driven Development presentation delhi meetupTest Driven Development presentation delhi meetup
Test Driven Development presentation delhi meetup
 

Último

Student login on Anyboli platform.helpin
Student login on Anyboli platform.helpinStudent login on Anyboli platform.helpin
Student login on Anyboli platform.helpinRaunakKeshri1
 
BASLIQ CURRENT LOOKBOOK LOOKBOOK(1) (1).pdf
BASLIQ CURRENT LOOKBOOK  LOOKBOOK(1) (1).pdfBASLIQ CURRENT LOOKBOOK  LOOKBOOK(1) (1).pdf
BASLIQ CURRENT LOOKBOOK LOOKBOOK(1) (1).pdfSoniaTolstoy
 
The basics of sentences session 2pptx copy.pptx
The basics of sentences session 2pptx copy.pptxThe basics of sentences session 2pptx copy.pptx
The basics of sentences session 2pptx copy.pptxheathfieldcps1
 
Z Score,T Score, Percential Rank and Box Plot Graph
Z Score,T Score, Percential Rank and Box Plot GraphZ Score,T Score, Percential Rank and Box Plot Graph
Z Score,T Score, Percential Rank and Box Plot GraphThiyagu K
 
Nutritional Needs Presentation - HLTH 104
Nutritional Needs Presentation - HLTH 104Nutritional Needs Presentation - HLTH 104
Nutritional Needs Presentation - HLTH 104misteraugie
 
Grant Readiness 101 TechSoup and Remy Consulting
Grant Readiness 101 TechSoup and Remy ConsultingGrant Readiness 101 TechSoup and Remy Consulting
Grant Readiness 101 TechSoup and Remy ConsultingTechSoup
 
1029 - Danh muc Sach Giao Khoa 10 . pdf
1029 -  Danh muc Sach Giao Khoa 10 . pdf1029 -  Danh muc Sach Giao Khoa 10 . pdf
1029 - Danh muc Sach Giao Khoa 10 . pdfQucHHunhnh
 
Q4-W6-Restating Informational Text Grade 3
Q4-W6-Restating Informational Text Grade 3Q4-W6-Restating Informational Text Grade 3
Q4-W6-Restating Informational Text Grade 3JemimahLaneBuaron
 
Beyond the EU: DORA and NIS 2 Directive's Global Impact
Beyond the EU: DORA and NIS 2 Directive's Global ImpactBeyond the EU: DORA and NIS 2 Directive's Global Impact
Beyond the EU: DORA and NIS 2 Directive's Global ImpactPECB
 
1029-Danh muc Sach Giao Khoa khoi 6.pdf
1029-Danh muc Sach Giao Khoa khoi  6.pdf1029-Danh muc Sach Giao Khoa khoi  6.pdf
1029-Danh muc Sach Giao Khoa khoi 6.pdfQucHHunhnh
 
Disha NEET Physics Guide for classes 11 and 12.pdf
Disha NEET Physics Guide for classes 11 and 12.pdfDisha NEET Physics Guide for classes 11 and 12.pdf
Disha NEET Physics Guide for classes 11 and 12.pdfchloefrazer622
 
General AI for Medical Educators April 2024
General AI for Medical Educators April 2024General AI for Medical Educators April 2024
General AI for Medical Educators April 2024Janet Corral
 
microwave assisted reaction. General introduction
microwave assisted reaction. General introductionmicrowave assisted reaction. General introduction
microwave assisted reaction. General introductionMaksud Ahmed
 
Software Engineering Methodologies (overview)
Software Engineering Methodologies (overview)Software Engineering Methodologies (overview)
Software Engineering Methodologies (overview)eniolaolutunde
 
Sanyam Choudhary Chemistry practical.pdf
Sanyam Choudhary Chemistry practical.pdfSanyam Choudhary Chemistry practical.pdf
Sanyam Choudhary Chemistry practical.pdfsanyamsingh5019
 
Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...
Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...
Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...christianmathematics
 

Último (20)

Student login on Anyboli platform.helpin
Student login on Anyboli platform.helpinStudent login on Anyboli platform.helpin
Student login on Anyboli platform.helpin
 
BASLIQ CURRENT LOOKBOOK LOOKBOOK(1) (1).pdf
BASLIQ CURRENT LOOKBOOK  LOOKBOOK(1) (1).pdfBASLIQ CURRENT LOOKBOOK  LOOKBOOK(1) (1).pdf
BASLIQ CURRENT LOOKBOOK LOOKBOOK(1) (1).pdf
 
The basics of sentences session 2pptx copy.pptx
The basics of sentences session 2pptx copy.pptxThe basics of sentences session 2pptx copy.pptx
The basics of sentences session 2pptx copy.pptx
 
Z Score,T Score, Percential Rank and Box Plot Graph
Z Score,T Score, Percential Rank and Box Plot GraphZ Score,T Score, Percential Rank and Box Plot Graph
Z Score,T Score, Percential Rank and Box Plot Graph
 
Nutritional Needs Presentation - HLTH 104
Nutritional Needs Presentation - HLTH 104Nutritional Needs Presentation - HLTH 104
Nutritional Needs Presentation - HLTH 104
 
Grant Readiness 101 TechSoup and Remy Consulting
Grant Readiness 101 TechSoup and Remy ConsultingGrant Readiness 101 TechSoup and Remy Consulting
Grant Readiness 101 TechSoup and Remy Consulting
 
Advance Mobile Application Development class 07
Advance Mobile Application Development class 07Advance Mobile Application Development class 07
Advance Mobile Application Development class 07
 
Mattingly "AI & Prompt Design: Structured Data, Assistants, & RAG"
Mattingly "AI & Prompt Design: Structured Data, Assistants, & RAG"Mattingly "AI & Prompt Design: Structured Data, Assistants, & RAG"
Mattingly "AI & Prompt Design: Structured Data, Assistants, & RAG"
 
1029 - Danh muc Sach Giao Khoa 10 . pdf
1029 -  Danh muc Sach Giao Khoa 10 . pdf1029 -  Danh muc Sach Giao Khoa 10 . pdf
1029 - Danh muc Sach Giao Khoa 10 . pdf
 
Q4-W6-Restating Informational Text Grade 3
Q4-W6-Restating Informational Text Grade 3Q4-W6-Restating Informational Text Grade 3
Q4-W6-Restating Informational Text Grade 3
 
Beyond the EU: DORA and NIS 2 Directive's Global Impact
Beyond the EU: DORA and NIS 2 Directive's Global ImpactBeyond the EU: DORA and NIS 2 Directive's Global Impact
Beyond the EU: DORA and NIS 2 Directive's Global Impact
 
1029-Danh muc Sach Giao Khoa khoi 6.pdf
1029-Danh muc Sach Giao Khoa khoi  6.pdf1029-Danh muc Sach Giao Khoa khoi  6.pdf
1029-Danh muc Sach Giao Khoa khoi 6.pdf
 
Disha NEET Physics Guide for classes 11 and 12.pdf
Disha NEET Physics Guide for classes 11 and 12.pdfDisha NEET Physics Guide for classes 11 and 12.pdf
Disha NEET Physics Guide for classes 11 and 12.pdf
 
General AI for Medical Educators April 2024
General AI for Medical Educators April 2024General AI for Medical Educators April 2024
General AI for Medical Educators April 2024
 
microwave assisted reaction. General introduction
microwave assisted reaction. General introductionmicrowave assisted reaction. General introduction
microwave assisted reaction. General introduction
 
INDIA QUIZ 2024 RLAC DELHI UNIVERSITY.pptx
INDIA QUIZ 2024 RLAC DELHI UNIVERSITY.pptxINDIA QUIZ 2024 RLAC DELHI UNIVERSITY.pptx
INDIA QUIZ 2024 RLAC DELHI UNIVERSITY.pptx
 
Software Engineering Methodologies (overview)
Software Engineering Methodologies (overview)Software Engineering Methodologies (overview)
Software Engineering Methodologies (overview)
 
Código Creativo y Arte de Software | Unidad 1
Código Creativo y Arte de Software | Unidad 1Código Creativo y Arte de Software | Unidad 1
Código Creativo y Arte de Software | Unidad 1
 
Sanyam Choudhary Chemistry practical.pdf
Sanyam Choudhary Chemistry practical.pdfSanyam Choudhary Chemistry practical.pdf
Sanyam Choudhary Chemistry practical.pdf
 
Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...
Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...
Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...
 

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

Notas do Editor

  1. People Collaboration Shared Values
  2. People Collaboration Shared Values
  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