Top Banner
Agile Coaching Workshop Adrian Smith Craig Smith
46

Agile Coaching Workshop

May 06, 2015

Download

Technology

Craig Smith

Workshop delivered by Adrian Smith and Craig Smith at Agile Australia 2012 in Melbourne in May 2012.

The Agile Coach is a critical role in helping leaders, teams or individuals understand, adopt and improve Agile methods and practice. Additionally, an Agile Coach helps people rethink and change the way they go about their work. For a individual to be effective in a coaching role, they must poses a wide range of skills and experience. In this workshop we will explore Agile coaching skills in the context of a competency framework and provide participants with lessons from real-world coaching experience. The workshop will provide an opportunity for participants to learn about coaching, identify areas of Agile development and to broaden skills through hands-on group and individual exercises and games.

You will:
» Understand role of an Agile coach and the typical development pathways
» Identify personal areas of strength/weakness in relation to a broad range of Agile and related skills
» Learn situational specific coaching techniques for common Agile dysfunctions
» Understand the use of maturity models in helping teams learn and adapt to Agile
» Understand organisational and role specific Agile challenges
» Learn how to adapt Agile practices to suit team specific challenges
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: Agile Coaching Workshop

Agile Coaching

Workshop

Adrian Smith Craig Smith

Image:

htt

p:/

/am

ata

ide.in

fo/im

g.p

hp?fl=

a4p406j4

z2u2r2

t416t4

24

44

x5m

4o4n

4h

48

4m

413i4

b4q

4p

4v25

4h

4g

4w

2q

3w

5v5

84r5

f4j5

945

4z5p

2j3

64p

5h

4o

21

30

3t2

v

474p5f4

c5t2

w2v2z2

w2

p2j4

m4d4

Page 2: Agile Coaching Workshop

Image: ©

Gra

cie

Film

s / 2

0th C

entu

ry F

ox T

ele

vis

ion

Page 3: Agile Coaching Workshop

Show of hands…

Image: htt

p:/

/ww

w.t

helic

ensin

gpla

te.c

om

/wp

-conte

nt/

uplo

ads/2

00

9/0

5/c

harita

ble

-han

ds.jp

g

Page 4: Agile Coaching Workshop

Image: htt

p:/

/ww

w.p

arisnajd

.com

/wallp

apers

/data

/media

/34/p

arisnajd

_sport

_1

0_

09

_0

03.J

PG

Exercise…

1 2 3 4 5 6 7 8

400

200

100

300

Page 5: Agile Coaching Workshop

Coaching Defined…

Image: htt

p:/

/ww

w.f

ree

-deskto

p-b

ackgro

unds.n

et/

free

-deskto

p-w

allp

apers

-backgro

unds/f

ree

-hd-d

eskto

p-w

allp

apers

-backgro

un

ds/3

00

93

52

60.jp

g

Derived from Hungarian word for

“carriage” which is

“something that takes you from

where you are now to where you

want to be”.

Page 6: Agile Coaching Workshop

Image: htt

p:/

/ww

w.s

port

snew

sfirs

t.com

.au/D

ata

/Media

/00000001/0

00

02

06

2/M

ickM

althouseC

rop.jp

g

Agile Coach

Story…

agilecoach.net

Page 7: Agile Coaching Workshop

Agile Coach

Manifesto…

Image: htt

p:/

/im

ages.s

mh

.com

.au/2

011/0

4/2

8/2

331293/W

ayne_B

ennett

-420

x0.jp

g

agilecoach.ca

Page 8: Agile Coaching Workshop

Trends in Corporate

Hiring…

Image: htt

p:/

/ww

w.in

deed.c

om

/jo

btr

ends?q=

agile

+coach%

2C

+agile

&l=

&re

lative=

1

Page 9: Agile Coaching Workshop

Trends in Corporate

Learning…

0

20

40

60

80

100

Traditional Training(22% increase)

Training + Coaching(88% increase)

Productivity Increase through Training

