SlideShare a Scribd company logo
1 of 47
Approaches to Scaling Agile
Srinath Ramakrishnan
Approaches to Scaling Agile
 Scaled Agile Framework (SAFe)
 Disciplined Agile Delivery (DAD)
 Large Scale Scrum (LeSS)
 Scaling Agile at Spotify (SA@S)
Scaled Agile Framework (SAFe)
Scaled Agile Framework
A framework for applying
Lean and Agile practices at enterprise scale
ScaledAgileFramework.com
Synchronizes
alignment,
collaboration and
delivery for large
numbers of teams
CORE VALUES
1. Program Execution
2. Alignment
3. Code Quality
4. Transparency
Team Level
▸ Valuable, fully-tested software increments every two weeks
▸ Empowered, self-organizing, self-managing cross-functional teams
▸ Teams operate under program vision, architecture
and user experience guidance
▸ Scrum project management and XP-inspired technical practices
▸ Value delivery via User Stories
Program Level
▸ Self-organizing, self-managing team-of-agile-teams
▸ Working, system increments every two weeks
▸ Aligned to a common mission via a single backlog
▸ Common sprint lengths and estimating
▸ Face-to-face release planning cadence for collaboration, alignment,
synchronization, and assessment
▸ Value Delivery via Features and Benefits
Portfolio level
▸ Centralized strategy, decentralized execution
▸ Lean-Agile budgeting empowers decision makers
▸ Kanban systems provide portfolio visibility and WIP limits
▸ Enterprise architecture is a first class citizen
▸ Objective metrics support governance and kaizen
▸ Value description via Business and Architectural Epics
Goal: Speed, Quality,Value
The Goal
 Sustainably shortest lead time
 Best quality and value to
people and society
 Most customer delight, lowest
cost, high morale, safety
All we are doing is looking at the timeline, from the where
the customer gives us an order to where we collect the
cash. And we are
reducing the time line by reducing the
non-value added wastes. —Taiichi Ohno
We need to figure out a way to
deliver software so fast that our customers
don’t have time to change their minds.
—Mary Poppendieck
Most software problems will exhibit
themselves as a delay. —Al Shalloway
Respect for People
 Your customer is whoever
consumes your work
 Don’t trouble them
 Don't overload them
 Don't make them wait
 Don't impose wishful thinking
 Don't force people to do
wasteful work
 Equip your teams with problem-
solving tools
 Form long-term relationships
based on trust
People
 Develop individuals and
teams; they build products
 Empower teams to
continuously improve
 Build partnerships based
on trust and mutual respect
Kaizen
Become Relentless In:
 Reflection
 Continuous improvement as
an enterprise value
 A constant sense of danger
 Small steady, improvements
 Consider data carefully, implement
change rapidly
 Reflect at milestones to identify and
improve shortcomings
 Use tools like retrospectives, root
cause analysis, and value stream
mapping
 Protect the knowledge base by
developing stable personnel and
careful succession systems
Product Development Flow
Don Reinertsen
Principles of Product
Development Flow
1. Take an economic view
2. Actively manage queues
3. Understand and exploit variability
4. Reduce batch sizes
5. Apply WIP constraints
6. Control flow under uncertainty:
cadence and synchronization
7. Get feedback as fast as possible
8. Decentralize control
Lean Foundation: Leadership
 Management is trained in
lean thinking
 Bases decisions on this
long term philosophy
1. Take a Systems View
2. Embrace the Agile Manifesto
3. Implement Product
Development Flow
4. Unlock the Intrinsic Potential
of Knowledge Workers
Disciplined Agile Delivery (DAD)
A High Level Lifecycle
© Disciplined Agile Consortium 15
Process Goals
© Disciplined Agile Consortium 16
Disciplined Agile Delivery: Basic Lifecycle
© Disciplined Agile Consortium 17
Iteration based
Uses non Scrum terminology (iteration instead of Sprint)
Work item list – instead of a Product backlog
Includes explicit milestones (governance)
Disciplined Agile Delivery: Lean Lifecycle
18
Supports continuous flow of delivery – not iteration based
Has a work item pool (value driven, risk value driven or date
driven)
DAD supports a robust set of roles
 Team Lead
◦ Agile process expert, keeps team focused on
achievement of goals, removes impediments
 Product Owner
◦ Owns the product vision, scope and priorities of the
solution
 Architecture Owner
◦ Owns the architecture decisions and technical priorities,
mitigates key technical risks
 Team Member
◦ Cross-functional team members that deliver the
solution
 Stakeholder
◦ Includes the customer but also other stakeholders such
as Project Sponsor, DevOps, architecture, database
groups, governance bodies
© Disciplined Agile Consortium 19
DADTeams Are Enterprise Aware
 DAD teams strive to
leverage and enhance the
existing organizational
eco system wherever
possible
 Implications:
◦ Work closely with
enterprise groups
◦ Follow existing
roadmap(s) where
appropriate
◦ Leverage existing assets
◦ Enhance existing assets
© Disciplined Agile Consortium 20
Governance is Built Into DAD
 Governance strategies built into DAD:
◦ Risk-value lifecycle
◦ Light-weight milestone reviews
◦ “Standard” opportunities for increased visibility and to
steer the team provided by agile
◦ Enterprise awareness
◦ Robust stakeholder definition
© Disciplined Agile Consortium 21
Large Scale Scrum(LeSS)
Large Scale Scrum (LeSS)
 Two Agile Scaling Frameworks
◦ LeSS: Up to eight teams (of eight people each).
◦ LeSS Huge: Up to a few thousand people on
one product.
 Scaling elements of LeSS focused on
directing the attention of all of the teams
onto the whole product instead of “my part.”
 Global and “end-to-end” focus are perhaps
the dominant problems to solve in scaling.
LeSS Principles
LeSS
 Scaled up version of one-team Scrum, and it
maintains many of the practices and ideas of one-
team Scrum
 AllTeams are in a common Sprint to deliver a
