preparing for next time...june 20 foundations of disciplined agile © project management institute....

Post on 11-Oct-2020

3 Views

Category:

Documents

0 Downloads

Preview:

Click to see full reader

TRANSCRIPT

PREPARING FOR NEXT TIMEA Disciplined Agile Strategy

Scott Ambler

Vice President & Chief Scientist, Disciplined Agile

Twitter @scottwambler

Copyright 2020 Project Management Institute

AGENDA

16 JUNE 2020 2

1. What does “next time” mean?2. What is Disciplined Agile?3. Choosing Your WoW4. Parting thoughts5. Questions and answers

Preparing for Next Time Copyright 2020 Project Management Institute

What Does “Next Time” Mean?

COVID-19 is a “Black Swan” Event

16 JUNE 2020Preparing for Next Time Copyright 2020 Project Management Institute

4

Other black swan events may occur in the future…

16 JUNE 2020Preparing for Next Time Copyright 2020 Project Management Institute

5

and many other less-reaching challenges are guaranteed to occur. Either way, how

will you respond?

Our Teams Face Different Situations

16 JUNE 2020Preparing for Next Time Copyright 2020 Project Management Institute

6

One way of working (WoW) for all of your teams will not suffice!

Teams must be allowed to choose and then evolve their WoW to meet the unique and changing

situation that they face.

Business Agility Copyright 2020 Project Management Institute 7

What is ?09 MAY 2020

Introduction to

Disciplined Agile (DA)

16 JUNE 2020 8

DA became part of the PMI family in August 2019

DA provides guidance to help organizations choose their way of working (WoW) in a context-sensitive manner, providing a solid foundation for business agility

DA is a tool kit of Agile strategies and practices to complement any agile framework or method such as Scrum or SAFe

Preparing for Next Time Copyright 2020 Project Management Institute

Agile has Devolvedinto Chaos

9

• Hundreds of Practices

• Significant overlap

• Significant gaps

• Conflicting advice

• Niche Certifications

16 JUNE 2020Preparing for Next Time Copyright 2020 Project Management Institute

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

DISCIPLINED AGILE

Enables teams to choose their Way of Working (WoW)TM

An umbrella over all of agile,DA makes the Agile landscape - and “when to use what” - clear

Your WoW

16 JUNE 2020Preparing for Next Time Copyright 2020 Project Management Institute 10

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 Owners Spikes

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

The Disciplined Agile (DA) Tool kit Copyright 2020 Project Management Institute 11

People

PracticesFlow

Roles & responsibilities, team structures

Lifecycles & workflows

Goal diagrams

MINDSET

#ExperiencePMI - Virtual Experience Series

JUNE 20Foundations of Disciplined Agile © Project Management Institute. All rights reserved. 13

Disciplined Agile Mindset

JUNE 20Foundations of Disciplined Agile © Project Management Institute. All rights reserved. 14

Disciplined Agile Mindset

JUNE 20Foundations of Disciplined Agile © Project Management Institute. All rights reserved. 15

Disciplined Agile Mindset

16

Your Organization is a Complex Adaptive System (CAS)

16 JUNE 2020Preparing for Next Time Copyright 2020 Project Management Institute 16

There are a myriad of roles within organizations

16 JUNE 2020 17

Agile team roles:

• Team Lead

• Lean Scrum Master

• Project Manager

• Specialized Lead/Manager

• Product Owner

• Team Member

• Architecture Owner

Enterprise roles:

• Chief Financial Officer

• People Manager

• Procurement Officer

• Portfolio Manager

• Data Manager

• Reuse Engineer

• And more…

Preparing for Next Time Copyright 2020 Project Management Institute

The Disciplined Agile Tool Kit

16 JUNE 2020Preparing for Next Time Copyright 2020 Project Management Institute 18

Teams should choose an appropriate lifecycle

16 JUNE 2020Preparing for Next Time Copyright 2020 Project Management Institute 19

Program

Lean Exploratory

ContinuousDelivery: Lean

ContinuousDelivery: Agile

Agile

Agile (Project-Based) Life Cycle

16 JUNE 2020Preparing for Next Time Copyright 2020 Project Management Institute

20

Continuous Delivery: Lean Life Cycle

16 JUNE 2020Preparing for Next Time Copyright 2020 Project Management Institute

21

22

Milestone Fundamental Question AskedStakeholder 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 TransitionInitiate the endeavor Development of a potentially consumable solution Deploy the solution

Proven architecture

Stakeholder visionContinued viability

(several)

Sufficient functionalityProduction ready

Delighted stakeholders

Lean Governance – Baked into Disciplined Agile

16 JUNE 2020Preparing for Next Time Copyright 2020 Project Management Institute 22

The DA FLEX Lifecycle

The Disciplined Agile (DA) Tool kit Copyright 2020 Project Management Institute 23

24

Choosing Your

Effectiveness

Time

Initial learning curve

Things get better

We hit the limits of the framework (we’re in method prison)

Source: Reifer, D.Quantitative Analysis of Agile Methods Survey (2017): Twelve Major Findings1500+ Agile teams at 150 orgs

Agile methods: 7-12% more productive on averageAgile scaling frameworks: 3-5% more productive on average

25

Agile Frameworks: Methods Can Help, but they are Not Enough

16 JUNE 2020Preparing for Next Time Copyright 2020 Project Management Institute

25

ContinuousImprovement

Identify Problem

Identify Potential Technique(s)

Try the Technique(s)

Assess Effectiveness

Adopt What Works Abandon 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 do 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 knowledgebase, like the Disciplined Agile (DA) tool kit. 26

16 JUNE 2020Learning to Evolve Copyright 2020 Project Management Institute

26

Guided

27

Effectiveness

Time

ContinuousImprovement

GuidedContinuousImprovement (GCI)

You Improve Faster Via Guided Continuous Improvement

16 JUNE 2020Learning to Evolve Copyright 2020 Project Management Institute

27

Scenario: New features we recently released are being used by existing customers, but are not attracting new customers to our product

16 JUNE 2020Preparing for Next Time Copyright 2020 Project Management Institute

28

One option would be to take a hypothesis-driven development (HDD) approach via the Exploratory lifecycle.

In this case, that’s likely overkill.We need to find a way that we could explore potential usage

requirements more effectively.

The Process Goals For Team Agility

16 JUNE 2020Preparing for Next Time Copyright 2020 Project Management Institute

29

30

16 JUNE 2020Preparing for Next Time Copyright 2020 Project Management Institute

31Start where you are,do the best that you can in the situation that you face,

and always strive to get better.

16 JUNE 2020Learning to Evolve Copyright 2020 Project Management Institute

31

Effectiveness

Your current way of working

Successful Agile Organizations Take Responsibility for Evolving their own Agility

• Adopting frameworks such as Scrum or SAFe™ can be a good start, but you need to do better to remain competitive

• For true business agility, you need the freedom to Choose Your WoW™

• Disciplined Agile (DA) teaches you to evolve your WoW to meet the unique and changing situation that you face 32

3216 JUNE 2020

Learning to Evolve Copyright 2020 Project Management Institute32

PARTING THOUGHTS

16 JUNE 2020Preparing for Next Time Copyright 2020 Project Management Institute 33

Other black swan events may occur in the future…

16 JUNE 2020Preparing for Next Time Copyright 2020 Project Management Institute

34

and many other less-reaching challenges are guaranteed to occur. Either way, how

will you respond?

THANK YOU

SCOTT.AMBLER@PMI.ORG@SCOTTWAMBLER

top related