SlideShare a Scribd company logo
1 of 55
Download to read offline
1
Lieber SAFe oder LeSS
Vergleich
Scaled Agile Framework (SAFe) und
Large Scale Scrum (LeSS)
agile-scrum.de
Josef Scherer
josef.scherer@gmail.com
2
ServicesSPC, CSP, CSD, …
About Josef Scherer
 Scrum/Agile Coach since 2007
 Lead Agile Transitions @
Allianz DE, Telekom P&I, …
 BMW: Senior Agile Coach @
IAP 2, BMWi USP
 Coderetreats@BMW with Martin
Klose
 josef.scherer@gmail.com
 Leading SAFe training
 SAFe Agilist (SA) certification
 SAFe ScrumXP training
 SAFe Practitioner (SP)
certification
 Agile Release Train Quickstarts
 Agile/Scrum Coaching
 Solution Focused Coaching
 Retrospectives & Innovation
Games Facilitator
I am a certified SAFe Program Consultant (SPC) , SAFe Trainer &
Scrum/Agile Coach
4
Framework Creator: Dean Leffingwell
4
5
SAFe Delivers Business Results
5
6
Roots of the Scaled Agile Framework
6
7
Lean Thinking
8
Systems Must be Managed
8
9
Lean Thinking House
9
10
Goal: Speed, Value, Quality
10
14
Product Development Flow
14
16 16
18 18
1919
20
Agile Teams Produce Higher Quality Code
20
21
PSI / Release
timebox of 5 Sprints to synchronize release planning, inspection and adaption of an Agile Release Train
(50-125 people, 5-12 ScrumXP Teams)
22 22
23
Flow, Cadence & Synchronization
23
2424
25
Develop on Cadence. Deliver on Demand.
25
27
Alignment
27
28
Key Program Level Roles
 Product Management
 Release Train Engineer (RTE)
 System Architect
 System Team
29
Product Management
Product Management is the „content authority“ for the Release Train
 Continuously interacts with customers and
stakeholders for solution definition and
feedback
 Owns the Vision
– Works with stakeholders to establish and
articulation Vision
– Defines statement, positioning, and solution
economic model
 Drives the PSI/Release
– Defines and prioritizes Program Backlog
– Participates in Release Planning and I&A
 Communicates the Roadmap
30
Release Train Engineer (RTE)
 Facilitates release planning readiness and
the Release Planning Meeting
 Assists program execution and tracking
 Facilitates Scrum of Scrums
 Ensures collaboration within and across
trains
 Escalates impediments and helps manage
risk
 Helps drives program-level continuous
improvement
The RTE is the „Chief Scrum Master“ for the Agile Release Train
31
System Architect
 Helps to maintain a high level
understanding of system requirements and
NFRs
 Evaluates design alternatives and performs
cost benefit Analysis
 Presents the technological Vision during
Release Planning
 Helps the teams make appropriate design
decisions during implementation
 Establishes test automation strategies
 Works with Enterprise Architects to
establish Architectural Runway
The System Architect plays a unique role in helping teams
efficiently implement stakeholder needs
32
System Team Integrates and Evaluates
 Build/supports development infrastructure
and manage environments
 Assist with test automation strategies and
adoption
 Provide/support full system integration
 Perform end-to-end system and system
quality (NFRs) testing
 Stage and support System Sprint Demo
The System Team provides process and tools to integrate and
evaluate assets early and often
33
Program Level Artifacts
 Roadmap
 Program Backlog & Features
 PSI/Release Objectives
 Program Plan
34
Roadmap
The Roadmap guides the delivery of Features over time
35
Program Backlog & Features
36
Release Planning Team Deliverables
37
Program Plan, Milestones & Dependencies
38
Program Level Events
 Release Planning
 Scrum of Scrums
 System Sprint Demo
 Community of Practice (CoP)
 HIP Sprints
 Inspect & Adapt
39
Release Planning Meeting
 Two days every 8-12 weeks
 Everyone attends in person if at all possible
 Product Management owns feature priorities
 Development team owns story planning and high-level
estimates
 Architects, UX folks work as intermediaries for
governance, interfaces and dependencies
 Result: A committed set of program objectives for the
next PSI
40
Scrum of Scrums
 The Scrum of Scrums is
a meeting for Scrum
Masters and the
Release Train Engineer
to gain visibility into
team progress and
program impediments
 It is typically held twice
per week
 It is timeboxed but is
followed by a “Meet
After” for problem-
solving
Programs continuously coordinate dependencies through
Scrum of Scrums
41
Continuous Inter-team Coordination
 Agile team members
may visit other team’s…
 Backlog grooming: to
see what’s coming next
sprint, request
adjustments
 Sprint planning: request
adjustments
 Daily standups: follow
up on execution
 Team Demo: summarize
current stage
Agile Teams self-manage dependencies and resolve risks
42
Fortnightly System Sprint Demo
 A demonstration of the
integrated software
assets.
 For business owners
and other program
stakeholders (many of
whom could not attend
every team demo)
 Happens after the team
sprint demos (may lag
by as much as a sprint,
maximum!)
Every sprint, the System Team/Product Management demonstrates
the solution increment to the program stakeholders
43
CoPs Support Continuous Learning
 Typical CoPs:
– Architecture and Design
– Automated Testing
– Continuous Integration
– Etc. …
 May meet multiple times per PSI/Release
 Session example:
developer from ‘Transformers’ Team shows others how
to use mock objects in real examples
Agile Teams share new expertise and experience
via Communities of Practice (CoPs)
44
HIP Sprints
 Hardening: Some system test, product and regulatory
validation, and documentation may not be practical
every sprint.
– BUT not an excuse to build up technical debt!
 Innovation/Improvement:
– Opportunity for innovation spikes, heckathons, and
continuous education
– infrastructure improvements
– Inspect&Adapt Workshop
 Planning: Readiness, Release Planning
Hardening/Innovation/Planning (HIP) sprints
enable cadence and delivery reliability
45
Inspect&Adapt
I&A has three parts:
 Part 1.
The PSI demo of the solution’s current state to program
stakeholders
 Part 2.
Quantitative measurement (Rel. Obj., Velocity, Quality)
 Part 3.
The problem solving workshop
Attendees:
teams and stakeholders
Timebox:
3-4 hours per PSI
Inspect and Adapt (I&A) is to a Release Train what
the sprint demo and retrospective are to a team
46
Synchronizing
Waterfall & Agile Teams
 Synch at key (PSI/Release)
