How to build & Coach an Agile team

28
Coaching & Facilitation Hosted by: Vinh Bao Quang

Transcript of How to build & Coach an Agile team

Page 1: How to build & Coach an Agile team

Coaching & Facilitation

Hosted by:

Vinh Bao Quang

Page 2: How to build & Coach an Agile team

What’s Coaching

What’s stages do Agile teams go through?

Agile Coach skills?

What does Agile Coach do?

Facilitation Agile meetings

Q&A

Agenda

Page 3: How to build & Coach an Agile team

What’s coaching?

Coaching is a form of development in which a person called a coach supports a learner or client in achieving a specific personal or professional goal. The learner is sometimes called a coachee.

Page 4: How to build & Coach an Agile team

What’s stages do Agile teams go through?

Page 5: How to build & Coach an Agile team

What’s stages do Agile teams go through?

Page 6: How to build & Coach an Agile team

What’s stages do Agile teams go through?

Do your team master Agile through stages called Shu Ha Ri ?

Where are your team on Shu Ha Ri stages?

Page 7: How to build & Coach an Agile team

What’re Agile Coach skills?

Page 8: How to build & Coach an Agile team

Instilled agile practices

Started up agile teams

Coached team members one-on-one

Coached the whole team

Coached product owner

Coached outsiders

Coached the team through change

What does Agile Coach do?

Page 9: How to build & Coach an Agile team

Bring team to reach to high performance

Mastered yourself

Accepted their ideas above your own

Modeled agile values and principles

Navigated conflict

Facilitate Agile meetings

What does Agile Coach do?

Page 10: How to build & Coach an Agile team

Instilled agile practices

– Team keep in mind the agile manifesto, 12

principles of Agile when working

– Receives the expected benefits from the practices

What does Agile Coach do?

Page 11: How to build & Coach an Agile team

Started up agile team

– What are your problems when establishing a new Agile

team?

– What do we teach the team during the start-up (or Sprint

0)?

– How much time should we expect to spend preparing for

the start-up session ?

What does Agile Coach do?

Page 12: How to build & Coach an Agile team

Started up agile team

– Learn about process/agile framework to be used

– Learn about the team, individual to get understand

– Learn about the work ahead

What does Agile Coach do?

Page 13: How to build & Coach an Agile team

Coached the whole team

– At the Beginning

– In the middle

– In the end

What does Agile Coach do?

Page 14: How to build & Coach an Agile team

Coached team members one-on-one

– When we coach one-on-one?

• When a team member has problem and reach to Coach

• Coach address issue and proactively have conversation

– Start coaching conversation with them immediately

• Meet a half-step ahead

• Guarantee safety

• Partner with managers

• Create a positive regards

What does Agile Coach do?

Page 15: How to build & Coach an Agile team

Coached Product owners

– Should Agile coach cover and fill the role of PO? Why?

– Coach PO one-one

• Interacting with team

• PO understand their role and responsibility

• Business-value-driven thinking

• Spend time on creating, grooming, and using the product

backlog

• Removing impediments

• Managing stakeholders

• Hold the team to their commitment

What does Agile Coach do?

Page 16: How to build & Coach an Agile team

Coached outsiders (Sponsor, Manager, Stakeholders

outside team)

– Why we should coach outsiders?

– How to Coach them

• Use one-one coaching

• Recognize them

• Best support from them to team

• Not affect to be impediments to team

• Do not let them fix the team’s problems

• Understand and Support Agile

What does Agile Coach do?

Page 17: How to build & Coach an Agile team

Coached the team through change/failure

– Let team wallow in the depths of disappointment over a

change/failure or unwanted circumstance

– Help them get through despair and emerge with a new

plan for regaining their lost footing and stronger using

agile practices, values

What does Agile Coach do?

Page 18: How to build & Coach an Agile team

Bring team to reach to high performance

Mastered yourself

– Are you Command-And-Control-Aholic?

– Your verbal communication wound people?

