SlideShare ist ein Scribd-Unternehmen logo
1 von 29
Downloaden Sie, um offline zu lesen
AGILE LANDSCAPE
LAST 2016
Christopher Webb.
SAFe 4.0 SPC, CSM, PSM1, P2
Office Location, Service Line: Melbourne, EIM
Industry Experience: 9years
Agile Experience: CD, Scrum, DevOps, Delivery
Director of Agile Strategy & Delivery
D.
Clients:
@elusivewebb
linkedin.com/christopherwilliamwebb
agile@deloitte.com.au
Purpose of Agile Landscape
• Structure conversations with clients / other agilsts
• Demystify majority of frameworks under agile umbrella
• Toolbox of frameworks / practices
ShuHaRi
Perspective
Mapping
Developed by Christopher Webb
Small
releases
Sprint
Planning
(1&2)
Product
Backlog
Sprint
Backlog
Poker
Planning
User Story
Daily
Meeting
Relative Estimation
Definition of Ready
3 qns
Burndown
Chart
Refinement
Meeting
Definition
of Done
Sprint
Review
(Showcase)
Retrospective
Task
Board
Limit WIP
Flow Control
Kanban board
Visual waste
& waiting
Make
Policies
Explicit
3 bin
system
Implement
feedback
loops
Frequent
releases
Evolve
experimentally
Muda,
Muri,
Mura
Story
Splitting
3C’s
INVEST
Story
Mapping
Personas Queuing
Theory
Manage &
Measure
Flow
Theory of
Constraints
Fast Feedback
Velocity
Lead
time
Optimal
Batch
Sizes
UML
Diagram
Risk Log
Minimum
Viable
Product
(MVP)
Minimum
Viable Change
Feature
Onsite
Customer
5 Whys 8 Wastes
5 S’s
Spikes
Design
Brief
Stakeholder
Mapping
Focal
Question
Relational
MappingTop 5 (ideas)
Business
Model
Canvas
Brainstorming
Rules of
Simplicity
Design
Principles
Low
Fiedelity
Prototypes
Doblin’s 10
types of
innovation
Define
Success
User
Testing
Walking
Skeleton
6 Levels of
Planning
Delphi
estimation
Product
Vision
(elevator
pitch)
Trade off
Sliders
Cause
effect
diagrams
Contract
Game
Project
approach
questionnaire
Storyboards
Facilitated
workshops
Scrum
of
Scrums
Story
telling
Guided
Tour
SPICE
2x2 Matrix
Feasibility
Assessment
Divergent /
Convergent
Thinking
Five E’s
Why-How
Laddering
Programming
Rotation
Refactoring
Map
Revert
Independent
Goal Naively
Mikado
Dependency
Map
5
Focusing
Steps
TOC
thinking
process
Information
Radiators
Improvement
KATA
Dreyfus
Model
Team
eNPS
Actionable
Metrics
Monte
Carlo
Poisson
Cumulative
Distribution
Test Driven
Development
Integrated
Testing
Test
Automation
Inspections
7 qns of
context
driven
testing
Continuous
Integration
Automated Test
Code Coverage
Plant Types
Context
Driven
Testing
Reflection
Workshops
Domain
Object
Modelling
Niko-Niko
Calendar
Exploratory
360 degree
reviews
JIT
Ad-Hoc
retrospective Agile Release
Trains (ART)
Parking
Lot
Decision
Tree
Object
Relational
Mapping
Baselined
Requirements
Delivery
Plan
JIT Model
Storming
Continuous
Production Testing
Automated visual
dashboard
Continuous
Deployment
Standardised
Promotion
Path
Source
Code
Mgmt
Config
Mgmt
Virtualisation
Feature Toggling
Artefact
Mgmt
Version
Control
Dynamic
Environments
Componentised
Architecture
Automated
Build
Casual
Loop
Diagrams
Auto-scale & Heal
Buffer
Mgmt
Incremental
Architecture
Incremental
Re-architecture
Usability
Testing
Acceptance
Testing
Sustainable
Pace
Release
Planning
Story
Hierarchy
Metaphor
iterations Feedback
Loops
Test
Feature naming
template
Idea
collaboration
session
Ecosystem
Map
Empathy
Maps
Affinity
Clustering
Context
Mapping
Journey
Maps
PDCA
(Deming cycle)
Kaizen
blitz
Kaizen
burst
Refactoring
Document
Prerequisites
Change
Canvas
Scale
method by
colour
Osmotic
Communication
Reflective
Improvement
Focus
Period
(2hr)
SOLID
principles
4+1 View
architecture
Emerging
Design
(code
craftsmanship)
A3
Update when
if hurts
Team
Safe
space
Safety
(user
solution)
Business
Vision
Development
approach
definition
Time
box
Shift
Left
MoSCoW
Hypothesis
Statement
Value stream
mapping
Lean
Coffee
12 Cardinal Sins
Exploratory
Days
ADKAR Survey
4 MindsetsMarshall
Model
Mock Objects
Marick’s
Test
Categories
Acceptance
Criteria
Understanding
complexity
(Framework
precedes data)
Sense making
(Data precedes
framework)
User
Case
CDEL
method
selection
Barmai
index
estimates
Improvement
Service
Communities
of Practice
System NFR
Overview
page
Feature
Teams
Potentially
Shippable Product
Overall
Retrospective
Requirement
Area
Feature Set (combined,
vertical, horizontal)
Product
Owner
Top down
+ Bottom
Up
Feature
team
adoption
map
Area
Product
Owner
Multi-team
design
workshop
Vision
Page
Team PBR
3 levels coaching (org, team, tech)
Organise
by
customer
value
Project
Charter
5 Dysfunctions of team
Strategic
Theme
ART
Budget
Release on
Demand
SAFe
Patterns
Program
Planning
3 Levels
Portfolio,
Program,
Team
WSJF Agile
portfolio
Architectural
runway
Portfolio
Backlog
Business EPIC
Innovation &
Planning
Sprint
Cycle time
Program
Increment
5C’s of
Agile
Mgmt
Architectural
EPIC
Release
Train
Engineer
Voice of
Customer
Cumulative
Flow
Diagram
Hackathon
4 versions
of lifecycle
Fixed
Delivery
Date
Software
Development
Context
Framework
(SDCF)
Hybrid
waterfall
practices
Product
Mgmt
Team
Architecture
Team
Geographically
distributed
development
(GDD)
Risk Value
Driven cycle
Coordinate
Activities
Focus
Goal
Diagram
Parallel
Independent
Testing
Tiger Team
Card sort
6
Sigma
Meddlers
(change
card game)
Delegation
Poker
Kudos
Cards
10
Intrinsic
desires
Moving
Motivators
Turn
up the
good
7 Tests
of a new
model
Schneider
Culture
Model
Theory X vs.
Theory Y
Collaboration,
Cultivation, and
Competence
Simple
Design
Business
Case
Solution
Architecture
Delivery
Control Pack
CRC Cards
Branching
Strategy
Leadership
FDD
Scaling
Initiate Discover Deliver Release
Disciplined Agile Delivery (DAD)Scaled Agile Framework (SAFe)
Large Enterprise
Scaled Scrum (LeSS)
Design Thinking
Cynefin
Lean
eXtreme Programming (XP)
Human Centered Design
Product Development (FLOW)
Deming Theory of Constraints
Dynamic System Development Method (DSDM)
RUP
Crystal
Mikado Method
Kaizen
Kanban
Rightshifting Management 3.0
Beyond Budgeting
DevOps
Test Driven Dev
Scrum
Prince2 /
Waterfall
Agile
Modelling
2016 Deloitte Consulting Pty Ltd.
THE AGILE LANDSCAPE V3
Structure conversations with
clients / other agilsts
BREAKING
THROUGH
THE
WATERFALL
2% 7%
24%
51%
16%
0%
10%
20%
30%
40%
50%
60%
Pure Waterfall Leaning
towards
Waterfall
Hybrid Leaning
towards Agile
Pure Agile
8%
Waterfall
67% Agile
Source: HP online survey of 601
development and IT professionals.
CLIENT EXPECTATIONS
WHERE
DO WE
START
ON
OUR
JOURNEY
TO AGILITY?
Demystify majority of frameworks
under agile umbrella
Which
method
framework
or
Scrum
Scrumbut
Extreme Programming (XP)
Crystal
Lean
Dynamic Systems Development Method
(DSDM)
Feature Driven Development (FDD)
Adaptive Software Development (ASD)
Lean Software Development
Deming System of Profound Knowledge
(Product Development) Flow
Kanban (Modern Management Methods)
Personal Kanban
Lean Startup
Agile Frameworks
Hybrid Agile (Scrumban, Xanpan, Nonban)
ScrumPLOP (Pattern Languages of Programs)
Enterprise Transition Framework (ETF)
Accelerated Agile
Extreme Manufacturing (Wikispeed)
Certifications (BABOK, PMI ACP, icAgile)
Agile Extension`s
DevOps
Programmer Anarchy
Mikado Method
Mob Programming
TDD / ATDD / BDD / SBE
Context Driven Testing
Leadership
Vanguard Method
Holocracy
Rightshifting
Beyond Budgeting
Radical Management
Management 3.0
Development & Testing
Leadership
Individuals & Interactions
Theory of Constraints
Drive
Cynefin
Individuals & Interactions
Agile Unified Process (AUP)
Disciplined Agile Delivery (DAD)
Enterprise Unified Process (EUP)
Large Scale Scrum (LeSS)
Scale Agile Framework (SAFe)
@Spotify / Squadification
Enterprise Scrum
XSCALE (AgileTNG)
Scaling
= 43
many more
frameworks
exist, I’ll
keep adding.
SURVEY RESULTS OF WHICH AGILE
FRAMEWORKS USED:
<1%
58%
XP ScrumScrum /
XP
Hybrid
DSDM /
Atern
Agile
Unified
Process
(AUP)
Feature-
Driven
Developm
-ent
Agile
Modeling
LeanOther Custom
Hybrid
(multiple
methods
Iterative
Developm
-ent
2%
10%
8%
Kanban
5%
*VERSIONONE STATE OF AGILE 2016 SURVEY
“we are fully agile, we have…”
*VersionOne State of agile
2016 survey
How many times have you heard
Doing Agile vs. Being Agile
Toolbox of frameworks / practices
Individuals
and
interactions
over processes and
tools
Remember the agile manifesto
ShuHaRi
Perspective
Mapping
Developed by Christopher Webb
Small
releases
Sprint
Planning
(1&2)
Product
Backlog
Sprint
Backlog
Poker
Planning
User Story
Daily
Meeting
Relative Estimation
Definition of Ready
3 qns
Burndown
Chart
Refinement
Meeting
Definition
of Done
Sprint
Review
(Showcase)
Retrospective
Task
Board
Limit WIP
Flow Control
Kanban board
Visual waste
& waiting
Make
Policies
Explicit
3 bin
system
Implement
feedback
loops
Frequent
releases
Evolve
experimentally
Muda,
Muri,
Mura
Story
Splitting
3C’s
INVEST
Story
Mapping
Personas Queuing
Theory
Manage &
Measure
Flow
Theory of
Constraints
Fast Feedback
Velocity
Lead
time
Optimal
Batch
Sizes
UML
Diagram
Risk Log
Minimum
Viable
Product
(MVP)
Minimum
Viable Change
Feature
Onsite
Customer
5 Whys 8 Wastes
5 S’s
Spikes
Design
Brief
Stakeholder
Mapping
Focal
Question
Relational
MappingTop 5 (ideas)
Business
Model
Canvas
Brainstorming
Rules of
Simplicity
Design
Principles
Low
Fiedelity
Prototypes
Doblin’s 10
types of
innovation
Define
Success
User
Testing
Walking
Skeleton
6 Levels of
Planning
Delphi
estimation
Product
Vision
(elevator
pitch)
Trade off
Sliders
Cause
effect
diagrams
Contract
Game
Project
approach
questionnaire
Storyboards
Facilitated
workshops
Scrum
of
Scrums
Story
telling
Guided
Tour
SPICE
2x2 Matrix
Feasibility
Assessment
Divergent /
Convergent
Thinking
Five E’s
Why-How
Laddering
Programming
Rotation
Refactoring
Map
Revert
Independent
Goal Naively
Mikado
Dependency
Map
5
Focusing
Steps
TOC
thinking
process
Information
Radiators
Improvement
KATA
Dreyfus
Model
Team
eNPS
Actionable
Metrics
Monte
Carlo
Poisson
Cumulative
Distribution
Test Driven
Development
Integrated
Testing
Test
Automation
Inspections
7 qns of
context
driven
testing
Continuous
Integration
Automated Test
Code Coverage
Plant Types
Context
Driven
Testing
Reflection
Workshops
Domain
Object
Modelling
Niko-Niko
Calendar
Exploratory
360 degree
reviews
JIT
Ad-Hoc
retrospective Agile Release
Trains (ART)
Parking
Lot
Decision
Tree
Object
Relational
Mapping
Baselined
Requirements
Delivery
Plan
JIT Model
Storming
Continuous
Production Testing
Automated visual
dashboard
Continuous
Deployment
Standardised
Promotion
Path
Source
Code
Mgmt
Config
Mgmt
Virtualisation
Feature Toggling
Artefact
Mgmt
Version
Control
Dynamic
Environments
Componentised
Architecture
Automated
Build
Casual
Loop
Diagrams
Auto-scale & Heal
Buffer
Mgmt
Incremental
Architecture
Incremental
Re-architecture
Usability
Testing
Acceptance
Testing
Sustainable
Pace
Release
Planning
Story
Hierarchy
Metaphor
iterations Feedback
Loops
Test
Feature naming
template
Idea
collaboration
session
Ecosystem
Map
Empathy
Maps
Affinity
Clustering
Context
Mapping
Journey
Maps
PDCA
(Deming cycle)
Kaizen
blitz
Kaizen
burst
Refactoring
Document
Prerequisites
Change
Canvas
Scale
method by
colour
Osmotic
Communication
Reflective
Improvement
Focus
Period
(2hr)
SOLID
principles
4+1 View
architecture
Emerging
Design
(code
craftsmanship)
A3
Update when
if hurts
Team
Safe
space
Safety
(user
solution)
Business
Vision
Development
approach
definition
Time
box
Shift
Left
MoSCoW
Hypothesis
Statement
Value stream
mapping
Lean
Coffee
12 Cardinal Sins
Exploratory
Days
ADKAR Survey
4 MindsetsMarshall
Model
Mock Objects
Marick’s
Test
Categories
Acceptance
Criteria
Understanding
complexity
(Framework
precedes data)
Sense making
(Data precedes
framework)
User
Case
CDEL
method
selection
Barmai
index
estimates
Improvement
Service
Communities
of Practice
System NFR
Overview
page
Feature
Teams
Potentially
Shippable Product
Overall
Retrospective
Requirement
Area
Feature Set (combined,
vertical, horizontal)
Product
Owner
Top down
+ Bottom
Up
Feature
team
adoption
map
Area
Product
Owner
Multi-team
design
workshop
Vision
Page
Team PBR
3 levels coaching (org, team, tech)
Organise
by
customer
value
Project
Charter
5 Dysfunctions of team
Strategic
Theme
ART
Budget
Release on
Demand
SAFe
Patterns
Program
Planning
3 Levels
Portfolio,
Program,
Team
WSJF Agile
portfolio
Architectural
runway
Portfolio
Backlog
Business EPIC
Innovation &
Planning
Sprint
Cycle time
Program
Increment
5C’s of
Agile
Mgmt
Architectural
EPIC
Release
Train
Engineer
Voice of
Customer
Cumulative
Flow
Diagram
Hackathon
4 versions
of lifecycle
Fixed
Delivery
Date
Software
Development
Context
Framework
(SDCF)
Hybrid
waterfall
practices
Product
Mgmt
Team
Architecture
Team
Geographically
distributed
development
(GDD)
Risk Value
Driven cycle
Coordinate
Activities
Focus
Goal
Diagram
Parallel
Independent
Testing
Tiger Team
Card sort
6
Sigma
Meddlers
(change
card game)
Delegation
Poker
Kudos
Cards
10
Intrinsic
desires
Moving
Motivators
Turn
up the
good
7 Tests
of a new
model
Schneider
Culture
Model
Theory X vs.
Theory Y
Collaboration,
Cultivation, and
Competence
Simple
Design
Business
Case
Solution
Architecture
Delivery
Control Pack
CRC Cards
Branching
Strategy
Leadership
FDD
Scaling
Initiate Discover Deliver Release
Disciplined Agile Delivery (DAD)Scaled Agile Framework (SAFe)
Large Enterprise
Scaled Scrum (LeSS)
Design Thinking
Cynefin
Lean
eXtreme Programming (XP)
Human Centered Design
Product Development (FLOW)
Deming Theory of Constraints
Dynamic System Development Method (DSDM)
RUP
Crystal
Mikado Method
Kaizen
Kanban
Rightshifting Management 3.0
Beyond Budgeting
DevOps
Test Driven Dev
Scrum
Prince2 /
Waterfall
Agile
Modelling
2016 Deloitte Consulting Pty Ltd.
THE AGILE LANDSCAPE V3
Developed by Christopher Webb
LeadershipScaling
Initiate Discover Deliver Release
2016 Deloitte Consulting Pty Ltd.
THE AGILE LANDSCAPE V3
Developed by Christopher Webb
Small
releasesSprint
Planning
(1&2)
Product
Backlog
Sprint
Backlog
Poker
Planning
User Story
Daily
Meeting
Relative
Estimation
Definition of Ready3 qns
Burndown
Chart
Refinement
Meeting
Definition
of Done
Sprint
Review
(Showcase)
Retrospective
Task
Board
Frequent
releases
Velocity
Dreyfus
Model
Usability
Testing
Release
Planning
iterations
TestRefactoring
LeadershipScaling
Initiate Discover Deliver Release
Scrum
2016 Deloitte Consulting Pty Ltd.
THE AGILE LANDSCAPE V3
58% use Scrum
Developed by Christopher Webb
Small
releasesSprint
Planning
(1&2)
Product
Backlog
Sprint
Backlog
Poker
Planning
User
Story
Daily
Meeting
Relative
Estimation
Definition of Ready3 qns
Burndown
Chart
Refinement
Meeting
Definition
of Done
Sprint
Review
(Showcase)
Retrospective
Task
Board
Frequent
releases
Velocity
Dreyfus
Model
Usability
Testing
Release Planning
iterations
Test
Refactoring
LeadershipScaling
Initiate Discover Deliver Release
Scrum
2016 Deloitte Consulting Pty Ltd.
THE AGILE LANDSCAPE V3
Another 10% use Scrum/XP
Hybrid
Onsite
Customer
Spikes
6 Levels of
Planning
Programming
Rotation
Continuous
Integration
JIT
Ad-Hoc
retrospective
JIT Model
Storming
Source
Code
Mgmt
Acceptance
Testing
Sustainable
Pace
Metaphor
Feedback
Loops
Simple
Design
CRC Cards
Scaling
Initiate Discover Deliver Release
eXtreme Programming (XP)
Scrum
Total 68%
SURVEY RESULTS OF WHICH AGILE
FRAMEWORKS USED:
<1%
58%
XP ScrumScrum /
XP
Hybrid
DSDM /
Atern
Agile
Unified
Process
(AUP)
Feature-
Driven
Developm
-ent
Agile
Modeling
LeanOther Custom
Hybrid
(multiple
methods
Iterative
Developm
-ent
2%
10%
8%
Kanban
5%
*VERSIONONE STATE OF AGILE 2016 SURVEY
68% Use
Developed by Christopher Webb
Small
releases
Sprint
Planning
(1&2)
Product
Backlog
Sprint
Backlog
Poker
Planning
User Story
Daily
Meeting
Relative Estimation
Definition of Ready
3 qns
Burndown
Chart
Refinement
Meeting
Definition
of Done
Sprint
Review
(Showcase)
Retrospective
Task
Board
Limit WIP
Flow Control
Kanban board
Visual waste
& waiting
Make
Policies
Explicit
3 bin
system
Implement
feedback
loops
Frequent
releases
Evolve
experimentally
Muda,
Muri,
Mura
Story
Splitting
3C’s
INVEST
Story
Mapping
Queuing
Theory
Manage &
Measure
Flow
Fast Feedback
Velocity
Lead
time
Optimal
Batch
Sizes
UML
Diagram
Risk Log
Minimum
Viable
Product
(MVP)
Minimum
Viable Change
Feature
Onsite
Customer
5 Whys 8 Wastes
5 S’s
Spikes
Brainstorming
6 Levels of
Planning
Trade off
Sliders
Project
approach
questionnaire
Feasibility
Assessment
Programming
Rotation
TOC
thinking
process
Improvement
KATA
Dreyfus
Model
Team
eNPS
Actionable
Metrics
Monte
Carlo
Poisson
Cumulative
Distribution
Test Driven
Development
Test
Automation
Inspections
7 qns of
context
driven
testing
Continuous
Integration
Plant Types
Context
Driven
Testing
Domain
Object
Modelling
JIT
Ad-Hoc
retrospective
Parking
Lot
Object
Relational
Mapping
Baselined
Requirements
Delivery
Plan
JIT Model
Storming
Source
Code
Mgmt
Buffer
Mgmt
Usability
Testing
Acceptance
Testing
Sustainable
Pace
Release
Planning
Story
Hierarchy
Metaphor
iterations Feedback
Loops
Test
Feature naming
template
Idea
collaboration
session
Refactoring
Change
Canvas
SOLID
principles
4+1 View
architecture
Emerging
Design
(code
craftsmanship)
A3
Update when
if hurts
Business
Vision
Development
approach
definition
Time
box
MoSCoW
Hypothesis
Statement
Value stream
mapping
Lean
Coffee
12 Cardinal Sins
Exploratory
Days
ADKAR Survey
Marick’s
Test
Categories
Acceptance
Criteria
User
Case
Barmai
index
estimates
Product
Owner
Team PBR
Project
Charter
Cycle timeVoice of
Customer
6
Sigma
Simple
Design
Business
Case
Solution
Architecture
Delivery
Control Pack
CRC Cards
Leadership
FDD
Scaling
Initiate Discover Deliver Release
Lean
eXtreme Programming (XP)
Dynamic System Development Method (DSDM)
RUP
Kanban
Test Driven Dev
Scrum
Prince2 /
Waterfall
Agile
Modelling
2016 Deloitte Consulting Pty Ltd.
THE AGILE LANDSCAPE V3
~99% of survey used
Scrumbut
Crystal
Adaptive Software Development (ASD)
Lean Software Development
Deming System of Profound Knowledge
(Product Development) Flow
Lean Startup
Agile Frameworks
Hybrid Agile (Scrumban, Xanpan, Nonban)
ScrumPLOP (Pattern Languages of Programs)
Enterprise Transition Framework (ETF)
Accelerated Agile
Extreme Manufacturing (Wikispeed)
Certifications (BABOK, PMI ACP, icAgile)
Agile Extension`s
DevOps
Programmer Anarchy
Mikado Method
Mob Programming
TDD / ATDD / BDD / SBE
Context Driven Testing
Leadership
Vanguard Method
Holocracy
Rightshifting
Beyond Budgeting
Radical Management
Management 3.0
Development & Testing
Leadership
Individuals & Interactions
Theory of Constraints
Drive
Cynefin
Individuals & Interactions
Disciplined Agile Delivery (DAD)
Enterprise Unified Process (EUP)
Large Scale Scrum (LeSS)
Scale Agile Framework (SAFe)
@Spotify / Squadification
Enterprise Scrum
XSCALE (AgileTNG)
Scaling
= 35
With
amazing
practices &
approaches
to try
Remaining
notissurvey
ShuHaRi
Perspective
Mapping
Developed by Christopher Webb
Small
releases
Sprint
Planning
(1&2)
Product
Backlog
Sprint
Backlog
Poker
Planning
User Story
Daily
Meeting
Relative Estimation
Definition of Ready
3 qns
Burndown
Chart
Refinement
Meeting
Definition
of Done
Sprint
Review
(Showcase)
Retrospective
Task
Board
Limit WIP
Flow Control
Kanban board
Visual waste
& waiting
Make
Policies
Explicit
3 bin
system
Implement
feedback
loops
Frequent
releases
Evolve
experimentally
Muda,
Muri,
Mura
Story
Splitting
3C’s
INVEST
Story
Mapping
Personas Queuing
Theory
Manage &
Measure
Flow
Theory of
Constraints
Fast Feedback
Velocity
Lead
time
Optimal
Batch
Sizes
UML
Diagram
Risk Log
Minimum
Viable
Product
(MVP)
Minimum
Viable Change
Feature
Onsite
Customer
5 Whys 8 Wastes
5 S’s
Spikes
Design
Brief
Stakeholder
Mapping
Focal
Question
Relational
MappingTop 5 (ideas)
Business
Model
Canvas
Brainstorming
Rules of
Simplicity
Design
Principles
Low
Fiedelity
Prototypes
Doblin’s 10
types of
innovation
Define
Success
User
Testing
Walking
Skeleton
6 Levels of
Planning
Delphi
estimation
Product
Vision
(elevator
pitch)
Trade off
Sliders
Cause
effect
diagrams
Contract
Game
Project
approach
questionnaire
Storyboards
Facilitated
workshops
Scrum
of
Scrums
Story
telling
Guided
Tour
SPICE
2x2 Matrix
Feasibility
Assessment
Divergent /
Convergent
Thinking
Five E’s
Why-How
Laddering
Programming
Rotation
Refactoring
Map
Revert
Independent
Goal Naively
Mikado
Dependency
Map
5
Focusing
Steps
TOC
thinking
process
Information
Radiators
Improvement
KATA
Dreyfus
Model
Team
eNPS
Actionable
Metrics
Monte
Carlo
Poisson
Cumulative
Distribution
Test Driven
Development
Integrated
Testing
Test
Automation
Inspections
7 qns of
context
driven
testing
Continuous
Integration
Automated Test
Code Coverage
Plant Types
Context
Driven
Testing
Reflection
Workshops
Domain
Object
Modelling
Niko-Niko
Calendar
Exploratory
360 degree
reviews
JIT
Ad-Hoc
retrospective Agile Release
Trains (ART)
Parking
Lot
Decision
Tree
Object
Relational
Mapping
Baselined
Requirements
Delivery
Plan
JIT Model
Storming
Continuous
Production Testing
Automated visual
dashboard
Continuous
Deployment
Standardised
Promotion
Path
Source
Code
Mgmt
Config
Mgmt
Virtualisation
Feature Toggling
Artefact
Mgmt
Version
Control
Dynamic
Environments
Componentised
Architecture
Automated
Build
Casual
Loop
Diagrams
Auto-scale & Heal
Buffer
Mgmt
Incremental
Architecture
Incremental
Re-architecture
Usability
Testing
Acceptance
Testing
Sustainable
Pace
Release
Planning
Story
Hierarchy
Metaphor
iterations Feedback
Loops
Test
Feature naming
template
Idea
collaboration
session
Ecosystem
Map
Empathy
Maps
Affinity
Clustering
Context
Mapping
Journey
Maps
PDCA
(Deming cycle)
Kaizen
blitz
Kaizen
burst
Refactoring
Document
Prerequisites
Change
Canvas
Scale
method by
colour
Osmotic
Communication
Reflective
Improvement
Focus
Period
(2hr)
SOLID
principles
4+1 View
architecture
Emerging
Design
(code
craftsmanship)
A3
Update when
if hurts
Team
Safe
space
Safety
(user
solution)
Business
Vision
Development
approach
definition
Time
box
Shift
Left
MoSCoW
Hypothesis
Statement
Value stream
mapping
Lean
Coffee
12 Cardinal Sins
Exploratory
Days
ADKAR Survey
4 MindsetsMarshall
Model
Mock Objects
Marick’s
Test
Categories
Acceptance
Criteria
Understanding
complexity
(Framework
precedes data)
Sense making
(Data precedes
framework)
User
Case
CDEL
method
selection
Barmai
index
estimates
Improvement
Service
Communities
of Practice
System NFR
Overview
page
Feature
Teams
Potentially
Shippable Product
Overall
Retrospective
Requirement
Area
Feature Set (combined,
vertical, horizontal)
Product
Owner
Top down
+ Bottom
Up
Feature
team
adoption
map
Area
Product
Owner
Multi-team
design
workshop
Vision
Page
Team PBR
3 levels coaching (org, team, tech)
Organise
by
customer
value
Project
Charter
5 Dysfunctions of team
Strategic
Theme
ART
Budget
Release on
Demand
SAFe
Patterns
Program
Planning
3 Levels
Portfolio,
Program,
Team
WSJF Agile
portfolio
Architectural
runway
Portfolio
Backlog
Business EPIC
Innovation &
Planning
Sprint
Cycle time
Program
Increment
5C’s of
Agile
Mgmt
Architectural
EPIC
Release
Train
Engineer
Voice of
Customer
Cumulative
Flow
Diagram
Hackathon
4 versions
of lifecycle
Fixed
Delivery
Date
Software
Development
Context
Framework
(SDCF)
Hybrid
waterfall
practices
Product
Mgmt
Team
Architecture
Team
Geographically
distributed
development
(GDD)
Risk Value
Driven cycle
Coordinate
Activities
Focus
Goal
Diagram
Parallel
Independent
Testing
Tiger Team
Card sort
6
Sigma
Meddlers
(change
card game)
Delegation
Poker
Kudos
Cards
10
Intrinsic
desires
Moving
Motivators
Turn
up the
good
7 Tests
of a new
model
Schneider
Culture
Model
Theory X vs.
Theory Y
Collaboration,
Cultivation, and
Competence
Simple
Design
Business
Case
Solution
Architecture
Delivery
Control Pack
CRC Cards
Branching
Strategy
Leadership
FDD
Scaling
Initiate Discover Deliver Release
Disciplined Agile Delivery (DAD)Scaled Agile Framework (SAFe)
Large Enterprise
Scaled Scrum (LeSS)
Design Thinking
Cynefin
Lean
eXtreme Programming (XP)
Human Centered Design
Product Development (FLOW)
Deming Theory of Constraints
Dynamic System Development Method (DSDM)
RUP
Crystal
Mikado Method
Kaizen
Kanban
Rightshifting Management 3.0
Beyond Budgeting
DevOps
Test Driven Dev
Scrum
Prince2 /
Waterfall
Agile
Modelling
2016 Deloitte Consulting Pty Ltd.
THE AGILE LANDSCAPE V3
SELECT WHAT’S RIGHT FOR WHERE YOU ARE
Story Wall
Burn Down/Up
Reporting
Definition of
Done
Rituals
Key artefacts
Delivery
Project
Charter
Setup
foundation
Establish high
level
architecture
Project
Plan
Initial
design
Discovery
Manage
Sprint
Design
Features
Develop
Features
Sprint
Planning
Close
Sprint
Test Features
Delivery
Rollout changes to
users
Close
release Deploy
code
Release
RAID log Roles &
Responsibilities
Release Plan Story Map Change controls
Project Charter Prioritised Sprint
Backlog
High Level
Architecture
Design Principles
Story
Hierarchy
Test Plan
Test StrategyRoadmap
Change Strategy
Process
Daily
Stand up
Release
Retrospective
RetrospectiveBacklog
Refinement
Sprint
Planning
Risk and Issue
Meeting
Planning
Poker
ShowcaseDiscovery
Workshop
DeploymentSizing &
Estimation
Documented
Release
Documented
Architecture
Idea
Collaboration
Business
Idea
Vision
Initiate
Change
Documentation
Vision
Idea
Collaboration
Change Canvas
HERE IS AN EXAMPLE PROJECT OF PRACTICES
Take aways:
• Understand there is more than one way to
skin a cat
• It’s not one framework versus another
• Beginners use Frameworks, experienced use
what works
• This is a toolbox to use what works for you
BE RELENTLESSLY FEARLESS IN YOUR
EXPLORATION TO AGILTY
Common
Issues
Our
Process
Our
Offerings
Join Us
http://blog.deloitte.com.au/agile
“We do agile evolution. Collaborating with organisations to disrupt their way-of-working,
thinking and delivery, with right-sized steps, a balanced approach, and tailored practices.”
10+
GLOBAL
AGILE
NETWORK
ACROSS Countries
15+
MONTHLY
AGILE BLOG
PUBLICATIONS
Publications
BEYOND IT
STRATEGY &
IMPLEMENTATION100+AGILE
PROJECTS110
SCRUM
MASTERS, SAFe
& AGILE
CERTIFIED Practitioners
210AGILE
EXPERIENCE
Practitioners
Ideate
Agile mindsets and
collaboration
Agile business
case creation
”Don’t know
where to start”
Design
Agile transformation
strategy and roadmaps
Process and operating
model design
Programme story
mapping
“Tried agile
and failed”
Experiment
Incubation hub
Growth hacking
Analytics, metrics
and insights
Safe BAU
experimentation
“Can’t
innovate”
Deliver
Minimal viable change
Scrum masters and agile
specialists
Agile governance and risk
Education through delivery
“Inefficient and
can’t find value”
Scale
Enterprise agility and organisational
change
Agile at scale. Agile evolution
Leadership and high performing
team enablement
Distributed agile
Agile PMO support
“Complex
enterprise and
can’t scale”
Repeat
Maturity review and
change program design
Leadership and high
performing team
enablement
DevOps and release
engineering
Tool automation
“Using agile,
but it’s costly”
agile@deloitte.com.au
@DeloitteAgileAU
Agile