common Potentially Shippable Product Increment
(PSPI)
◦ a single Product Backlog
◦ one Definition of Done for all teams
◦ one PSPI at the end of each Sprint
◦ one (overall) Product Owner,
◦ many complete, cross-functional teams (with no
specialist teams),
◦ one Sprint
LeSS - Features
 Sprint Planning Part 1 has the same maximum duration as in
single-team Scrum, one hour per week of Sprint, but
participation is limited to two members per team plus the
one overall Product Owner
 Sprint Planning Part 2 is held independently (and usually in
parallel) by eachTeam, though sometimes a member of Team
A may observe Team B‟s meeting and make suggestions when
there is a coordination issue between the teams.
 Daily Scrum is also held independently by each Team, though
a member of Team A may observe Team B‟s Daily Scrum, to
increase information sharing.
 Team representatives may hold an Open Space,Town Hall
Meeting, or Scrum of Scrums several times a week to
increase information sharing and coordination.
LeSS - Features
 The Overall Product Backlog Refinement meeting is attended by two representatives /
team -concentrates on splitting, lightweight analysis and estimation for upcoming PBIs.
 Use cross-team estimation to ensure a common baseline for estimation across teams.
 Product Backlog Refinement: Similar to single-team Scrum, but for co-located teams, hold
this at the same time in one big room with all team members present, with each team
facing a separate wall with their own learning tools (whiteboards, projectors, …).
 Sprint Review
◦ Same as single-team Scrum but limited to two members per team plus the Product Owner and
other stakeholders.
◦ Stakeholders visit areas of interest and team members record their feedback.
◦ However, begin and end the Sprint Review with everyone in a common discussion to increase
overall feedback and alignment.
 Overall Retrospective
◦ Maximum duration: 45 minutes per week of Sprint
◦ Retrospective is held early in the first week of the subsequent Sprint.
◦ ScrumMasters and one representative of each Team meet to identify and plan improvement
experiments for the overall product or organization.
LeSS Structure
 Each team is self-managing, cross-functional, co-located and long-lived.
 ScrumMasters
◦ are responsible for a well-working LeSS adoption.Their focus is towards theTeams,
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.
 In LeSS there is no „manager‟ role, but managers may exist and they can
have a useful role.
◦ 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
and Help, 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
evolutionary using Go and See to create an organization where
experimentation and improvement is the norm.
LeSS 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.
 Each teams can have their own expanded Definition of Done.
 The perfection goal is to improve the Definition of Done so
that it results in a shippable product each Sprint (or even
more frequently).
Less Sprint
 There is one product-level Sprint, not a different Sprint for each
Team.
 EachTeam 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 PartTwo is usually
done separately for each team.
 Sprint Planning Part One is attended by the Product Owner and
Team representatives.They together tentatively select the items
that each team will work on the next Sprint.
TheTeams identify
opportunities to work together and final questions are clarified.
 EachTeam has their own Sprint Backlog.
 Sprint Planning PartTwo is forTeams to decide how they will do
the selected items.
This usually involves design and the creation of
their Sprint Backlogs.TheTeam forecasts how many items they
believe they can complete during the next Sprint.
LeSS Sprint
 Each Team has their own Daily Scrum.
 Cross-team coordination is decided by the teams.
 Product Backlog Refinement (PBR) is done per team for the
items they are likely going to do in the future.
 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.
 Each Team has their own Sprint Retrospective.
 A 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).
LeSS Huge
LeSS Huge
 LeSS Huge is the second LeSS Framework, which is
suitable for LeSS adoptions of more than eight teams.
 Conceptually is it LeSS scaled up further by having
multiple (smaller) LeSS frameworks stacked on top of
each other.
 Same
◦ One Product Backlog, one Definition of Done, one
Potentially Shippable Product Increment, one (overall)
Product Owner, one Sprint.All Teams in one Sprint with
one delivery.
 Different
◦ Area PO,Area Backlog, set of parallel LeSS sprint
executions
LeSS Huge Structure
 LeSS Huge applies to products with “8+” teams.
 All LeSS rules apply to LeSS Huge, unless otherwise stated.
 Customer requirements that are strongly related from a
customer perspective are grouped in Requirement Areas.
 Each Team specializes in one Requirement Area.Teams are
there “long term”; this won‟t change each Sprint but Teams
will change Requirement Area when others grow in value.
 Each Requirement Area has one Area Product Owner.
 Each Requirement Area has between “4-8” teams.
 LeSS Huge adoptions, including the structural changes, are
done with an evolutionary incremental approach.
LeSS Huge Product
 Each Requirement Area has one Area Product Owner.
 One (overall) Product Owner is responsible for
product-wide prioritization and deciding which teams
work in which Area. He works closely with Area
Product Owners.
 Area Product Owners act as Product Owners
towards their teams.
 There is one Product Backlog; every item in it
belongs to exactly one Requirement Area.
 There is one Area Product Backlog per Requirement
Area.This backlog is conceptually a more granular
view onto the one Product Backlog.
LeSS Huge Sprint
 There is one product-level Sprint, not a different
Sprint for each Requirement Area. It ends in one
integrated whole product.
 All Sprint LeSS rules apply for each Requirement
Area.
 The Product Owner and Area Product Owners
synchronize frequently. Before Sprint Planning
they ensure the Teams work on the most valuable
items.
After the Sprint Review, they enable
product-level adaptations.
 A Overall Review is held per Requirement Area.
 A Overall Retrospective is held per Requirement
Area.
Scaling Agile at Spotify (SA@S)
Scaling Agile@Spotify
Squads
 A Squad is similar to a Scrum team, and is
designed to feel like a mini-startup.
 They sit together, and they have all the skills and
tools needed to design, develop, test, and release
to production.
 They are a self-organizing team and decide their
own way of working – some use Scrum sprints,
some use Kanban, some use a mix of these
approaches
 Squads are encouraged to apply Lean Startup
principles such as MVP (minimum viable product)
and validated learning.This is summarized in the
slogan “Think it, build it, ship it, tweak it”
Tribes
 A tribe is a collection of squads that work in related
areas – such as the music player, or backend
infrastructure.
 The tribe can be seen as the “incubator” for the
