the disciplined agile (da) toolkit€¦ · disciplined agile delivery (dad) dad teams: • build...

40
15th Regional Symposium by PMI Singapore Chapter Adaptive Leadership Mindset: Bringing Project Management into a New Decade #SPMIsymposium An Agile/Lean Toolkit for optimizing your Way of Working (WoW) THE DISCIPLINED AGILE (DA) TOOLKIT Mark Lines Vice President, Disciplined Agile Project Management Institute Twitter @mark_lines

Upload: others

Post on 27-Sep-2020

3 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: THE DISCIPLINED AGILE (DA) TOOLKIT€¦ · Disciplined Agile Delivery (DAD) DAD teams: • Build consumable solutions, not just working software • Consumable = working + usable

15th Regional Symposium by PMI Singapore Chapter

Adaptive Leadership Mindset: Bringing Project Management into a New Decade

#SPMIsymposium

An Agile/Lean Toolkit for optimizing your Way of Working (WoW)

THE DISCIPLINED AGILE (DA) TOOLKIT

Mark Lines

Vice President, Disciplined Agile

Project Management Institute

Twitter @mark_lines

Page 2: THE DISCIPLINED AGILE (DA) TOOLKIT€¦ · Disciplined Agile Delivery (DAD) DAD teams: • Build consumable solutions, not just working software • Consumable = working + usable

AGENDA1. What is Disciplined Agile?

2. How can Disciplined Agile help?

3. Disciplined Agile Delivery

4. Producing Business Value

5. Moving Forward

VERSION 2020.08Disciplined Agile © Project Management Institute. All rights reserved. 2

Page 3: THE DISCIPLINED AGILE (DA) TOOLKIT€¦ · Disciplined Agile Delivery (DAD) DAD teams: • Build consumable solutions, not just working software • Consumable = working + usable

VERSION 2020.08Disciplined Agile © Project Management Institute. All rights reserved. 3

What is

Page 4: THE DISCIPLINED AGILE (DA) TOOLKIT€¦ · Disciplined Agile Delivery (DAD) DAD teams: • Build consumable solutions, not just working software • Consumable = working + usable

VERSION 2020.08Disciplined Agile © Project Management Institute. All rights reserved. 4

2009-2012 IBMDisciplined Agile

Delivery (DAD)

2014 DA v2 Disciplined

DevOps

2015 DA v3 Disciplined

Agile IT

2019 PMI

purchases

DA

2017 DA v4Disciplined

Agile

Enterprise

(DAE)

2020 DA v5FLEX

integrated into

Disciplined

Agile

A timeline of Disciplined Agile

Page 5: THE DISCIPLINED AGILE (DA) TOOLKIT€¦ · Disciplined Agile Delivery (DAD) DAD teams: • Build consumable solutions, not just working software • Consumable = working + usable

D E F I N I T I O N

Disciplined Agile (DA)

DA is a tool kit that provides

straightforward guidance that enables

us to make better decisions inside our

organizations about our Way of

Working (WoW).

VERSION 2020.08Disciplined Agile © Project Management Institute. All rights reserved. 5

Page 6: THE DISCIPLINED AGILE (DA) TOOLKIT€¦ · Disciplined Agile Delivery (DAD) DAD teams: • Build consumable solutions, not just working software • Consumable = working + usable

DISCIPLINED AGILE

DA enables teams to choose

their Way of Working (WoW)TM

DA is an umbrella over all of agile,

It makes the Agile landscape clear.

It helps you choose when to use

what.

Your WoW

VERSION 2020.08Disciplined Agile © Project Management Institute. All rights reserved.

6

Tribes

Continuous Integration

Continuous Deployment

Test driven development (TDD)

Pair programming

Mob programming

Daily standups

Taskboards

Burndowns

Burnups

OKRs

GQM

Squads

Program Increments (PIs)

Release Planning

Net Promoter Score (NPS)

GuildsScrum

Epics

User stories

Technical Debt

Product Owners

Architecture OwnersSpikes

MVPs