Weitere ähnliche Inhalte

Was ist angesagt?

Creating Agile Product Roadmaps Everyone Understands
Creating Agile Product Roadmaps Everyone UnderstandsCreating Agile Product Roadmaps Everyone Understands
Creating Agile Product Roadmaps Everyone Understandsuxpin
 
Heart of Agile: What is Agile?
Heart of Agile: What is Agile?Heart of Agile: What is Agile?
Heart of Agile: What is Agile?Agile Tour Beirut
 
Lean Product Discovery
Lean Product DiscoveryLean Product Discovery
Lean Product DiscoveryDavid Hawks
 
An Introduction to Scaled Agile Framework (SAFe)
An Introduction to Scaled Agile Framework (SAFe)An Introduction to Scaled Agile Framework (SAFe)
An Introduction to Scaled Agile Framework (SAFe)CA Technologies
 
Agile Transformation and Cultural Change
 Agile Transformation and Cultural Change Agile Transformation and Cultural Change
Agile Transformation and Cultural ChangeJohnny Ordóñez
 
What is Agile Project Management? | Agile Project Management | Invensis Learn...
What is Agile Project Management? | Agile Project Management | Invensis Learn...What is Agile Project Management? | Agile Project Management | Invensis Learn...
What is Agile Project Management? | Agile Project Management | Invensis Learn...Invensis Learning
 
