72
AW5 Agile Development Concurrent Session 11/12/2014 1:30 PM "Why Agile Fails in Large Enterprises—and What to Do about It" Presented by: Mike Cottmeyer LeadingAgile, LLC Brought to you by: 340 Corporate Way, Suite 300, Orange Park, FL 32073 888-268-8770 ∙ 904-278-0524 ∙ [email protected] ∙ www.sqe.com

Why Agile Fails in Large Enterprises—and What to Do about It

Embed Size (px)

Citation preview

AW5 Agile Development Concurrent Session 11/12/2014 1:30 PM

"Why Agile Fails in Large Enterprises—and What to Do

about It"

Presented by:

Mike Cottmeyer LeadingAgile, LLC

Brought to you by:

340 Corporate Way, Suite 300, Orange Park, FL 32073 888-268-8770 ∙ 904-278-0524 ∙ [email protected] ∙ www.sqe.com

LeadingAgile cofounder and president Mike Cottmeyer is passionate about solving the challenges associated with agile in larger, more complex enterprises. To that end, his company is dedicated to providing large-scale agile transformation services to help pragmatically, incrementally, and safely introduce agile methods. Mike spends most of his time leading and growing LeadingAgile, and providing strategic coaching for clients. He was on the steering committee that created the PMI-ACP certification and co-led the creation of the DSDM Agile Project Leader certification. A fellow of the Lean Systems Society, Mike served on the boards of the APLN and the Lean Software and Systems Consortium.

11/4/2014

1

WHY AGILE IS FAILINGIN LARGE ENTERPRISES

WHY AGILE IS FAILINGIN LARGE ENTERPRISES

…and what you can do about it

11/4/2014

2

[email protected]

MIKE COTTMEYER

www.leadingagile.comtwitter.com/mcottmeyer

facebook.com/leadingagilelinkedin.com/in/cottmeyer

A BRIEF HISTORICAL PERSPECTIVE

11/4/2014

3

Hirotaka Takeuchi & Ikujiro NonakaThe New New Product Development Game

DSDN ConsortiumDynamic SystemDevelopment Method Jeff de Luca

Feature Driven

Robert CharetteLean Development

Taiichi Ohno Toyota Production SystemKanban

1943

1950-1960s

1985

1990

1995

1996

1997

1998

2000

2001

USAF & NASA

DevelopmentKanban

Hardware Software

USAF & NASAX‐15 hypersonic jetIterative Incremental Delivery

1990 - Sutherland & SchwaberScrum Framework

1996 - Beck, Cunningham, JeffriesExtreme Programming

Alistair CockburnCrystal Methodologies

THEAGILE

MANIFESTO

We are uncovering better ways of developing software by doing it and helping others do it. Through this work we have come to value:

MANIFESTO VALUES

Individuals & interactions Processes & toolsover

Working software Comprehensive documentationover

Customer collaboration Contract negotiationover

Responding to change Following a planover

That is, while there is value in the items on the right, we value the items on the left more.

Source: www.agilemanifesto.org

11/4/2014

4

Satisfy the Welcome Deliver Collaborate

MANIFESTO PRINCIPLES

Satisfy the Customer

Welcome Change

Deliver Frequently

Collaborate Daily

Support & Trust Motivated

Teams

Promote Face-to-Face Conversations

Deliver Working Software

Promote Sustainable

Pace

Promote Technical

Excellence

Maximize Through Simplicity

Have Self-Organized

Teams

Reflect & Adjust

Regularly

Source: www.agilemanifesto.org

BELIEFS ABOUT AGILE & TRANSFORMATION

11/4/2014

5

Culture

BELIEFS…

PracticesStructure

• Focused on changing hearts and minds

CULTURE DRIVEN

Culture

PracticesStructure

hearts and minds• Focused on being agile

rather than doing agile• Focused on values and

principles

PracticesStructure

11/4/2014

6

• Focused on changing hearts and minds

CULTURE DRIVEN

Culture

PracticesStructure

hearts and minds• Focused on being agile

rather than doing agile• Focused on values and

principles• Belief that delivery

systems will emergePracticesStructure systems will emerge based on new thinking