MBIs

Automated tests

Acceptance Tests

Regression testing

BDD

ATDD

DevOps

Refactoring

Database refactoring

Generalizing specialists

User Experience

Design

Split testing

Exploratory testing

Active stakeholder participation

Onsite customer

Demos

Shift left

Shift right

Canary testing

Backlogs

Open space

Dashboards

Static analysis

Dynamic analysis

Business canvas

Page 7: THE DISCIPLINED AGILE (DA) TOOLKIT€¦ · Disciplined Agile Delivery (DAD) DAD teams: • Build consumable solutions, not just working software • Consumable = working + usable

DA Mindset

VERSION 2020.08Disciplined Agile © Project Management Institute. All rights reserved.

7

Page 8: THE DISCIPLINED AGILE (DA) TOOLKIT€¦ · Disciplined Agile Delivery (DAD) DAD teams: • Build consumable solutions, not just working software • Consumable = working + usable

DA Mindset

VERSION 2020.08Disciplined Agile © Project Management Institute. All rights reserved.

8

Page 9: THE DISCIPLINED AGILE (DA) TOOLKIT€¦ · Disciplined Agile Delivery (DAD) DAD teams: • Build consumable solutions, not just working software • Consumable = working + usable

DA Mindset

VERSION 2020.08Disciplined Agile © Project Management Institute. All rights reserved.

9

Page 10: THE DISCIPLINED AGILE (DA) TOOLKIT€¦ · Disciplined Agile Delivery (DAD) DAD teams: • Build consumable solutions, not just working software • Consumable = working + usable

DA Mindset

VERSION 2020.08Disciplined Agile © Project Management Institute. All rights reserved.

10

Page 11: THE DISCIPLINED AGILE (DA) TOOLKIT€¦ · Disciplined Agile Delivery (DAD) DAD teams: • Build consumable solutions, not just working software • Consumable = working + usable

The Scope of Disciplined Agile

VERSION 2020.08Disciplined Agile © Project Management Institute. All rights reserved. 11

Page 12: THE DISCIPLINED AGILE (DA) TOOLKIT€¦ · Disciplined Agile Delivery (DAD) DAD teams: • Build consumable solutions, not just working software • Consumable = working + usable

VERSION 2020.08Disciplined Agile © Project Management Institute. All rights reserved. 12

How can

Disciplined Agile

help me?

Page 13: THE DISCIPLINED AGILE (DA) TOOLKIT€¦ · Disciplined Agile Delivery (DAD) DAD teams: • Build consumable solutions, not just working software • Consumable = working + usable

VERSION 2020.08Disciplined Agile © Project Management Institute. All rights reserved. 13

#1 With the DA toolkit,

you can better optimize

your agile teams

Page 14: THE DISCIPLINED AGILE (DA) TOOLKIT€¦ · Disciplined Agile Delivery (DAD) DAD teams: • Build consumable solutions, not just working software • Consumable = working + usable

Agile methods and frameworks give you a fish and feed you for a day.

The Disciplined Agile (DA) toolkit teaches you how to fish and thus feeds you for life.

14Disciplined Agile © Project Management Institute. All rights reserved.

VERSION 2020.08

Page 15: THE DISCIPLINED AGILE (DA) TOOLKIT€¦ · Disciplined Agile Delivery (DAD) DAD teams: • Build consumable solutions, not just working software • Consumable = working + usable

VERSION 2020.08Disciplined Agile © Project Management Institute. All rights reserved. 15

#2 The DA toolkit also enables you

to extend agility beyond teams

to the entire organization

Page 16: THE DISCIPLINED AGILE (DA) TOOLKIT€¦ · Disciplined Agile Delivery (DAD) DAD teams: • Build consumable solutions, not just working software • Consumable = working + usable

VERSION 2020.08Disciplined Agile © Project Management Institute. All rights reserved. 16

#3 Finally, the DA toolkit lets

you accelerate value delivery

in scaled agile situations