Agile Transformation Defined
Agile Transformation DefinedAgile Transformation Defined
Agile Transformation DefinedChristoph Mathis
 
cPrime Agile Enterprise Transformation
cPrime Agile Enterprise TransformationcPrime Agile Enterprise Transformation
cPrime Agile Enterprise TransformationCprime
 
Introduction to scaled agile framework
Introduction to scaled agile frameworkIntroduction to scaled agile framework
Introduction to scaled agile frameworkITEM
 
Agile transformation 1.3
Agile transformation 1.3Agile transformation 1.3
Agile transformation 1.3Krystian Kaczor
 
Lean & Agile Project Management
Lean & Agile Project ManagementLean & Agile Project Management
Lean & Agile Project ManagementDavid Rico
 
Kanban Basics for Beginners
Kanban Basics for BeginnersKanban Basics for Beginners
Kanban Basics for BeginnersZsolt Fabok
 
How to do effective pi planning
How to do effective pi planningHow to do effective pi planning
How to do effective pi planningSwatiKapoor43
 
Kanban 101 - 3 - Kanban Essentials
Kanban 101 - 3 - Kanban EssentialsKanban 101 - 3 - Kanban Essentials
Kanban 101 - 3 - Kanban EssentialsMichael Sahota
 
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
 

Was ist angesagt? (20)

