the executives guide

98
THE EXECUTIVES GUIDE To Leading Large Scale Agile Transformation

Upload: mike-cottmeyer

Post on 21-Apr-2017

3.267 views

Category:

Business


0 download

TRANSCRIPT

Page 1: The Executives Guide

THE EXECUTIVES GUIDETo Leading Large Scale Agile Transformation

Page 2: The Executives Guide

[email protected]

www.leadingagile.comtwitter.com/mcottmeyer

facebook.com/leadingagilelinkedin.com/in/cottmeyer

MIKE COTTMEYER

Page 3: The Executives Guide

Brief Agenda

• Understand How to Think About Transformation

• Discuss How to Organize Transformation Work

• Explore How to Plan, Manage, and Track Progress

Page 4: The Executives Guide

Brief Agenda

• Understand How to Think About Transformation

• Discuss How to Organize Transformation Work

• Explore How to Plan, Manage, and Track Progress

Page 5: The Executives Guide

Brief Agenda

• Understand How to Think About Transformation

• Discuss How to Organize Transformation Work

• Explore How to Plan, Manage, and Track Progress

Page 6: The Executives Guide

Brief Agenda

• Understand How to Think About Transformation

• Discuss How to Organize Transformation Work

• Explore How to Plan, Manage, and Track Progress

Page 7: The Executives Guide

THE GAME HAS CHANGED

Page 8: The Executives Guide

EXECUTIVES CARE…• Executives want to adopt agile but

don’t know how• They need line of sight to how the

transformation is going to unfold• Have to be able to continuously

justify the economics of the transformation to key stakeholders

Page 9: The Executives Guide

EXECUTIVES CARE…• Executives want to adopt agile but

don’t know how• They need line of sight to how the

transformation is going to unfold• Have to be able to continuously

justify the economics of the transformation to key stakeholders

Page 10: The Executives Guide

EXECUTIVES CARE…• Executives want to adopt agile but

don’t know how• They need line of sight to how the

transformation is going to unfold• Have to be able to continuously

justify the economics of the transformation to key stakeholders

Page 11: The Executives Guide

EXECUTIVES CARE…• Executives want to adopt agile but

don’t know how• They need line of sight to how the

transformation is going to unfold• Have to be able to continuously

justify the economics of the transformation to key stakeholders

Page 12: The Executives Guide

Key Point

Even if we believe in self-organization, many

executives will not buy into an unplanned, emergent

style of agile transformation…

Page 13: The Executives Guide

WHAT DO YOU BELIEVE ABOUT

TRANSFORMATION?

Page 14: The Executives Guide

Culture

PracticesSystems

BELIEFS…

Page 15: The Executives Guide

Culture

PracticesSystems

• Focused on changing hearts and minds

• Focused on being agile rather than doing agile

• Focused on values and principles

CULTURE DRIVEN

Page 16: The Executives Guide

Culture

PracticesSystems

• Focused on changing hearts and minds

• Focused on being agile rather than doing agile

• Focused on values and principles

• Belief that delivery systems will emerge based on new thinking

CULTURE DRIVEN

Page 17: The Executives Guide

Practices

SystemsCulture

• Focused on the things that you do

• Focused on roles, ceremonies, and artifacts

• Can be management driven or technically driven

PRACTICES DRIVEN

Page 18: The Executives Guide

Practices

SystemsCulture

• Focused on the things that you do

• Focused on roles, ceremonies, and artifacts

• Can be management driven or technically driven

• Belief that agile is a process or way to work

PRACTICES DRIVEN

Page 19: The Executives Guide

Systems

CulturePractices

• Focused on forming teams and governing the flow of value

• Focused on aligning the organization first

SYSTEMS DRIVEN

Page 20: The Executives Guide

Systems

CulturePractices

• Focused on forming teams and governing the flow of value

• Focused on aligning the organization first

• Belief that culture and practices only emerge within a rational structural and planning framework

SYSTEMS DRIVEN

Page 21: The Executives Guide

Systems

CulturePractices

... all three are essential, but where you start is also essential…

WHERE TO START?

Page 22: The Executives Guide

WHAT DO I MEAN BY SYSTEMS?

Page 23: The Executives Guide
Page 24: The Executives Guide

Backlog

Backlog