squad mini-startups. , and have a fair degree of
freedom and autonomy.
 Each tribe has a tribe lead who is responsible for
providing the best possible habitat for the squads
within that tribe.
 The squads in a tribe are all physically in the same
office, normally right next to each other, and the
lounge areas nearby promote collaboration
between the squads.
 Tribes hold gatherings on a regular basis, an informal
get-together where they show the rest of the tribe
(or whoever shows up) what they are working on,
what they have delivered and what others can learn
from what they are currently doing
Chapters
 This is the glue that keeps the
company together, providing
economies of scale without sacrificing
too much autonomy.
 The chapter is a small family of people
having similar skills and working within
the same general competency area,
within the same tribe.
 Each chapter meets regularly to
discuss their area of expertise and
their specific challenges - for example
the testing chapter, the web developer
chapter or the backend chapter.
Guilds
 A Guild is a more organic and wide-reaching “community of
interest”, a group of people that want to share knowledge, tools,
code, and practices.
 Chapters are always local to a Tribe, while a guild usually cuts
across the whole organization. Some examples are: the web
technology guild, the tester guild, the agile coach guild, etc
Coordinating work – Systems
owner
 All systems have a System Owner, or a pair of system owners (pairing).
 For operationally critical systems, the System Owner is a Dev-Ops pair –
that is, one person with a developer perspective and one person with an
operations perspective.
 The system owner is the “go to” person(s) for any technical or
architectural issues related to that system.
 Acts as a coordinator and guides people who code in that system to
ensure that they don‟t stumble over each other.
 Focuses on things like quality, documentation, technical debt, stability,
scalability, and release process.
 The System Owner is not a bottleneck or ivory tower architect.
 Does not personally have to make all decisions, or write all code, or do all
releases - typically a squad member or chapter lead who has other day-to-
day responsibilities in addition to the system ownership.
Coordinating work – Chief
Architect
 A person who coordinates work on high-
level architectural issues that cuts across
multiple systems.
 Reviews development of new systems to
make sure they avoid common mistakes, and
that they are aligned with our architectural
vision.
 The feedback is always just suggestions and
input - the decision for the final design of
the system still lies with the squad building
it.
Thank you
ramakrishnan.srinath@gmail.com
@rsrinath
References
 http://scaledagileframework.com/
 http://disciplinedagiledelivery.com/
 http://blog.crisp.se/2012/11/14/henrikkniberg/scaling-agile-at-spotify
 http://less.works/

More Related Content

What's hot

SAFe® - scaled agile framework in practice
SAFe® - scaled agile framework in practiceSAFe® - scaled agile framework in practice
SAFe® - scaled agile framework in practiceIntland Software GmbH
 
Agile transformation Explained: Agile 2017 Session
Agile transformation Explained: Agile 2017 SessionAgile transformation Explained: Agile 2017 Session
Agile transformation Explained: Agile 2017 SessionLeadingAgile
 
Strategies for Large Scale Agile Transformation
Strategies for Large Scale Agile TransformationStrategies for Large Scale Agile Transformation
Strategies for Large Scale Agile TransformationNishanth K Hydru
 
Agile transformation best practices
Agile transformation best practicesAgile transformation best practices
Agile transformation best practicesAllyson Chiarini
 
Making Work Product-Centric: A Journey at Nationwide Insurance | Tasktop Conn...
Making Work Product-Centric: A Journey at Nationwide Insurance | Tasktop Conn...Making Work Product-Centric: A Journey at Nationwide Insurance | Tasktop Conn...
Making Work Product-Centric: A Journey at Nationwide Insurance | Tasktop Conn...Tasktop
 
Agile transformation 1.3
Agile transformation 1.3Agile transformation 1.3
Agile transformation 1.3Krystian Kaczor
 
Agile Metrics: Value, Flow, Quality, Culture
Agile Metrics: Value, Flow, Quality, CultureAgile Metrics: Value, Flow, Quality, Culture
Agile Metrics: Value, Flow, Quality, CultureBrad Appleton
 
Enterprise Agile Transformation
Enterprise Agile TransformationEnterprise Agile Transformation
Enterprise Agile TransformationPooja Wandile
 
The Executives Step-by-Step Guide to Leading a Large-Scale Agile Transformation
The Executives Step-by-Step Guide to Leading a Large-Scale Agile TransformationThe Executives Step-by-Step Guide to Leading a Large-Scale Agile Transformation
The Executives Step-by-Step Guide to Leading a Large-Scale Agile TransformationLeadingAgile
 
Agile Scrum Training, Day 1 (1/2)
Agile Scrum Training, Day 1 (1/2)Agile Scrum Training, Day 1 (1/2)
Agile Scrum Training, Day 1 (1/2)Jens Wilke
 
Transition from Project to Product
Transition from Project to Product Transition from Project to Product
Transition from Project to Product NUS-ISS
 
Playbook For Agile Development Teams Powerpoint Presentation Slides
Playbook For Agile Development Teams Powerpoint Presentation SlidesPlaybook For Agile Development Teams Powerpoint Presentation Slides
Playbook For Agile Development Teams Powerpoint Presentation SlidesSlideTeam
 
Foundations of scaling agile with SAFe
Foundations of scaling agile with SAFeFoundations of scaling agile with SAFe
Foundations of scaling agile with SAFeYuval Yeret
 
DevOps-as-a-Service: Towards Automating the Automation
DevOps-as-a-Service: Towards Automating the AutomationDevOps-as-a-Service: Towards Automating the Automation
DevOps-as-a-Service: Towards Automating the AutomationKeith Pleas
 
Exploring Agile Transformation and Scaling Patterns
Exploring Agile Transformation and Scaling PatternsExploring Agile Transformation and Scaling Patterns
Exploring Agile Transformation and Scaling PatternsMike Cottmeyer
 
The Five Phases of Agile Maturity (Part 2): Phase 3 and 4
The Five Phases of Agile Maturity (Part 2): Phase 3 and 4The Five Phases of Agile Maturity (Part 2): Phase 3 and 4
The Five Phases of Agile Maturity (Part 2): Phase 3 and 4Cprime
 
