Top Banner
1 Leffingwell et al. © 2014 Scaled Agile, Inc. All Rights Reserved Leffingwell et al. © 2014 Scaled Agile, Inc. All Rights Reserved Francis Kelly VP, Partner Development & Sales f [email protected] Six Fixes to unSAFe Starts A People-Centric Approach to Lean-Agile at Scale
36
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: Six Fixes to UnSAFe Starts

1Leffingwell et al. © 2014 Scaled Agile, Inc. All Rights ReservedLeffingwell et al. © 2014 Scaled Agile, Inc. All Rights Reserved

Francis Kelly

VP, Partner Development & Sales

[email protected]

Six Fixes to unSAFe StartsA People-Centric Approach to

Lean-Agile at Scale

Page 2: Six Fixes to UnSAFe Starts

What is it really about?

Page 3: Six Fixes to UnSAFe Starts

3Leffingwell et al. © 2014 Scaled Agile, Inc. All Rights Reserved

Agile

Works

Page 4: Six Fixes to UnSAFe Starts

SAFe

Proven

Public

Free

Leveraging Agile, Lean, and Development Flow

Page 5: Six Fixes to UnSAFe Starts

Repeatable Successes

ScaledAgileFramework.com/case-studies

Page 6: Six Fixes to UnSAFe Starts

6Leffingwell et al. © 2014 Scaled Agile, Inc. All Rights Reserved

And the

Problem Is ...

?

Page 7: Six Fixes to UnSAFe Starts

7Leffingwell et al. © 2014 Scaled Agile, Inc. All Rights Reserved

unSAFe Starts

1. Managers Not Thinking Lean

2. Alignment as Lip Service

3. Prioritization as a Game

4. Building a Portfolio Practice without

Strong Program Execution

5. Building Bad Code Faster

6. Never Looking Back

Page 8: Six Fixes to UnSAFe Starts

8Leffingwell et al. © 2014 Scaled Agile, Inc. All Rights Reserved

Managers Not

Thinking Lean(and Teams Believing

in Chickens and Pigs)

#1

Page 9: Six Fixes to UnSAFe Starts

9Leffingwell et al. © 2014 Scaled Agile, Inc. All Rights Reserved

Managers Not Thinking Lean

Come meet...

Tony

Taskmaster

How to Spot Tony...

1. Assigning tasks

2. Loves 100% capacity

3. Knows more about...

everything!

4. Center for solving

everyone’s problems

and ...

Page 10: Six Fixes to UnSAFe Starts

10Leffingwell et al. © 2014 Scaled Agile, Inc. All Rights Reserved

Managers Not Thinking Lean

How to Spot Tony...

1. Assigning tasks

2. Loves 100% capacity

3. Knows more about...

everything!

4. Center for solving

everyone’s problems

5. Called a “chicken” by teams

Page 11: Six Fixes to UnSAFe Starts

11Leffingwell et al. © 2014 Scaled Agile, Inc. All Rights Reserved

Managers Not Thinking Lean

SAFe Leaders

People build products...

and it’s more than money

Apply the principles of

Product Development

Flow

Know and teach Lean-

Agile principles

Respect for People

Product Development

Flow

Kaizen

Page 12: Six Fixes to UnSAFe Starts

12Leffingwell et al. © 2014 Scaled Agile, Inc. All Rights Reserved

Managers Not Thinking Lean

SAFe Leaders

People build products... and

it’s more than money

Apply the principles of Product

Development Flow

Know and teach Lean-Agile

principles

Know and teach problem-

solving tools

Page 13: Six Fixes to UnSAFe Starts

13Leffingwell et al. © 2014 Scaled Agile, Inc. All Rights Reserved

Managers Not Thinking Lean

How to Help Tony...

Train him in Lean-Agile

leadership and applying it

Teach him problem-solving

tools so he can teach others

Become more strategic, not

obsolete

Don’t ask him for support.

Ask for his LEADERSHIP!

Page 14: Six Fixes to UnSAFe Starts

14Leffingwell et al. © 2014 Scaled Agile, Inc. All Rights Reserved