Backlog

Backlog

Backlogs

Page 25: The Executives Guide

Teams

Backlog

Backlog

Backlog

Backlog

Backlogs Teams

Page 26: The Executives Guide

Teams

Backlog

Backlog

Backlog

Backlog

Working Tested

Software

Backlogs Teams Working Tested Software

Page 27: The Executives Guide

Teams

Backlog

Backlog

Backlog

Backlog

Working Tested

Software

• INVEST• CCC• Small enough

for the team to develop in a day or so

• Everything and everyone necessary to deliver

• Meets acceptance criteria

• No known defects

• No technical debt

What Do I Mean?

Backlogs Teams Working Tested Software

Page 28: The Executives Guide

Teams

Backlog

Backlog

Backlog

Backlog

Working Tested

Software

• INVEST• CCC• Small enough

for the team to develop in a day or so

• Everything and everyone necessary to deliver

• Meets acceptance criteria

• No known defects

• No technical debt

What Do I Mean?

Backlogs Teams Working Tested Software

Page 29: The Executives Guide

Teams

Backlog

Backlog

Backlog

Backlog

Working Tested

Software

• INVEST• CCC• Small enough

for the team to develop in a day or so

• Everything and everyone necessary to deliver

• Meets acceptance criteria

• No known defects

• No technical debt

What Do I Mean?

Backlogs Teams Working Tested Software

Page 30: The Executives Guide

Teams

Backlog

Backlog

Backlog

Backlog

Working Tested

Software

• INVEST• CCC• Small enough

for the team to develop in a day or so

• Everything and everyone necessary to deliver

• Meets acceptance criteria

• No known defects

• No technical debt

What Do I Mean?

Backlogs Teams Working Tested Software

Page 31: The Executives Guide

Teams

Backlog

Backlog

Backlog

Backlog

Working Tested

Software

What Do They Look Like at Scale?

Governance Structure Metrics & Tools

• Governance is the way we make economic tradeoffs in the face of constraints

• They way we form teams and foster collaboration at all levels of the organization

• What do we measure, how do we baseline performance and show improvement?

Page 32: The Executives Guide

Teams

Backlog

Backlog

Backlog

Backlog

Working Tested

Software

What Do They Look Like at Scale?

Governance Structure Metrics & Tools

• Governance is the way we make economic tradeoffs in the face of constraints

• They way we form teams and foster collaboration at all levels of the organization

• What do we measure, how do we baseline performance and show improvement?

Page 33: The Executives Guide

Teams

Backlog

Backlog

Backlog

Backlog

Working Tested

Software

What Do They Look Like at Scale?

Governance Structure Metrics & Tools

• Governance is the way we make economic tradeoffs in the face of constraints

• They way we form teams and foster collaboration at all levels of the organization

• What do we measure, how do we baseline performance and show improvement?

Page 34: The Executives Guide

Teams

Backlog

Backlog

Backlog

Backlog

Working Tested

Software

What Do They Look Like at Scale?

Governance Structure Metrics & Tools

• Governance is the way we make economic tradeoffs in the face of constraints

• They way we form teams and foster collaboration at all levels of the organization

• What do we measure, how do we baseline performance and show improvement?

Page 35: The Executives Guide

WHAT GETS IN THE WAY?

Page 36: The Executives Guide

Team

Page 37: The Executives Guide

Matrixed Organizations

Team

Page 38: The Executives Guide

Matrixed Organizations

Non-instantly Available

Resources

Team

Page 39: The Executives Guide

Matrixed Organizations

Limited Access to Subject Matter

Expertise

Non-instantly Available

Resources

Team

Page 40: The Executives Guide

Matrixed Organizations

Limited Access to Subject Matter

Expertise

Non-instantly Available

Resources

Shared Requirements

Between Teams

Team

Page 41: The Executives Guide

Matrixed Organizations

Limited Access to Subject Matter

Expertise

Non-instantly Available

Resources

Too Much Work In Process

Shared Requirements

Between Teams

Team

Page 42: The Executives Guide

Matrixed Organizations

Limited Access to Subject Matter

Expertise

Non-instantly Available

Resources

Too Much Work In Process

Shared Requirements

Between Teams

Large Products with Diverse Technology

Team

Page 43: The Executives Guide