milestones
 Synch frequently (every Sprint)
47
Low Dependency Teams
48
High Dependency Teams
49
Large Scale Scrum
 Principles
 Organisations Design
 Framework I (- 10 Team)
 Team Coordination
50
Larman, Vodde 2008, 2010: LeSS bei Valtech & NSN
51
Komplexität, Einfachheit & Selbstorganisation
Simple, clear purpose and principles give rise to
complex, intelligent behavior.
Complex rules and regulations give rise to
simple, stupid behavior.
Dee Hock, Gründer und CEO VISA
Dee Hock.The Birth of the Chaordic Age
52
LeSS Principles & Themes
53
LeSS als Organisations-Design-Framework
 Larman‘s Law: Cuture follows structure
 beginnt damit Standard Scrum zu verstehen und
in einzelnen Teams anwenden zu können,
 führt beim Skalieren zu tiefgreifenden
organisatorischen Veränderungen und
 benötigt daher das volle Verständnis und die
Unterstützung des Senior Managements.
54
Die ideale Produktentwicklungs-Organisation
Scrum Feature Teams
Area
Product Owner
Produkt
Manager/Product
Owner
CXO CPMO
Produkt A
Area x Area y
Feature
Team 1
Feature
Team n
Feature
Team 10
Service &
Support
Produkt
B
...
55
Von Spezialisten Teams zu interdisziplinären
Teams
IT Spezialisten Teams Interdisziplinäre PD Teams
Lead
Designer
Designer
Designer
Lead
Arch.
Architekt
Architekt
Lead
Dev
Developer
Developer
Developer
Developer
Developer
Developer
Test
Lead
Tester
Tester
Tester
56
Von Komponenten- zu Feature-Teams
Komponenten Design Fokus
Item 1
Item 2
Item 3
Item 4
...
…
system
comp
C
Team
comp
A
Work from multiple teams is required
to finish a customer-centric feature.
Product
Owner
comp
B
Team
comp
A
Team
comp
B
comp
C
Item 1
Item 2
Item 3
Item 4
...
…
Team
Wu
Product
Owner
Team
Shu
Team
Wei
system
comp
A
comp
B
comp
C
Every team completes customer-
centric items. The dependencies
Component teams Feature teams
www.craiglarman.com
www.odd-e.com
Copyright © 2010
C.Larman & B. Vodde
All rights reserved.
Customer Feature Fokus
Item 1
Item 2
Item 3
Item 4
...
…
system
comp
C
Team
comp
A
Work from multiple teams is required
to finish a customer-centric feature.
Product
Owner
comp
B
Team
comp
A
Team
comp
B
comp
C
Item 1
Item 2
Item 3
Item 4
...
…
Team
Wu
Product
Owner
Team
Shu
Team
Wei
system
comp
A
comp
B
comp
C
Every team completes customer-
centric items. The dependencies
Component teams Feature teams
www.craiglarman.com
www.odd-e.com
Copyright © 2010
C.Larman & B. Vodde
All rights reserved.
57
Von funktionalen Silos zu Communities of Practice
Funktionale Silos Communities of Practice
Leiter
Design
Designer
Team
Designer
Team
Leiter
Arch.
Architekten
Team
Architekten
Team
Leiter
SWE
Developer
Team
Developer
Team
Developer
Team
Developer
Team
Developer
Team
Developer
Team
Leiter
QS
QS Team
QS Team
QS Team
58
Von Verträgen zur direkten Zusammenarbeit
„Contract Game“ FB & IT Produkt Manager als PO
Product
Management
R&Dstart end
(release)
content freeze
(release contract agreed)
The Milestone point
is arbitrary
more,
more,
more!
less,
less,
less!
1 2
The Contract
www.craiglarman.com
www.odd-e.com
Copyright © 2010
C.Larman & B. Vodde
All rights reserved.
59
LeSS Framework I für bis zu 10 Teams
60
Team Koordination
 Durch gemeinsame Sprint Meetings mit Team
Vertretern
– Joint Product Backlog Refinement
– Joint Sprint Planning I
– Joint Retrospective
 Interne Open Source, collective code ownership
 Continuous Integration
 Teamübergreifende Communities of Practice
(CoPs) z.B. für"
– Architektur
– User Experience
– …
61
SAFe Portfolio Level
6262

More Related Content

What's hot

Introduction to Scaled Agile Framework SAFe
Introduction to Scaled Agile Framework SAFeIntroduction to Scaled Agile Framework SAFe
Introduction to Scaled Agile Framework SAFeJosef Scherer
 
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
 
Deconstructing the scaled agile framework
Deconstructing the scaled agile frameworkDeconstructing the scaled agile framework
Deconstructing the scaled agile frameworkAngela Dugan
 
SAFe SCRUMxp Overview
SAFe SCRUMxp OverviewSAFe SCRUMxp Overview
SAFe SCRUMxp OverviewRob Betcher
 
Case Study on agile scrum methodology on shopping cart
Case Study on agile scrum methodology on shopping cartCase Study on agile scrum methodology on shopping cart
Case Study on agile scrum methodology on shopping cartAbdullah Raza
 
Introduction to Project Management with Scrum
Introduction to Project Management with ScrumIntroduction to Project Management with Scrum
Introduction to Project Management with ScrumPierre E. NEIS
 
Agile101 - What Agile Is and What Agile Is Not
Agile101 - What Agile Is and What Agile Is NotAgile101 - What Agile Is and What Agile Is Not
Agile101 - What Agile Is and What Agile Is NotDerek Huether
 
Introduction to SAFe, the Scaled Agile Framework
Introduction to SAFe, the Scaled Agile FrameworkIntroduction to SAFe, the Scaled Agile Framework
Introduction to SAFe, the Scaled Agile Frameworksrondal
 
Why Agile Software Development
Why Agile Software DevelopmentWhy Agile Software Development
Why Agile Software DevelopmentVibhor Mahajan
 
What is scrum in Agile methodology?
What is scrum in Agile methodology?What is scrum in Agile methodology?
What is scrum in Agile methodology?Mario Lucero
 
Agile Scrum Overview
Agile  Scrum  OverviewAgile  Scrum  Overview
Agile Scrum OverviewJason Dean
 
Agile Tool Selection
Agile Tool SelectionAgile Tool Selection
Agile Tool SelectionChad Holdorf
 