International Personal Management Association, 2001

Page 10: Agile Coaching Workshop

Scrum Masters

vs Agile Coaches

Image: ©

Lucasfilm

htt

p:/

/im

ages2.w

ikia

.nocookie

.net/

__cb20080508150

75

9/s

tarw

ars

/im

ages/t

hum

b/1

/1a/Y

odaan

dlu

ke.jp

g/8

30

px-Y

oda

an

dlu

ke.jp

g

Page 11: Agile Coaching Workshop

A Coach is Different?

Consultant Trainer Facilitator Coach

“I have this

problem ...” “Try this

… I’ve

done it

before

and it

works

…” “First do A...

Then do B …

Then do …”

“Why is it a

problem?”

“What else

could you try?”

Individual

“Let’s

brainstorm a

solution …”

Page 12: Agile Coaching Workshop

Developer Tester Business

Analyst

Project

Manager

Team Leader

Executive Leader

C Level Leader

Other

Roles

Agile Coach

Iteration Manager /

Scrum Master

Architect

The Coaching

Yellow Brick Road

Image: htt

p:/

/ww

w.c

arv

ers

atio

n.c

om

/wp

-conte

nt/

uplo

ads/2

009/0

8/y

ello

w_brick_ro

ad.jp

g

Page 13: Agile Coaching Workshop

Exercise: Competencies?

Image: htt

p:/

/ww

w.p

arisnajd

.com

/wallp

apers

/data

/media

/34/p

arisnajd

_sport

_1

0_

09

_0

03.J

PG

Agile Coach

Page 14: Agile Coaching Workshop

Agile Coach Competency

Image: htt

p:/

/ww

w.p

arisnajd

.com

/wallp

apers

/data

/media

/34/p

arisnajd

_sport

_1

0_

09

_0

03.J

PG

Agile Coach

Agile Knowledge

Technical Skillset

Business Experience

Facilitation Skillset

Coaching Skillset

Training Skillset

Page 15: Agile Coaching Workshop

Beginner Practitioner Advanced Expert Master

Agile

Knowledge

• Aware of principles

and practices

• Participated in an

Agile project

• Understand the principles

and practices

• Actively working in and

improving an Agile

project

• Can setup and lead an Agile

project

• Experience as an Iteration

Manager / Scrum Master

• Fully understand principles and

practices and can adapt to suit

project environments

• Significant Agile project

experience in varied

environments

• Have presented at several

conferences or have written a

book

• Well recognised with the industry

and maintain pubic presence

My Progress

Technical

Skillset

• Work in a team using

core skills (BA, Dev,

Tester, PM)

• Lead of a discipline

within a team

• Establish standard of

practice and quality

within a team

• Remains current with best-

practice and industry trends

in relevant discipline

• Aware of standards of

practices within other

disciplines

• Creates new techniques,

practices and tools within

discipline

• Recognised by peers as a

technical expert in relevant

discipline

• Recognised in industry

• Creating and publishing new

techniques

My Progress

Business

Experience

• Clear understanding

of the business I am

supporting, the

operating

environment and the

market

• Comfortable discussing

business process and

objectives

• Understand factors

influencing business

success

• Understand market trends

and are able to provide

advice on strategy

• Sort after for business advice

and analysis of impacts.

• Understand risk, financial and

strategic elements that impact a

business

• Experience running a business

unit

• Have run a successful business

• Sort after to advise on running

business

My Progress

Facilitation

Skills

• Comfortable working

with and leading a

group

• Adhoc facilitation of

Agile team

ceremonies

• Experienced in facilitating

group discussion of

complex issues

• Leads the facilitation of

Agile team ceremonies

• Leads multi-day workshops

and planning events for large

or newly formed teams

• Facilitates sessions involving

complex people issues

• Facilitates sessions involving

multiple stakeholders and

conflicting priorities

• Facilitates senior executive

sessions and/or large groups of

people

My Progress

Training

Skills