– What’s servant leader? Can you be their Servant?

– How you react to conflict?

– Will you respond intelligently?

Accept their idea above your own

Modeled agile values and principles

What does Agile Coach do?

Page 19: How to build & Coach an Agile team

Navigated conflicts

– What’s conflicts ever happened in your team? And how did you solve it?

– 5 levels of conflicts (Speed Leas)

– What’s level of conflict present in your team?

– HOW to solve?

• Pay attention, hear complaints

• Assess level of conflict

• Do nothing and witness if they can navigate conflict themselves?

• If they can’t, then we intervene

What does Agile Coach do?

Page 20: How to build & Coach an Agile team

Navigated conflicts

– A member complaint about that the TA on the team has such bad body smell

that she cannot stand to work near her. As the team’s coach, what do you do? – A developer comes to you fuming because Joe, a developer, broke the

build—yet again. He is convinced that Joe is careless and doesn’t care about anyone but himself. He says that the rest of the team is ready to “vote him off the island.” As the team’s coach, what do you do?

– A member complaining about the PO taking personal calls in the team room

loudly. She wants you to make it stop. As the team’s coach, what do you do?

– A member complaint about a member goes to work too late consistently.

What do you do?

What does Agile Coach do?

Page 21: How to build & Coach an Agile team

Facilitation Agile meetings

– Facilitate Standup meeting

– Facilitate Sprint Planning meeting

– Facilitate Sprint Review meeting

– Facilitate Retrospective meeting

What does Agile Coach do?

Page 22: How to build & Coach an Agile team

– Facilitate Standup meeting

• Agile ills in Standup meeting? And How to fix? If Not fix?

• Teach the team

– Standup meeting?

– Peer pressure

– Interchange during standup to coordinate well

– Focusing on the few WIP

– Daily commitment

– Raising Impediment

– Eyes contact and support

• Light-touch facilitation (not intervene) and keep the time-box

• Observe, take note and offer to share the notes to team

What does Agile Coach do?

Page 23: How to build & Coach an Agile team

– Facilitate Sprint Planning:

• Agile ills in Sprint Planning? And How to fix? If Not fix?

• Coach the PO understand of the importance of PBI ready

• Ensure PO prepare the product backlog and ready (clear,

prioritize)

• Give team the Agenda for the sprint planning meeting to achieve

– Know the work (understand, choose , tasks, volunteer for it) of sprint

– Get a fresh start

– Commit to shared goals

– Sense of right amount of work

• Split User story effectively

• Light-touch facilitation (not intervene) and keep the time-box

• Observe, take note and offer to share the notes to team

What does Agile Coach do?

Page 24: How to build & Coach an Agile team

– Facilitate Sprint Review:

• Agile ills in Sprint Review? And How to fix? If Not fix?

• Teach team

– Rehearsal

– Show minimum amount of work done

– Clear call out what accomplished, what not

– Show real product and tell what accomplished

– Get direct feedback

– Ask for help

• Light-touch facilitation (not intervene) and keep the time-box

• Observe, take note and offer to share the notes to team

What does Agile Coach do?

Page 25: How to build & Coach an Agile team

– Facilitate Retrospective meeting:

• Agile ills in Retrospective meeting? And How to fix? If Not fix?

• Keep the purpose of Retrospective in mind

– Inspect and Adapt

– Look back at HOW they work together, not WHAT

– Do better next time

• Prepare agenda with notes from Coach and other members

perspective

• Team to come up agreements and write down

• Pay attention whether the last Retrospective agreement is

incorporate or forgotten and call it out

• Observe and take note for next retrospective

• Light-touch facilitation (not intervene) and keep the time-box

What does Agile Coach do?

Page 26: How to build & Coach an Agile team
Page 27: How to build & Coach an Agile team
Page 28: How to build & Coach an Agile team

Vinh Bao Quang – HarveyNash Viet Nam

Project Manager

Scrum Master

[email protected]