Agile and Scrum for Executives
Agile and Scrum for ExecutivesAgile and Scrum for Executives
Agile and Scrum for ExecutivesJoanna khoury
 

What's hot (20)

Intro To Scrum
Intro To ScrumIntro To Scrum
Intro To Scrum
 
Introduction to Scaled Agile Framework SAFe
Introduction to Scaled Agile Framework SAFeIntroduction to Scaled Agile Framework SAFe
Introduction to Scaled Agile Framework SAFe
 
Approaches to scaling agile
Approaches to scaling agileApproaches to scaling agile
Approaches to scaling agile
 
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@accenture
Scrum@accentureScrum@accenture
Scrum@accenture
 
Deconstructing the scaled agile framework
Deconstructing the scaled agile frameworkDeconstructing the scaled agile framework
Deconstructing the scaled agile framework
 
SAFe SCRUMxp Overview
SAFe SCRUMxp OverviewSAFe SCRUMxp Overview
SAFe SCRUMxp Overview
 
Case Study on agile scrum methodology on shopping cart
Case Study on agile scrum methodology on shopping cartCase Study on agile scrum methodology on shopping cart
Case Study on agile scrum methodology on shopping cart
 
Introduction to Project Management with Scrum
Introduction to Project Management with ScrumIntroduction to Project Management with Scrum
Introduction to Project Management with Scrum
 
Agile101 - What Agile Is and What Agile Is Not
Agile101 - What Agile Is and What Agile Is NotAgile101 - What Agile Is and What Agile Is Not
Agile101 - What Agile Is and What Agile Is Not
 
Introduction to SAFe, the Scaled Agile Framework
Introduction to SAFe, the Scaled Agile FrameworkIntroduction to SAFe, the Scaled Agile Framework
Introduction to SAFe, the Scaled Agile Framework
 
Scrum Process
Scrum ProcessScrum Process
Scrum Process
 
Scrum 101
Scrum 101 Scrum 101
Scrum 101
 
Scrum
ScrumScrum
Scrum
 
Why Agile Software Development
Why Agile Software DevelopmentWhy Agile Software Development
Why Agile Software Development
 
What is scrum in Agile methodology?
What is scrum in Agile methodology?What is scrum in Agile methodology?
What is scrum in Agile methodology?
 
Agile Scrum Overview
Agile  Scrum  OverviewAgile  Scrum  Overview
Agile Scrum Overview
 
Agile Tool Selection
Agile Tool SelectionAgile Tool Selection
Agile Tool Selection
 
Advanced agile scrum- Demo PPT
Advanced agile scrum- Demo PPTAdvanced agile scrum- Demo PPT
Advanced agile scrum- Demo PPT
 
Agile and Scrum for Executives
Agile and Scrum for ExecutivesAgile and Scrum for Executives
Agile and Scrum for Executives
 

Viewers also liked

Large Scale Scrum (LeSS) als Organisations-Design-Framework
Large Scale Scrum (LeSS) als Organisations-Design-FrameworkLarge Scale Scrum (LeSS) als Organisations-Design-Framework
Large Scale Scrum (LeSS) als Organisations-Design-FrameworkJosef Scherer
 
Beyond Agile Execution: Agility for Impact
Beyond Agile Execution: Agility for ImpactBeyond Agile Execution: Agility for Impact
Beyond Agile Execution: Agility for ImpactRyan Martens
 
Role of Manager in LeSS (Large-Scale Scrum)
Role of Manager in LeSS (Large-Scale Scrum)Role of Manager in LeSS (Large-Scale Scrum)
Role of Manager in LeSS (Large-Scale Scrum)Naveen Kumar Singh
 
More Agile and LeSS dysfunction - may 2015
More Agile and LeSS dysfunction - may 2015More Agile and LeSS dysfunction - may 2015
More Agile and LeSS dysfunction - may 2015Rowan Bunning
 
BizDevOps - Necessity or Just Nice?
BizDevOps - Necessity or Just Nice?BizDevOps - Necessity or Just Nice?
BizDevOps - Necessity or Just Nice?Coffee Talk
 
How are you leading your agile teams? Yael Rabinovich & Sagi Smolarski
How are you leading your agile teams? Yael Rabinovich & Sagi SmolarskiHow are you leading your agile teams? Yael Rabinovich & Sagi Smolarski
How are you leading your agile teams? Yael Rabinovich & Sagi SmolarskiAgileSparks
 
Was it Worth It? Measuring the Success of an Agility Project in Business Term...
Was it Worth It? Measuring the Success of an Agility Project in Business Term...Was it Worth It? Measuring the Success of an Agility Project in Business Term...
Was it Worth It? Measuring the Success of an Agility Project in Business Term...AgileSparks
 
More with LeSS - An Introduction to Large Scale Scrum by Tim Abbott
More with LeSS - An Introduction to Large Scale Scrum by Tim AbbottMore with LeSS - An Introduction to Large Scale Scrum by Tim Abbott
More with LeSS - An Introduction to Large Scale Scrum by Tim AbbottAgile ME
 
Executable requirements: BDD with easyb and JDave
Executable requirements: BDD with easyb and JDaveExecutable requirements: BDD with easyb and JDave
Executable requirements: BDD with easyb and JDaveJohn Ferguson Smart Limited
 
Beyond Scrum of Scrums
Beyond Scrum of ScrumsBeyond Scrum of Scrums
Beyond Scrum of ScrumsGil Irizarry
 
Testing requirements with BDD
Testing requirements with BDDTesting requirements with BDD
Testing requirements with BDDAlan Parkinson
 
#abe15 From SAFe to Nexus the story of a mistake
#abe15 From SAFe to Nexus the story of a mistake#abe15 From SAFe to Nexus the story of a mistake
#abe15 From SAFe to Nexus the story of a mistakeEwa Koprowska
 
Meet Scrum’s Big Brother, Dynamic Governance. Effectively Delivering Large Pr...
Meet Scrum’s Big Brother, Dynamic Governance. Effectively Delivering Large Pr...Meet Scrum’s Big Brother, Dynamic Governance. Effectively Delivering Large Pr...
Meet Scrum’s Big Brother, Dynamic Governance. Effectively Delivering Large Pr...Dan LeFebvre
 
Scaling Agile Data Warehousing with the Scaled Agile Framework (SAFe)
Scaling Agile Data Warehousing with the Scaled Agile Framework (SAFe)Scaling Agile Data Warehousing with the Scaled Agile Framework (SAFe)
Scaling Agile Data Warehousing with the Scaled Agile Framework (SAFe)Context Matters
 
