path to agility: avoiding common pitfalls in agile adoption

79
Path to Agility David Hawks, CST, CEC @austinagile Get your mobile phone ready as we will do real time polling during this session. Text VELOCITY to 22333 to join. Accelerate Agility

Upload: agile-velocity

Post on 11-Jan-2017

153 views

Category:

Technology


1 download

TRANSCRIPT

Page 1: Path to Agility: Avoiding Common Pitfalls in Agile Adoption

Path to AgilityDavid Hawks, CST, CEC @austinagile

Get your mobile phone ready as we will do real time polling during this session. Text VELOCITY to 22333 to join.

Accelerate Agility

Page 2: Path to Agility: Avoiding Common Pitfalls in Agile Adoption

David HawksAgile Trainer and Coach

@austinagile

[email protected]

AgileVelocity.com

Accelerate Agility Transformation | Training | Coaching

Page 3: Path to Agility: Avoiding Common Pitfalls in Agile Adoption

WHAT WE DOAgile Training & Certification Certified ScrumMaster and Product Owner, Team Training, Leadership Training, Lean/ Kanban

Agile Team Coaching Coach teams to reach hyper productivity

Agile Leadership Coaching

Guide leadership to empower teams

Agile Transformation Formulate agile adoption strategies and plans tailored to the client environment and support execution

Texas-Based Leader in Everything Agile

Upcoming Workshops9/28 - Certified Scrum Product Owner (CSPO)

11/30 - Advanced Master Program - ScrumMaster*

11/30 - Certified ScrumMaster (CSM)*

*Discount Code “DallasALN20” for 20% off — 5 uses only — expires 10/7 —

Page 4: Path to Agility: Avoiding Common Pitfalls in Agile Adoption
Page 5: Path to Agility: Avoiding Common Pitfalls in Agile Adoption

EVERYONE HAS ADOPTED AGILE IN SOME CAPACITY 94% of all organizations surveyed now practice agile. (VersionOne State of

Agility 2015)

Page 6: Path to Agility: Avoiding Common Pitfalls in Agile Adoption

6

Page 7: Path to Agility: Avoiding Common Pitfalls in Agile Adoption

ONLY 53% OF AGILE PROJECTS ARE SUCCESSFUL

It is better than waterfall, but is that good enough?

(VersionOne State of Agility 2015)

Page 8: Path to Agility: Avoiding Common Pitfalls in Agile Adoption

THERE IS MORE BAD AGILE THAN GOOD AGILEWhy is that?

Page 9: Path to Agility: Avoiding Common Pitfalls in Agile Adoption

Path to AgilityStage Align Learn Predict Accelerate Adapt

Pains

• Goal is to “implement” Agile, Scrum, SAFe, etc.

• Lots of chaos and resistance• No process for escalating

organizational impediments• Teams don’t feel management is

bought in

• Different understandings of Agile/ Scrum

• Think Agile is just a process change

• No time to make improvements• Not a safe to fail environment• Leadership is acting the way they

always have

• Lots of carryover into next Sprint

• Dev & QA not working close together

• No known Velocity• Ambiguous backlog and stories

• Long release cycle times• Organizational friction with the

“business”• Long customer feedback cycles• Low customer satisfaction

• Low employee engagement across the organization

• Executive leadership not operating with agility

• Other departments culture not aligned with Agile

Your Rating (1-5)

Potential Solutions

• Set strategic measurable goals• Create a sense of urgency• Form a Transformational

Leadership Team• Create a Transformation Backlog• Make progress transparent and

visible

• Training for all team members• Training for leadership• Provide slack to learn• Emphasize team building• Form cross-functional teams

• Make all work visible• Limit WIP until you are getting

“Done Done”• Constant team Backlog

Grooming• Break work down and swarm• Embrace cross functional team

goals• Cross train and develop T-shaped

ppl

• Leadership focus on optimizing the whole

• Urgently resolve organizational impediments

• Test Automation, Continuous Integration, DevOps

• Lean Product Discovery

• Educate teams and leaders across the org

• Implement Agile practices in other parts of the organization (Make work visible, self-organizing teams, daily standup, etc.)

• Change leadership mindset to servant leadership

Your Action Item

Page 10: Path to Agility: Avoiding Common Pitfalls in Agile Adoption

Pitfall #1No Alignment on Mission

Page 11: Path to Agility: Avoiding Common Pitfalls in Agile Adoption
Page 12: Path to Agility: Avoiding Common Pitfalls in Agile Adoption