Agile transformation Explanined
Agile transformation ExplaninedAgile transformation Explanined
Agile transformation ExplaninedLeadingAgile
 

What's hot (20)

SAFe® - scaled agile framework in practice
SAFe® - scaled agile framework in practiceSAFe® - scaled agile framework in practice
SAFe® - scaled agile framework in practice
 
Agile transformation Explained: Agile 2017 Session
Agile transformation Explained: Agile 2017 SessionAgile transformation Explained: Agile 2017 Session
Agile transformation Explained: Agile 2017 Session
 
Strategies for Large Scale Agile Transformation
Strategies for Large Scale Agile TransformationStrategies for Large Scale Agile Transformation
Strategies for Large Scale Agile Transformation
 
An Overview of SAFe
An Overview of SAFeAn Overview of SAFe
An Overview of SAFe
 
Agile transformation best practices
Agile transformation best practicesAgile transformation best practices
Agile transformation best practices
 
Making Work Product-Centric: A Journey at Nationwide Insurance | Tasktop Conn...
Making Work Product-Centric: A Journey at Nationwide Insurance | Tasktop Conn...Making Work Product-Centric: A Journey at Nationwide Insurance | Tasktop Conn...
Making Work Product-Centric: A Journey at Nationwide Insurance | Tasktop Conn...
 
Agile Overview
Agile OverviewAgile Overview
Agile Overview
 
Agile transformation 1.3
Agile transformation 1.3Agile transformation 1.3
Agile transformation 1.3
 
Agile Metrics: Value, Flow, Quality, Culture
Agile Metrics: Value, Flow, Quality, CultureAgile Metrics: Value, Flow, Quality, Culture
Agile Metrics: Value, Flow, Quality, Culture
 
Enterprise Agile Transformation
Enterprise Agile TransformationEnterprise Agile Transformation
Enterprise Agile Transformation
 
The Executives Step-by-Step Guide to Leading a Large-Scale Agile Transformation
The Executives Step-by-Step Guide to Leading a Large-Scale Agile TransformationThe Executives Step-by-Step Guide to Leading a Large-Scale Agile Transformation
The Executives Step-by-Step Guide to Leading a Large-Scale Agile Transformation
 
Agile Scrum Training, Day 1 (1/2)
Agile Scrum Training, Day 1 (1/2)Agile Scrum Training, Day 1 (1/2)
Agile Scrum Training, Day 1 (1/2)
 
Transition from Project to Product
Transition from Project to Product Transition from Project to Product
Transition from Project to Product
 
Playbook For Agile Development Teams Powerpoint Presentation Slides
Playbook For Agile Development Teams Powerpoint Presentation SlidesPlaybook For Agile Development Teams Powerpoint Presentation Slides
Playbook For Agile Development Teams Powerpoint Presentation Slides
 
Foundations of scaling agile with SAFe
Foundations of scaling agile with SAFeFoundations of scaling agile with SAFe
Foundations of scaling agile with SAFe
 
DevOps-as-a-Service: Towards Automating the Automation
DevOps-as-a-Service: Towards Automating the AutomationDevOps-as-a-Service: Towards Automating the Automation
DevOps-as-a-Service: Towards Automating the Automation
 
Exploring Agile Transformation and Scaling Patterns
Exploring Agile Transformation and Scaling PatternsExploring Agile Transformation and Scaling Patterns
Exploring Agile Transformation and Scaling Patterns
 
The Five Phases of Agile Maturity (Part 2): Phase 3 and 4
The Five Phases of Agile Maturity (Part 2): Phase 3 and 4The Five Phases of Agile Maturity (Part 2): Phase 3 and 4
The Five Phases of Agile Maturity (Part 2): Phase 3 and 4
 
Agile transformation Explanined
Agile transformation ExplaninedAgile transformation Explanined
Agile transformation Explanined
 
Agile 101
Agile 101Agile 101
Agile 101
 

Viewers also liked

Levels of listening and managing conflicts
Levels of listening and managing conflictsLevels of listening and managing conflicts
Levels of listening and managing conflictsSrinath Ramakrishnan
 
How gamification can be used to drive engagement
How gamification can be used to drive engagementHow gamification can be used to drive engagement
How gamification can be used to drive engagementSrinath Ramakrishnan
 
Fun at work through innovation games
Fun at work through innovation gamesFun at work through innovation games
Fun at work through innovation gamesSrinath Ramakrishnan
 
The fifth discipline - An overview of Peter Senge's Fifth Discpline
The fifth discipline - An overview of Peter Senge's Fifth DiscplineThe fifth discipline - An overview of Peter Senge's Fifth Discpline
The fifth discipline - An overview of Peter Senge's Fifth DiscplineSrinath Ramakrishnan
 
Radical management - Innovative practices at the workplace
Radical management - Innovative practices at the workplaceRadical management - Innovative practices at the workplace
Radical management - Innovative practices at the workplaceSrinath Ramakrishnan
 
Change management models - ADKAR, Satir, 8 step, Switch and Lewin models
Change management models - ADKAR, Satir, 8 step, Switch and Lewin modelsChange management models - ADKAR, Satir, 8 step, Switch and Lewin models
Change management models - ADKAR, Satir, 8 step, Switch and Lewin modelsSrinath Ramakrishnan
 

Viewers also liked (11)

Levels of listening and managing conflicts
Levels of listening and managing conflictsLevels of listening and managing conflicts
Levels of listening and managing conflicts
 
How gamification can be used to drive engagement
How gamification can be used to drive engagementHow gamification can be used to drive engagement
How gamification can be used to drive engagement
 
Approaches to scaling agile v1.0
Approaches to scaling agile v1.0Approaches to scaling agile v1.0
Approaches to scaling agile v1.0
 
Scaling agile with sa fe v1.0
Scaling agile with sa fe v1.0Scaling agile with sa fe v1.0
Scaling agile with sa fe v1.0
 
Fun at work through innovation games
Fun at work through innovation gamesFun at work through innovation games
Fun at work through innovation games
 
