Agile Transition Framework - presented at Frankfurt PMI Chapter

35
Agile Transition Framework ©Prowareness A structured approach for introducing future proof Agile in teams, departments, divisions and/or organizations. Arno Delhij Agile Coach, Facilitator, Trainer and Manager

description

A blueprint for succesfully implementing Agile from a Change Management perspective

Transcript of Agile Transition Framework - presented at Frankfurt PMI Chapter

Page 1: Agile Transition Framework - presented at Frankfurt PMI Chapter

Agile Transition Framework©Prowareness

A structured approach for introducing future proof Agile in teams, departments, divisions and/or organizations.

Arno Delhij Agile Coach, Facilitator, Trainer and Manager

Page 2: Agile Transition Framework - presented at Frankfurt PMI Chapter

Business Transformation

Traditional organizations have become IT organizations. Their core processes largely depend on

efficient and effective software.

Page 3: Agile Transition Framework - presented at Frankfurt PMI Chapter

The Need for Change!• More speed is required!

– It takes too long for software to be delivered.– Value is only provided (if at all) at the end of the project

• Quality is insufficient!– Time pressure results in low quality software with lot’s of defects – Teams are not improving

• Business Value is missing!– Software does not solve the problem– Customers get what they asked for but not what they need

Page 4: Agile Transition Framework - presented at Frankfurt PMI Chapter

Benefits of Agile!

Page 5: Agile Transition Framework - presented at Frankfurt PMI Chapter

Preferred Method

VERSION ONE.COM © 2013, VersionOne, Inc. All Rights Reserved

Page 6: Agile Transition Framework - presented at Frankfurt PMI Chapter

Impact of Agile

On:– Teamwork– Ownership– Leadership – Managing projects– Dealing with change– Problem management– Traditional roles

Page 7: Agile Transition Framework - presented at Frankfurt PMI Chapter

Leading causes of failed Agile projects!

VERSION ONE.COM © 2013, VersionOne, Inc. All Rights Reserved

Page 8: Agile Transition Framework - presented at Frankfurt PMI Chapter

Assumption #1

Agile is a journey NOT a destination!

Page 9: Agile Transition Framework - presented at Frankfurt PMI Chapter

Assumption #2

Agility requires a complex organizational change. Therefore it cannot be entirely planned up-front.

Page 10: Agile Transition Framework - presented at Frankfurt PMI Chapter

Assumption #3

An Agile Transition requires steering & momentum.

Page 11: Agile Transition Framework - presented at Frankfurt PMI Chapter

Assumption #4

Types of interventions & steering will change over the course of the transition.

Page 12: Agile Transition Framework - presented at Frankfurt PMI Chapter

Assumption #5

Every organization is unique and so is the approach!

Page 13: Agile Transition Framework - presented at Frankfurt PMI Chapter

Balancing the ApproachDirecting an Agile Transition is all about striking the balance between;

Pre- Designed Emergent development

Top Down management Bottom up initiatives

Self organizing Structure and procedures

Responsible and self supporting

team members

Hire external expertise

Increase sense of urgency and gain momentum

Capitalize on willingness to change

Start with little steps Initiate major changes

Processes and tools Attitude and behavior

Page 14: Agile Transition Framework - presented at Frankfurt PMI Chapter

Agile Transition Framework©Prowareness

4 Sequential Steps;

Orientation: The call for changeIntervention: But how?Expansion: Let’s tryNormalization: Make it stick

Each individual, team or organization will sequentially go through these steps.

The given situation will determine which step will be the first.

Page 15: Agile Transition Framework - presented at Frankfurt PMI Chapter

Pla

nn

ed

Des

ign

ing

Em

ergin

g

Develo

pin

g

Convergence

Top Down

Bottom Up

Divergence

Agile Transition Framework©Prowareness

Orientation Normalization

Intervention Expansion

Develop a vision, Create a sense of

urgency, Create awareness,

Define goalsDevelop basic Agile skills

Develop guidelines & handbooks,

Identify and share best practices,

KPI’s & Metrics, Educational plan’s

Make plans, Install teams, Agile Training,

Agile roles, Define backlogs

Get Teams going, Resolve impediments,

Facilitate Scrum Meetings,

Coach Teams

Page 16: Agile Transition Framework - presented at Frankfurt PMI Chapter

Where it may go wrong?“The 8 failures of Kotter”

Lack of urgency

No consistent vision

Absence of guiding coalition

Insufficient communication

(1000x)

Finish too early

Change has not been made to stick