Scrum of scrums with JIRA and Greenhopper
Scrum of scrums with JIRA and GreenhopperScrum of scrums with JIRA and Greenhopper
Scrum of scrums with JIRA and GreenhopperLondon APE
 

Viewers also liked (20)

Large Scale Scrum (LeSS) als Organisations-Design-Framework
Large Scale Scrum (LeSS) als Organisations-Design-FrameworkLarge Scale Scrum (LeSS) als Organisations-Design-Framework
Large Scale Scrum (LeSS) als Organisations-Design-Framework
 
Beyond Agile Execution: Agility for Impact
Beyond Agile Execution: Agility for ImpactBeyond Agile Execution: Agility for Impact
Beyond Agile Execution: Agility for Impact
 
Less is more agile india 2013
Less is more agile india 2013Less is more agile india 2013
Less is more agile india 2013
 
Role of Manager in LeSS (Large-Scale Scrum)
Role of Manager in LeSS (Large-Scale Scrum)Role of Manager in LeSS (Large-Scale Scrum)
Role of Manager in LeSS (Large-Scale Scrum)
 
More Agile and LeSS dysfunction - may 2015
More Agile and LeSS dysfunction - may 2015More Agile and LeSS dysfunction - may 2015
More Agile and LeSS dysfunction - may 2015
 
AgileCamp 2014 Track 1: Scaling agile with Disciplined Agile Delivery
AgileCamp 2014 Track 1: Scaling agile with Disciplined Agile DeliveryAgileCamp 2014 Track 1: Scaling agile with Disciplined Agile Delivery
AgileCamp 2014 Track 1: Scaling agile with Disciplined Agile Delivery
 
BizDevOps - Necessity or Just Nice?
BizDevOps - Necessity or Just Nice?BizDevOps - Necessity or Just Nice?
BizDevOps - Necessity or Just Nice?
 
Less is More!
Less is More!Less is More!
Less is More!
 
How are you leading your agile teams? Yael Rabinovich & Sagi Smolarski
How are you leading your agile teams? Yael Rabinovich & Sagi SmolarskiHow are you leading your agile teams? Yael Rabinovich & Sagi Smolarski
How are you leading your agile teams? Yael Rabinovich & Sagi Smolarski
 
Was it Worth It? Measuring the Success of an Agility Project in Business Term...
Was it Worth It? Measuring the Success of an Agility Project in Business Term...Was it Worth It? Measuring the Success of an Agility Project in Business Term...
Was it Worth It? Measuring the Success of an Agility Project in Business Term...
 
Approaches to scaling agile v1.0
Approaches to scaling agile v1.0Approaches to scaling agile v1.0
Approaches to scaling agile v1.0
 
More with LeSS - An Introduction to Large Scale Scrum by Tim Abbott
More with LeSS - An Introduction to Large Scale Scrum by Tim AbbottMore with LeSS - An Introduction to Large Scale Scrum by Tim Abbott
More with LeSS - An Introduction to Large Scale Scrum by Tim Abbott
 
Scaled Agile - PMI
Scaled Agile - PMIScaled Agile - PMI
Scaled Agile - PMI
 
Executable requirements: BDD with easyb and JDave
Executable requirements: BDD with easyb and JDaveExecutable requirements: BDD with easyb and JDave
Executable requirements: BDD with easyb and JDave
 
Beyond Scrum of Scrums
Beyond Scrum of ScrumsBeyond Scrum of Scrums
Beyond Scrum of Scrums
 
Testing requirements with BDD
Testing requirements with BDDTesting requirements with BDD
Testing requirements with BDD
 
#abe15 From SAFe to Nexus the story of a mistake
#abe15 From SAFe to Nexus the story of a mistake#abe15 From SAFe to Nexus the story of a mistake
#abe15 From SAFe to Nexus the story of a mistake
 
Meet Scrum’s Big Brother, Dynamic Governance. Effectively Delivering Large Pr...
Meet Scrum’s Big Brother, Dynamic Governance. Effectively Delivering Large Pr...Meet Scrum’s Big Brother, Dynamic Governance. Effectively Delivering Large Pr...
Meet Scrum’s Big Brother, Dynamic Governance. Effectively Delivering Large Pr...
 
Scaling Agile Data Warehousing with the Scaled Agile Framework (SAFe)
Scaling Agile Data Warehousing with the Scaled Agile Framework (SAFe)Scaling Agile Data Warehousing with the Scaled Agile Framework (SAFe)
Scaling Agile Data Warehousing with the Scaled Agile Framework (SAFe)
 
Scrum of scrums with JIRA and Greenhopper
Scrum of scrums with JIRA and GreenhopperScrum of scrums with JIRA and Greenhopper
Scrum of scrums with JIRA and Greenhopper
 

Similar to Lieber SAFe oder LeSS?

Agile Development unleashed
Agile Development unleashedAgile Development unleashed
Agile Development unleashedlivgeni
 
iSQI Certification Days DASA – DevOps & ISTQB Frank Frambach
iSQI Certification Days DASA – DevOps & ISTQB Frank FrambachiSQI Certification Days DASA – DevOps & ISTQB Frank Frambach
iSQI Certification Days DASA – DevOps & ISTQB Frank FrambachIevgenii Katsan
 
Agile Software Development Overview
Agile Software Development OverviewAgile Software Development Overview
Agile Software Development OverviewDUONG Trong Tan
 
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
 
Agile Development with Scrum.pptx
Agile Development with Scrum.pptxAgile Development with Scrum.pptx
Agile Development with Scrum.pptxzuma14
 
Metodologías agiles de desarrollo de software
Metodologías agiles de desarrollo de softwareMetodologías agiles de desarrollo de software
Metodologías agiles de desarrollo de softwareJuan Gomez
 
Introduction to Agile Project Management - Scrum 101
Introduction to Agile Project Management - Scrum 101Introduction to Agile Project Management - Scrum 101
Introduction to Agile Project Management - Scrum 101Marge Tam, PMP, CSM, A-CSM
 
DevOps maturity models Knowit and DASA
DevOps maturity models Knowit and DASADevOps maturity models Knowit and DASA
DevOps maturity models Knowit and DASAKari Kakkonen
 
Agile Process Introduction
Agile Process IntroductionAgile Process Introduction
Agile Process IntroductionNguyen Hai
 