Servant leadership
Servant leadershipServant leadership
Servant leadership
 
Creative Visualization
Creative VisualizationCreative Visualization
Creative Visualization
 
The fifth discipline - An overview of Peter Senge's Fifth Discpline
The fifth discipline - An overview of Peter Senge's Fifth DiscplineThe fifth discipline - An overview of Peter Senge's Fifth Discpline
The fifth discipline - An overview of Peter Senge's Fifth Discpline
 
Radical management - Innovative practices at the workplace
Radical management - Innovative practices at the workplaceRadical management - Innovative practices at the workplace
Radical management - Innovative practices at the workplace
 
Agile at Spotify
Agile at SpotifyAgile at Spotify
Agile at Spotify
 
Change management models - ADKAR, Satir, 8 step, Switch and Lewin models
Change management models - ADKAR, Satir, 8 step, Switch and Lewin modelsChange management models - ADKAR, Satir, 8 step, Switch and Lewin models
Change management models - ADKAR, Satir, 8 step, Switch and Lewin models
 

Similar to Approaches to scaling agile

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
 
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
 
LeSS - Moving beyond single team scrum
LeSS - Moving beyond single team scrumLeSS - Moving beyond single team scrum
LeSS - Moving beyond single team scrumNaveen Kumar Singh
 
Susan Clarke - The practicalities of adopting scaled agile methodologies
Susan Clarke - The practicalities of adopting scaled agile methodologiesSusan Clarke - The practicalities of adopting scaled agile methodologies
Susan Clarke - The practicalities of adopting scaled agile methodologiesAssociation for Project Management
 
Introduction to LeSS - Large Scale Scrum
Introduction to LeSS - Large Scale ScrumIntroduction to LeSS - Large Scale Scrum
Introduction to LeSS - Large Scale ScrumSrikanth Ramanujam
 
Scrum_Blr 11th meet up 13 dec-2014 - Introduction to SAFe - Nagesh_Sharma
Scrum_Blr 11th meet up 13 dec-2014 - Introduction to SAFe - Nagesh_SharmaScrum_Blr 11th meet up 13 dec-2014 - Introduction to SAFe - Nagesh_Sharma
Scrum_Blr 11th meet up 13 dec-2014 - Introduction to SAFe - Nagesh_SharmaScrum Bangalore
 
Large scale agile frameworks
Large scale agile frameworksLarge scale agile frameworks
Large scale agile frameworksSiddhi Thakkar
 
Introduction to Agile Dr Richard Guerrero_Wessex AHSN Learning Lab
Introduction to Agile Dr Richard Guerrero_Wessex AHSN Learning LabIntroduction to Agile Dr Richard Guerrero_Wessex AHSN Learning Lab
Introduction to Agile Dr Richard Guerrero_Wessex AHSN Learning LabHealth Innovation Wessex
 
10 differences between SAFe and LeSS
10 differences between SAFe and LeSS10 differences between SAFe and LeSS
10 differences between SAFe and LeSSStanislaw Matczak
 
"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
 
Let’s Play Agile ! 12-09-15-testers_hub
Let’s  Play  Agile ! 12-09-15-testers_hubLet’s  Play  Agile ! 12-09-15-testers_hub
Let’s Play Agile ! 12-09-15-testers_hubOwner Tester's Hub
 
Normalizing agile and lean product development and aim
Normalizing agile and lean product development and aimNormalizing agile and lean product development and aim
Normalizing agile and lean product development and aimRussell Pannone
 
Agile Project Management – SCRUM Methodology
Agile Project Management – SCRUM MethodologyAgile Project Management – SCRUM Methodology
Agile Project Management – SCRUM MethodologyMarios Evripidou
 
Scrum-Agile : An Introduction
Scrum-Agile : An IntroductionScrum-Agile : An Introduction
Scrum-Agile : An IntroductionGlobal SQA
 

Similar to Approaches to scaling agile (20)

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
 
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
 
Scaling Agile - LeSS Framework
Scaling Agile - LeSS FrameworkScaling Agile - LeSS Framework
Scaling Agile - LeSS Framework
 
LeSS - Moving beyond single team scrum
LeSS - Moving beyond single team scrumLeSS - Moving beyond single team scrum
LeSS - Moving beyond single team scrum
 
Susan Clarke - The practicalities of adopting scaled agile methodologies
Susan Clarke - The practicalities of adopting scaled agile methodologiesSusan Clarke - The practicalities of adopting scaled agile methodologies
Susan Clarke - The practicalities of adopting scaled agile methodologies
 
Introduction to LeSS - Large Scale Scrum
Introduction to LeSS - Large Scale ScrumIntroduction to LeSS - Large Scale Scrum
Introduction to LeSS - Large Scale Scrum
 
Scrum_Blr 11th meet up 13 dec-2014 - Introduction to SAFe - Nagesh_Sharma
Scrum_Blr 11th meet up 13 dec-2014 - Introduction to SAFe - Nagesh_SharmaScrum_Blr 11th meet up 13 dec-2014 - Introduction to SAFe - Nagesh_Sharma
Scrum_Blr 11th meet up 13 dec-2014 - Introduction to SAFe - Nagesh_Sharma
 
Large scale agile frameworks
Large scale agile frameworksLarge scale agile frameworks
Large scale agile frameworks
 
Introduction to Agile Dr Richard Guerrero_Wessex AHSN Learning Lab
Introduction to Agile Dr Richard Guerrero_Wessex AHSN Learning LabIntroduction to Agile Dr Richard Guerrero_Wessex AHSN Learning Lab
Introduction to Agile Dr Richard Guerrero_Wessex AHSN Learning Lab
 
Introduction to agile
Introduction to agileIntroduction to agile
Introduction to agile
 
SAFe v4.6 full
SAFe v4.6 fullSAFe v4.6 full
SAFe v4.6 full
 
10 differences between SAFe and LeSS
10 differences between SAFe and LeSS10 differences between SAFe and LeSS
10 differences between SAFe and LeSS
 
"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
 