Impediments do not get removed

Results are not made transparant

Pla

nn

ed

Des

ign

ing

Em

ergin

g

Develo

pin

g

Convergence

Top Down

Bottom Up

Divergence

Page 17: Agile Transition Framework - presented at Frankfurt PMI Chapter

Where it may go wrong?“Go against the flow”

Pla

nn

edE

merg

ing

Convergence

Divergence

1. GuidelinesSetting up Process descriptions and instructions for

Agile

2. SupervisionA check on whether or not the rules and

processes are followed

3. InterventionShow teams where

they deviate from the rules and try to get them back on track

4. OrientationMotivating and

providing rationale on the background of guidelines and

processes

Page 18: Agile Transition Framework - presented at Frankfurt PMI Chapter

Where it may go wrong?“Oversimplified Approach”

Plan’s and targets

Change in print only.“ The same shit with different flies on it”

A Day of training will do.

Good energy, lot’s of questions, but no

follow-up

Rules and procedures

Guidelines are beautiful but not

used

Let it emerge.

Optimalisation within current boundaries

with little or no impact and results.

Pla

nn

ed

Des

ign

ing

Em

ergin

g

Develo

pin

g

Convergence

Top Down

Bottom Up

Divergence

Page 19: Agile Transition Framework - presented at Frankfurt PMI Chapter

How to implement?

Reusable experiences:

• Guiding the Agile Transition• Scrum on Scrum• Use a Transition Backlog• Surround sound Scrum• Babushka – nesting strategy• Shock Therapy Team Start

Page 20: Agile Transition Framework - presented at Frankfurt PMI Chapter

Guiding Agile Transition

Requires:• An iterative approach• The most valuable first• Failing fast• Guided by ownership• Execution is Teamwork• A Transparent Backlog• …Scrum on Scrum

Page 21: Agile Transition Framework - presented at Frankfurt PMI Chapter

Scrum on Scrum

Pla

nn

ed

Des

ign

ing

Em

ergin

g

Develo

pin

g

Convergence

Top Down

Bottom Up

Divergence

TransitionTeam

Daily Scrum

TransitionPlanning

TransitionBacklog

Sprint review &Retrospective

TransitionObjectives

AgiltyOwner Transition

Coach

Page 22: Agile Transition Framework - presented at Frankfurt PMI Chapter

Pla

nn

ed

Des

ign

ing

Em

ergin

g

Develo

pin

g

Convergence

Top Down

Bottom Up

Divergence

Agile Transition Framework©Prowareness

Orientation Normalization

Intervention Expansion

Develop a vision, Create a sense of

urgency, Create awareness,

Define goalsDevelop basic Agile skills

Develop guidelines & handbooks,

Identify and share best practices,

KPI’s & Metrics, Educational plan’s

Make plans, Install teams, Agile Training,

Agile roles, Define backlogs

Get Teams going, Resolve impediments,

Facilitate Scrum Meetings,

Coach Teams

Page 23: Agile Transition Framework - presented at Frankfurt PMI Chapter

The Transition BacklogOrientation

Description ObjectiveAgile Awareness Workshop

Create a common understanding of the Do’s and Don’ts of Agile

Agile Implementation Workshop

Setup Implementation Backlog and create a set of Transition Goals.

Introduction of Business Value

Workshop focused on how Scrum can be used for obtaining Business Value & ROI.

Voice of the Customer

Research on Customer Satisfaction and looking for improvements

Employee Satisfaction Survey

Research on Employee Satisfaction and looking for improvements.

High performing Teams

Step-by-step structure the organization around high performing (agile) Teams

Page 24: Agile Transition Framework - presented at Frankfurt PMI Chapter

Pla

nn

ed

Des

ign

ing

Em

ergin

g

Develo

pin

g

Convergence

Top Down

Bottom Up

Divergence

Agile Transition Framework©Prowareness

Orientation Normalization

Intervention Expansion

Develop a vision, Create a sense of

urgency, Create awareness,

Define goalsDevelop basic Agile skills

Develop guidelines & handbooks,

Identify and share best practices,

KPI’s & Metrics, Educational plan’s

Make plans, Install teams, Agile Training,

Agile roles, Define backlogs

Get Teams going, Resolve impediments,

Facilitate Scrum Meetings,

Coach Teams

Page 25: Agile Transition Framework - presented at Frankfurt PMI Chapter

The Transition BacklogIntervention

Description ObjectiveSet up Teams Together with management discuss the

possibilities and considerations for setting up teams.