• Enjoy helping other

learn

• Supports learning

initiatives within the

team environment

• Have limited experience

delivering training to

small teams

• Comfortable delivering

training to larger groups

• Participate in developing and

updating training content

• Significant training experience

across multiple courses types

• Have written and delivered

multiple courses

• Comfortable piloting and

delivering new course content

• Recognised and sought after as a

trainer

• Have trained a number of other

trainers

My Progress

Coaching

Skills

• Understand the role

an d difference

between coach,

mentor and advisor.

• I provide adhoc coaching

within current team

• Recognised as a coach and

am able to follow a simple

coaching model for helping

people to resolve their own

problems

• Adapt coaching style to suit

situation, team and staff level.

• Comfortable coaching executive

staff

• Recognised and sort after as a

coach not only in Agile but in

other areas of work and life

• Capable of coaching C-level

executives

My Progress

Agile Coach Competency Matrix Name: ______________________________

Date: ______________________________

Page 16: Agile Coaching Workshop

Exercise: Competencies!

Image: htt

p:/

/ww

w.p

arisnajd

.com

/wallp

apers

/data

/media

/34/p

arisnajd

_sport

_1

0_

09

_0

03.J

PG

Page 17: Agile Coaching Workshop

Agile Knowledge

Image: htt

p:/

/ww

w.p

arisnajd

.com

/wallp

apers

/data

/media

/34/p

arisnajd

_sport

_1

0_

09

_0

03.J

PG

Hig

he

st C

om

pe

ten

cy

Ne

ed

s M

ore

Wo

rk

Don’t Enjoy

Participants at Agile Australia 2012

Rahul Kashyap

Alex Watson

Frank Valks

Hong Ch’ng

Justin Hennessy

Gareth Evans

Rhys Long

Michael Stange

Katherine Dooley

Lakhan Sharma

Linda Christensen

Gavin Browne

Anne Nolan

Nick Jeffries

Bridget Farmer

Michael Wright

Nathan Jones

Page 18: Agile Coaching Workshop

Technical Skillset

Image: htt

p:/

/ww

w.p

arisnajd

.com

/wallp

apers

/data

/media

/34/p

arisnajd

_sport

_1

0_

09

_0

03.J

PG

Hig

he

st C

om

pe

ten

cy

Ne

ed

s M

ore

Wo

rk

Don’t Enjoy

Participants at Agile Australia 2012

Prashant Sagar

Sergei Shutov

Akhil Mittal

Salman Munir

Brendan McCarthy

Shane Wegener

Dina Bauman

Cynthia Tapp

Rene Chappel

Stewart Howell

Robbie McDowall

Neal Horner

Bridget Farmer

Gillian Clark

Page 19: Agile Coaching Workshop

Bus. Experience

Image: htt

p:/

/ww

w.p

arisnajd

.com

/wallp

apers

/data

/media

/34/p

arisnajd

_sport

_1

0_

09

_0

03.J

PG

Hig

he

st C

om

pe

ten

cy

Ne

ed

s M

ore

Wo

rk

Don’t Enjoy

Participants at Agile Australia 2012

Nathan Jones

Anne Nolan

Warwick Slade

Rene Chappel

Frank Valks

Gareth Evans

Archie Harris

Michael Stange

Rahul Kashyap

Stewart Howell

Brendan McCarthy

Page 20: Agile Coaching Workshop

Facilitation Skills

Image: htt

p:/

/ww

w.p

arisnajd

.com

/wallp

apers

/data

/media

/34/p

arisnajd

_sport

_1

0_

09

_0

03.J

PG

Hig

he

st C

om

pe

ten

cy

Ne

ed

s M

ore

Wo

rk

Don’t Enjoy

Participants at Agile Australia 2012

Gillian Clark

Kim Linton

Bridget Farmer

Anne Nolan

Jaime Horton

Sergei Shuton

Linda Christensen

Frank Valks

Hong Ch’ng

Cynthia Tapp