Let’s Play Agile ! 12-09-15-testers_hub
Let’s  Play  Agile ! 12-09-15-testers_hubLet’s  Play  Agile ! 12-09-15-testers_hub
Let’s Play Agile ! 12-09-15-testers_hub
 
Normalizing agile and lean product development and aim
Normalizing agile and lean product development and aimNormalizing agile and lean product development and aim
Normalizing agile and lean product development and aim
 
Agile Project Management – SCRUM Methodology
Agile Project Management – SCRUM MethodologyAgile Project Management – SCRUM Methodology
Agile Project Management – SCRUM Methodology
 
Agile project management
Agile project managementAgile project management
Agile project management
 
Scrum-Agile : An Introduction
Scrum-Agile : An IntroductionScrum-Agile : An Introduction
Scrum-Agile : An Introduction
 
Scaling scrum agile2010
Scaling scrum agile2010Scaling scrum agile2010
Scaling scrum agile2010
 

Recently uploaded

Corporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptxCorporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptxRustici Software
 
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingRepurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingEdi Saputra
 
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, AdobeApidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobeapidays
 
Platformless Horizons for Digital Adaptability
Platformless Horizons for Digital AdaptabilityPlatformless Horizons for Digital Adaptability
Platformless Horizons for Digital AdaptabilityWSO2
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProduct Anonymous
 
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdfRising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdfOrbitshub
 
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin WoodPolkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin WoodJuan lago vázquez
 
Vector Search -An Introduction in Oracle Database 23ai.pptx
Vector Search -An Introduction in Oracle Database 23ai.pptxVector Search -An Introduction in Oracle Database 23ai.pptx
Vector Search -An Introduction in Oracle Database 23ai.pptxRemote DBA Services
 
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoffsammart93
 
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...apidays
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherRemote DBA Services
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FMESafe Software
 
MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MIND CTI
 
ICT role in 21st century education and its challenges
ICT role in 21st century education and its challengesICT role in 21st century education and its challenges
ICT role in 21st century education and its challengesrafiqahmad00786416
 
Exploring Multimodal Embeddings with Milvus
Exploring Multimodal Embeddings with MilvusExploring Multimodal Embeddings with Milvus
Exploring Multimodal Embeddings with MilvusZilliz
 
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024Victor Rentea
 
Artificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyArtificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyKhushali Kathiriya
 
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businesspanagenda
 
CNIC Information System with Pakdata Cf In Pakistan
CNIC Information System with Pakdata Cf In PakistanCNIC Information System with Pakdata Cf In Pakistan
CNIC Information System with Pakdata Cf In Pakistandanishmna97
 

Recently uploaded (20)

Corporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptxCorporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptx
 
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingRepurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
 
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, AdobeApidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
 
Understanding the FAA Part 107 License ..
Understanding the FAA Part 107 License ..Understanding the FAA Part 107 License ..
Understanding the FAA Part 107 License ..
 
Platformless Horizons for Digital Adaptability
Platformless Horizons for Digital AdaptabilityPlatformless Horizons for Digital Adaptability
Platformless Horizons for Digital Adaptability
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
 
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdfRising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
 
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin WoodPolkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
 
Vector Search -An Introduction in Oracle Database 23ai.pptx
Vector Search -An Introduction in Oracle Database 23ai.pptxVector Search -An Introduction in Oracle Database 23ai.pptx
Vector Search -An Introduction in Oracle Database 23ai.pptx
 
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
 
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a Fresher
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
 
MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024
 
ICT role in 21st century education and its challenges
ICT role in 21st century education and its challengesICT role in 21st century education and its challenges
ICT role in 21st century education and its challenges
 
Exploring Multimodal Embeddings with Milvus
Exploring Multimodal Embeddings with MilvusExploring Multimodal Embeddings with Milvus
Exploring Multimodal Embeddings with Milvus
 
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
 
Artificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyArtificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : Uncertainty
 
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire business
 
CNIC Information System with Pakdata Cf In Pakistan
CNIC Information System with Pakdata Cf In PakistanCNIC Information System with Pakdata Cf In Pakistan
CNIC Information System with Pakdata Cf In Pakistan
 