Matrixed Organizations

Limited Access to Subject Matter

Expertise

Non-instantly Available

Resources

Too Much Work In Process

Shared Requirements

Between Teams

Technical Debt & Defects

Large Products with Diverse Technology

Team

Page 44: The Executives Guide

Matrixed Organizations

Limited Access to Subject Matter

Expertise

Non-instantly Available

Resources

Too Much Work In Process

Low Cohesion & Tight Coupling

Shared Requirements

Between Teams

Technical Debt & Defects

Large Products with Diverse Technology

Team

Page 45: The Executives Guide

A THEORY OF TRANSFORMATION

Page 46: The Executives Guide

Theory of Transformation

Adopting agile is about forming teams, building backlogs, and regularly producing increments of working tested software

Page 47: The Executives Guide

Theory of Transformation

Adopting agile at scale is about defining structure, establishing governance, and creating a metrics

and tooling strategy that supports agility

Page 48: The Executives Guide

Theory of Transformation

Anything that gets in the way of forming teams, building backlogs, and

producing working tested software is an impediment

to transformation

Page 49: The Executives Guide

Theory of Transformation

Solid agile practices will help operationalize the

system and encourage a healthy, adaptive, and

empowered culture emerge over time

Page 50: The Executives Guide

ORGANIZING THE WORK

Page 51: The Executives Guide

Services Teams – These teams support common services across product lines. These teams support the needs of the product teams.

Team

Page 52: The Executives Guide

Product Teams – These teams integrate services and write customer facing features. This is the proto-typical Scrum team.

Services Teams – These teams support common services across product lines. These teams support the needs of the product teams.

Team

Team

Page 53: The Executives Guide

Programs Teams – These teams define requirements, set technical direction, and provide context and coordination.

Product Teams – These teams integrate services and write customer facing features. This is the proto-typical Scrum team.

Services Teams – These teams support common services across product lines. These teams support the needs of the product teams.

Team

Team

Team

Page 54: The Executives Guide

Portfolio Teams – These teams govern the portfolio and make sure that work is moving through the system.

Programs Teams – These teams define requirements, set technical direction, and provide context and coordination.

Product Teams – These teams integrate services and write customer facing features. This is the proto-typical Scrum team.

Services Teams – These teams support common services across product lines. These teams support the needs of the product teams.

Team

Team

Team

Team

Page 55: The Executives Guide

Team Team Team Team

TeamTeamTeam

Product & ServicesTeams

Page 56: The Executives Guide

Team Team Team

Team Team Team Team

TeamTeamTeam

Product & ServicesTeams

ProgramTeams

Page 57: The Executives Guide

Team

Team Team Team

Team Team Team Team

TeamTeamTeam

Product & ServicesTeams

ProgramTeams

PortfolioTeams

Page 58: The Executives Guide

Product & ServicesTeams

Scrum

Team

Team Team Team

Team Team Team Team

TeamTeamTeam

ProgramTeams

PortfolioTeams

Page 59: The Executives Guide

Product & ServicesTeams

ProgramTeams

PortfolioTeams

Scrum

Kanban

Team

Team Team Team

Team Team Team Team

TeamTeamTeam

Page 60: The Executives Guide

Product & ServicesTeams

ProgramTeams

PortfolioTeams

Scrum

Kanban

KanbanTeam

Team Team Team

Team Team Team Team

TeamTeamTeam

Page 61: The Executives Guide

Product & ServicesTeams

ProgramTeams

PortfolioTeams

Scrum

Kanban

KanbanTeam

Team Team Team

• Backlog Size• Velocity• Burndown• Escaped Defects• Commit % Ratio• Acceptance % Ratio• Scope Change

Page 62: The Executives Guide

Product & ServicesTeams

ProgramTeams

PortfolioTeams

Scrum

Kanban

KanbanTeam

• Cycle Time• Features Blocked• Rework/Defects• Backlog Size• Velocity• Burndown• Escaped Defects• Commit % Rate• Acceptance % Ratio• Scope Change

Page 63: The Executives Guide

Product & ServicesTeams

ProgramTeams

PortfolioTeams

Scrum

Kanban

Kanban

• Backlog Size• Velocity• Burndown• Escaped Defects• Commit % Ratio• Acceptance % Ratio• Scope Change