Alex Watson

Nathan Jones

Dina Bawman

Page 21: Agile Coaching Workshop

Nick Jeffries

Serge Shutov

Robbie McDowall

Rhys Long

Linda Christensen

Michael Wright

Archie Harris

Justin Hennessy

Training Skills

Image: htt

p:/

/ww

w.p

arisnajd

.com

/wallp

apers

/data

/media

/34/p

arisnajd

_sport

_1

0_

09

_0

03.J

PG

Hig

he

st C

om

pe

ten

cy

Ne

ed

s M

ore

Wo

rk

Don’t Enjoy

Participants at Agile Australia 2012

Nick Jeffries Stewart Howell

Brendan McCarthy

Shane Wegerer

Salman Munir Prashant Sagar

Page 22: Agile Coaching Workshop

Coaching Skills

Image: htt

p:/

/ww

w.p

arisnajd

.com

/wallp

apers

/data

/media

/34/p

arisnajd

_sport

_1

0_

09

_0

03.J

PG

Hig

he

st C

om

pe

ten

cy

Ne

ed

s M

ore

Wo

rk

Don’t Enjoy

Participants at Agile Australia 2012

Archie Harris

Warwick Slade

Neal Horner

Michael Wright

Robbie McDowall

Gavin Browne

Rhys Long

Alex Watson

Prashant Sagar

Gillian Clark

Dina Bauman

Salman Munir

Justin Hennessy

Katherine Dooley

Cynthia Tapp

Kim Linton

Hong Ch’ng

Page 23: Agile Coaching Workshop

AgileLean

Training

FacilitationMentoring

Technical SkillsBusiness Skills

InnovationIdeas

Agile

Coaching

Toolkit…

Page 24: Agile Coaching Workshop

Agile Knowledge…

Practices

Principles

Values

Working solutions

Human interactions

Customer collaboration

Responding to change

Co-location

Daily standup

Iteration Planning

Customer Showcase

Retrospective

Adaptive release plan

Cross functional team

Requirements as stories

Planning / story wall

Informative workspace

Burn up/down charts

Parking lot diagrams

Success sliders

Relatively sized work

One piece flow

Kanban

Definition of done

Refactoring

Continuous integration

(Acceptance) test driven

development

Automated deployment

Incremental design &

architecture

Domain driven design

Technical spikes

Exploratory testing

Collective code

ownership

Ubiquitous language

Crafstmanship

Team Practices Team Practices

Image: htt

p:/

/ww

w.la

wto

nps.o

rg/s

chools

/lta

/im

g/w

allp

apers

/1.jp

g Simplicity

Transparency

Frequent delivery

Customer involvement

Technical excellence

Teamwork

Self organisation

Emergent design

Continuous

improvement

Sustainable pace

Servant leadership

Page 25: Agile Coaching Workshop

Agile Knowledge…

■ Agile Manifesto

■ Books

■ Podcasts / Webinars

■ Agile Conferences and Meetups

■ Societies: Agile Alliance, Scrum

Alliance, Lean Systems Society

■ Agile readiness and maturity

assessments: The Nokia Test, SAMI,

ThoughtWorks Agile Assessment

■ Certifications: CSM, PMI-Agile, ICAgile

Image: htt

p:/

/cum

ma

ford

.file

s.w

ord

pre

ss.c

om

/2008/1

1/p

ost-

its.jp

g

Page 26: Agile Coaching Workshop

Technical Skillset… ■ Software Developer: Craftsmanship, Code

Katas, Polyglot programming, Coderetreat,

Open Source Contribution, PeepCode

■ Business Analyst: IIBA, BPMN

■ Test / QA: ISTQB, Exploratory testing,

Automation skills, Bug stomps, Specification

By Example, Testing communities,

■ Project Manager: PMI / PRINCE2, Servant

leadership, Team dynamics

■ System Engineer: Technical Certifications, ITIL,

DevOps

■ …or whatever skills will make you better at