• Focused on the things that you do

PRACTICES DRIVEN

Practices

StructureCulture

that you do• Focused on roles,

ceremonies, and artifacts• Can be management

driven or technically driven

StructureCulture

11/4/2014

7

• Focused on the things that you do

PRACTICES DRIVEN

Practices

StructureCulture

that you do• Focused on roles,

ceremonies, and artifacts• Can be management

driven or technically drivenB li f th t il iStructureCulture • Belief that agile is a process or way to work

• Focused on forming teams and governing the

STRUCTURE DRIVEN

Structure

CulturePractices

teams and governing the flow of value

• Focused on aligning the organization first

CulturePractices

11/4/2014

8

• Focused on forming teams and governing the

STRUCTURE DRIVEN

Structure

CulturePractices

teams and governing the flow of value

• Focused on aligning the organization first

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

Culture... all three are essential, but where you start

WHERE TO START?

PracticesStructure

is also essential…

11/4/2014

9

LEADINGAGILE THEORY OF TRANSFORMATION

Theory of Transformation

Agile transformation beginsAgile transformation begins by defining a rational system of delivery for the enterprise

11/4/2014

10

Theory of Transformation

Tr e agilit comes bTrue agility comes by breaking dependencies between teams across the

organization

Theory of Transformation

Health c lt re and solidHealthy culture and solid practices emerge within a

rational delivery framework

11/4/2014

11

WHY AGILE WORKS

Team

11/4/2014

12

User Story

User Story

TeamUser Story

User Story

User Story

User Story

User Story

Screen

User Story

User Story

Team

Database

Report

User Story

User Story

User Story

User Story

User Story

11/4/2014

13

Screen

User Story

User Story

Team

Database

Report

User Story

User Story

User Story

User Story

User Story

Clarity

Screen

User Story

User Story

Team

Database

Report

User Story

User Story

User Story

User Story

User Story

Clarity Accountability

11/4/2014

14

Screen

User Story

User Story

Team

Database

Report

User Story

User Story

User Story

User Story

User Story

M blClarity Accountability Measureable Progress

Screen

User Story

User Story

Team

Database

Report

User Story

User Story

User Story

User Story

User Story

M blClarity Accountability Measureable Progress

Few if any dependencies

11/4/2014

15

WHY AGILE WORKS AT SCALE

Screen

User Story

User Story

Team

Database

Report

User Story

User Story

User Story

User Story

User Story

M blClarity Accountability Measureable Progress

11/4/2014

16

Screen

User Story

User Story

Team

Database

Report

User Story

User Story

User Story

User Story

User Story

M blGovernance Accountability Measureable Progress

Screen

User Story

User Story

Team

Database

Report

User Story

User Story

User Story

User Story

User Story

M blStructure Measureable Progress

Governance

11/4/2014

17

Screen

User Story

User Story

Team

Database

Report

User Story

User Story

User Story

User Story

User Story

M t i &Structure Metrics & Tools

Governance

Screen

User Story

User Story

Team

Database

Report

User Story

User Story

User Story

User Story

User Story

M t i &Structure Metrics & Tools

Governance

Teams have autonomy across the organization

11/4/2014

18

WHY AGILE FAILS

Screen

User Story

User Story

Team

Database

Report

User Story

User Story

User Story

User Story

User Story

11/4/2014

19

Screen

User Story

User Story

Team

Database

Report

User Story

User Story

User Story

User Story

User Story

Lack ofClarity

Screen

User Story

User Story

Team

Database

Report

User Story

User Story

User Story

User Story

User Story

Lack ofClarity

Lack ofAccountability

11/4/2014

20

Screen

User Story

User Story

Team

Database

Report

User Story

User Story

User Story

User Story

User Story

L k fLack ofClarity

Lack ofAccountability

Lack ofMeasureable

Progress

Screen

User Story

User Story

Team

Database

Report

User Story

User Story

User Story

User Story

User Story

L k fLack ofClarity

Lack ofAccountability

Lack ofMeasureable

ProgressOften caused by

too many external dependencies

11/4/2014

21

WHY AGILE FAILS AT SCALE

Screen

User Story