Satir Model of Change

Page 13: Path to Agility: Avoiding Common Pitfalls in Agile Adoption

Status Quo

Satir Model of Change

Page 14: Path to Agility: Avoiding Common Pitfalls in Agile Adoption

Chaos & Resistance

Status Quo

Satir Model of Change

Page 15: Path to Agility: Avoiding Common Pitfalls in Agile Adoption

Integration & Practice

Chaos & Resistance

Status Quo

Satir Model of Change

Page 16: Path to Agility: Avoiding Common Pitfalls in Agile Adoption

Integration & Practice

Chaos & Resistance

Status Quo New Status Quo

Satir Model of Change

Page 17: Path to Agility: Avoiding Common Pitfalls in Agile Adoption

Apply Organizational Change Mgmt

Page 18: Path to Agility: Avoiding Common Pitfalls in Agile Adoption

Transformation Backlog and Leadership Team

Run the Transformation using Agile

Page 19: Path to Agility: Avoiding Common Pitfalls in Agile Adoption

Align

.

Page 20: Path to Agility: Avoiding Common Pitfalls in Agile Adoption

AlignPath to Agility - Stage 1

Pains

• Goal is to “implement” Agile, Scrum, SAFe, etc.

• Lots of chaos and resistance

• No process for escalating organizational impediments

• Teams don’t feel management is bought in

Solutions

• Set strategic measurable goals

• Create a sense of urgency

• Form a Transformational Leadership Team

• Create a transformation backlog

• Make progress transparent and visible

Page 21: Path to Agility: Avoiding Common Pitfalls in Agile Adoption
Page 22: Path to Agility: Avoiding Common Pitfalls in Agile Adoption

Discussion: What could your leaders do better to support your change?

Page 23: Path to Agility: Avoiding Common Pitfalls in Agile Adoption

Pitfall #2Team and Leadership not equipped with knowledge

Page 24: Path to Agility: Avoiding Common Pitfalls in Agile Adoption
Page 25: Path to Agility: Avoiding Common Pitfalls in Agile Adoption
Page 26: Path to Agility: Avoiding Common Pitfalls in Agile Adoption

Self Organizing Teams need Knowledge and Support

Page 27: Path to Agility: Avoiding Common Pitfalls in Agile Adoption

ShuHaRi

Stages of Team Learning

Page 28: Path to Agility: Avoiding Common Pitfalls in Agile Adoption

Stages of Team Development

Page 29: Path to Agility: Avoiding Common Pitfalls in Agile Adoption

25Stages of Team Maturity

IndividualGroup

TeamSelf-Organizing

Team

Self-Managing Team

Self-Directing Team

CooperationCollaboration on common

goal

Ownership of HOW

Holds itself accountable

Ownership of Goal

Page 30: Path to Agility: Avoiding Common Pitfalls in Agile Adoption

LearnAlign

Path to Agility

Page 31: Path to Agility: Avoiding Common Pitfalls in Agile Adoption

LearnPath to Agility - Stage 2

Pains

• Different understandings of Agile/ Scrum

• Think Agile is just a process change

• No time to make improvements

• Not a safe-to-fail environment

• Leadership is acting the way they always have

Solutions

• Training for all team members

• Training for leadership

• Provide slack to learn

• Emphasize team building

• Form cross-functional teams

Page 32: Path to Agility: Avoiding Common Pitfalls in Agile Adoption
Page 33: Path to Agility: Avoiding Common Pitfalls in Agile Adoption

Pitfall #3Not Getting to Done

Page 34: Path to Agility: Avoiding Common Pitfalls in Agile Adoption
Page 35: Path to Agility: Avoiding Common Pitfalls in Agile Adoption

Stor

y 2

Stor

y 3

Stor

y 4

Stor

y 1

Individual Efficiency != Team Effectiveness2 Week Sprint - 4 User Stories - 4 Developers and 2 QA

Page 36: Path to Agility: Avoiding Common Pitfalls in Agile Adoption

Stor

y 2

Stor

y 3

Stor

y 4

Stor

y 1

Individual Efficiency != Team Effectiveness

Dev 1

2 Week Sprint - 4 User Stories - 4 Developers and 2 QA

Page 37: Path to Agility: Avoiding Common Pitfalls in Agile Adoption

Stor

y 2

Stor

y 3

Stor

y 4

Stor

y 1

Individual Efficiency != Team Effectiveness

Dev 1

Dev 2

2 Week Sprint - 4 User Stories - 4 Developers and 2 QA