Alignment

as

Lip Service

#2

Page 15: Six Fixes to UnSAFe Starts

15Leffingwell et al. © 2014 Scaled Agile, Inc. All Rights Reserved

Alignment as Lip Service

Come meet...

Simon

Sure

How to Spot Simon...

Uses “shuttle diplomacy” to

align...

“Guides” others’ decisions

Trade-offs? Code quality?

Architecture?

F2F planning is “too

expensive and inefficient”

Page 16: Six Fixes to UnSAFe Starts

16Leffingwell et al. © 2014 Scaled Agile, Inc. All Rights Reserved

Alignment as Lip Service

SAFe Alignment

Clear content, design, and

release authority

Aligned, prioritized backlogs

Face to Face planning...

committed, prioritized

objectives

Cross-team and cross-

program coordination

Architecture/UX guidance

Po

rtfo

lioP

rog

ram

Te

am

Por

tfolio

Bac

klog

NFRs

Pro

gram

Bac

klog

NFRs

Tea

m B

ackl

og

NFRs

Enterprise

Architect

Program

PortfolioManagement

Release

Management

Product

Management

Business

Owners

Program

PI Objectives

UX SystemArchitect

RTE

Product

Owner

Scrum

Master

Developers

& Testers

Page 17: Six Fixes to UnSAFe Starts

17Leffingwell et al. © 2014 Scaled Agile, Inc. All Rights Reserved

Alignment as Lip Service

A Leaner, more Agile...

Simon

Sure

How to Help Simon...

Help him understand content,

design, and release authority

• PM/PO team

• Agile architecture

• Releasable content

• Capacity allocation

Engage him in program events

• Release Planning Meeting

• System Demos

• Inspect & Adapt

• Program Backlog Refinement

Sessions

Page 18: Six Fixes to UnSAFe Starts

18Leffingwell et al. © 2014 Scaled Agile, Inc. All Rights Reserved

Prioritization

as a Game

#3

Page 19: Six Fixes to UnSAFe Starts

19Leffingwell et al. © 2014 Scaled Agile, Inc. All Rights Reserved

Prioritization as a Game

Come meet...

Patty

Pokerface

How to Spot Patty...

Back room deals

Always has extra tickets to

the game

When all else fails, applies

“she who screams the

loudest...”

Doesn’t like this thing called

Weighted Shortest Job First

(WSJF)

Page 20: Six Fixes to UnSAFe Starts

20Leffingwell et al. © 2014 Scaled Agile, Inc. All Rights Reserved

Prioritization as a Game

Principle #1:

Take an Economic View

SAFe Prioritization

Maximize the value of the work

done and not done

Apply prioritization and job-

sequencing tools

Decentralize for speed, quality,

and cost-effectiveness

Match capacity and demand

through Release Planning and

I&A

Page 21: Six Fixes to UnSAFe Starts

21Leffingwell et al. © 2014 Scaled Agile, Inc. All Rights Reserved

Prioritization as a Game

A Leaner, more Agile...

Patty

Pokerface

How to Help Patty...

Train her (and everyone) in

prioritization and sequencing

methods

• Content authority and

decentralization

• Portfolio Kanban System

• Program Backlog prioritization

and sequencing

Assure Business Owners fully

participate in Release

Planning

Page 22: Six Fixes to UnSAFe Starts

22Leffingwell et al. © 2014 Scaled Agile, Inc. All Rights Reserved

Building a Portfolio

Practice

without Strong

Program

Execution

#4

Page 23: Six Fixes to UnSAFe Starts

23Leffingwell et al. © 2014 Scaled Agile, Inc. All Rights Reserved

Portfolios without Strong Program Execution

Come meet...

Helen

Highflier

How to Spot Helen...

Wants to start implementing

SAFe at the portfolio level

Wants metrics, metrics, and

more metrics

Development teams? “The

real problem!”

Delays? “Push more projects

into the queue!”

Page 24: Six Fixes to UnSAFe Starts

24Leffingwell et al. © 2014 Scaled Agile, Inc. All Rights Reserved