Transition Planning Setting up (and adjusting) transition planning

Team kickoff training Team Kick-off training; align all members on basics of scrum before commencing the first sprint

Scrum master training

The Scrum Master has done a 2-day training and is certified

Product Owner training

The Product Owner has done a 2-day training and is certified

Page 26: Agile Transition Framework - presented at Frankfurt PMI Chapter

Pla

nn

ed

Des

ign

ing

Em

ergin

g

Develo

pin

g

Convergence

Top Down

Bottom Up

Divergence

Agile Transition Framework©Prowareness

Orientation Normalization

Intervention Expansion

Develop a vision, Create a sense of

urgency, Create awareness,

Define goalsDevelop basic Agile skills

Develop guidelines & handbooks,

Identify and share best practices,

KPI’s & Metrics, Educational plan’s

Make plans, Install teams, Agile Training,

Agile roles, Define backlogs

Get Teams going, Resolve impediments,

Facilitate Scrum Meetings,

Coach Teams

Page 27: Agile Transition Framework - presented at Frankfurt PMI Chapter

The Transition BacklogExpansion

Description ObjectiveScrum Coaching Help the Teams effectively use and understand

Scrum; the meetings, artifacts and roles. Product Owner Coaching

Assist the Product owner with focusing on achieving and reporting Value and help him or her with his new role.

Scrum Master Coaching

Coach the Scrum Master on his role & knowledge about agile and remove impediments.

Management Coaching

Help Management with guiding the Agile Transition and removing organizational impediment towards an Agile Organization.

Page 28: Agile Transition Framework - presented at Frankfurt PMI Chapter

Pla

nn

ed

Des

ign

ing

Em

ergin

g

Develo

pin

g

Convergence

Top Down

Bottom Up

Divergence

Agile Transition Framework©Prowareness

Orientation Normalization

Intervention Expansion

Develop a vision, Create a sense of

urgency, Create awareness,

Define goalsDevelop basic Agile skills

Develop guidelines & handbooks,

Identify and share best practices,

KPI’s & Metrics, Educational plan’s

Make plans, Install teams, Agile Training,

Agile roles, Define backlogs

Get Teams going, Resolve impediments,

Facilitate Scrum Meetings,

Coach Teams

Page 29: Agile Transition Framework - presented at Frankfurt PMI Chapter

The Transition BacklogNormalization

Description ObjectiveIntervision groups Set up Intervision structures based on

roles, expertise or functionProcess support Setting up supporting materials such as;

handbooks, reporting sheets, metrics. Agile Roadmap Development of an Agile Backlog for

guidance to maturityPerformance reviews Setting up a Performance review process;

such as 360 degrees feedback etcSprint Reviews Professionalise Review meetings using a

review framework

Page 30: Agile Transition Framework - presented at Frankfurt PMI Chapter

Suround Sound ScrumScrum sound from many positions, not just the coach

• 1 or more experienced Scrum Masters or Team Coaches

• Every Team 1 experienced Agile Developer• A Manager with ample Agile experience or

mindset

Page 31: Agile Transition Framework - presented at Frankfurt PMI Chapter

Babushka- Nesting StrategyStart small and incrementally grow

Page 32: Agile Transition Framework - presented at Frankfurt PMI Chapter

Shock Therapy

• Start with 2 day training

• Sprints of 1 week• Continuous focus on

“Done”• Clear set of metrics• Coaching on the job

full time for 6 weeks

An approach to get teams in a Hyper productive state rapidly

Disadvantage: Team has relatively little involvement in shaping the transition process.

Page 33: Agile Transition Framework - presented at Frankfurt PMI Chapter

How to implement?

Reusable experiences:

• Guiding the Agile Transition• Scrum on Scrum• Use a Transition Backlog• Surround sound Scrum• Babushka – nesting strategy• Shock Therapy Team Start

Page 34: Agile Transition Framework - presented at Frankfurt PMI Chapter

Thank’s for joining

Arno DelhijAgile Coach, Facillitator,

Trainer and Manager

Page 35: Agile Transition Framework - presented at Frankfurt PMI Chapter

Elevator PitchFor IT managers and Project Managers

Who want to succesfully guide an Agile Transition

The Prowareness Transition Framework

Is a proven approach

That takes into account the theory of Change Management combined with Scrum practices and Kotter 8-step model into a powerful balance between top-down/bottom up.

Unlike other approaches which consider a top-down (planned) approach mostly

This approach has both theoretically and emperically proven steps to success.