Creating Agile Product Roadmaps Everyone Understands
Creating Agile Product Roadmaps Everyone UnderstandsCreating Agile Product Roadmaps Everyone Understands
Creating Agile Product Roadmaps Everyone Understands
 
Heart of Agile: What is Agile?
Heart of Agile: What is Agile?Heart of Agile: What is Agile?
Heart of Agile: What is Agile?
 
Scrum - Sprint Planning
Scrum - Sprint Planning Scrum - Sprint Planning
Scrum - Sprint Planning
 
Agile & Scrum Training
Agile & Scrum TrainingAgile & Scrum Training
Agile & Scrum Training
 
Lean Product Discovery
Lean Product DiscoveryLean Product Discovery
Lean Product Discovery
 
An Introduction to Scaled Agile Framework (SAFe)
An Introduction to Scaled Agile Framework (SAFe)An Introduction to Scaled Agile Framework (SAFe)
An Introduction to Scaled Agile Framework (SAFe)
 
Agile Transformation and Cultural Change
 Agile Transformation and Cultural Change Agile Transformation and Cultural Change
Agile Transformation and Cultural Change
 
What is Agile Project Management? | Agile Project Management | Invensis Learn...
What is Agile Project Management? | Agile Project Management | Invensis Learn...What is Agile Project Management? | Agile Project Management | Invensis Learn...
What is Agile Project Management? | Agile Project Management | Invensis Learn...
 