User Story

Team

Database

Report

User Story

User Story

User Story

User Story

User Story

L k fLack ofClarity

Lack ofAccountability

Lack ofMeasureable

Progress

11/4/2014

22

Screen

User Story

User Story

Team

Database

Report

User Story

User Story

User Story

User Story

User Story

L k fLack ofGovernance

Lack ofMeasureable

Progress

Lack ofAccountability

Screen

User Story

User Story

Team

Database

Report

User Story

User Story

User Story

User Story

User Story

L k fLack ofStructure

Lack ofMeasureable

Progress

Lack ofGovernance

11/4/2014

23

Screen

User Story

User Story

Team

Database

Report

User Story

User Story

User Story

User Story

User Story

L k fLack ofMetrics &

Tools

Lack ofGovernance

Lack ofStructure

Screen

User Story

User Story

Team

Database

Report

User Story

User Story

User Story

User Story

User Story

L k fLack ofMetrics &

Tools

Lack ofGovernance

Lack ofStructure

Too much coordination

between teams

11/4/2014

24

ORGANIZATIONAL BARRIERS TO AGILE

Team

11/4/2014

25

Matrixed Organizations

Team

Matrixed Organizations

Non-instantly Available

Resources

Team

11/4/2014

26

Matrixed Organizations

Non-instantly Available

Resources

Limited Access to Subject Matter

ExpertiseTeam

Matrixed Organizations

Non-instantly Available

Resources

Limited Access to Subject Matter

ExpertiseTeam

Shared Requirements

Between Teams

11/4/2014

27

Matrixed Organizations

Non-instantly Available

Resources

Too Much Work In Process

Limited Access to Subject Matter

ExpertiseTeam

Shared Requirements

Between Teams

Matrixed Organizations

Non-instantly Available

Resources

Too Much Work In Process

Limited Access to Subject Matter

Expertise

Large Products with Diverse Technology

Team

Shared Requirements

Between Teams

11/4/2014

28

Matrixed Organizations

Non-instantly Available

Resources

Too Much Work In Process

Limited Access to Subject Matter

Expertise

Large Products with Diverse Technology

Team

Shared Requirements

Between Teams

Technical Debt & Defects

Matrixed Organizations

Non-instantly Available

Resources

Too Much Work In Process

Limited Access to Subject Matter

Expertise

Large Products with Diverse Technology

Team

Low Cohesion & Tight Coupling

Shared Requirements

Between Teams

Technical Debt & Defects

11/4/2014

29

Corollary One:

Sol ing for the iss es that getSolving for the issues that get in the way of effectively

practicing agile is what should guide your agile

transformation initiative

MAPPING YOUR AGILE TRANSFORMATION

11/4/2014

30

Pred

icta

bilit

y Adaptability

Emergence

Pred

icta

bilit

y Adaptability

Convergence

11/4/2014

31

Emergence

Pred

icta

bilit

y Adaptability

Convergence

Emergence

Pred

icta

bilit

y Adaptability

AEPC

Convergence

11/4/2014

32

Emergence

Pred

icta

bilit

y Adaptability

AEPEPC AC

Convergence

EmergenceAd-Hoc

Pred

icta

bilit

y Adaptability

AEPEPC AC

Convergence

11/4/2014

33

EmergenceAd-Hoc

Pred

icta

bilit

y Adaptability

AEPEPC AC

Convergence

Traditional

EmergenceAd-Hoc

Pred

icta

bilit

y Adaptability

AEPEPC AC

Convergence

Traditional Agile

11/4/2014

34

EmergenceAd-Hoc Lean Startup

Pred

icta

bilit

y Adaptability

AEPEPC AC

Convergence

Traditional Agile

EmergenceAd-Hoc Lean Startup

Project

Pred

icta

bilit

y Adaptability

AEPEPC AC

Convergence

Traditional Agile

11/4/2014

35

EmergenceAd-Hoc Lean Startup

Project Pilot

Pred

icta

bilit

y Adaptability

AEPEPC AC

Convergence

Traditional Agile

EmergenceAd-Hoc Lean Startup

Project Pilot

Pred

icta

bilit