your key role

Page 27: Agile Coaching Workshop

Business Experience… ■ Agile Business Processes:

Agile in the Business, Lean Startup,

Business Model Canvas,

Beyond Budgeting

■ Financial skills

■ Marketing skills

■ Human Resources skills

■ Business Domain knowledge:

Market awareness,

future trends and directions

■ Run / start a business

Image: htt

p:/

/2.b

p.b

logspot.

com

/-ouA

0c82D

6S

Q/T

rSlU

u6p0zI/

AA

AA

AA

AA

Cfs

/0khrO

U8_1T

g/s

1600/m

ake

-money-f

rom

-hom

e-a

ustr

alia

.jp

eg

Page 28: Agile Coaching Workshop

Facilitation Skills… ■ Techniques: Brainstorming, Affinity

Mapping, Wisdom of the Crowd,

Icebreakers, Futurespectives

■ Achieving session goals and

objectives

■ Being neutral / impartial

■ Keeping focus

■ Achieving concensus with conflicting

priorities and opinions

■ Keeping decisions and actions

visible

Image: htt

p:/

/uplo

ad.w

ikim

edia

.org

/wik

ipedia

/com

mons/t

hum

b/0

/03/F

lipchart

1-A

sio

.JP

G/2

20px-F

lipchart

1-A

sio

.JP

G

Page 29: Agile Coaching Workshop

Training Skills… ■ Learning Models: Shu Ha Ri,

Graphic, Audible

■ Matching learning to content

and audience

■ Teaching through

demonstration: “Training from

the Back of the Room”

■ Games: Innovation Games,

Gamestorming, Tasty

Cupcakes

■ Mentoring post-training

■ Alternative delivery methods

Imag

e: h

ttp

://b

acko

ntr

ack.

org

/im

ages

/30

y/3

0y2

.jpg

Page 30: Agile Coaching Workshop

Coaching Skills...

Coaching Models:

■ GROW Coaching Model

■ PrOpER Coaching Model

■ Results Coaching Model

■ 3 days, 3 things, 3 weeks

■ Integral (AQAL) Model

■ CLEAR Model

Image: htt

p:/

/farm

4.s

tatic.flic

kr.

com

/3460/3

860609433_fe

1e3

18

03

d_

o.jp

g

Page 31: Agile Coaching Workshop

GROW Coaching Model

Goal

Reality

Options

Wrap Up

Aim: Set long term

objective

Objective: Agree specific

objective for session

Topic: Agree topic for

discussion

Assessment: Invite self

assessment

Examples: Offer specific

examples of feedback

Assumptions: Avoid or

check assumptions and

discard irrelevant history

Range: Cover the full

range of options

Suggestions: Invite

suggestions. Cautiously

offer suggestions

Choices: Ensure choices

are made

Action: Commit to action

Obstacles: Identify

possible obstacles and

how to overcome. Agree

support

Aim: Make steps specific

and time bound

Page 32: Agile Coaching Workshop

PrOpER Coaching Model

Problem

Options

Experiment

Review

Pick a problem to work on.

Watch how the team

works. What needs to be

improved?

Consider your options.

What could you try

that might influence

the situation for the

better? List at least

three options.

Pick one option to try.

Review the outcome. Did

you improve things?

Even if things

haven’t improved, have

you learned something?

Page 33: Agile Coaching Workshop

Results Coaching Model

Permission

Questioning

Insights

Actions

Habits

Current

Reality

Desired

Outcome

Page 34: Agile Coaching Workshop

Dodgeball Model

Image: ©

20

th C

entu

ry F

ox h

ttp:/

/im

ages.h

olly

wood.c

om

/site/h

ank-a

zaria-d

odgeball-

utr

.jp

g

Page 35: Agile Coaching Workshop

Common Coaching

Anti-Patterns…

■ Trying to change too much

■ Losing objectivity

■ Staying too long

■ Being too theoretical

■ Being inflexible

■ Getting influenced