• Cycle Time• Features Blocked• Rework/Defects

• Takt Time/Cycle Time• Time/Cost/Scope/Value• RIO/Capitalization

Page 64: The Executives Guide

INCREMENTALTRANSFORMATION

(EXPEDITIONS)

Page 65: The Executives Guide

Product & ServicesTeams

ProgramTeams

PortfolioTeams

Scrum

Kanban

KanbanTeam

Team Team Team

Team Team Team Team

TeamTeamTeam

Agile Pilot

Increment One

Page 66: The Executives Guide

Product & ServicesTeams

ProgramTeams

PortfolioTeams

Scrum

Kanban

KanbanTeam

Team Team Team

Team Team Team Team

TeamTeamTeam

Agile Pilot

Increment One

Agile Rollout

Increment Two

Page 67: The Executives Guide

Product & ServicesTeams

ProgramTeams

PortfolioTeams

Scrum

Kanban

KanbanTeam

Team Team Team

Team Team Team Team

TeamTeamTeam

Agile Pilot

Increment One

Agile Rollout

Three - N

Page 68: The Executives Guide

ITERATIVETRANSFORMATION

(BASECAMPS)

Page 69: The Executives Guide

Product & ServicesTeams

ProgramTeams

PortfolioTeams

Scrum

Kanban

KanbanTeam

Team Team Team

Team Team Team Team

TeamTeamTeam

Agile Pilot

Iteration One

Page 70: The Executives Guide

Product & ServicesTeams

ProgramTeams

PortfolioTeams

Scrum

Kanban

KanbanTeam

Team Team Team

Team Team Team Team

TeamTeamTeam

Agile Pilot

Iteration Two

Page 71: The Executives Guide

Product & ServicesTeams

ProgramTeams

PortfolioTeams

Scrum

Kanban

KanbanTeam

Team Team Team

Team Team Team Team

TeamTeamTeam

Agile Pilot

Iteration Three

Page 72: The Executives Guide

Product & ServicesTeams

ProgramTeams

PortfolioTeams

Scrum

Kanban

Kanban

Agile Pilot

Iteration Four

Team

Team Team Team

Team Team Team Team

TeamTeamTeam

Page 73: The Executives Guide

Product & ServicesTeams

ProgramTeams

PortfolioTeams

Scrum

Kanban

Kanban

Agile Pilot

Iteration Five

Team Team

Team Team Team

TeamTeamTeam

Team

Team

Team

Page 74: The Executives Guide

EXPEDITIONS &BASECAMPS

Page 75: The Executives Guide

Product & ServicesTeams

ProgramTeams

PortfolioTeams

Scrum

Kanban

Kanban

Agile Pilot

Iteration One

Team Team

Team Team Team

TeamTeamTeam

Team

Team

Team

Page 76: The Executives Guide

Product & ServicesTeams

ProgramTeams

PortfolioTeams

Scrum

Kanban

Kanban

Agile Pilot

Team Team

Team Team Team

TeamTeamTeam

Team

Team

Team

Iteration Two

Page 77: The Executives Guide

Product & ServicesTeams

ProgramTeams

PortfolioTeams

Scrum

Kanban

Kanban

Agile Pilot

Iteration Three

Agile Rollout

Iteration One

Team Team

Team Team Team

TeamTeamTeam

Team

Team

Team

Page 78: The Executives Guide

Product & ServicesTeams

ProgramTeams

PortfolioTeams

Scrum

Kanban

Kanban

Agile Pilot

Iteration Four

Agile Rollout

Iteration Two

Team Team

Team Team Team

TeamTeamTeam

Team

Team

Team

Page 79: The Executives Guide

Product & ServicesTeams

ProgramTeams

PortfolioTeams

Scrum

Kanban

Kanban

Agile Pilot

Iteration Five

Agile Rollout

Iteration Three

Team Team

Team Team Team

TeamTeamTeam

Team

Team

Team

Page 80: The Executives Guide

THE EXECUTIVES GUIDE

Page 81: The Executives Guide

STEP ONE

• Agile transformation isn’t something that can be done to the organization

• They have to be full participants

• Executive Steering Committee

• Transformation Leadership Team

• Hold the organization accountable

• Remove impediments