Tailoring your SDLC for DevOps, Agile and more
Tailoring your SDLC for DevOps, Agile and moreTailoring your SDLC for DevOps, Agile and more
Tailoring your SDLC for DevOps, Agile and moreJeff Schneider
 
1 deborah burton - why the testing community should care about dev ops
1   deborah burton - why the testing community should care about dev ops1   deborah burton - why the testing community should care about dev ops
1 deborah burton - why the testing community should care about dev opsIevgenii Katsan
 
Scaling agile. Agile across the enterprise
Scaling agile. Agile across the enterpriseScaling agile. Agile across the enterprise
Scaling agile. Agile across the enterpriseDarren Wilmshurst
 
Agile Development Overview
Agile Development OverviewAgile Development Overview
Agile Development OverviewMark Kovacevich
 
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
 

Similar to Lieber SAFe oder LeSS? (20)

Agile Development unleashed
Agile Development unleashedAgile Development unleashed
Agile Development unleashed
 
Agile frameworks
Agile frameworksAgile frameworks
Agile frameworks
 
iSQI Certification Days DASA – DevOps & ISTQB Frank Frambach
iSQI Certification Days DASA – DevOps & ISTQB Frank FrambachiSQI Certification Days DASA – DevOps & ISTQB Frank Frambach
iSQI Certification Days DASA – DevOps & ISTQB Frank Frambach
 
Agile Software Development Overview
Agile Software Development OverviewAgile Software Development Overview
Agile Software Development Overview
 
SE18_Lec 05_Agile Software Development
SE18_Lec 05_Agile Software DevelopmentSE18_Lec 05_Agile Software Development
SE18_Lec 05_Agile Software Development
 
Scrum and Agile SDLC 101
Scrum and Agile SDLC 101Scrum and Agile SDLC 101
Scrum and Agile SDLC 101
 
Agile Development with Scrum.pptx
Agile Development with Scrum.pptxAgile Development with Scrum.pptx
Agile Development with Scrum.pptx
 
Metodologías agiles de desarrollo de software
Metodologías agiles de desarrollo de softwareMetodologías agiles de desarrollo de software
Metodologías agiles de desarrollo de software
 
Introduction to Agile Project Management - Scrum 101
Introduction to Agile Project Management - Scrum 101Introduction to Agile Project Management - Scrum 101
Introduction to Agile Project Management - Scrum 101
 
Agile methods
Agile methodsAgile methods
Agile methods
 
Agile Engineering Practices
Agile Engineering PracticesAgile Engineering Practices
Agile Engineering Practices
 
DevOps maturity models Knowit and DASA
DevOps maturity models Knowit and DASADevOps maturity models Knowit and DASA
DevOps maturity models Knowit and DASA
 
Agile Process Introduction
Agile Process IntroductionAgile Process Introduction
Agile Process Introduction
 
Tailoring your SDLC for DevOps, Agile and more
Tailoring your SDLC for DevOps, Agile and moreTailoring your SDLC for DevOps, Agile and more
Tailoring your SDLC for DevOps, Agile and more
 
1 deborah burton - why the testing community should care about dev ops
1   deborah burton - why the testing community should care about dev ops1   deborah burton - why the testing community should care about dev ops
1 deborah burton - why the testing community should care about dev ops
 
Agile Transformation at Scale
Agile Transformation at ScaleAgile Transformation at Scale
Agile Transformation at Scale
 
Agile transformationatscale
Agile transformationatscaleAgile transformationatscale
Agile transformationatscale
 
Scaling agile. Agile across the enterprise
Scaling agile. Agile across the enterpriseScaling agile. Agile across the enterprise
Scaling agile. Agile across the enterprise
 
Agile Development Overview
Agile Development OverviewAgile Development Overview
Agile Development Overview
 
SE_Lec 04_Agile Software Development
SE_Lec 04_Agile Software DevelopmentSE_Lec 04_Agile Software Development
SE_Lec 04_Agile Software Development
 

Recently uploaded

Comparing Linux OS Image Update Models - EOSS 2024.pdf
Comparing Linux OS Image Update Models - EOSS 2024.pdfComparing Linux OS Image Update Models - EOSS 2024.pdf
Comparing Linux OS Image Update Models - EOSS 2024.pdfDrew Moseley
 
Unveiling Design Patterns: A Visual Guide with UML Diagrams
Unveiling Design Patterns: A Visual Guide with UML DiagramsUnveiling Design Patterns: A Visual Guide with UML Diagrams
Unveiling Design Patterns: A Visual Guide with UML DiagramsAhmed Mohamed
 
SensoDat: Simulation-based Sensor Dataset of Self-driving Cars
SensoDat: Simulation-based Sensor Dataset of Self-driving CarsSensoDat: Simulation-based Sensor Dataset of Self-driving Cars
SensoDat: Simulation-based Sensor Dataset of Self-driving CarsChristian Birchler
 
How To Manage Restaurant Staff -BTRESTRO
How To Manage Restaurant Staff -BTRESTROHow To Manage Restaurant Staff -BTRESTRO
How To Manage Restaurant Staff -BTRESTROmotivationalword821
 
PREDICTING RIVER WATER QUALITY ppt presentation
PREDICTING  RIVER  WATER QUALITY  ppt presentationPREDICTING  RIVER  WATER QUALITY  ppt presentation
PREDICTING RIVER WATER QUALITY ppt presentationvaddepallysandeep122
 
20240415 [Container Plumbing Days] Usernetes Gen2 - Kubernetes in Rootless Do...
20240415 [Container Plumbing Days] Usernetes Gen2 - Kubernetes in Rootless Do...20240415 [Container Plumbing Days] Usernetes Gen2 - Kubernetes in Rootless Do...
20240415 [Container Plumbing Days] Usernetes Gen2 - Kubernetes in Rootless Do...Akihiro Suda
 
React Server Component in Next.js by Hanief Utama
React Server Component in Next.js by Hanief UtamaReact Server Component in Next.js by Hanief Utama
React Server Component in Next.js by Hanief UtamaHanief Utama
 
Maximizing Efficiency and Profitability with OnePlan’s Professional Service A...
Maximizing Efficiency and Profitability with OnePlan’s Professional Service A...Maximizing Efficiency and Profitability with OnePlan’s Professional Service A...
Maximizing Efficiency and Profitability with OnePlan’s Professional Service A...OnePlan Solutions
 