y Adaptability

AEPEPC AC

Convergence

Traditional Agile

11/4/2014

36

EmergenceAd-Hoc Lean Startup

Adopt Pilot

Pred

icta

bilit

y Adaptability

AEPEPC AC

Convergence

Traditional Agile

EmergenceAd-Hoc Lean Startup

LOB

Pred

icta

bilit

y Adaptability

AEPEPC AC

Convergence

Traditional Agile

11/4/2014

37

EmergenceAd-Hoc Lean Startup

LOB

Low Trust

Pred

icta

bilit

y Adaptability

AEPEPC AC

Convergence

Traditional Agile

EmergenceAd-Hoc Lean Startup

LOB

Low Trust

Pred

icta

bilit

y Adaptability

AEPEPC AC

Convergence

Traditional Agile

LOB

Become Predictable

11/4/2014

38

EmergenceAd-Hoc Lean Startup

LOB

Low Trust

Pred

icta

bilit

y Adaptability

AEPEPC AC

Convergence

Traditional Agile

LOB

Become Predictable

EmergenceAd-Hoc Lean Startup

LOB

Low Trust

Pred

icta

bilit

y Adaptability

AEPEPC AC

Convergence

Lean/Agile Agile

LOB

Become Predictable

11/4/2014

39

EmergenceAd-Hoc Lean Startup

LOB

Low Trust

Pred

icta

bilit

y Adaptability

AEPEPC AC

Convergence

Lean/Agile Agile

LOB

Become Predictable

LOB

Reduce Batch Size

EmergenceAd-Hoc Lean Startup

LOB LOB

Low Trust Fully Decouple

Pred

icta

bilit

y Adaptability

AEPEPC AC

Convergence

Lean/Agile Agile

LOB LOB

Become Predictable Reduce Batch Size

11/4/2014

40

Corollary Two:

Agile can mean differentAgile can mean different things to different companies and not all agile approaches

will work well for every organization

INCREMENTAL AND ITERATIVE IMPROVEMENT

11/4/2014

41

EmergenceAd-Hoc Lean Startup

OrgSlice

Low Trust Fully Decouple

Pred

icta

bilit

y Adaptability

AEPEPC AC

Slice

Convergence

Lean/Agile AgileBecome Predictable Reduce Batch Size

EmergenceAd-Hoc Lean Startup

OrgSlice

Low Trust Fully Decouple

Pred

icta

bilit

y Adaptability

AEPEPC AC

Slice

Convergence

Lean/Agile AgileBecome Predictable Reduce Batch Size

Phase One

11/4/2014

42

EmergenceAd-Hoc Lean Startup

OrgSlice

Low Trust Fully Decouple

Pred

icta

bilit

y Adaptability

AEPEPC AC

Slice

Convergence

Lean/Agile AgileBecome Predictable Reduce Batch Size

Phase One

Phase Two

EmergenceAd-Hoc Lean Startup

OrgSlice

Low Trust Fully Decouple

Pred

icta

bilit

y Adaptability

AEPEPC AC

Slice

Phase Three

Convergence

Lean/Agile AgileBecome Predictable Reduce Batch Size

Phase One

Phase Two

11/4/2014

43

EmergenceAd-Hoc Lean Startup

OrgSlice

Low Trust Fully Decouple

Pred

icta

bilit

y Adaptability

AEPEPC AC

Slice

Phase Three

Phase Four

Convergence

Lean/Agile AgileBecome Predictable Reduce Batch Size

Phase One

Phase Two

EmergenceAd-Hoc Lean Startup

OrgSlice

Low Trust Fully DecouplePhase Five

Pred

icta

bilit

y Adaptability

AEPEPC AC

Slice

Phase Three

Phase Four

Convergence

Lean/Agile AgileBecome Predictable Reduce Batch Size

Phase One

Phase Two

11/4/2014

44

Corollary Three:

Organi ational change can beOrganizational change can be mapped out in such a way

that outcomes are measureable and predictable

and economically justified

DEVELOPING YOUR ROADMAP

11/4/2014

45

Screen

User Story

User Story

Team

Database

Report

User Story

User Story

User Story

User Story