• Plan the work• Review

progress• Inspect and

adapt

Build a Leadership Coalition

Why How What

Page 82: The Executives Guide

STEP TWO

• We have to have some idea of where we are going before we start

• We accept the plan will change

• Create a working hypothesis for structure, governance, and metrics

• Plan to Progressively Elaborate

• Transformation Workshop

• Pilot• Broad

Organizational Rollout

• Create feedback loops

Define an End-State Vision

Why How What

Page 83: The Executives Guide

STEP THREE

• We have to be able to give the organization some idea of what we are doing, when, and for how long

• Expeditions• Basecamps• Sequenced in

Time

• What teams are going to formed

• What training do they need

• What coaching do they need

• When will all this happen?

Build a Roadmap

Why How What

Page 84: The Executives Guide

STEP FOUR

• Very similar to an agile release plan, we want a rolling 90 day, fairly specific view of what is going to take place

• Transformation leadership team meets periodically to plan forward, assess progress, and adjust as necessary

• Week by week training and coaching plans

• Detailed resource planning

• Expected activities and outcomes

Maintain a Rolling 90-Day Plan

Why How What

Page 85: The Executives Guide

STEP FIVE

• Very similar to the sprint cycle in Scrum

• We want to periodically assess progress, retrospect, and adjust

• ELT reviews progress against strategy and outcomes

• TLT focuses on how well the plan is moving along

• Scheduled recurring meetings

• Review planning artifacts

• Review metrics • Improvement

plans

Conduct 30-Day Checkpoints

Why How What

Page 86: The Executives Guide

STEP SIX

• The whole reason we are doing this is to get better business outcomes

• This is where we begin justifying the investment

• Create hypotheses

• Conduct experiments

• Demonstrate outcomes

• Pivot based on what we learn

• Assessments• Status Reports• Coaching

Plans

Connect Activity to Outcomes

Why How What

Page 87: The Executives Guide

STEP SEVEN

• We want to be able to trace improvements in the system to tangible business benefits

• Business metric baselines

• Regularly show progress

• Update coaching plans as necessary

• Assessment Outcomes

• Transformation metrics

• Business Metrics

Connect Outcomes to Business Objectives

Why How What

Page 88: The Executives Guide

STEP EIGHT

• Our understanding will evolve throughout the transformation

• Re-assess the End-State Vision based on the evolving understanding

• Refine the End-State Vision and the Roadmap

Incorporate Feedback

Why How What

Page 89: The Executives Guide

STEP NINE

• Letting everyone know what is going on and the success of the program will create excitement and energy

• Regular communication from leadership

• Be transparent about progress and impediments

• Town Halls• Executive

roundtables• Signage• Information

Radiators• Cadence of

Accountability

Manage Communication

Why How What

Page 90: The Executives Guide

STEP TEN

• Understand what’s in it for everyone involved and help them see where they fit in the new organization

• Clarity• Accountability• Measureable

progress

• Team assignments

• Staffing plans• Job

descriptions• Job aids• Communities

of Practice

Create Safety For Everyone Involved

Why How What

Page 91: The Executives Guide

IN CONCLUSION…

Page 92: The Executives Guide

In Conclusion…

• Adopting agile is a systems problem, especially at scale

• Performant organizations are the unit of value

• Change can be planned, measured, and controlled

Page 93: The Executives Guide

In Conclusion…

• Adopting agile is a systems problem, especially at scale

• Performant organizations are the unit of value

• Change can be planned, measured, and controlled

Page 94: The Executives Guide

In Conclusion…

• Adopting agile is a systems problem, especially at scale

• Performant organizations are the unit of value

• Change can be planned, measured, and controlled

Page 95: The Executives Guide

In Conclusion…

• Adopting agile is a systems problem, especially at scale

• Performant organizations are the unit of value

• Change can be planned, measured, and controlled

Page 96: The Executives Guide

ONE MORE THING…

Page 97: The Executives Guide

Wednesday, July 27th @ 7:00 PM

collectivesoul.leadingagile.comUnlock Code: agile2016

Page 98: The Executives Guide

[email protected]

www.leadingagile.comtwitter.com/mcottmeyer

facebook.com/leadingagilelinkedin.com/in/cottmeyer

MIKE COTTMEYER