Upload
chris-webb
View
9.809
Download
10
Embed Size (px)
Citation preview
AGILE LANDSCAPELAST 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
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
Barmaiindex
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 MgmtTeam
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 Leaningtowards
Waterfall
Hybrid Leaningtowards 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
meth
od
fram
ew
ork
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
Barmaiindex
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 MgmtTeam
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
TestRefactoring
LeadershipScaling
Initiate Discover Deliver Release
Scrum
2016 Deloitte Consulting Pty Ltd.
THE AGILE LANDSCAPE V3
Another 10% use Scrum/XP Hybrid
Onsite Customer
Spikes6 Levels of Planning
Programming Rotation
Continuous Integration
JIT Ad-Hoc
retrospective
JIT Model Storming
Source Code Mgmt
Acceptance Testing
Sustainable Pace
MetaphorFeedback
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
Barmaiindex
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
= 35With amazing practices & approaches to try
Rem
ainin
g n
ot is su
rvey
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
Barmaiindex
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 MgmtTeam
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
DiscoveryManage
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
IdeaVision
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
PUBLICATIONSPublications
BEYOND ITSTRATEGY &
IMPLEMENTATION100+AGILE
PROJECTS110SCRUM
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 andcan’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”
@DeloitteAgileAU
Agile