User Story

M t i &Structure Governance Metrics & Tools

Screen

User Story

User Story

Team

Database

Report

User Story

User Story

User Story

User Story

User Story

M t i &Structure Governance Metrics & Tools

11/4/2014

46

Screen

User Story

User Story

Team

Database

Report

User Story

User Story

User Story

User Story

User Story

M t i &Governance Metrics & Tools

Structure

Screen

User Story

User Story

Team

Database

Report

User Story

User Story

User Story

User Story

User Story

M t i &Governance Metrics & Tools

Structure

11/4/2014

47

STRUCTURE

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

Team

11/4/2014

48

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

Team

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

Team

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.

Team

Team

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

Team

11/4/2014

49

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

Programs Teams – These teams

Team

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.

Team

Team

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

Team

TeamTeamTeam

Product & ServicesTeams

Team Team Team Team

11/4/2014

50

ProgramTeam Team Team

TeamTeamTeam

Product & ServicesTeams

ProgramTeams

Team Team Team Team

Team

Program

PortfolioTeams

Team Team Team

TeamTeamTeam

Product & ServicesTeams

ProgramTeams

Team Team Team Team

11/4/2014

51

GOVERNANCE

Team

Program

PortfolioTeams

Team Team Team

TeamTeamTeam

Product & ServicesTeams

ProgramTeams

Team Team Team Team

11/4/2014

52

Team

Program

PortfolioTeams

Product & ServicesTeams

Scrum

Team Team Team

TeamTeamTeam

ProgramTeams

Team Team Team Team

Program

PortfolioTeams

Kanban

Team

Product & ServicesTeams

ProgramTeams

Scrum

KanbanTeam Team Team

TeamTeamTeam

Team Team Team Team

11/4/2014

53

Program

PortfolioTeams

Kanban

KanbanTeam

Product & ServicesTeams

ProgramTeams

Scrum

KanbanTeam Team Team

TeamTeamTeam

Team Team Team Team

METRICS

11/4/2014

54

Program

PortfolioTeams

Kanban

KanbanTeam

Product & ServicesTeams

ProgramTeams

Scrum

KanbanTeam Team Team

TeamTeamTeam

Team Team Team Team

Program

PortfolioTeams

Kanban

KanbanTeam

Product & ServicesTeams

ProgramTeams

Scrum

KanbanTeam Team Team

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

11/4/2014

55

Program

PortfolioTeams

Kanban

KanbanTeam

• Cycle Time

Product & ServicesTeams

ProgramTeams

Scrum

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

Program

PortfolioTeams

Kanban

Kanban

• Cycle Time

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

Product & ServicesTeams

ProgramTeams

Scrum

Kanban

• Backlog Size• Velocity• Burndown• Escaped Defects

y• Features Blocked• Rework/Defects

p• Commit % Ratio• Acceptance % Ratio• Scope Change

11/4/2014

56

Corollary Four:

Organi ational constr ctsOrganizational constructs, governance models, metrics

and controls can be established without violating

the principles of agile

INCREMENTALTRANSFORMATION

11/4/2014

57

Program

PortfolioTeams

Kanban

KanbanTeam

Agile Pilot

Product & ServicesTeams

ProgramTeams

Scrum

KanbanTeam Team Team

TeamTeamTeam

Team Team Team Team

Increment One

Program

PortfolioTeams

Kanban

KanbanTeam

Agile Pilot Agile Rollout

Product & ServicesTeams

ProgramTeams

Scrum

KanbanTeam Team Team

TeamTeamTeam

Team Team Team Team

Increment One Increment Two

11/4/2014

58

Program

PortfolioTeams

Kanban

KanbanTeam

Agile Pilot Agile Rollout

Product & ServicesTeams

ProgramTeams

Scrum

KanbanTeam Team Team

TeamTeamTeam

Team Team Team Team

Increment One Three - N

ITERATIVETRANSFORMATION

11/4/2014

59

Program

PortfolioTeams

Kanban

KanbanTeam

Agile Pilot

Product & ServicesTeams

ProgramTeams

Scrum

KanbanTeam Team Team

TeamTeamTeam

Team Team Team Team