Page 17: THE DISCIPLINED AGILE (DA) TOOLKIT€¦ · Disciplined Agile Delivery (DAD) DAD teams: • Build consumable solutions, not just working software • Consumable = working + usable

“It’s not just a technology thing.” Barclays Banks on Disciplined Agile

After considering agile scaling frameworks including

SAFe and LeSS, Barclays enlisted Disciplined Agile to

help scale its agile transformation across thousands of

teams, multiple business lines, and many different

combinations of product.

Barclays plc is a 325-year

old global bank and financial

services company with over

83,000 employees and

£21.7B in revenue (2019).

Results

Throughput300% increase in avg.

stories per month per

app.

Code Complexity50% drop in code

complexity on average

across 80+ applications

Test Code Coverage50% increase in test code

coverage, leading to lower levels

of production incidents per app

Benefits of Agile Transformation at Barclays, Ben Linders, Sep 08, 2016 VERSION 2020.08

Disciplined Agile © Project Management Institute. All rights reserved.17

Page 18: THE DISCIPLINED AGILE (DA) TOOLKIT€¦ · Disciplined Agile Delivery (DAD) DAD teams: • Build consumable solutions, not just working software • Consumable = working + usable

VERSION 2020.08Disciplined Agile © Project Management Institute. All rights reserved. 18

What is

Disciplined

Agile Delivery

Page 19: THE DISCIPLINED AGILE (DA) TOOLKIT€¦ · Disciplined Agile Delivery (DAD) DAD teams: • Build consumable solutions, not just working software • Consumable = working + usable

Disciplined Agile Delivery (DAD)

DAD teams:

• Build consumable solutions, not just working software

• Consumable = working + usable + desirable

• Solution = Software + hardware + documentation + updated workflow + updated organization

• Choose their way of working (WoW) – Every team is unique

• Are a key aspect of your overall DevOps strategy

VERSION 2020.08Disciplined Agile © Project Management Institute. All rights reserved.

19

Page 20: THE DISCIPLINED AGILE (DA) TOOLKIT€¦ · Disciplined Agile Delivery (DAD) DAD teams: • Build consumable solutions, not just working software • Consumable = working + usable

Teams should choose a life cycle appropriate for the context.

VERSION 2020.08Disciplined Agile © Project Management Institute. All rights reserved. 20

Program

Lean Exploratory

Continuous

Delivery: Lean

Continuous

Delivery: Agile

Agile

Page 21: THE DISCIPLINED AGILE (DA) TOOLKIT€¦ · Disciplined Agile Delivery (DAD) DAD teams: • Build consumable solutions, not just working software • Consumable = working + usable

Agile life cycleExtending Scrum to the enterprise

VERSION 2020.08Disciplined Agile © Project Management Institute. All rights reserved.

21

Page 22: THE DISCIPLINED AGILE (DA) TOOLKIT€¦ · Disciplined Agile Delivery (DAD) DAD teams: • Build consumable solutions, not just working software • Consumable = working + usable

Lean life cycleExtending Kanban to the enterprise

VERSION 2020.08Disciplined Agile © Project Management Institute. All rights reserved.

22

Page 23: THE DISCIPLINED AGILE (DA) TOOLKIT€¦ · Disciplined Agile Delivery (DAD) DAD teams: • Build consumable solutions, not just working software • Consumable = working + usable

Continuous Delivery: Lean life cycle

VERSION 2020.08Disciplined Agile © Project Management Institute. All rights reserved.

23

Page 24: THE DISCIPLINED AGILE (DA) TOOLKIT€¦ · Disciplined Agile Delivery (DAD) DAD teams: • Build consumable solutions, not just working software • Consumable = working + usable

Lean GovernanceBaked into Disciplined Agile

VERSION 2020.08Disciplined Agile © Project Management Institute. All rights reserved. 24

Milestone Fundamental Question Asked

Stakeholder vision Do stakeholders agree with your strategy?

Proven architecture Can you actually build this?

Continued viability Does the effort still make sense?

Sufficient functionality Does it make sense to release the current solution?