Agile Transformation Defined
Agile Transformation DefinedAgile Transformation Defined
Agile Transformation Defined
 
cPrime Agile Enterprise Transformation
cPrime Agile Enterprise TransformationcPrime Agile Enterprise Transformation
cPrime Agile Enterprise Transformation
 
Introduction to scaled agile framework
Introduction to scaled agile frameworkIntroduction to scaled agile framework
Introduction to scaled agile framework
 
Agile transformation 1.3
Agile transformation 1.3Agile transformation 1.3
Agile transformation 1.3
 
Lean & Agile Project Management
Lean & Agile Project ManagementLean & Agile Project Management
Lean & Agile Project Management
 
Agile mindset
Agile mindsetAgile mindset
Agile mindset
 
Agile Methodology
Agile MethodologyAgile Methodology
Agile Methodology
 
Agile 101
Agile 101Agile 101
Agile 101
 
Kanban Basics for Beginners
Kanban Basics for BeginnersKanban Basics for Beginners
Kanban Basics for Beginners
 
How to do effective pi planning
How to do effective pi planningHow to do effective pi planning
How to do effective pi planning
 
Kanban 101 - 3 - Kanban Essentials
Kanban 101 - 3 - Kanban EssentialsKanban 101 - 3 - Kanban Essentials
Kanban 101 - 3 - Kanban Essentials
 
SAFe® - scaled agile framework in practice
SAFe® - scaled agile framework in practiceSAFe® - scaled agile framework in practice
SAFe® - scaled agile framework in practice
 

Ähnlich wie LAST Conference 2016 Agile Landscape Presentation v1

Why both scrum and lean in dist dev 07092010
Why both scrum and lean in dist dev 07092010Why both scrum and lean in dist dev 07092010
Why both scrum and lean in dist dev 07092010Mads Troels Hansen
 
Lean Enterprise, A Definitive Approach in Software Development Production
Lean Enterprise, A Definitive Approach in Software Development ProductionLean Enterprise, A Definitive Approach in Software Development Production
Lean Enterprise, A Definitive Approach in Software Development ProductionBerk Dülger
 
DevOps Approach (Point of View by Ravi Tadwalkar)
DevOps Approach (Point of View by Ravi Tadwalkar)DevOps Approach (Point of View by Ravi Tadwalkar)
DevOps Approach (Point of View by Ravi Tadwalkar)Ravi Tadwalkar
 
2016 Mastering SAP Tech - 2 Speed IT and lessons from an Agile Waterfall eCom...
2016 Mastering SAP Tech - 2 Speed IT and lessons from an Agile Waterfall eCom...2016 Mastering SAP Tech - 2 Speed IT and lessons from an Agile Waterfall eCom...
2016 Mastering SAP Tech - 2 Speed IT and lessons from an Agile Waterfall eCom...Eneko Jon Bilbao
 
Modern Application Development v1-0
Modern Application Development  v1-0Modern Application Development  v1-0
Modern Application Development v1-0Greg Hoelzer
 
Service Lifecycle Management with Fuse Service Works
Service Lifecycle Management with Fuse Service WorksService Lifecycle Management with Fuse Service Works
Service Lifecycle Management with Fuse Service WorksKenneth Peeples
 
Scaled Agile Framework (SAFe) 4.5 Tutorial ...
Scaled Agile Framework (SAFe) 4.5 Tutorial ...Scaled Agile Framework (SAFe) 4.5 Tutorial ...
Scaled Agile Framework (SAFe) 4.5 Tutorial ...David Rico
 
Kanban explained David Anderson LAS 2011-zurich
Kanban explained David Anderson LAS 2011-zurichKanban explained David Anderson LAS 2011-zurich
Kanban explained David Anderson LAS 2011-zurichWalter Schärer
 
DevOps in China
DevOps in ChinaDevOps in China
DevOps in ChinaYi Xu
 
Agile transformation strategy
Agile transformation strategyAgile transformation strategy
Agile transformation strategyajit.alwe
 
PMI-ACP Exam Prep Course Preview
PMI-ACP Exam Prep Course PreviewPMI-ACP Exam Prep Course Preview
PMI-ACP Exam Prep Course PreviewInvensis Learning
 
Team 21 Recap and ScriptRunner in the Cloud
Team 21 Recap and ScriptRunner in the CloudTeam 21 Recap and ScriptRunner in the Cloud
Team 21 Recap and ScriptRunner in the CloudAUGNYC
 
Comparing Scaled Agile Framework (SAFe) and Disciplined Agile Delivery (DAD)
Comparing Scaled Agile Framework (SAFe) and Disciplined Agile Delivery (DAD) Comparing Scaled Agile Framework (SAFe) and Disciplined Agile Delivery (DAD)
Comparing Scaled Agile Framework (SAFe) and Disciplined Agile Delivery (DAD) Rodney Bodamer
 
Agile Project Management Facing The Challenges Of Distributed Development U...
Agile Project Management   Facing The Challenges Of Distributed Development U...Agile Project Management   Facing The Challenges Of Distributed Development U...
Agile Project Management Facing The Challenges Of Distributed Development U...Xebia IT Architects
 

Ähnlich wie LAST Conference 2016 Agile Landscape Presentation v1 (20)

Why both scrum and lean in dist dev 07092010
Why both scrum and lean in dist dev 07092010Why both scrum and lean in dist dev 07092010
Why both scrum and lean in dist dev 07092010
 
Lean Enterprise, A Definitive Approach in Software Development Production
Lean Enterprise, A Definitive Approach in Software Development ProductionLean Enterprise, A Definitive Approach in Software Development Production
Lean Enterprise, A Definitive Approach in Software Development Production
 
India Agile Week 2015
India Agile Week 2015India Agile Week 2015
India Agile Week 2015
 
DevOps Approach (Point of View by Ravi Tadwalkar)
DevOps Approach (Point of View by Ravi Tadwalkar)DevOps Approach (Point of View by Ravi Tadwalkar)
DevOps Approach (Point of View by Ravi Tadwalkar)
 
2016 Mastering SAP Tech - 2 Speed IT and lessons from an Agile Waterfall eCom...
2016 Mastering SAP Tech - 2 Speed IT and lessons from an Agile Waterfall eCom...2016 Mastering SAP Tech - 2 Speed IT and lessons from an Agile Waterfall eCom...
2016 Mastering SAP Tech - 2 Speed IT and lessons from an Agile Waterfall eCom...
 
Sunil babu
Sunil babuSunil babu
Sunil babu
 
Modern Application Development v1-0
Modern Application Development  v1-0Modern Application Development  v1-0
Modern Application Development v1-0
 
Reducing Cost With Agile
Reducing Cost With AgileReducing Cost With Agile
Reducing Cost With Agile
 
Service Lifecycle Management with Fuse Service Works
Service Lifecycle Management with Fuse Service WorksService Lifecycle Management with Fuse Service Works
Service Lifecycle Management with Fuse Service Works
 
Scaled Agile Framework (SAFe) 4.5 Tutorial ...
Scaled Agile Framework (SAFe) 4.5 Tutorial ...Scaled Agile Framework (SAFe) 4.5 Tutorial ...
Scaled Agile Framework (SAFe) 4.5 Tutorial ...
 
Agile Project Management
Agile Project ManagementAgile Project Management
Agile Project Management
 
Kanban explained David Anderson LAS 2011-zurich
Kanban explained David Anderson LAS 2011-zurichKanban explained David Anderson LAS 2011-zurich
Kanban explained David Anderson LAS 2011-zurich
 
DevOps in China
DevOps in ChinaDevOps in China
DevOps in China
 
Agile transformation strategy
Agile transformation strategyAgile transformation strategy
Agile transformation strategy
 
PMI-ACP Exam Prep Course Preview
PMI-ACP Exam Prep Course PreviewPMI-ACP Exam Prep Course Preview
PMI-ACP Exam Prep Course Preview
 
Team 21 Recap and ScriptRunner in the Cloud
Team 21 Recap and ScriptRunner in the CloudTeam 21 Recap and ScriptRunner in the Cloud
Team 21 Recap and ScriptRunner in the Cloud
 
Cloud Adoption
Cloud AdoptionCloud Adoption
Cloud Adoption
 
Comparing Scaled Agile Framework (SAFe) and Disciplined Agile Delivery (DAD)
Comparing Scaled Agile Framework (SAFe) and Disciplined Agile Delivery (DAD) Comparing Scaled Agile Framework (SAFe) and Disciplined Agile Delivery (DAD)
Comparing Scaled Agile Framework (SAFe) and Disciplined Agile Delivery (DAD)
 
Agile Checklist
Agile ChecklistAgile Checklist
Agile Checklist
 
Agile Project Management Facing The Challenges Of Distributed Development U...
Agile Project Management   Facing The Challenges Of Distributed Development U...Agile Project Management   Facing The Challenges Of Distributed Development U...
Agile Project Management Facing The Challenges Of Distributed Development U...
 