Intelligent Home Wi-Fi Solutions | ThinkPalm
Intelligent Home Wi-Fi Solutions | ThinkPalmIntelligent Home Wi-Fi Solutions | ThinkPalm
Intelligent Home Wi-Fi Solutions | ThinkPalmSujith Sukumaran
 
Simplifying Microservices & Apps - The art of effortless development - Meetup...
Simplifying Microservices & Apps - The art of effortless development - Meetup...Simplifying Microservices & Apps - The art of effortless development - Meetup...
Simplifying Microservices & Apps - The art of effortless development - Meetup...Rob Geurden
 
Xen Safety Embedded OSS Summit April 2024 v4.pdf
Xen Safety Embedded OSS Summit April 2024 v4.pdfXen Safety Embedded OSS Summit April 2024 v4.pdf
Xen Safety Embedded OSS Summit April 2024 v4.pdfStefano Stabellini
 
MYjobs Presentation Django-based project
MYjobs Presentation Django-based projectMYjobs Presentation Django-based project
MYjobs Presentation Django-based projectAnoyGreter
 
Catch the Wave: SAP Event-Driven and Data Streaming for the Intelligence Ente...
Catch the Wave: SAP Event-Driven and Data Streaming for the Intelligence Ente...Catch the Wave: SAP Event-Driven and Data Streaming for the Intelligence Ente...
Catch the Wave: SAP Event-Driven and Data Streaming for the Intelligence Ente...confluent
 
Software Project Health Check: Best Practices and Techniques for Your Product...
Software Project Health Check: Best Practices and Techniques for Your Product...Software Project Health Check: Best Practices and Techniques for Your Product...
Software Project Health Check: Best Practices and Techniques for Your Product...Velvetech LLC
 
VK Business Profile - provides IT solutions and Web Development
VK Business Profile - provides IT solutions and Web DevelopmentVK Business Profile - provides IT solutions and Web Development
VK Business Profile - provides IT solutions and Web Developmentvyaparkranti
 
Alfresco TTL#157 - Troubleshooting Made Easy: Deciphering Alfresco mTLS Confi...
Alfresco TTL#157 - Troubleshooting Made Easy: Deciphering Alfresco mTLS Confi...Alfresco TTL#157 - Troubleshooting Made Easy: Deciphering Alfresco mTLS Confi...
Alfresco TTL#157 - Troubleshooting Made Easy: Deciphering Alfresco mTLS Confi...Angel Borroy López
 
What is Advanced Excel and what are some best practices for designing and cre...
What is Advanced Excel and what are some best practices for designing and cre...What is Advanced Excel and what are some best practices for designing and cre...
What is Advanced Excel and what are some best practices for designing and cre...Technogeeks
 
Innovate and Collaborate- Harnessing the Power of Open Source Software.pdf
Innovate and Collaborate- Harnessing the Power of Open Source Software.pdfInnovate and Collaborate- Harnessing the Power of Open Source Software.pdf
Innovate and Collaborate- Harnessing the Power of Open Source Software.pdfYashikaSharma391629
 
Taming Distributed Systems: Key Insights from Wix's Large-Scale Experience - ...
Taming Distributed Systems: Key Insights from Wix's Large-Scale Experience - ...Taming Distributed Systems: Key Insights from Wix's Large-Scale Experience - ...
Taming Distributed Systems: Key Insights from Wix's Large-Scale Experience - ...Natan Silnitsky
 

Recently uploaded (20)

Comparing Linux OS Image Update Models - EOSS 2024.pdf
Comparing Linux OS Image Update Models - EOSS 2024.pdfComparing Linux OS Image Update Models - EOSS 2024.pdf
Comparing Linux OS Image Update Models - EOSS 2024.pdf
 
Unveiling Design Patterns: A Visual Guide with UML Diagrams
Unveiling Design Patterns: A Visual Guide with UML DiagramsUnveiling Design Patterns: A Visual Guide with UML Diagrams
Unveiling Design Patterns: A Visual Guide with UML Diagrams
 
SensoDat: Simulation-based Sensor Dataset of Self-driving Cars
SensoDat: Simulation-based Sensor Dataset of Self-driving CarsSensoDat: Simulation-based Sensor Dataset of Self-driving Cars
SensoDat: Simulation-based Sensor Dataset of Self-driving Cars
 
How To Manage Restaurant Staff -BTRESTRO
How To Manage Restaurant Staff -BTRESTROHow To Manage Restaurant Staff -BTRESTRO
How To Manage Restaurant Staff -BTRESTRO
 
PREDICTING RIVER WATER QUALITY ppt presentation
PREDICTING  RIVER  WATER QUALITY  ppt presentationPREDICTING  RIVER  WATER QUALITY  ppt presentation
PREDICTING RIVER WATER QUALITY ppt presentation
 
20240415 [Container Plumbing Days] Usernetes Gen2 - Kubernetes in Rootless Do...
20240415 [Container Plumbing Days] Usernetes Gen2 - Kubernetes in Rootless Do...20240415 [Container Plumbing Days] Usernetes Gen2 - Kubernetes in Rootless Do...
20240415 [Container Plumbing Days] Usernetes Gen2 - Kubernetes in Rootless Do...
 
React Server Component in Next.js by Hanief Utama
React Server Component in Next.js by Hanief UtamaReact Server Component in Next.js by Hanief Utama
React Server Component in Next.js by Hanief Utama
 
Maximizing Efficiency and Profitability with OnePlan’s Professional Service A...
Maximizing Efficiency and Profitability with OnePlan’s Professional Service A...Maximizing Efficiency and Profitability with OnePlan’s Professional Service A...
Maximizing Efficiency and Profitability with OnePlan’s Professional Service A...
 
Intelligent Home Wi-Fi Solutions | ThinkPalm
Intelligent Home Wi-Fi Solutions | ThinkPalmIntelligent Home Wi-Fi Solutions | ThinkPalm
Intelligent Home Wi-Fi Solutions | ThinkPalm
 
Simplifying Microservices & Apps - The art of effortless development - Meetup...
Simplifying Microservices & Apps - The art of effortless development - Meetup...Simplifying Microservices & Apps - The art of effortless development - Meetup...
Simplifying Microservices & Apps - The art of effortless development - Meetup...
 