Page 38: Path to Agility: Avoiding Common Pitfalls in Agile Adoption

Stor

y 2

Stor

y 3

Stor

y 4

Stor

y 1

Individual Efficiency != Team Effectiveness

Dev 1

Dev 2

Dev 3

2 Week Sprint - 4 User Stories - 4 Developers and 2 QA

Page 39: Path to Agility: Avoiding Common Pitfalls in Agile Adoption

Stor

y 2

Stor

y 3

Stor

y 4

Stor

y 1

Individual Efficiency != Team Effectiveness

Dev 1

Dev 2

Dev 3

Dev 4

2 Week Sprint - 4 User Stories - 4 Developers and 2 QA

Page 40: Path to Agility: Avoiding Common Pitfalls in Agile Adoption

Stor

y 2

Stor

y 3

Stor

y 4

Stor

y 1

Individual Efficiency != Team Effectiveness

Dev 1

Dev 2

Dev 3

Dev 4

QA 1

2 Week Sprint - 4 User Stories - 4 Developers and 2 QA

Page 41: Path to Agility: Avoiding Common Pitfalls in Agile Adoption

Stor

y 2

Stor

y 3

Stor

y 4

Stor

y 1

Individual Efficiency != Team Effectiveness

Dev 1

Dev 2

Dev 3

Dev 4

QA 1

QA 1

2 Week Sprint - 4 User Stories - 4 Developers and 2 QA

Page 42: Path to Agility: Avoiding Common Pitfalls in Agile Adoption

Stor

y 2

Stor

y 3

Stor

y 4

Stor

y 1

Individual Efficiency != Team Effectiveness

Dev 1

Dev 2

Dev 3

Dev 4

QA 1

QA 1

QA 2

2 Week Sprint - 4 User Stories - 4 Developers and 2 QA

Page 43: Path to Agility: Avoiding Common Pitfalls in Agile Adoption

Stor

y 2

Stor

y 3

Stor

y 4

Stor

y 1

Individual Efficiency != Team Effectiveness

Dev 1

Dev 2

Dev 3

Dev 4

QA 1

QA 1

QA 2

QA 2

2 Week Sprint - 4 User Stories - 4 Developers and 2 QA

Page 44: Path to Agility: Avoiding Common Pitfalls in Agile Adoption

Stor

y 2b

Stor

y 3a

Stor

y 3b

Stor

y 4a

Stor

y 4b

Stor

y 2a

Stor

y 1b

Stor

y 1a

Get Something “Done Done” every Few Days

Dev 1 & 2

2 Week Sprint - 4 User Stories - 4 Developers and 2 QA

QA 1Dev 1 & 2

QA 1

Dev 3 & 4QA 2

Dev 3 & 4QA 2

Dev 1 & 2QA 1

Dev 1 & 2QA 1

Dev 3 & 4QA 2

Dev 3 & 4QA 2

New Skills Required:Break Work Down (Stories/Tasks), Swarm, xFunctional Teams, Cross Training (T-Shaped ppl)

Page 45: Path to Agility: Avoiding Common Pitfalls in Agile Adoption

Focus on Clarity of Scope

BacklogGrooming:• EngagedPO• Wholeteam

involvement• Conversations• Prepareforfuture

Sprints• DefinitionofReady

Page 46: Path to Agility: Avoiding Common Pitfalls in Agile Adoption

PredictLearnAlign

Path to Agility

Page 47: Path to Agility: Avoiding Common Pitfalls in Agile Adoption

PredictPath to Agility - Stage 3

Pains

• Lots of carryover into next Sprint

• Dev & QA not working close together

• No known Velocity

• Ambiguous backlog and stories

Solutions

• Make all work visible

• Limit WIP until you are getting “Done Done”

• Constant team Backlog Grooming

• Break work down and swarm

• Embrace cross-functional team goals

• Cross train and develop T-shaped people

Page 48: Path to Agility: Avoiding Common Pitfalls in Agile Adoption
Page 49: Path to Agility: Avoiding Common Pitfalls in Agile Adoption

Discussion: What needs to happen to get 9 out of 10 Sprints 100% Done?

Page 50: Path to Agility: Avoiding Common Pitfalls in Agile Adoption
Page 51: Path to Agility: Avoiding Common Pitfalls in Agile Adoption

Pitfall #4Not Optimizing the Whole

Page 52: Path to Agility: Avoiding Common Pitfalls in Agile Adoption