Approaches to scaling agile

  • 1. Approaches to Scaling Agile Srinath Ramakrishnan
  • 2. Approaches to Scaling Agile  Scaled Agile Framework (SAFe)  Disciplined Agile Delivery (DAD)  Large Scale Scrum (LeSS)  Scaling Agile at Spotify (SA@S)
  • 4. Scaled Agile Framework A framework for applying Lean and Agile practices at enterprise scale ScaledAgileFramework.com Synchronizes alignment, collaboration and delivery for large numbers of teams CORE VALUES 1. Program Execution 2. Alignment 3. Code Quality 4. Transparency
  • 5.
  • 6. Team Level ▸ Valuable, fully-tested software increments every two weeks ▸ Empowered, self-organizing, self-managing cross-functional teams ▸ Teams operate under program vision, architecture and user experience guidance ▸ Scrum project management and XP-inspired technical practices ▸ Value delivery via User Stories
  • 7. Program Level ▸ Self-organizing, self-managing team-of-agile-teams ▸ Working, system increments every two weeks ▸ Aligned to a common mission via a single backlog ▸ Common sprint lengths and estimating ▸ Face-to-face release planning cadence for collaboration, alignment, synchronization, and assessment ▸ Value Delivery via Features and Benefits
  • 8. Portfolio level ▸ Centralized strategy, decentralized execution ▸ Lean-Agile budgeting empowers decision makers ▸ Kanban systems provide portfolio visibility and WIP limits ▸ Enterprise architecture is a first class citizen ▸ Objective metrics support governance and kaizen ▸ Value description via Business and Architectural Epics
  • 9. Goal: Speed, Quality,Value The Goal  Sustainably shortest lead time  Best quality and value to people and society  Most customer delight, lowest cost, high morale, safety All we are doing is looking at the timeline, from the where the customer gives us an order to where we collect the cash. And we are reducing the time line by reducing the non-value added wastes. —Taiichi Ohno We need to figure out a way to deliver software so fast that our customers don’t have time to change their minds. —Mary Poppendieck Most software problems will exhibit themselves as a delay. —Al Shalloway
  • 10. Respect for People  Your customer is whoever consumes your work  Don’t trouble them  Don't overload them  Don't make them wait  Don't impose wishful thinking  Don't force people to do wasteful work  Equip your teams with problem- solving tools  Form long-term relationships based on trust People  Develop individuals and teams; they build products  Empower teams to continuously improve  Build partnerships based on trust and mutual respect
  • 11. Kaizen Become Relentless In:  Reflection  Continuous improvement as an enterprise value  A constant sense of danger  Small steady, improvements  Consider data carefully, implement change rapidly  Reflect at milestones to identify and improve shortcomings  Use tools like retrospectives, root cause analysis, and value stream mapping  Protect the knowledge base by developing stable personnel and careful succession systems
  • 12. Product Development Flow Don Reinertsen Principles of Product Development Flow 1. Take an economic view 2. Actively manage queues 3. Understand and exploit variability 4. Reduce batch sizes 5. Apply WIP constraints 6. Control flow under uncertainty: cadence and synchronization 7. Get feedback as fast as possible 8. Decentralize control
  • 13. Lean Foundation: Leadership  Management is trained in lean thinking  Bases decisions on this long term philosophy 1. Take a Systems View 2. Embrace the Agile Manifesto 3. Implement Product Development Flow 4. Unlock the Intrinsic Potential of Knowledge Workers
  • 15. A High Level Lifecycle © Disciplined Agile Consortium 15
  • 16. Process Goals © Disciplined Agile Consortium 16
  • 17. Disciplined Agile Delivery: Basic Lifecycle © Disciplined Agile Consortium 17 Iteration based Uses non Scrum terminology (iteration instead of Sprint) Work item list – instead of a Product backlog Includes explicit milestones (governance)
  • 18. Disciplined Agile Delivery: Lean Lifecycle 18 Supports continuous flow of delivery – not iteration based Has a work item pool (value driven, risk value driven or date driven)
  • 19. DAD supports a robust set of roles  Team Lead ◦ Agile process expert, keeps team focused on achievement of goals, removes impediments  Product Owner ◦ Owns the product vision, scope and priorities of the solution  Architecture Owner ◦ Owns the architecture decisions and technical priorities, mitigates key technical risks  Team Member ◦ Cross-functional team members that deliver the solution  Stakeholder ◦ Includes the customer but also other stakeholders such as Project Sponsor, DevOps, architecture, database groups, governance bodies © Disciplined Agile Consortium 19
  • 20. DADTeams Are Enterprise Aware  DAD teams strive to leverage and enhance the existing organizational eco system wherever possible  Implications: ◦ Work closely with enterprise groups ◦ Follow existing roadmap(s) where appropriate ◦ Leverage existing assets ◦ Enhance existing assets © Disciplined Agile Consortium 20
  • 21. Governance is Built Into DAD  Governance strategies built into DAD: ◦ Risk-value lifecycle ◦ Light-weight milestone reviews ◦ “Standard” opportunities for increased visibility and to steer the team provided by agile ◦ Enterprise awareness ◦ Robust stakeholder definition © Disciplined Agile Consortium 21
  • 23.
  • 24. Large Scale Scrum (LeSS)  Two Agile Scaling Frameworks ◦ LeSS: Up to eight teams (of eight people each). ◦ LeSS Huge: Up to a few thousand people on one product.  Scaling elements of LeSS focused on directing the attention of all of the teams onto the whole product instead of “my part.”  Global and “end-to-end” focus are perhaps the dominant problems to solve in scaling.
  • 26. LeSS  Scaled up version of one-team Scrum, and it maintains many of the practices and ideas of one- team Scrum  AllTeams are in a common Sprint to deliver a common Potentially Shippable Product Increment (PSPI) ◦ a single Product Backlog ◦ one Definition of Done for all teams ◦ one PSPI at the end of each Sprint ◦ one (overall) Product Owner, ◦ many complete, cross-functional teams (with no specialist teams), ◦ one Sprint
  • 27. LeSS - Features  Sprint Planning Part 1 has the same maximum duration as in single-team Scrum, one hour per week of Sprint, but participation is limited to two members per team plus the one overall Product Owner  Sprint Planning Part 2 is held independently (and usually in parallel) by eachTeam, though sometimes a member of Team A may observe Team B‟s meeting and make suggestions when there is a coordination issue between the teams.  Daily Scrum is also held independently by each Team, though a member of Team A may observe Team B‟s Daily Scrum, to increase information sharing.  Team representatives may hold an Open Space,Town Hall Meeting, or Scrum of Scrums several times a week to increase information sharing and coordination.
  • 28. LeSS - Features  The Overall Product Backlog Refinement meeting is attended by two representatives / team -concentrates on splitting, lightweight analysis and estimation for upcoming PBIs.  Use cross-team estimation to ensure a common baseline for estimation across teams.  Product Backlog Refinement: Similar to single-team Scrum, but for co-located teams, hold this at the same time in one big room with all team members present, with each team facing a separate wall with their own learning tools (whiteboards, projectors, …).  Sprint Review ◦ Same as single-team Scrum but limited to two members per team plus the Product Owner and other stakeholders. ◦ Stakeholders visit areas of interest and team members record their feedback. ◦ However, begin and end the Sprint Review with everyone in a common discussion to increase overall feedback and alignment.  Overall Retrospective ◦ Maximum duration: 45 minutes per week of Sprint ◦ Retrospective is held early in the first week of the subsequent Sprint. ◦ ScrumMasters and one representative of each Team meet to identify and plan improvement experiments for the overall product or organization.
  • 29. LeSS Structure  Each team is self-managing, cross-functional, co-located and long-lived.  ScrumMasters ◦ are responsible for a well-working LeSS adoption.Their focus is towards theTeams, 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.  In LeSS there is no „manager‟ role, but managers may exist and they can have a useful role. ◦ 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 and Help, 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 evolutionary using Go and See to create an organization where experimentation and improvement is the norm.
  • 30. LeSS 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.  Each teams can have their own expanded Definition of Done.  The perfection goal is to improve the Definition of Done so that it results in a shippable product each Sprint (or even more frequently).
  • 31. Less Sprint  There is one product-level Sprint, not a different Sprint for each Team.  EachTeam 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 PartTwo is usually done separately for each team.  Sprint Planning Part One is attended by the Product Owner and Team representatives.They together tentatively select the items that each team will work on the next Sprint.