Iteration One

Program

PortfolioTeams

Kanban

KanbanTeam

Agile Pilot

Product & ServicesTeams

ProgramTeams

Scrum

KanbanTeam Team Team

TeamTeamTeam

Team Team Team Team

Iteration Two

11/4/2014

60

Program

PortfolioTeams

Kanban

KanbanTeam

Agile Pilot

Product & ServicesTeams

ProgramTeams

Scrum

KanbanTeam Team Team

TeamTeamTeam

Team Team Team Team

Iteration Three

Program

PortfolioTeams

Kanban

Kanban

Agile Pilot

Team

Product & ServicesTeams

ProgramTeams

Scrum

KanbanTeam Team Team

TeamTeamTeam

Iteration Four

Team Team Team Team

11/4/2014

61

Program

PortfolioTeams

Kanban

Kanban

Agile Pilot

Team

Product & ServicesTeams

ProgramTeams

Scrum

KanbanTeam Team

TeamTeamTeam

Team

Iteration Five

Team Team TeamTeam

ITERATIVE & INCREMETNAL CHANGE

11/4/2014

62

Program

PortfolioTeams

Kanban

Kanban

Agile Pilot

Team

Product & ServicesTeams

ProgramTeams

Scrum

KanbanTeam Team

TeamTeamTeam

Team

Iteration One

Team Team TeamTeam

Program

PortfolioTeams

Kanban

Kanban

Agile Pilot

Team

Product & ServicesTeams

ProgramTeams

Scrum

KanbanTeam Team

TeamTeamTeam

Team

Team Team TeamTeam

Iteration Two

11/4/2014

63

Program

PortfolioTeams

Kanban

Kanban

Agile Pilot Agile Rollout

Team

Product & ServicesTeams

ProgramTeams

Scrum

KanbanTeam Team

TeamTeamTeam

Team

Iteration Three Iteration One

Team Team TeamTeam

Program

PortfolioTeams

Kanban

Kanban

Agile Pilot Agile Rollout

Team

Product & ServicesTeams

ProgramTeams

Scrum

KanbanTeam Team

TeamTeamTeam

Team

Iteration Four Iteration Two

Team Team TeamTeam

11/4/2014

64

Program

PortfolioTeams

Kanban

Kanban

Agile Pilot Agile Rollout

Team

Product & ServicesTeams

ProgramTeams

Scrum

KanbanTeam Team

TeamTeamTeam

Team

Iteration Five Iteration Three

Team Team TeamTeam

Corollary Five:

Organi ations can adopt agileOrganizations can adopt agile safely and pragmatically by iteratively and incrementally

introducing structure, governance, and metrics and maturing practices and culture

over time

11/4/2014

65

SUMMARY

Theory of Transformation

Agile transformation beginsAgile transformation begins by defining a rational system of delivery for the enterprise

11/4/2014

66

Theory of Transformation

Tr e agilit comes bTrue agility comes by breaking dependencies

between teams across the organization

Theory of Transformation

Health c lt re and solidHealthy culture and solid practices emerge within a

rational delivery framework

11/4/2014

67

Corollary One:

Sol ing for the iss es that getSolving for the issues that get in the way of effectively

practicing agile is what should guide your agile

transformation initiative

Corollary Two:

Agile can mean differentAgile can mean different things to different companies and not all agile approaches

will work well for every organization

11/4/2014

68

Corollary Three:

Organi ational change can beOrganizational change can be mapped out in such a way

that outcomes are measureable and predictable

and economically justified

Corollary Four:

Organi ational constr ctsOrganizational constructs, governance models, metrics

and controls can be established without violating

the principles of agile

11/4/2014

69

Corollary Five:

Organi ations can adopt agileOrganizations can adopt agile safely and pragmatically by iteratively and incrementally

introducing structure, governance, and metrics and maturing practices and culture

over time

Summary

B foc sing on the f ndamentalsBy focusing on the fundamentals of agile delivery, while

systematically and methodically breaking dependencies, we can achieve true enterprise agility

11/4/2014

70

WHY AGILE IS FAILINGIN LARGE ENTERPRISES

…and what you can do about it