Optimize the Full Value StreamId

eatio

n

Prio

ritiz

atio

n

Req

uire

men

tsD

efini

tion

Impl

emen

tatio

n

Qua

lity

Ass

uran

ce

Inte

grat

ion

&

Reg

ress

ion

Test

ing

Dep

loym

ent

Cus

tom

er/ M

arke

t Val

idat

ion

Page 53: Path to Agility: Avoiding Common Pitfalls in Agile Adoption

Optimize the Full Value StreamId

eatio

n

Prio

ritiz

atio

n

Req

uire

men

tsD

efini

tion

Impl

emen

tatio

n

Qua

lity

Ass

uran

ce

Inte

grat

ion

&

Reg

ress

ion

Test

ing

Dep

loym

ent

Cus

tom

er/ M

arke

t Val

idat

ion

Scrum

Page 54: Path to Agility: Avoiding Common Pitfalls in Agile Adoption

Optimize the Full Value StreamId

eatio

n

Prio

ritiz

atio

n

Req

uire

men

tsD

efini

tion

Impl

emen

tatio

n

Qua

lity

Ass

uran

ce

Inte

grat

ion

&

Reg

ress

ion

Test

ing

Dep

loym

ent

Cus

tom

er/ M

arke

t Val

idat

ion

Scrum

Test Automation/ Continuous Integration

Page 55: Path to Agility: Avoiding Common Pitfalls in Agile Adoption

Optimize the Full Value StreamId

eatio

n

Prio

ritiz

atio

n

Req

uire

men

tsD

efini

tion

Impl

emen

tatio

n

Qua

lity

Ass

uran

ce

Inte

grat

ion

&

Reg

ress

ion

Test

ing

Dep

loym

ent

Cus

tom

er/ M

arke

t Val

idat

ion

Scrum

Test Automation/ Continuous Integration

DevOps

Page 56: Path to Agility: Avoiding Common Pitfalls in Agile Adoption

Optimize the Full Value StreamId

eatio

n

Prio

ritiz

atio

n

Req

uire

men

tsD

efini

tion

Impl

emen

tatio

n

Qua

lity

Ass

uran

ce

Inte

grat

ion

&

Reg

ress

ion

Test

ing

Dep

loym

ent

Cus

tom

er/ M

arke

t Val

idat

ion

Scrum

Test Automation/ Continuous Integration

DevOps

Lean Product Discovery

Page 57: Path to Agility: Avoiding Common Pitfalls in Agile Adoption

Discussion: Where is the main bottleneck in your Full Value Steam?

Page 58: Path to Agility: Avoiding Common Pitfalls in Agile Adoption

Predict AccelerateLearnAlign

Path to Agility

Page 59: Path to Agility: Avoiding Common Pitfalls in Agile Adoption

AcceleratePath to Agility - Stage 4

Pains

• Long release cycle times

• Organizational friction with the “business”

• Long customer feedback cycles

• Low customer satisfaction

Solutions

• Leadership focus on optimizing the whole

• Actively resolve organizational impediments

• Test Automation, Continuous Integration, DevOps

• Lean Product Discovery

Page 60: Path to Agility: Avoiding Common Pitfalls in Agile Adoption
Page 61: Path to Agility: Avoiding Common Pitfalls in Agile Adoption

Pitfall #5Thinking Agile is just a Tech

Thing

Page 62: Path to Agility: Avoiding Common Pitfalls in Agile Adoption

The World has Changed

Page 63: Path to Agility: Avoiding Common Pitfalls in Agile Adoption

The Workforce has Changed

Page 64: Path to Agility: Avoiding Common Pitfalls in Agile Adoption

We have an Engagement Problem!

Page 65: Path to Agility: Avoiding Common Pitfalls in Agile Adoption

Knowledge Workers want

Autonomy

Page 66: Path to Agility: Avoiding Common Pitfalls in Agile Adoption
Page 67: Path to Agility: Avoiding Common Pitfalls in Agile Adoption

Self-Organizing teams lead to better outcomes

Page 68: Path to Agility: Avoiding Common Pitfalls in Agile Adoption

Servant Leaders Support not Dictate

Page 69: Path to Agility: Avoiding Common Pitfalls in Agile Adoption

Predict AccelerateLearnAlign Adapt

Path to Agility

Page 70: Path to Agility: Avoiding Common Pitfalls in Agile Adoption

AdaptPath to Agility - Stage 5

Pains

• Low employee engagement across the org

• Executive leadership not operating with agility

