last conference 2016 agile landscape presentation v1

29
AGILE LANDSCAPE LAST 2016

Upload: chris-webb

Post on 16-Apr-2017

9.804 views

Category:

Documents


10 download

TRANSCRIPT

Page 1: LAST Conference 2016 Agile Landscape Presentation v1

AGILE LANDSCAPELAST 2016

Page 2: LAST Conference 2016 Agile Landscape Presentation v1

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

[email protected]

Page 3: LAST Conference 2016 Agile Landscape Presentation v1

Purpose of Agile Landscape

• Structure conversations with clients / other agilsts

• Demystify majority of frameworks under agile umbrella

• Toolbox of frameworks / practices

Page 4: LAST Conference 2016 Agile Landscape Presentation v1

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

Page 5: LAST Conference 2016 Agile Landscape Presentation v1

Structure conversations with

clients / other agilsts

Page 6: LAST Conference 2016 Agile Landscape Presentation v1

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.

Page 7: LAST Conference 2016 Agile Landscape Presentation v1

CLIENT EXPECTATIONS

Page 8: LAST Conference 2016 Agile Landscape Presentation v1

WHERE

DO WE

START

ON

OUR

JOURNEY

TO AGILITY?

Page 9: LAST Conference 2016 Agile Landscape Presentation v1

Demystify majority of frameworks

under agile umbrella

Page 10: LAST Conference 2016 Agile Landscape Presentation v1

Which

meth

od

fram

ew

ork

or

Page 11: LAST Conference 2016 Agile Landscape Presentation v1

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.

Page 12: LAST Conference 2016 Agile Landscape Presentation v1

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

Page 13: LAST Conference 2016 Agile Landscape Presentation v1

“we are fully agile, we have…”

*VersionOne State of agile 2016 survey

How many times have you heard

Page 14: LAST Conference 2016 Agile Landscape Presentation v1

Doing Agile vs. Being Agile

Page 15: LAST Conference 2016 Agile Landscape Presentation v1

Toolbox of frameworks / practices

Page 16: LAST Conference 2016 Agile Landscape Presentation v1

Individuals

and

interactions

over processes and

tools

Remember the agile manifesto

Page 17: LAST Conference 2016 Agile Landscape Presentation v1
Page 18: LAST Conference 2016 Agile Landscape Presentation v1

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

Page 19: LAST Conference 2016 Agile Landscape Presentation v1

Developed by Christopher Webb

LeadershipScaling

Initiate Discover Deliver Release

2016 Deloitte Consulting Pty Ltd.

THE AGILE LANDSCAPE V3

Page 20: LAST Conference 2016 Agile Landscape Presentation v1

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

Page 21: LAST Conference 2016 Agile Landscape Presentation v1

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%

Page 22: LAST Conference 2016 Agile Landscape Presentation v1

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

Page 23: LAST Conference 2016 Agile Landscape Presentation v1

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

Page 24: LAST Conference 2016 Agile Landscape Presentation v1

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

Page 25: LAST Conference 2016 Agile Landscape Presentation v1

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

Page 26: LAST Conference 2016 Agile Landscape Presentation v1

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

Page 27: LAST Conference 2016 Agile Landscape Presentation v1

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

Page 28: LAST Conference 2016 Agile Landscape Presentation v1

BE RELENTLESSLY FEARLESS IN YOUR

EXPLORATION TO AGILTY

Page 29: LAST Conference 2016 Agile Landscape Presentation v1

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”

[email protected]

@DeloitteAgileAU

Agile