Production ready Will the solution work in production?

Delighted stakeholders Are stakeholders happy with the deployed solution?

Inception Construction Transition

Initiate the endeavor Development of a potentially consumable solution Deploy the solution

Proven architecture

Stakeholder visionContinued viability

(several)

Sufficient functionalityProduction ready

Delighted stakeholders

24

Page 25: THE DISCIPLINED AGILE (DA) TOOLKIT€¦ · Disciplined Agile Delivery (DAD) DAD teams: • Build consumable solutions, not just working software • Consumable = working + usable

The process goals for team agility

VERSION 2020.08Disciplined Agile © Project Management Institute. All rights reserved.

25

Page 26: THE DISCIPLINED AGILE (DA) TOOLKIT€¦ · Disciplined Agile Delivery (DAD) DAD teams: • Build consumable solutions, not just working software • Consumable = working + usable

VERSION 2020.08Disciplined Agile © Project Management Institute. All rights reserved. 26

Page 27: THE DISCIPLINED AGILE (DA) TOOLKIT€¦ · Disciplined Agile Delivery (DAD) DAD teams: • Build consumable solutions, not just working software • Consumable = working + usable

VERSION 2020.08Disciplined Agile © Project Management Institute. All rights reserved. 27

Producing Business Value

Page 28: THE DISCIPLINED AGILE (DA) TOOLKIT€¦ · Disciplined Agile Delivery (DAD) DAD teams: • Build consumable solutions, not just working software • Consumable = working + usable

Successful agile organizations take responsibility for evolving their own agility.

VERSION 2020.08Disciplined Agile © Project Management Institute. All rights reserved. 28

Success doesn’t come from adopting a

prescriptive framework or methodology such as

Scrum or SAFe® although it may be a good start!

For true business agility, we need to choose our

agile WoW™, bespoke agile, optimizing for our

unique situations.

Page 29: THE DISCIPLINED AGILE (DA) TOOLKIT€¦ · Disciplined Agile Delivery (DAD) DAD teams: • Build consumable solutions, not just working software • Consumable = working + usable

VERSION 2020.08Disciplined Agile © Project Management Institute. All rights reserved. 29

29

ContinuousImprovement

Identify problem

Identify potential

technique(s)

Try the technique(s)

Assess

effectiveness

Adopt what worksAbandon what

doesn’t work

Share learnings

Some experiments fail. You

learn something, but it

doesn’t get you closer to

your goal.

Failing fast is fine, but how

can we succeed earlier?

If we get better at this,

we succeed more often,

and we improve faster.

We can do this if we

have access to an

experienced agile

coach; but they can

be expensive and

hard to find.

We can do this if we

have access to a process

knowledge base, such as

the Disciplined Agile

tool kit.

Guided

Page 30: THE DISCIPLINED AGILE (DA) TOOLKIT€¦ · Disciplined Agile Delivery (DAD) DAD teams: • Build consumable solutions, not just working software • Consumable = working + usable

Guided

Continuous

ImprovementImprove faster through Guided Continuous Improvement

VERSION 2020.08Disciplined Agile © Project Management Institute. All rights reserved. 3030

Continuous

Improvement

Time

Effectiveness

Start where you are.

Do the best that you can in the situation that you face.

Always strive to get better.

Adopting a

framework

Page 31: THE DISCIPLINED AGILE (DA) TOOLKIT€¦ · Disciplined Agile Delivery (DAD) DAD teams: • Build consumable solutions, not just working software • Consumable = working + usable

Moving Forward

VERSION 2020.08Disciplined Agile © Project Management Institute. All rights reserved. 31

Page 32: THE DISCIPLINED AGILE (DA) TOOLKIT€¦ · Disciplined Agile Delivery (DAD) DAD teams: • Build consumable solutions, not just working software • Consumable = working + usable

Business Agility

Disciplined Agile across the enterprise

VERSION 2020.08Disciplined Agile © Project Management Institute. All rights reserved. 32