• Other departments culture not aligned with Agile

Solutions

• Educate teams and leaders across the organization

• Implement Agile practices in other parts of the organization (Make work visible, self-organizing teams, daily standup, etc.)

• Change leadership mindset to servant leadership

Page 71: Path to Agility: Avoiding Common Pitfalls in Agile Adoption
Page 72: Path to Agility: Avoiding Common Pitfalls in Agile Adoption

Path to AgilityStage Align Learn Predict Accelerate Adapt

Pains

• Goal is to “implement” Agile, Scrum, SAFe, etc.

• Lots of chaos and resistance• No process for escalating

organizational impediments• Teams don’t feel management is

bought in

• Different understandings of Agile/ Scrum

• Think Agile is just a process change

• No time to make improvements• Not a safe to fail environment• Leadership is acting the way they

always have

• Lots of carryover into next Sprint

• Dev & QA not working close together

• No known Velocity• Ambiguous backlog and stories

• Long release cycle times• Organizational friction with the

“business”• Long customer feedback cycles• Low customer satisfaction

• Low employee engagement across the organization

• Executive leadership not operating with agility

• Other departments culture not aligned with Agile

Your Rating (1-5)

Potential Solutions

• Set strategic measurable goals• Create a sense of urgency• Form a Transformational

Leadership Team• Create a Transformation Backlog• Make progress transparent and

visible

• Training for all team members• Training for leadership• Provide slack to learn• Emphasize team building• Form cross-functional teams

• Make all work visible• Limit WIP until you are getting

“Done Done”• Constant team Backlog

Grooming• Break work down and swarm• Embrace cross functional team

goals• Cross train and develop T-shaped

ppl

• Leadership focus on optimizing the whole

• Urgently resolve organizational impediments

• Test Automation, Continuous Integration, DevOps

• Lean Product Discovery

• Educate teams and leaders across the org

• Implement Agile practices in other parts of the organization (Make work visible, self-organizing teams, daily standup, etc.)

• Change leadership mindset to servant leadership

Your Action Item

Page 73: Path to Agility: Avoiding Common Pitfalls in Agile Adoption

Exercise: What is the top thing you can go implement?

Page 74: Path to Agility: Avoiding Common Pitfalls in Agile Adoption
Page 75: Path to Agility: Avoiding Common Pitfalls in Agile Adoption
Page 76: Path to Agility: Avoiding Common Pitfalls in Agile Adoption

Predict AccelerateLearnAlign Adapt

Path to Agility

Status Quo Chaos & ResistanceIn

tegr

atio

n &

Prac

tice

New Status Quo

The goal for the transformation cannot be to do Agile. Understanding and communicating the business objectives that will be achieved with the transformation is a critical first step.

Through Agile training and coaching, teams and leadership are equipped with new techniques and an understanding of how Agile works.

Ownership of processes are transferred to an empowered team and a culture of continuous improvement is put in place.

Teams harden these newly learned practices and become more disciplined in order to deliver working product in a predictable and iterative manner.

Once the teams become disciplined and predictable, we can focus on team and organizational improvements to optimize across the full delivery cycle and shorten time to market.

Agile will begin to permeate throughout the organization and executive leadership, enabling empowered teams and adaptive leadership to respond to ever-changing market demands as they have transformed to an organization with true Agility.

[email protected]

@agile_velocity

Page 77: Path to Agility: Avoiding Common Pitfalls in Agile Adoption

FREE WHITE PAPER

Leave a card with name, role, company, email And we will send you a White Paper on

Agile for Executives

Accelerate Agility

Page 78: Path to Agility: Avoiding Common Pitfalls in Agile Adoption

WHAT WE DOAgile Training & Certification Certified ScrumMaster and Product Owner, Team Training, Leadership Training, Lean/ Kanban

Agile Team Coaching Coach teams to reach hyper productivity

Agile Leadership Coaching

Guide leadership to empower teams

Agile Transformation Formulate agile adoption strategies and plans tailored to the client environment and support execution

Texas-Based Leader in Everything Agile

Upcoming Workshops9/28 - Certified Scrum Product Owner (CSPO)

11/30 - Advanced Master Program - ScrumMaster*

11/30 - Certified ScrumMaster (CSM)*

*Discount Code “DallasALN20” for 20% off — 5 uses only — expires 10/7 —

Page 79: Path to Agility: Avoiding Common Pitfalls in Agile Adoption

[email protected]: @AustinAgile

[email protected]: @agile_velocity