LAST Conference 2016 Agile Landscape Presentation v1

  • 2. Christopher Webb. SAFe 4.0 SPC, CSM, PSM1, P2 Office Location, Service Line: Melbourne, EIM Industry Experience: 9years Agile Experience: CD, Scrum, DevOps, Delivery Director of Agile Strategy & Delivery D. Clients: @elusivewebb linkedin.com/christopherwilliamwebb agile@deloitte.com.au
  • 3. Purpose of Agile Landscape • Structure conversations with clients / other agilsts • Demystify majority of frameworks under agile umbrella • Toolbox of frameworks / practices
  • 4. ShuHaRi Perspective Mapping Developed by Christopher Webb Small releases Sprint Planning (1&2) Product Backlog Sprint Backlog Poker Planning User Story Daily Meeting Relative Estimation Definition of Ready 3 qns Burndown Chart Refinement Meeting Definition of Done Sprint Review (Showcase) Retrospective Task Board Limit WIP Flow Control Kanban board Visual waste & waiting Make Policies Explicit 3 bin system Implement feedback loops Frequent releases Evolve experimentally Muda, Muri, Mura Story Splitting 3C’s INVEST Story Mapping Personas Queuing Theory Manage & Measure Flow Theory of Constraints Fast Feedback Velocity Lead time Optimal Batch Sizes UML Diagram Risk Log Minimum Viable Product (MVP) Minimum Viable Change Feature Onsite Customer 5 Whys 8 Wastes 5 S’s Spikes Design Brief Stakeholder Mapping Focal Question Relational MappingTop 5 (ideas) Business Model Canvas Brainstorming Rules of Simplicity Design Principles Low Fiedelity Prototypes Doblin’s 10 types of innovation Define Success User Testing Walking Skeleton 6 Levels of Planning Delphi estimation Product Vision (elevator pitch) Trade off Sliders Cause effect diagrams Contract Game Project approach questionnaire Storyboards Facilitated workshops Scrum of Scrums Story telling Guided Tour SPICE 2x2 Matrix Feasibility Assessment Divergent / Convergent Thinking Five E’s Why-How Laddering Programming Rotation Refactoring Map Revert Independent Goal Naively Mikado Dependency Map 5 Focusing Steps TOC thinking process Information Radiators Improvement KATA Dreyfus Model Team eNPS Actionable Metrics Monte Carlo Poisson Cumulative Distribution Test Driven Development Integrated Testing Test Automation Inspections 7 qns of context driven testing Continuous Integration Automated Test Code Coverage Plant Types Context Driven Testing Reflection Workshops Domain Object Modelling Niko-Niko Calendar Exploratory 360 degree reviews JIT Ad-Hoc retrospective Agile Release Trains (ART) Parking Lot Decision Tree Object Relational Mapping Baselined Requirements Delivery Plan JIT Model Storming Continuous Production Testing Automated visual dashboard Continuous Deployment Standardised Promotion Path Source Code Mgmt Config Mgmt Virtualisation Feature Toggling Artefact Mgmt Version Control Dynamic Environments Componentised Architecture Automated Build Casual Loop Diagrams Auto-scale & Heal Buffer Mgmt Incremental Architecture Incremental Re-architecture Usability Testing Acceptance Testing Sustainable Pace Release Planning Story Hierarchy Metaphor iterations Feedback Loops Test Feature naming template Idea collaboration session Ecosystem Map Empathy Maps Affinity Clustering Context Mapping Journey Maps PDCA (Deming cycle) Kaizen blitz Kaizen burst Refactoring Document Prerequisites Change Canvas Scale method by colour Osmotic Communication Reflective Improvement Focus Period (2hr) SOLID principles 4+1 View architecture Emerging Design (code craftsmanship) A3 Update when if hurts Team Safe space Safety (user solution) Business Vision Development approach definition Time box Shift Left MoSCoW Hypothesis Statement Value stream mapping Lean Coffee 12 Cardinal Sins Exploratory Days ADKAR Survey 4 MindsetsMarshall Model Mock Objects Marick’s Test Categories Acceptance Criteria Understanding complexity (Framework precedes data) Sense making (Data precedes framework) User Case CDEL method selection Barmai index estimates Improvement Service Communities of Practice System NFR Overview page Feature Teams Potentially Shippable Product Overall Retrospective Requirement Area Feature Set (combined, vertical, horizontal) Product Owner Top down + Bottom Up Feature team adoption map Area Product Owner Multi-team design workshop Vision Page Team PBR 3 levels coaching (org, team, tech) Organise by customer value Project Charter 5 Dysfunctions of team Strategic Theme ART Budget Release on Demand SAFe Patterns Program Planning 3 Levels Portfolio, Program, Team WSJF Agile portfolio Architectural runway Portfolio Backlog Business EPIC Innovation & Planning Sprint Cycle time Program Increment 5C’s of Agile Mgmt Architectural EPIC Release Train Engineer Voice of Customer Cumulative Flow Diagram Hackathon 4 versions of lifecycle Fixed Delivery Date Software Development Context Framework (SDCF) Hybrid waterfall practices Product Mgmt Team Architecture Team Geographically distributed development (GDD) Risk Value Driven cycle Coordinate Activities Focus Goal Diagram Parallel Independent Testing Tiger Team Card sort 6 Sigma Meddlers (change card game) Delegation Poker Kudos Cards 10 Intrinsic desires Moving Motivators Turn up the good 7 Tests of a new model Schneider Culture Model Theory X vs. Theory Y Collaboration, Cultivation, and Competence Simple Design Business Case Solution Architecture Delivery Control Pack CRC Cards Branching Strategy Leadership FDD Scaling Initiate Discover Deliver Release Disciplined Agile Delivery (DAD)Scaled Agile Framework (SAFe) Large Enterprise Scaled Scrum (LeSS) Design Thinking Cynefin Lean eXtreme Programming (XP) Human Centered Design Product Development (FLOW) Deming Theory of Constraints Dynamic System Development Method (DSDM) RUP Crystal Mikado Method Kaizen Kanban Rightshifting Management 3.0 Beyond Budgeting DevOps Test Driven Dev Scrum Prince2 / Waterfall Agile Modelling 2016 Deloitte Consulting Pty Ltd. THE AGILE LANDSCAPE V3
  • 6. BREAKING THROUGH THE WATERFALL 2% 7% 24% 51% 16% 0% 10% 20% 30% 40% 50% 60% Pure Waterfall Leaning towards Waterfall Hybrid Leaning towards Agile Pure Agile 8% Waterfall 67% Agile Source: HP online survey of 601 development and IT professionals.
  • 9. Demystify majority of frameworks under agile umbrella
  • 11. Scrum Scrumbut Extreme Programming (XP) Crystal Lean Dynamic Systems Development Method (DSDM) Feature Driven Development (FDD) Adaptive Software Development (ASD) Lean Software Development Deming System of Profound Knowledge (Product Development) Flow Kanban (Modern Management Methods) Personal Kanban Lean Startup Agile Frameworks Hybrid Agile (Scrumban, Xanpan, Nonban) ScrumPLOP (Pattern Languages of Programs) Enterprise Transition Framework (ETF) Accelerated Agile Extreme Manufacturing (Wikispeed) Certifications (BABOK, PMI ACP, icAgile) Agile Extension`s DevOps Programmer Anarchy Mikado Method Mob Programming TDD / ATDD / BDD / SBE Context Driven Testing Leadership Vanguard Method Holocracy Rightshifting Beyond Budgeting Radical Management Management 3.0 Development & Testing Leadership Individuals & Interactions Theory of Constraints Drive Cynefin Individuals & Interactions Agile Unified Process (AUP) Disciplined Agile Delivery (DAD) Enterprise Unified Process (EUP) Large Scale Scrum (LeSS) Scale Agile Framework (SAFe) @Spotify / Squadification Enterprise Scrum XSCALE (AgileTNG) Scaling = 43 many more frameworks exist, I’ll keep adding.
  • 12. SURVEY RESULTS OF WHICH AGILE FRAMEWORKS USED: <1% 58% XP ScrumScrum / XP Hybrid DSDM / Atern Agile Unified Process (AUP) Feature- Driven Developm -ent Agile Modeling LeanOther Custom Hybrid (multiple methods Iterative Developm -ent 2% 10% 8% Kanban 5% *VERSIONONE STATE OF AGILE 2016 SURVEY
  • 13. “we are fully agile, we have…” *VersionOne State of agile 2016 survey How many times have you heard
  • 14. Doing Agile vs. Being Agile
  • 15. Toolbox of frameworks / practices
  • 17.
  • 18. ShuHaRi Perspective Mapping Developed by Christopher Webb Small releases Sprint Planning (1&2) Product Backlog Sprint Backlog Poker Planning User Story Daily Meeting Relative Estimation Definition of Ready 3 qns Burndown Chart Refinement Meeting Definition of Done Sprint Review (Showcase) Retrospective Task Board Limit WIP Flow Control Kanban board Visual waste & waiting Make Policies Explicit 3 bin system Implement feedback loops Frequent releases Evolve experimentally Muda, Muri, Mura Story Splitting 3C’s INVEST Story Mapping Personas Queuing Theory Manage & Measure Flow Theory of Constraints Fast Feedback Velocity Lead time Optimal Batch Sizes UML Diagram Risk Log Minimum Viable Product (MVP) Minimum Viable Change Feature Onsite Customer 5 Whys 8 Wastes 5 S’s Spikes Design Brief Stakeholder Mapping Focal Question Relational MappingTop 5 (ideas) Business Model Canvas Brainstorming Rules of Simplicity Design Principles Low Fiedelity Prototypes Doblin’s 10 types of innovation Define Success User Testing Walking Skeleton 6 Levels of Planning Delphi estimation Product Vision (elevator pitch) Trade off Sliders Cause effect diagrams Contract Game Project approach questionnaire Storyboards Facilitated workshops Scrum of Scrums Story telling Guided Tour SPICE 2x2 Matrix Feasibility Assessment Divergent / Convergent Thinking Five E’s Why-How Laddering Programming Rotation Refactoring Map Revert Independent Goal Naively Mikado Dependency Map 5 Focusing Steps TOC thinking process Information Radiators Improvement KATA Dreyfus Model Team eNPS Actionable Metrics Monte Carlo Poisson Cumulative Distribution Test Driven Development Integrated Testing Test Automation Inspections 7 qns of context driven testing Continuous Integration Automated Test Code Coverage Plant Types Context Driven Testing Reflection Workshops Domain Object Modelling Niko-Niko Calendar Exploratory 360 degree reviews JIT Ad-Hoc retrospective Agile Release Trains (ART) Parking Lot Decision Tree Object Relational Mapping Baselined Requirements Delivery Plan JIT Model Storming Continuous Production Testing Automated visual dashboard Continuous Deployment Standardised Promotion Path Source Code Mgmt Config Mgmt Virtualisation Feature Toggling Artefact Mgmt Version Control Dynamic Environments Componentised Architecture Automated Build Casual Loop Diagrams Auto-scale & Heal Buffer Mgmt Incremental Architecture Incremental Re-architecture Usability Testing Acceptance Testing Sustainable Pace Release Planning Story Hierarchy Metaphor iterations Feedback Loops Test Feature naming template Idea collaboration session Ecosystem Map Empathy Maps Affinity Clustering Context Mapping Journey Maps PDCA (Deming cycle) Kaizen blitz Kaizen burst Refactoring Document Prerequisites Change Canvas Scale method by colour Osmotic Communication Reflective Improvement Focus Period (2hr) SOLID principles 4+1 View architecture Emerging Design (code craftsmanship) A3 Update when if hurts Team Safe space Safety (user solution) Business Vision Development approach definition Time box Shift Left MoSCoW Hypothesis Statement Value stream mapping Lean Coffee 12 Cardinal Sins Exploratory Days ADKAR Survey 4 MindsetsMarshall Model Mock Objects Marick’s Test Categories Acceptance Criteria Understanding complexity (Framework precedes data) Sense making (Data precedes framework) User Case CDEL method selection Barmai index estimates Improvement Service Communities of Practice System NFR Overview page Feature Teams Potentially Shippable Product Overall Retrospective Requirement Area Feature Set (combined, vertical, horizontal) Product Owner Top down + Bottom Up Feature team adoption map Area Product Owner Multi-team design workshop Vision Page Team PBR 3 levels coaching (org, team, tech) Organise by customer value Project Charter 5 Dysfunctions of team Strategic Theme ART Budget Release on Demand SAFe Patterns Program Planning 3 Levels Portfolio, Program, Team WSJF Agile portfolio Architectural runway Portfolio Backlog Business EPIC Innovation & Planning Sprint Cycle time Program Increment 5C’s of Agile Mgmt Architectural EPIC Release Train Engineer Voice of Customer Cumulative Flow Diagram Hackathon 4 versions of lifecycle Fixed Delivery Date Software Development Context Framework (SDCF) Hybrid waterfall practices Product Mgmt Team Architecture Team Geographically distributed development (GDD) Risk Value Driven cycle Coordinate Activities Focus Goal Diagram Parallel Independent Testing Tiger Team Card sort 6 Sigma Meddlers (change card game) Delegation Poker Kudos Cards 10 Intrinsic desires Moving Motivators Turn up the good 7 Tests of a new model Schneider Culture Model Theory X vs. Theory Y Collaboration, Cultivation, and Competence Simple Design Business Case Solution Architecture Delivery Control Pack CRC Cards Branching Strategy Leadership FDD Scaling Initiate Discover Deliver Release Disciplined Agile Delivery (DAD)Scaled Agile Framework (SAFe) Large Enterprise Scaled Scrum (LeSS) Design Thinking Cynefin Lean eXtreme Programming (XP) Human Centered Design Product Development (FLOW) Deming Theory of Constraints Dynamic System Development Method (DSDM) RUP Crystal Mikado Method Kaizen Kanban Rightshifting Management 3.0 Beyond Budgeting DevOps Test Driven Dev Scrum Prince2 / Waterfall Agile Modelling 2016 Deloitte Consulting Pty Ltd. THE AGILE LANDSCAPE V3
  • 19. Developed by Christopher Webb LeadershipScaling Initiate Discover Deliver Release 2016 Deloitte Consulting Pty Ltd. THE AGILE LANDSCAPE V3
  • 20. Developed by Christopher Webb Small releasesSprint Planning (1&2) Product Backlog Sprint Backlog Poker Planning User Story Daily Meeting Relative Estimation Definition of Ready3 qns Burndown Chart Refinement Meeting Definition of Done Sprint Review (Showcase) Retrospective Task Board Frequent releases Velocity Dreyfus Model Usability Testing Release Planning iterations TestRefactoring LeadershipScaling Initiate Discover Deliver Release Scrum 2016 Deloitte Consulting Pty Ltd. THE AGILE LANDSCAPE V3 58% use Scrum
  • 21. Developed by Christopher Webb Small releasesSprint Planning (1&2) Product Backlog Sprint Backlog Poker Planning User Story Daily Meeting Relative Estimation Definition of Ready3 qns Burndown Chart Refinement Meeting Definition of Done Sprint Review (Showcase) Retrospective Task Board Frequent releases Velocity Dreyfus Model Usability Testing Release Planning iterations Test Refactoring LeadershipScaling Initiate Discover Deliver Release Scrum 2016 Deloitte Consulting Pty Ltd. THE AGILE LANDSCAPE V3 Another 10% use Scrum/XP Hybrid Onsite Customer Spikes 6 Levels of Planning Programming Rotation Continuous Integration JIT Ad-Hoc retrospective JIT Model Storming Source Code Mgmt Acceptance Testing Sustainable Pace Metaphor Feedback Loops Simple Design CRC Cards Scaling Initiate Discover Deliver Release eXtreme Programming (XP) Scrum Total 68%
  • 22. SURVEY RESULTS OF WHICH AGILE FRAMEWORKS USED: <1% 58% XP ScrumScrum / XP Hybrid DSDM / Atern Agile Unified Process (AUP) Feature- Driven Developm -ent Agile Modeling LeanOther Custom Hybrid (multiple methods Iterative Developm -ent 2% 10% 8% Kanban 5% *VERSIONONE STATE OF AGILE 2016 SURVEY 68% Use
  • 23. Developed by Christopher Webb Small releases Sprint Planning (1&2) Product Backlog Sprint Backlog Poker Planning User Story Daily Meeting Relative Estimation Definition of Ready 3 qns Burndown Chart Refinement Meeting Definition of Done Sprint Review (Showcase) Retrospective Task Board Limit WIP Flow Control Kanban board Visual waste & waiting Make Policies Explicit 3 bin system Implement feedback loops Frequent releases Evolve experimentally Muda, Muri, Mura Story Splitting 3C’s INVEST Story Mapping Queuing Theory Manage & Measure Flow Fast Feedback Velocity Lead time Optimal Batch Sizes UML Diagram Risk Log Minimum Viable Product (MVP) Minimum Viable Change Feature Onsite Customer 5 Whys 8 Wastes 5 S’s Spikes Brainstorming 6 Levels of Planning Trade off Sliders Project approach questionnaire Feasibility Assessment Programming Rotation TOC thinking process Improvement KATA Dreyfus Model Team eNPS Actionable Metrics Monte Carlo Poisson Cumulative Distribution Test Driven Development Test Automation Inspections 7 qns of context driven testing Continuous Integration Plant Types Context Driven Testing Domain Object Modelling JIT Ad-Hoc retrospective Parking Lot Object Relational Mapping Baselined Requirements Delivery Plan JIT Model Storming Source Code Mgmt Buffer Mgmt Usability Testing Acceptance Testing Sustainable Pace Release Planning Story Hierarchy Metaphor iterations Feedback Loops Test Feature naming template Idea collaboration session Refactoring Change Canvas SOLID principles 4+1 View architecture Emerging Design (code craftsmanship) A3 Update when if hurts Business Vision Development approach definition Time box MoSCoW Hypothesis Statement Value stream mapping Lean Coffee 12 Cardinal Sins Exploratory Days ADKAR Survey Marick’s Test Categories Acceptance Criteria User Case Barmai index estimates Product Owner Team PBR Project Charter Cycle timeVoice of Customer 6 Sigma Simple Design Business Case Solution Architecture Delivery Control Pack CRC Cards Leadership FDD Scaling Initiate Discover Deliver Release Lean eXtreme Programming (XP) Dynamic System Development Method (DSDM) RUP Kanban Test Driven Dev Scrum Prince2 / Waterfall Agile Modelling 2016 Deloitte Consulting Pty Ltd. THE AGILE LANDSCAPE V3 ~99% of survey used
  • 24. Scrumbut Crystal Adaptive Software Development (ASD) Lean Software Development Deming System of Profound Knowledge (Product Development) Flow Lean Startup Agile Frameworks Hybrid Agile (Scrumban, Xanpan, Nonban) ScrumPLOP (Pattern Languages of Programs) Enterprise Transition Framework (ETF) Accelerated Agile Extreme Manufacturing (Wikispeed) Certifications (BABOK, PMI ACP, icAgile) Agile Extension`s DevOps Programmer Anarchy Mikado Method Mob Programming TDD / ATDD / BDD / SBE Context Driven Testing Leadership Vanguard Method Holocracy Rightshifting Beyond Budgeting Radical Management Management 3.0 Development & Testing Leadership Individuals & Interactions Theory of Constraints Drive Cynefin Individuals & Interactions Disciplined Agile Delivery (DAD) Enterprise Unified Process (EUP) Large Scale Scrum (LeSS) Scale Agile Framework (SAFe) @Spotify / Squadification Enterprise Scrum XSCALE (AgileTNG) Scaling = 35 With amazing practices & approaches to try Remaining notissurvey
  • 25. ShuHaRi Perspective Mapping Developed by Christopher Webb Small releases Sprint Planning (1&2) Product Backlog Sprint Backlog Poker Planning User Story Daily Meeting Relative Estimation Definition of Ready 3 qns Burndown Chart Refinement Meeting Definition of Done Sprint Review (Showcase) Retrospective Task Board Limit WIP Flow Control Kanban board Visual waste & waiting Make Policies Explicit 3 bin system Implement feedback loops Frequent releases Evolve experimentally Muda, Muri, Mura Story Splitting 3C’s INVEST Story Mapping Personas Queuing Theory Manage & Measure Flow Theory of Constraints Fast Feedback Velocity Lead time Optimal Batch Sizes UML Diagram Risk Log Minimum Viable Product (MVP) Minimum Viable Change Feature Onsite Customer 5 Whys 8 Wastes 5 S’s Spikes Design Brief Stakeholder Mapping Focal Question Relational MappingTop 5 (ideas) Business Model Canvas Brainstorming Rules of Simplicity Design Principles Low Fiedelity Prototypes Doblin’s 10 types of innovation Define Success User Testing Walking Skeleton 6 Levels of Planning Delphi estimation Product Vision (elevator pitch) Trade off Sliders Cause effect diagrams Contract Game Project approach questionnaire Storyboards Facilitated workshops Scrum of Scrums Story telling Guided Tour SPICE 2x2 Matrix Feasibility Assessment Divergent / Convergent Thinking Five E’s Why-How Laddering Programming Rotation Refactoring Map Revert Independent Goal Naively Mikado Dependency Map 5 Focusing Steps TOC thinking process Information Radiators Improvement KATA Dreyfus Model Team eNPS Actionable Metrics Monte Carlo Poisson Cumulative Distribution Test Driven Development Integrated Testing Test Automation Inspections 7 qns of context driven testing Continuous Integration Automated Test Code Coverage Plant Types Context Driven Testing Reflection Workshops Domain Object Modelling Niko-Niko Calendar Exploratory 360 degree reviews JIT Ad-Hoc retrospective Agile Release Trains (ART) Parking Lot Decision Tree Object Relational Mapping Baselined Requirements Delivery Plan JIT Model Storming Continuous Production Testing Automated visual dashboard Continuous Deployment Standardised Promotion Path Source Code Mgmt Config Mgmt Virtualisation Feature Toggling Artefact Mgmt Version Control Dynamic Environments Componentised Architecture Automated Build Casual Loop Diagrams Auto-scale & Heal Buffer Mgmt Incremental Architecture Incremental Re-architecture Usability Testing Acceptance Testing Sustainable Pace Release Planning Story Hierarchy Metaphor iterations Feedback Loops Test Feature naming template Idea collaboration session Ecosystem Map Empathy Maps Affinity Clustering Context Mapping Journey Maps PDCA (Deming cycle) Kaizen blitz Kaizen burst Refactoring Document Prerequisites Change Canvas Scale method by colour Osmotic Communication Reflective Improvement Focus Period (2hr) SOLID principles 4+1 View architecture Emerging Design (code craftsmanship) A3 Update when if hurts Team Safe space Safety (user solution) Business Vision Development approach definition Time box Shift Left MoSCoW Hypothesis Statement Value stream mapping Lean Coffee 12 Cardinal Sins Exploratory Days ADKAR Survey 4 MindsetsMarshall Model Mock Objects Marick’s Test Categories Acceptance Criteria Understanding complexity (Framework precedes data) Sense making (Data precedes framework) User Case CDEL method selection Barmai index estimates Improvement Service Communities of Practice System NFR Overview page Feature Teams Potentially Shippable Product Overall Retrospective Requirement Area Feature Set (combined, vertical, horizontal) Product Owner Top down + Bottom Up Feature team adoption map Area Product Owner Multi-team design workshop Vision Page Team PBR 3 levels coaching (org, team, tech) Organise by customer value Project Charter 5 Dysfunctions of team Strategic Theme ART Budget Release on Demand SAFe Patterns Program Planning 3 Levels Portfolio, Program, Team WSJF Agile portfolio Architectural runway Portfolio Backlog Business EPIC Innovation & Planning Sprint Cycle time Program Increment 5C’s of Agile Mgmt Architectural EPIC Release Train Engineer Voice of Customer Cumulative Flow Diagram Hackathon 4 versions of lifecycle Fixed Delivery Date Software Development Context Framework (SDCF) Hybrid waterfall practices Product Mgmt Team Architecture Team Geographically distributed development (GDD) Risk Value Driven cycle Coordinate Activities Focus Goal Diagram Parallel Independent Testing Tiger Team Card sort 6 Sigma Meddlers (change card game) Delegation Poker Kudos Cards 10 Intrinsic desires Moving Motivators Turn up the good 7 Tests of a new model Schneider Culture Model Theory X vs. Theory Y Collaboration, Cultivation, and Competence Simple Design Business Case Solution Architecture Delivery Control Pack CRC Cards Branching Strategy Leadership FDD Scaling Initiate Discover Deliver Release Disciplined Agile Delivery (DAD)Scaled Agile Framework (SAFe) Large Enterprise Scaled Scrum (LeSS) Design Thinking Cynefin Lean eXtreme Programming (XP) Human Centered Design Product Development (FLOW) Deming Theory of Constraints Dynamic System Development Method (DSDM) RUP Crystal Mikado Method Kaizen Kanban Rightshifting Management 3.0 Beyond Budgeting DevOps Test Driven Dev Scrum Prince2 / Waterfall Agile Modelling 2016 Deloitte Consulting Pty Ltd. THE AGILE LANDSCAPE V3
  • 26. SELECT WHAT’S RIGHT FOR WHERE YOU ARE Story Wall Burn Down/Up Reporting Definition of Done Rituals Key artefacts Delivery Project Charter Setup foundation Establish high level architecture Project Plan Initial design Discovery Manage Sprint Design Features Develop Features Sprint Planning Close Sprint Test Features Delivery Rollout changes to users Close release Deploy code Release RAID log Roles & Responsibilities Release Plan Story Map Change controls Project Charter Prioritised Sprint Backlog High Level Architecture Design Principles Story Hierarchy Test Plan Test StrategyRoadmap Change Strategy Process Daily Stand up Release Retrospective RetrospectiveBacklog Refinement Sprint Planning Risk and Issue Meeting Planning Poker ShowcaseDiscovery Workshop DeploymentSizing & Estimation Documented Release Documented Architecture Idea Collaboration Business Idea Vision Initiate Change Documentation Vision Idea Collaboration Change Canvas HERE IS AN EXAMPLE PROJECT OF PRACTICES
  • 27. Take aways: • Understand there is more than one way to skin a cat • It’s not one framework versus another • Beginners use Frameworks, experienced use what works • This is a toolbox to use what works for you
  • 28. BE RELENTLESSLY FEARLESS IN YOUR EXPLORATION TO AGILTY
  • 29. Common Issues Our Process Our Offerings Join Us http://blog.deloitte.com.au/agile “We do agile evolution. Collaborating with organisations to disrupt their way-of-working, thinking and delivery, with right-sized steps, a balanced approach, and tailored practices.” 10+ GLOBAL AGILE NETWORK ACROSS Countries 15+ MONTHLY AGILE BLOG PUBLICATIONS Publications BEYOND IT STRATEGY & IMPLEMENTATION100+AGILE PROJECTS110 SCRUM MASTERS, SAFe & AGILE CERTIFIED Practitioners 210AGILE EXPERIENCE Practitioners Ideate Agile mindsets and collaboration Agile business case creation ”Don’t know where to start” Design Agile transformation strategy and roadmaps Process and operating model design Programme story mapping “Tried agile and failed” Experiment Incubation hub Growth hacking Analytics, metrics and insights Safe BAU experimentation “Can’t innovate” Deliver Minimal viable change Scrum masters and agile specialists Agile governance and risk Education through delivery “Inefficient and can’t find value” Scale Enterprise agility and organisational change Agile at scale. Agile evolution Leadership and high performing team enablement Distributed agile Agile PMO support “Complex enterprise and can’t scale” Repeat Maturity review and change program design Leadership and high performing team enablement DevOps and release engineering Tool automation “Using agile, but it’s costly” agile@deloitte.com.au @DeloitteAgileAU Agile