■ Avoiding tough conversations

Image: htt

p:/

/im

g.g

aw

kera

ssets

.com

/im

g/1

7h2kn39uw

t4xjp

g/o

rig

inal.jp

g

Page 36: Agile Coaching Workshop

Agile Coach Tips…

Image: htt

p:/

/ww

w.c

ele

brity

speakers

.com

.au/m

edia

/pic

s/s

ite/im

agecache/A

CB

F5

69D

B1738B

37D

C6F

F6

04E

85A

8830.jp

g

Page 37: Agile Coaching Workshop

Start with the

end in mind…

Know when to leave

and have a

clear exit plan

Image: htt

p:/

/mkm

iku.f

iles.w

ord

pre

ss.c

om

/2011/0

3/s

ucker-

punch-a

naly

sis

-sta

ge

-zack-s

nyder.

jpg

Page 38: Agile Coaching Workshop

Be the

change

you want

to see…

Roll up your

sleeves and

show them

how its done

Page 39: Agile Coaching Workshop

Keep your distance…

Don’t become part of the team

Page 40: Agile Coaching Workshop

Ask the team…

Make the team responsible -

you don’t have all the answers

Imag

e: ©

Un

iver

sal T

elev

isio

n h

ttp

://w

ww

.hej

ora

ma.

com

/wp

/wp

-co

nte

nt/

up

load

s/2

01

1/0

4/A

-tea

m.jp

g

Page 41: Agile Coaching Workshop

Step by step…

Don’t change everything at once,

create a learning environment

Page 42: Agile Coaching Workshop

Just the facts…

Separate fact from emotion

with insightful questions

Image: ©

Univ

ers

al S

tudio

s

Page 43: Agile Coaching Workshop

Make what you measure…

Select simple

metrics,

measure

regularly and

make visible

Image: htt

p:/

/ww

w.p

ubos.o

rg/w

p-c

onte

nt/

uplo

ads/2

01

1/0

8/t

ap

e-m

easure

.jp

g

Page 44: Agile Coaching Workshop

Agile is only a means to

an end…

Adopting Agile should increase business value and reduce risk

Page 45: Agile Coaching Workshop

Wrap Up…

Image: htt

p:/

/keepitciv

il.file

s.w

ord

pre

ss.c

om

/2010/1

0/b

om

ber_

harls_cup_07.jp

g

Page 46: Agile Coaching Workshop

Craig Smith

Agile Coach

Adrian Smith

Agile Coach

Suncorp Group includes leading general insurance,

banking, life insurance, superannuation and

investment brands in Australia and New Zealand.

The Group has around 16,000 employees and

relationships with nine million customers. It is a Top

25 ASX listed company with over $95 billion in

assets. Suncorp has five core businesses: Personal

Insurance; Commercial Insurance; Vero New

Zealand; Suncorp Bank and Suncorp Life. These are

supported by corporate and shared services

divisions.

(http://www.suncorp.com.au)

Ennova is a software development company that specialises in

helping businesses optimise their use of technology. We are

passionate about what we do and have embedded Agile and Lean

thinking into our approach to everything. This enables us to rapidly

deliver high quality software solutions that provide long term business

value. Our Agile and Lean consulting services draw on an diverse

experience base that spans the engineering, manufacturing,

construction and financial services industries. Additionally, Ennova is

active in the development of software products and therefore has first

hand practical experience in the application of Agile and Lean

methods.

(http://www.ennova.com.au)

Questions? http://www.ennova.com.au

http://www.agileengineeringdesign.com

[email protected]

@adrianlsmith

http://www.suncorp.com.au

http://www.craigsmith.id.au

[email protected]

[email protected]

@smithcdau

Download this presentation at:

http://www.slideshare.net/smithcdau

http://www.slideshare.net/adrianlsmith

Image: htt

p:/

/ww

w.s

port

engla

nd.o

rg/im

ages/w

his

tle

_fe

atu

re.jp

g