Xen Safety Embedded OSS Summit April 2024 v4.pdf
Xen Safety Embedded OSS Summit April 2024 v4.pdfXen Safety Embedded OSS Summit April 2024 v4.pdf
Xen Safety Embedded OSS Summit April 2024 v4.pdf
 
MYjobs Presentation Django-based project
MYjobs Presentation Django-based projectMYjobs Presentation Django-based project
MYjobs Presentation Django-based project
 
Catch the Wave: SAP Event-Driven and Data Streaming for the Intelligence Ente...
Catch the Wave: SAP Event-Driven and Data Streaming for the Intelligence Ente...Catch the Wave: SAP Event-Driven and Data Streaming for the Intelligence Ente...
Catch the Wave: SAP Event-Driven and Data Streaming for the Intelligence Ente...
 
Software Project Health Check: Best Practices and Techniques for Your Product...
Software Project Health Check: Best Practices and Techniques for Your Product...Software Project Health Check: Best Practices and Techniques for Your Product...
Software Project Health Check: Best Practices and Techniques for Your Product...
 
VK Business Profile - provides IT solutions and Web Development
VK Business Profile - provides IT solutions and Web DevelopmentVK Business Profile - provides IT solutions and Web Development
VK Business Profile - provides IT solutions and Web Development
 
Alfresco TTL#157 - Troubleshooting Made Easy: Deciphering Alfresco mTLS Confi...
Alfresco TTL#157 - Troubleshooting Made Easy: Deciphering Alfresco mTLS Confi...Alfresco TTL#157 - Troubleshooting Made Easy: Deciphering Alfresco mTLS Confi...
Alfresco TTL#157 - Troubleshooting Made Easy: Deciphering Alfresco mTLS Confi...
 
What is Advanced Excel and what are some best practices for designing and cre...
What is Advanced Excel and what are some best practices for designing and cre...What is Advanced Excel and what are some best practices for designing and cre...
What is Advanced Excel and what are some best practices for designing and cre...
 
Innovate and Collaborate- Harnessing the Power of Open Source Software.pdf
Innovate and Collaborate- Harnessing the Power of Open Source Software.pdfInnovate and Collaborate- Harnessing the Power of Open Source Software.pdf
Innovate and Collaborate- Harnessing the Power of Open Source Software.pdf
 
Hot Sexy call girls in Patel Nagar🔝 9953056974 🔝 escort Service
Hot Sexy call girls in Patel Nagar🔝 9953056974 🔝 escort ServiceHot Sexy call girls in Patel Nagar🔝 9953056974 🔝 escort Service
Hot Sexy call girls in Patel Nagar🔝 9953056974 🔝 escort Service
 
Taming Distributed Systems: Key Insights from Wix's Large-Scale Experience - ...
Taming Distributed Systems: Key Insights from Wix's Large-Scale Experience - ...Taming Distributed Systems: Key Insights from Wix's Large-Scale Experience - ...
Taming Distributed Systems: Key Insights from Wix's Large-Scale Experience - ...
 