Portfolios without Strong Program Execution

SAFe Program Execution

Lean-Agile portfolios require

Lean-Agile assets

Centralize strategy,

decentralize execution

Be vision-driven

Use fact-based metrics

Have fixed, reliable cadence

for predictability

Regular I&A’s

1. Strategy and

Investment Funding

2. Program Execution

3. Governance

Page 25: Six Fixes to UnSAFe Starts

25Leffingwell et al. © 2014 Scaled Agile, Inc. All Rights Reserved

Portfolios without Strong Program Execution

A Leaner, more Agile...

Helen

Highflier

How to Help Helen...

Understand decentralized

decision-making

Focus on launching ARTs while

transitioning from legacy

mindsets

Move from milestone-driven

metrics to value-driven metrics

Trust in Kaizen events

Page 26: Six Fixes to UnSAFe Starts

26Leffingwell et al. © 2014 Scaled Agile, Inc. All Rights Reserved

Using Agile to

Build Bad Code

Fasterand Sending Architects

to the Back of the Bus

#5

Page 27: Six Fixes to UnSAFe Starts

27Leffingwell et al. © 2014 Scaled Agile, Inc. All Rights Reserved

Build Bad Code Faster

Come meet...

Cory

Cowboy

How to Spot Cory...

Feature-driven – loves making

Patty Pokerface happy!

Likes watching code blow up

when it’s time to merge

“Test-driven development?

Silly!”

Writes code no one else can

understand

Avoids the architects

Page 28: Six Fixes to UnSAFe Starts

28Leffingwell et al. © 2014 Scaled Agile, Inc. All Rights Reserved

Build Bad Code Faster

SAFe Code Quality

Higher quality products and

customer satisfaction

Predictability

Scalability

Velocity, system

performance and business

agility

Time to innovate

Agile

Architecture

Continuous

Integration

Test-First

Refactoring

Pair Work

Collective

Ownership

Page 29: Six Fixes to UnSAFe Starts

29Leffingwell et al. © 2014 Scaled Agile, Inc. All Rights Reserved

Build Bad Code Faster

A Leaner, more Agile...

Cory

Cowboy

How to Help Cory...

Agile architecture

Continuous integration and

automated testing environments

Peer reviews and architectural

guidance will result in code he

can be proud of!

Page 30: Six Fixes to UnSAFe Starts

30Leffingwell et al. © 2014 Scaled Agile, Inc. All Rights Reserved

Never Looking

Back(and Never Inspecting

& Adapting Your Agile

Programs)

#6

Page 31: Six Fixes to UnSAFe Starts

31Leffingwell et al. © 2014 Scaled Agile, Inc. All Rights Reserved

Never Looking Back...

Come meet...

Michael

Move-On

How to Spot Michael...

Big ideas (and usually good

friends with Helen Highflier)

“Team retrospectives?

Program I&As? Stop

whining!”

Wonders why business

owners are never happy

and teams continuously

overcommit

Page 32: Six Fixes to UnSAFe Starts

32Leffingwell et al. © 2014 Scaled Agile, Inc. All Rights Reserved

Never Looking Back...

SAFe Kaizen

“We can do better.”

Constant sense of danger

Small, steady improvements

Consider all data, implement

rapidly

Reflect at key milestones

Have a toolkit (retros, I&As,

and value stream mapping)

Page 33: Six Fixes to UnSAFe Starts

33Leffingwell et al. © 2014 Scaled Agile, Inc. All Rights Reserved

Never Looking Back...

A Leaner more Agile...

Michael

Move-On

How to Help Michael...

Training on prioritization

and sequencing

Drive an I&A

Engage in Value Stream

Mapping

Quarterly customer

satisfaction and employee

engagement surveys

Page 34: Six Fixes to UnSAFe Starts

Is there hope for...

Page 35: Six Fixes to UnSAFe Starts

:-)

Page 36: Six Fixes to UnSAFe Starts

36Leffingwell et al. © 2014 Scaled Agile, Inc. All Rights Reserved

Thank You!