Page 33: THE DISCIPLINED AGILE (DA) TOOLKIT€¦ · Disciplined Agile Delivery (DAD) DAD teams: • Build consumable solutions, not just working software • Consumable = working + usable

The DA FLEX life cycle

VERSION 2020.08Disciplined Agile © Project Management Institute. All rights reserved.

33

Page 34: THE DISCIPLINED AGILE (DA) TOOLKIT€¦ · Disciplined Agile Delivery (DAD) DAD teams: • Build consumable solutions, not just working software • Consumable = working + usable

• DA FLEX Playbook for SAFe

• DA Transformation Playbook

• Updated certification program

VERSION 2020.08Disciplined Agile © Project Management Institute. All rights reserved.

34

Page 35: THE DISCIPLINED AGILE (DA) TOOLKIT€¦ · Disciplined Agile Delivery (DAD) DAD teams: • Build consumable solutions, not just working software • Consumable = working + usable

In summary

VERSION 2020.08Disciplined Agile © Project Management Institute. All rights reserved. 35

Page 36: THE DISCIPLINED AGILE (DA) TOOLKIT€¦ · Disciplined Agile Delivery (DAD) DAD teams: • Build consumable solutions, not just working software • Consumable = working + usable

VERSION 2020.08Disciplined Agile © Project Management Institute. All rights reserved. 36

Success doesn’t

come from adopting

a prescriptive

framework or

methodology such

as Scrum or SAFe,

although it may be

a good start.

For true business

agility, we need to

choose our own agile

way of working

optimizing for our

unique situation.

Page 37: THE DISCIPLINED AGILE (DA) TOOLKIT€¦ · Disciplined Agile Delivery (DAD) DAD teams: • Build consumable solutions, not just working software • Consumable = working + usable

VERSION 2020.08Disciplined Agile © Project Management Institute. All rights reserved. 37

Disciplined Agile

is a rich,

comprehensive

and well-organized

toolkit of strategies

to help your

organization be

more successful

with agile.

DA brings a

disciplined,

agnostic,

professional,

enterprise approach

to agile which is

what our industry

has been lacking in

the past.

Page 38: THE DISCIPLINED AGILE (DA) TOOLKIT€¦ · Disciplined Agile Delivery (DAD) DAD teams: • Build consumable solutions, not just working software • Consumable = working + usable

VERSION 2020.08Disciplined Agile © Project Management Institute. All rights reserved. 38

Understanding

what your options

are, and which

ones work in

different contexts

leads to better

decisions.

Page 39: THE DISCIPLINED AGILE (DA) TOOLKIT€¦ · Disciplined Agile Delivery (DAD) DAD teams: • Build consumable solutions, not just working software • Consumable = working + usable

Learning more about Disciplined Agile

VERSION 2020.08Disciplined Agile © Project Management Institute. All rights reserved. 39

Basics of Disciplined Agile online course

• An eight-module, self-paced and scenario-based introduction to how Disciplined Agile works.

• See PMI.org/da-basics.

Instructor-led workshops

• Find them at DisciplinedAgileConsortium.org/DA-Training.

Books

• PMI members can download the Choose Your WoW book from PMI.org/disciplined-agile/books/dad-handbook

Websites

• DA “micro site”: PMI.org/disciplined-agile

• DA blog: ProjectManagement.com/blogs/611075/Disciplined-Agile

• DA Applied blog: ProjectManagement.com/blogs/578692/Disciplined-Agile-Applied

• Manifesting Business Agility blog: ProjectManagement.com/blogs/581099/Manifesting-Business-Agility

Page 40: THE DISCIPLINED AGILE (DA) TOOLKIT€¦ · Disciplined Agile Delivery (DAD) DAD teams: • Build consumable solutions, not just working software • Consumable = working + usable

THANK YOU

Mark Lines

VP, Project Management Institute & Co-creator, Disciplined Agile

Twitter: @mark_lines

For more information:

www.pmi.org/disciplined-agile

Disciplined Agile © Project Management Institute. All rights reserved. VERSION 2020.08 40