Lieber SAFe oder LeSS?

  • 1. 1 Lieber SAFe oder LeSS Vergleich Scaled Agile Framework (SAFe) und Large Scale Scrum (LeSS) agile-scrum.de Josef Scherer josef.scherer@gmail.com
  • 2. 2 ServicesSPC, CSP, CSD, … About Josef Scherer  Scrum/Agile Coach since 2007  Lead Agile Transitions @ Allianz DE, Telekom P&I, …  BMW: Senior Agile Coach @ IAP 2, BMWi USP  Coderetreats@BMW with Martin Klose  josef.scherer@gmail.com  Leading SAFe training  SAFe Agilist (SA) certification  SAFe ScrumXP training  SAFe Practitioner (SP) certification  Agile Release Train Quickstarts  Agile/Scrum Coaching  Solution Focused Coaching  Retrospectives & Innovation Games Facilitator I am a certified SAFe Program Consultant (SPC) , SAFe Trainer & Scrum/Agile Coach
  • 5. 6 Roots of the Scaled Agile Framework 6
  • 7. 8 Systems Must be Managed 8
  • 11. 16 16
  • 12. 18 18
  • 13. 1919
  • 14. 20 Agile Teams Produce Higher Quality Code 20
  • 15. 21 PSI / Release timebox of 5 Sprints to synchronize release planning, inspection and adaption of an Agile Release Train (50-125 people, 5-12 ScrumXP Teams)
  • 16. 22 22
  • 17. 23 Flow, Cadence & Synchronization 23
  • 18. 2424
  • 19. 25 Develop on Cadence. Deliver on Demand. 25
  • 21. 28 Key Program Level Roles  Product Management  Release Train Engineer (RTE)  System Architect  System Team
  • 22. 29 Product Management Product Management is the „content authority“ for the Release Train  Continuously interacts with customers and stakeholders for solution definition and feedback  Owns the Vision – Works with stakeholders to establish and articulation Vision – Defines statement, positioning, and solution economic model  Drives the PSI/Release – Defines and prioritizes Program Backlog – Participates in Release Planning and I&A  Communicates the Roadmap
  • 23. 30 Release Train Engineer (RTE)  Facilitates release planning readiness and the Release Planning Meeting  Assists program execution and tracking  Facilitates Scrum of Scrums  Ensures collaboration within and across trains  Escalates impediments and helps manage risk  Helps drives program-level continuous improvement The RTE is the „Chief Scrum Master“ for the Agile Release Train
  • 24. 31 System Architect  Helps to maintain a high level understanding of system requirements and NFRs  Evaluates design alternatives and performs cost benefit Analysis  Presents the technological Vision during Release Planning  Helps the teams make appropriate design decisions during implementation  Establishes test automation strategies  Works with Enterprise Architects to establish Architectural Runway The System Architect plays a unique role in helping teams efficiently implement stakeholder needs
  • 25. 32 System Team Integrates and Evaluates  Build/supports development infrastructure and manage environments  Assist with test automation strategies and adoption  Provide/support full system integration  Perform end-to-end system and system quality (NFRs) testing  Stage and support System Sprint Demo The System Team provides process and tools to integrate and evaluate assets early and often
  • 26. 33 Program Level Artifacts  Roadmap  Program Backlog & Features  PSI/Release Objectives  Program Plan
  • 27. 34 Roadmap The Roadmap guides the delivery of Features over time
  • 29. 36 Release Planning Team Deliverables
  • 30. 37 Program Plan, Milestones & Dependencies
  • 31. 38 Program Level Events  Release Planning  Scrum of Scrums  System Sprint Demo  Community of Practice (CoP)  HIP Sprints  Inspect & Adapt
  • 32. 39 Release Planning Meeting  Two days every 8-12 weeks  Everyone attends in person if at all possible  Product Management owns feature priorities  Development team owns story planning and high-level estimates  Architects, UX folks work as intermediaries for governance, interfaces and dependencies  Result: A committed set of program objectives for the next PSI
  • 33. 40 Scrum of Scrums  The Scrum of Scrums is a meeting for Scrum Masters and the Release Train Engineer to gain visibility into team progress and program impediments  It is typically held twice per week  It is timeboxed but is followed by a “Meet After” for problem- solving Programs continuously coordinate dependencies through Scrum of Scrums
  • 34. 41 Continuous Inter-team Coordination  Agile team members may visit other team’s…  Backlog grooming: to see what’s coming next sprint, request adjustments  Sprint planning: request adjustments  Daily standups: follow up on execution  Team Demo: summarize current stage Agile Teams self-manage dependencies and resolve risks
  • 35. 42 Fortnightly System Sprint Demo  A demonstration of the integrated software assets.  For business owners and other program stakeholders (many of whom could not attend every team demo)  Happens after the team sprint demos (may lag by as much as a sprint, maximum!) Every sprint, the System Team/Product Management demonstrates the solution increment to the program stakeholders
  • 36. 43 CoPs Support Continuous Learning  Typical CoPs: – Architecture and Design – Automated Testing – Continuous Integration – Etc. …  May meet multiple times per PSI/Release  Session example: developer from ‘Transformers’ Team shows others how to use mock objects in real examples Agile Teams share new expertise and experience via Communities of Practice (CoPs)
  • 37. 44 HIP Sprints  Hardening: Some system test, product and regulatory validation, and documentation may not be practical every sprint. – BUT not an excuse to build up technical debt!  Innovation/Improvement: – Opportunity for innovation spikes, heckathons, and continuous education – infrastructure improvements – Inspect&Adapt Workshop  Planning: Readiness, Release Planning Hardening/Innovation/Planning (HIP) sprints enable cadence and delivery reliability
  • 38. 45 Inspect&Adapt I&A has three parts:  Part 1. The PSI demo of the solution’s current state to program stakeholders  Part 2. Quantitative measurement (Rel. Obj., Velocity, Quality)  Part 3. The problem solving workshop Attendees: teams and stakeholders Timebox: 3-4 hours per PSI Inspect and Adapt (I&A) is to a Release Train what the sprint demo and retrospective are to a team
  • 39. 46 Synchronizing Waterfall & Agile Teams  Synch at key (PSI/Release) milestones  Synch frequently (every Sprint)
  • 42. 49 Large Scale Scrum  Principles  Organisations Design  Framework I (- 10 Team)  Team Coordination
  • 43. 50 Larman, Vodde 2008, 2010: LeSS bei Valtech & NSN
  • 44. 51 Komplexität, Einfachheit & Selbstorganisation Simple, clear purpose and principles give rise to complex, intelligent behavior. Complex rules and regulations give rise to simple, stupid behavior. Dee Hock, Gründer und CEO VISA Dee Hock.The Birth of the Chaordic Age
  • 46. 53 LeSS als Organisations-Design-Framework  Larman‘s Law: Cuture follows structure  beginnt damit Standard Scrum zu verstehen und in einzelnen Teams anwenden zu können,  führt beim Skalieren zu tiefgreifenden organisatorischen Veränderungen und  benötigt daher das volle Verständnis und die Unterstützung des Senior Managements.
  • 47. 54 Die ideale Produktentwicklungs-Organisation Scrum Feature Teams Area Product Owner Produkt Manager/Product Owner CXO CPMO Produkt A Area x Area y Feature Team 1 Feature Team n Feature Team 10 Service & Support Produkt B ...
  • 48. 55 Von Spezialisten Teams zu interdisziplinären Teams IT Spezialisten Teams Interdisziplinäre PD Teams Lead Designer Designer Designer Lead Arch. Architekt Architekt Lead Dev Developer Developer Developer Developer Developer Developer Test Lead Tester Tester Tester
  • 49. 56 Von Komponenten- zu Feature-Teams Komponenten Design Fokus Item 1 Item 2 Item 3 Item 4 ... … system comp C Team comp A Work from multiple teams is required to finish a customer-centric feature. Product Owner comp B Team comp A Team comp B comp C Item 1 Item 2 Item 3 Item 4 ... … Team Wu Product Owner Team Shu Team Wei system comp A comp B comp C Every team completes customer- centric items. The dependencies Component teams Feature teams www.craiglarman.com www.odd-e.com Copyright © 2010 C.Larman & B. Vodde All rights reserved. Customer Feature Fokus Item 1 Item 2 Item 3 Item 4 ... … system comp C Team comp A Work from multiple teams is required to finish a customer-centric feature. Product Owner comp B Team comp A Team comp B comp C Item 1 Item 2 Item 3 Item 4 ... … Team Wu Product Owner Team Shu Team Wei system comp A comp B comp C Every team completes customer- centric items. The dependencies Component teams Feature teams www.craiglarman.com www.odd-e.com Copyright © 2010 C.Larman & B. Vodde All rights reserved.
  • 50. 57 Von funktionalen Silos zu Communities of Practice Funktionale Silos Communities of Practice Leiter Design Designer Team Designer Team Leiter Arch. Architekten Team Architekten Team Leiter SWE Developer Team Developer Team Developer Team Developer Team Developer Team Developer Team Leiter QS QS Team QS Team QS Team
  • 51. 58 Von Verträgen zur direkten Zusammenarbeit „Contract Game“ FB & IT Produkt Manager als PO Product Management R&Dstart end (release) content freeze (release contract agreed) The Milestone point is arbitrary more, more, more! less, less, less! 1 2 The Contract www.craiglarman.com www.odd-e.com Copyright © 2010 C.Larman & B. Vodde All rights reserved.
  • 52. 59 LeSS Framework I für bis zu 10 Teams
  • 53. 60 Team Koordination  Durch gemeinsame Sprint Meetings mit Team Vertretern – Joint Product Backlog Refinement – Joint Sprint Planning I – Joint Retrospective  Interne Open Source, collective code ownership  Continuous Integration  Teamübergreifende Communities of Practice (CoPs) z.B. für" – Architektur – User Experience – …
  • 55. 6262