TheTeams identify opportunities to work together and final questions are clarified.  EachTeam has their own Sprint Backlog.  Sprint Planning PartTwo is forTeams to decide how they will do the selected items.
This usually involves design and the creation of their Sprint Backlogs.TheTeam forecasts how many items they believe they can complete during the next Sprint.
  • 32. LeSS Sprint  Each Team has their own Daily Scrum.  Cross-team coordination is decided by the teams.  Product Backlog Refinement (PBR) is done per team for the items they are likely going to do in the future.  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.  Each Team has their own Sprint Retrospective.  A 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).
  • 34. LeSS Huge  LeSS Huge is the second LeSS Framework, which is suitable for LeSS adoptions of more than eight teams.  Conceptually is it LeSS scaled up further by having multiple (smaller) LeSS frameworks stacked on top of each other.  Same ◦ One Product Backlog, one Definition of Done, one Potentially Shippable Product Increment, one (overall) Product Owner, one Sprint.All Teams in one Sprint with one delivery.  Different ◦ Area PO,Area Backlog, set of parallel LeSS sprint executions
  • 35. LeSS Huge Structure  LeSS Huge applies to products with “8+” teams.  All LeSS rules apply to LeSS Huge, unless otherwise stated.  Customer requirements that are strongly related from a customer perspective are grouped in Requirement Areas.  Each Team specializes in one Requirement Area.Teams are there “long term”; this won‟t change each Sprint but Teams will change Requirement Area when others grow in value.  Each Requirement Area has one Area Product Owner.  Each Requirement Area has between “4-8” teams.  LeSS Huge adoptions, including the structural changes, are done with an evolutionary incremental approach.
  • 36. LeSS Huge Product  Each Requirement Area has one Area Product Owner.  One (overall) Product Owner is responsible for product-wide prioritization and deciding which teams work in which Area. He works closely with Area Product Owners.  Area Product Owners act as Product Owners towards their teams.  There is one Product Backlog; every item in it belongs to exactly one Requirement Area.  There is one Area Product Backlog per Requirement Area.This backlog is conceptually a more granular view onto the one Product Backlog.
  • 37. LeSS Huge Sprint  There is one product-level Sprint, not a different Sprint for each Requirement Area. It ends in one integrated whole product.  All Sprint LeSS rules apply for each Requirement Area.  The Product Owner and Area Product Owners synchronize frequently. Before Sprint Planning they ensure the Teams work on the most valuable items.
After the Sprint Review, they enable product-level adaptations.  A Overall Review is held per Requirement Area.  A Overall Retrospective is held per Requirement Area.
  • 38. Scaling Agile at Spotify (SA@S)
  • 40. Squads  A Squad is similar to a Scrum team, and is designed to feel like a mini-startup.  They sit together, and they have all the skills and tools needed to design, develop, test, and release to production.  They are a self-organizing team and decide their own way of working – some use Scrum sprints, some use Kanban, some use a mix of these approaches  Squads are encouraged to apply Lean Startup principles such as MVP (minimum viable product) and validated learning.This is summarized in the slogan “Think it, build it, ship it, tweak it”
  • 41. Tribes  A tribe is a collection of squads that work in related areas – such as the music player, or backend infrastructure.  The tribe can be seen as the “incubator” for the squad mini-startups. , and have a fair degree of freedom and autonomy.  Each tribe has a tribe lead who is responsible for providing the best possible habitat for the squads within that tribe.  The squads in a tribe are all physically in the same office, normally right next to each other, and the lounge areas nearby promote collaboration between the squads.  Tribes hold gatherings on a regular basis, an informal get-together where they show the rest of the tribe (or whoever shows up) what they are working on, what they have delivered and what others can learn from what they are currently doing
  • 42. Chapters  This is the glue that keeps the company together, providing economies of scale without sacrificing too much autonomy.  The chapter is a small family of people having similar skills and working within the same general competency area, within the same tribe.  Each chapter meets regularly to discuss their area of expertise and their specific challenges - for example the testing chapter, the web developer chapter or the backend chapter.
  • 43. Guilds  A Guild is a more organic and wide-reaching “community of interest”, a group of people that want to share knowledge, tools, code, and practices.  Chapters are always local to a Tribe, while a guild usually cuts across the whole organization. Some examples are: the web technology guild, the tester guild, the agile coach guild, etc
  • 44. Coordinating work – Systems owner  All systems have a System Owner, or a pair of system owners (pairing).  For operationally critical systems, the System Owner is a Dev-Ops pair – that is, one person with a developer perspective and one person with an operations perspective.  The system owner is the “go to” person(s) for any technical or architectural issues related to that system.  Acts as a coordinator and guides people who code in that system to ensure that they don‟t stumble over each other.  Focuses on things like quality, documentation, technical debt, stability, scalability, and release process.  The System Owner is not a bottleneck or ivory tower architect.  Does not personally have to make all decisions, or write all code, or do all releases - typically a squad member or chapter lead who has other day-to- day responsibilities in addition to the system ownership.
  • 45. Coordinating work – Chief Architect  A person who coordinates work on high- level architectural issues that cuts across multiple systems.  Reviews development of new systems to make sure they avoid common mistakes, and that they are aligned with our architectural vision.  The feedback is always just suggestions and input - the decision for the final design of the system still lies with the squad building it.
  • 47. References  http://scaledagileframework.com/  http://disciplinedagiledelivery.com/  http://blog.crisp.se/2012/11/14/henrikkniberg/scaling-agile-at-spotify  http://less.works/