31
November 27, 2013 The Agile Coach Role @ Spotify Brendan Marsh How Agile Coaches Help Us Win

How agile coaches help us win - the agile coach role @ spotify [lightning talk! 12min]

  • View
    223

  • Download
    4

Embed Size (px)

DESCRIPTION

At Spotify, we believe that we will win if we can iterate on our product faster than the competition. If we can build our product faster, we can learn faster and thus improve & grow as a company faster than our competitors. We are growing rapidly to make this happen, but how do we ensure that our development teams are happy, high performing and constantly improving? How do we share these learnings with the rest of the business? One of the crucial roles in this endeavour are our Agile Coaches. In this talk, I will present what we believe an Agile Coach is, give some insight into the daily life of an Agile Coach at Spotify & explain why we believe that Agile Coaches help us win.

Citation preview

Page 1: How agile coaches help us win - the agile coach role @ spotify [lightning talk! 12min]

November 27, 2013

The Agile Coach Role @ SpotifyBrendan Marsh

How Agile CoachesHelp Us Win

Page 2: How agile coaches help us win - the agile coach role @ spotify [lightning talk! 12min]

Inspiration for this talk

Page 3: How agile coaches help us win - the agile coach role @ spotify [lightning talk! 12min]

What is an agile coach at Spotify?

3What do they do?

Why do we believe they help us win?

Page 4: How agile coaches help us win - the agile coach role @ spotify [lightning talk! 12min]

4

24M active users. 6M paying subscribers.

20M songs.

Page 5: How agile coaches help us win - the agile coach role @ spotify [lightning talk! 12min]

Growing fast

30

3 years ago

Page 6: How agile coaches help us win - the agile coach role @ spotify [lightning talk! 12min]

Tribes ”Provide fast and

reliable access to all the world's music”

”Enable high product development speed while maintaining a

highly available service”

P P P P Squad Squad Squad Squad

Chapter

Chapter

P P P P Squad Squad Squad Squad

Chapter

Chapter

Growing fast

25030

10010

Now

Page 7: How agile coaches help us win - the agile coach role @ spotify [lightning talk! 12min]

7How do we scale?

Page 8: How agile coaches help us win - the agile coach role @ spotify [lightning talk! 12min]

• “Feel like a mini-startup”

• Self-organizing

• Cross-functional

• 5-7 engineers, less than 10

• Autonomous

Squad

P

C

Page 9: How agile coaches help us win - the agile coach role @ spotify [lightning talk! 12min]

Tribes ”Provide fast and

reliable access to all the world's music”

”Enable high product development speed while maintaining a

highly available service”

P P P P Squad Squad Squad Squad

Chapter

Chapter

P P P P Squad Squad Squad Squad

Chapter

Chapter

Page 10: How agile coaches help us win - the agile coach role @ spotify [lightning talk! 12min]

Squads

Page 11: How agile coaches help us win - the agile coach role @ spotify [lightning talk! 12min]

Agile Coaches

Individuals

Squads

Tribes

Scope of the Agile Coach

Page 12: How agile coaches help us win - the agile coach role @ spotify [lightning talk! 12min]

12

The agile coach

Page 13: How agile coaches help us win - the agile coach role @ spotify [lightning talk! 12min]

Our primary goal: High performing teams and a high performing organization

Page 14: How agile coaches help us win - the agile coach role @ spotify [lightning talk! 12min]

Motivated people... building valuable, quality products...

...fast!

Page 15: How agile coaches help us win - the agile coach role @ spotify [lightning talk! 12min]

November 27, 2013

How do we help them reach high performance?

Page 16: How agile coaches help us win - the agile coach role @ spotify [lightning talk! 12min]

By going above and beyond the call of an Agile Practitioner

16

Page 17: How agile coaches help us win - the agile coach role @ spotify [lightning talk! 12min]

November 27, 2013

We definitely do the basics...

Scrum

Kanban

User stories

Stand ups

Retrospectives

Sprints

Planning PokerXP

Story PointsDemos

Page 18: How agile coaches help us win - the agile coach role @ spotify [lightning talk! 12min]

Agile - LeanPractitioner

Lyssa Adkins - The Agile Coaching Competency Framework

Page 19: How agile coaches help us win - the agile coach role @ spotify [lightning talk! 12min]

Agile - LeanPractitioner

Teaching

Mentoring

Coaching

Facilitating

Lyssa Adkins - The Agile Coaching Competency Framework

Page 20: How agile coaches help us win - the agile coach role @ spotify [lightning talk! 12min]

Agile - LeanPractitioner

Teaching

Mentoring

Coaching

Facilitating

TechnicalMastery

BusinessMastery

TransformationalMastery

Lyssa Adkins - The Agile Coaching Competency Framework

Page 21: How agile coaches help us win - the agile coach role @ spotify [lightning talk! 12min]

21

Some recent examplesof this in practice

Page 22: How agile coaches help us win - the agile coach role @ spotify [lightning talk! 12min]

1 on 1 coaching

- Team members

- Product owners

- Chapter leads

- Senior management

Agile - Lean

TeachingMentoring

TechnicalBusiness

Coaching

Page 23: How agile coaches help us win - the agile coach role @ spotify [lightning talk! 12min]

Squad coaching- During standups

- Retrospectives

- Planning meetings

- We’re part of the team

Agile - Lean

TeachingMentoring

CoachingFacilitating

TechnicalBusiness Transformational

Practitioner

Mastery MasteryMastery

Page 24: How agile coaches help us win - the agile coach role @ spotify [lightning talk! 12min]

Team offsite- Full day(s) offsite

- Team building

- Problem Solving

TeachingFacilitating

Agile - LeanPractitioner

Page 25: How agile coaches help us win - the agile coach role @ spotify [lightning talk! 12min]

TDD/XP workshop- 2 day workshop

- Facilitated by coach and CL

- Focus on engineering skills

TeachingFacilitating

TechnicalMastery

Agile - LeanPractitioner

Page 26: How agile coaches help us win - the agile coach role @ spotify [lightning talk! 12min]

PO book club- Series of lunch and learns

- Challenges POs

- What is the impact of planned work?

TeachingFacilitating

BusinessMastery

Agile - LeanPractitioner

Page 27: How agile coaches help us win - the agile coach role @ spotify [lightning talk! 12min]

27

Putting it alltogether

Page 28: How agile coaches help us win - the agile coach role @ spotify [lightning talk! 12min]
Page 29: How agile coaches help us win - the agile coach role @ spotify [lightning talk! 12min]

Section name

How do WE grow?

•Conferences / Meetups•Training / Workshop•Thought Leader Talks•Mentoring•Pairing•Agile Practices Sharing•Lean coffee•Unconference

29

Page 30: How agile coaches help us win - the agile coach role @ spotify [lightning talk! 12min]

Section name

Recap

First level text•Second level – Third level– Fourth level

30

Recap

Page 31: How agile coaches help us win - the agile coach role @ spotify [lightning talk! 12min]

Brendan MarshAgile [email protected]@brendanmarshbrendanmarsh.com