coaching & desenvolvimento de times

222
Coaching & Desenvolvimento de T imes @diego_pacheco about .me/diegopacheco

Upload: diego-pacheco

Post on 10-May-2015

1.044 views

Category:

Technology


5 download

DESCRIPTION

Coaching & desenvolvimento de times

TRANSCRIPT

Page 1: Coaching & desenvolvimento de times

Coaching & Desenvolvimento de Times

@diego_pachecoabout .me/diegopacheco

Page 3: Coaching & desenvolvimento de times

#coachilegra11

Page 4: Coaching & desenvolvimento de times

Let me remind you on Agile / Lean...

Page 5: Coaching & desenvolvimento de times

Yes, Agile &Lean /

Kanban !!!

Page 6: Coaching & desenvolvimento de times

http://agilemanifesto.org/

Page 7: Coaching & desenvolvimento de times

Agile >Scrum

Page 8: Coaching & desenvolvimento de times

Thomas Jefferson

In matters of style, swim with the current;

In matters of principle, stand like a rock.

Page 9: Coaching & desenvolvimento de times
Page 10: Coaching & desenvolvimento de times

LeanWhy do it at all ?Remove Waste

Page 11: Coaching & desenvolvimento de times
Page 12: Coaching & desenvolvimento de times
Page 13: Coaching & desenvolvimento de times

Respect People

Page 14: Coaching & desenvolvimento de times

"Putting people in good systems results in better results than putting people in bad systems – so attending to the systems will help the people's behavior" via @alshalloway

Kanban is 80% about People!

Page 15: Coaching & desenvolvimento de times

The Essence of Kanban is…

1. Visualize the Workflow2. Limit WIP3. Manage Flow4. Make Process Policies Explicit5. Improve Collaboratively (using Models

and the Scientific Method)

Page 17: Coaching & desenvolvimento de times
Page 18: Coaching & desenvolvimento de times

Deming’s 14 Points

Page 19: Coaching & desenvolvimento de times

Deming – Beyond Process and tools...

Page 20: Coaching & desenvolvimento de times

Getting Started

So… Out Coaching Training Begins

Page 21: Coaching & desenvolvimento de times

I’m afraid of Cthulhu (and talk about... Psychology, People, Teams and my-self being bad interpreted… )

Page 22: Coaching & desenvolvimento de times

Difference between Management & Leadership

Page 23: Coaching & desenvolvimento de times

The difference is…

Page 24: Coaching & desenvolvimento de times

Coach, Your journey just began...

Page 25: Coaching & desenvolvimento de times

Why do Coaching ?

Page 26: Coaching & desenvolvimento de times

John Wooden has the answer(At least for me)

Page 27: Coaching & desenvolvimento de times

#1 - Group activity – Working Agreements + Consensus Notes

Page 28: Coaching & desenvolvimento de times

I coin my own definition(1934)…

Page 29: Coaching & desenvolvimento de times

John Wooden Success Pyramid...

Page 30: Coaching & desenvolvimento de times

Coach, How it works…

Page 31: Coaching & desenvolvimento de times

Like in XP. It’s time for a metaphor... Or more than one...

Page 32: Coaching & desenvolvimento de times

Coaching as Training Wheels

Page 33: Coaching & desenvolvimento de times

You are a Gardner! You grown teams.

Page 34: Coaching & desenvolvimento de times

Coaching Tools (Tool set)

Focus ON/OFF

Coach as Gardner...

The System

Page 35: Coaching & desenvolvimento de times

People are not Resources.

Page 36: Coaching & desenvolvimento de times

Coaching focusing on LONG TERM...

Page 37: Coaching & desenvolvimento de times

Coaching is more than feedback(seed).

Page 38: Coaching & desenvolvimento de times

Coaching is HARD Work(Harvest).

Page 39: Coaching & desenvolvimento de times

2 coaching manifestations – Coaching

Page 40: Coaching & desenvolvimento de times

2 coaching manifestations – Agile Coaching

Page 41: Coaching & desenvolvimento de times

Let’s start talking about PURE Coaching

Page 42: Coaching & desenvolvimento de times

Coach % People & Teams

Page 43: Coaching & desenvolvimento de times

ASK Questions. Don’t give easy answers!

Page 44: Coaching & desenvolvimento de times

Coach a Coach Like a hospital...

Page 45: Coaching & desenvolvimento de times

Everything must have...

Page 46: Coaching & desenvolvimento de times

Purpose - Create PUBLIC Ownership/Mastery.

Page 47: Coaching & desenvolvimento de times

Purpose - Be Passionate...

Page 48: Coaching & desenvolvimento de times

HAKA… wtf ?

Page 49: Coaching & desenvolvimento de times

CHA = Conhcimento + Habilidade + Atitude

Page 50: Coaching & desenvolvimento de times

Lead by Example – You need believe...

Page 51: Coaching & desenvolvimento de times

A tree MUST BAND...

Page 52: Coaching & desenvolvimento de times

Stewardship... Power to loose power

Page 53: Coaching & desenvolvimento de times

Mind your language – Focus to Grow the team,

Page 54: Coaching & desenvolvimento de times

Deliberate Practice

Page 55: Coaching & desenvolvimento de times

People are

Good!

Deliberate Practice (Deming was ALWAYS right)

85% of the

problems are about People

Page 56: Coaching & desenvolvimento de times

Discipline...

Page 57: Coaching & desenvolvimento de times

Discipline... Is not dictatorship !!!

Page 58: Coaching & desenvolvimento de times

Lots of Patience...

Page 59: Coaching & desenvolvimento de times

Be Aware... Things that coach must know...

Page 60: Coaching & desenvolvimento de times

#B0 - Obvious – There is no such as thing.

Page 61: Coaching & desenvolvimento de times

#B1 - ...Unfortunately.

Page 62: Coaching & desenvolvimento de times

#B2 - Listening Filters

Page 63: Coaching & desenvolvimento de times

#B3 – Effective Learning – Teach !!!

Page 64: Coaching & desenvolvimento de times

#B3 – People need Teach to Learn...

Page 65: Coaching & desenvolvimento de times

#B4 - Influence

Page 66: Coaching & desenvolvimento de times

#B5 – Where you are as a Coach?

Page 67: Coaching & desenvolvimento de times

#B6 – What really Motivate us ?

Page 68: Coaching & desenvolvimento de times

#B7 – Be aware of people needs...Something's that every PEOPLE want!You need be conscious about it...

Page 69: Coaching & desenvolvimento de times

#B7 – People make Progress and SEE it...

Page 70: Coaching & desenvolvimento de times

#B7 – People want you recognize they...

Page 71: Coaching & desenvolvimento de times

#B7 – People want feel unique, special, exclusive and you threat they that way...BUT be careful with EGO.

Page 72: Coaching & desenvolvimento de times

#B7 – People just want feel...

Page 73: Coaching & desenvolvimento de times

#B8 – Maslow's Human needs model

Page 74: Coaching & desenvolvimento de times

People Limit they self's... Believes that limit!Seek and Destroy this believes! (Remember TOC?)

Page 75: Coaching & desenvolvimento de times

As a Coach you Focus on...

Page 76: Coaching & desenvolvimento de times

#F1 - As a Coach you job is promote change...

Page 77: Coaching & desenvolvimento de times

Command Intent VS C2#F2 - Command Intent VS C2

Page 78: Coaching & desenvolvimento de times

#F3 - Make conditions to people be Empowered.

Page 79: Coaching & desenvolvimento de times

#F3 - Make conditions to people be Empowered.

Page 80: Coaching & desenvolvimento de times

#F4 - Make communication Effective.

Page 81: Coaching & desenvolvimento de times

#F5 - See & Threat -- Team Dysfunctions

Page 82: Coaching & desenvolvimento de times

#F6 – Help People to Self-Organize

Page 83: Coaching & desenvolvimento de times

#F6 – Help People to Self-Organize - Removing Waste

Page 84: Coaching & desenvolvimento de times

#F6 – Help People to Self-Organize – Mind Mapping

Page 85: Coaching & desenvolvimento de times

#F7 – Pomodoro – Time Management, Focus & Productivity

Page 86: Coaching & desenvolvimento de times

#F8 - Tuckman's forming, storming, norming & performing

Bruce Tuckman (1965)

Page 87: Coaching & desenvolvimento de times

RI

Advising

HA

Coaching

SHU

Teaching

#F8 – Shu Ha Ri

Page 88: Coaching & desenvolvimento de times

#F8 – Change Styles – Help the team to Self Organize - Where you want to go ?

Page 89: Coaching & desenvolvimento de times

#F8 – On the road to self-organization...

Page 90: Coaching & desenvolvimento de times

#F9 – Forget some tools! People must do it manually.

Page 91: Coaching & desenvolvimento de times

#F10 – Manage Constraints instead of People!

Page 92: Coaching & desenvolvimento de times

#F10 – ADD / REMOVE Constraints Experiment...

Page 93: Coaching & desenvolvimento de times

Some Coaching Tools... To help in your journey.

Page 94: Coaching & desenvolvimento de times

#T1 - System Thinking – Tree/forest metaphor

From far = Symptoms, Close you see the root cause

Page 95: Coaching & desenvolvimento de times

#T1 – System is a group of independent but interrelated elements comprising an integrated whole.

Systems Characteristics

• Structure (Composition of elements)• Behavior (Process - Input - output)• Interconnections (Structural & Functional Relationship)• Emerging Properties(Not appear on individual elements)

Page 96: Coaching & desenvolvimento de times

#T1 – Butterfly Effect – There is Cause & effect between the parts of the system.

Page 97: Coaching & desenvolvimento de times

#T1 – Root cause – The cause who generate the bigger number of effects.

Page 98: Coaching & desenvolvimento de times

#T1 – System Thinking in Action

Page 99: Coaching & desenvolvimento de times

#T1 - System Thinking – Big Picture

Page 100: Coaching & desenvolvimento de times

#T1 - System Thinking – Communicating danger signals

Page 101: Coaching & desenvolvimento de times

#T1 - System Thinking – Tools

Page 102: Coaching & desenvolvimento de times
Page 103: Coaching & desenvolvimento de times

#T1 - 5 whys

Don’t attackthe symptoms!

Page 104: Coaching & desenvolvimento de times

#T1 - Critical Chain

Page 105: Coaching & desenvolvimento de times

#T1 – System Thinking - Diagram of Effects

Page 106: Coaching & desenvolvimento de times

#T2 – SWOT

Page 107: Coaching & desenvolvimento de times

The Enterprise Game

Page 108: Coaching & desenvolvimento de times

#T3 - Visual Thinking

Page 109: Coaching & desenvolvimento de times

#T3 – Visual Thinking - Materials

Page 110: Coaching & desenvolvimento de times

#T3 – Visual Thinking - Kanban board

Page 111: Coaching & desenvolvimento de times

#T4 - Toyota Kata: Continuous Improvement

* http://www-personal.umich.edu/~mrother/Homepage.html

Page 112: Coaching & desenvolvimento de times

#T4 - Toyota Kata: Coaching

Page 113: Coaching & desenvolvimento de times

#T5 - Let it go... DELEGATE

Page 114: Coaching & desenvolvimento de times

#T5 - Beware of the Exposure. Good or Bad ?

Page 115: Coaching & desenvolvimento de times

#T6 – Facilitation Cards

Page 116: Coaching & desenvolvimento de times

#T7 - Do Experiments... Learn from they.• Work from home • Give People your responsibilities• Change people seats• Actions * Book & Movie Club• Say something BUT don’t do it• Let people alone in meetings without upfront notification• Listen and DO NOTHING - when people they expect you to kick their asses.

Page 117: Coaching & desenvolvimento de times

#T7 - inspect and adapt

Page 118: Coaching & desenvolvimento de times

#T8 - This is not Feedback...

Page 119: Coaching & desenvolvimento de times

#T8 - ...Struggle to change... Feedback is not enough.

Page 120: Coaching & desenvolvimento de times

#T8 - This is Feedback.

Page 121: Coaching & desenvolvimento de times

#T9 - Observation is everything!

Page 122: Coaching & desenvolvimento de times

#T9 - Observation at the ACT

Page 123: Coaching & desenvolvimento de times

#T10 -(Breath and Reflect)*

Page 124: Coaching & desenvolvimento de times

#T10 -(Breath and Reflect)* - Awareness

Page 125: Coaching & desenvolvimento de times

#T11 – GROW a coaching model...

Page 126: Coaching & desenvolvimento de times

Agile Coaching... Now an Specific Kind of coaching

124

Page 127: Coaching & desenvolvimento de times

Agile Coaching - Facilitation

Page 128: Coaching & desenvolvimento de times

Agile Coaching - Reaching Agreement

Page 129: Coaching & desenvolvimento de times

Agile Coaching – Learning from failure

Page 130: Coaching & desenvolvimento de times

Agile Coaching – Spread Success

Page 131: Coaching & desenvolvimento de times

Agile Coaching – Enlisting Support

Page 132: Coaching & desenvolvimento de times

Agile Coaching – Conflict Navigation

Page 133: Coaching & desenvolvimento de times

Agile Coaching – Failure Modes

Page 134: Coaching & desenvolvimento de times

Agile Coaching – Failure Modes

Page 135: Coaching & desenvolvimento de times

Agile Coaching – Success Modes

Page 136: Coaching & desenvolvimento de times

Agile Coaching – Success Modes

Page 137: Coaching & desenvolvimento de times

Agile Coaching – Big Visible Charts

Page 138: Coaching & desenvolvimento de times

Agile Coaching - Retrospectives

Page 139: Coaching & desenvolvimento de times

Start Soft PI NI PE NE

Page 140: Coaching & desenvolvimento de times

Look real data... Avoid Judgment

Page 141: Coaching & desenvolvimento de times

Improving Visualization & Structure

Page 142: Coaching & desenvolvimento de times

Too Many issues ?

Page 143: Coaching & desenvolvimento de times

Team Priority Colors

Page 144: Coaching & desenvolvimento de times

Structure & evolve after sometime...

Page 145: Coaching & desenvolvimento de times

• XP• Attitudes

Team Values - ...OR Attitudes.

Page 146: Coaching & desenvolvimento de times

Custom Team Values

Page 147: Coaching & desenvolvimento de times

• Brainstorm• System Thinking• Easy to get started.

Force Field Analysis

Page 148: Coaching & desenvolvimento de times

Force Field Analysis

Page 149: Coaching & desenvolvimento de times

Fishbone

Page 150: Coaching & desenvolvimento de times

Fishbone

Page 151: Coaching & desenvolvimento de times

Fishbone

Page 152: Coaching & desenvolvimento de times

ROTI – Retrospective of Retrospective...

• Problem Solving• Move Forward• Information

Page 153: Coaching & desenvolvimento de times

SMART Goals – Don’t buy weak goals.

Page 154: Coaching & desenvolvimento de times

People / Team Value Mapping

Page 155: Coaching & desenvolvimento de times

Build a Retrospective Timeline

Page 156: Coaching & desenvolvimento de times

Agile Coaching – Reinforce the right process and practices for you team.

Page 157: Coaching & desenvolvimento de times

Feedback happens everywhere

Page 158: Coaching & desenvolvimento de times

LeanYou need enforce engineer practices

Page 159: Coaching & desenvolvimento de times

INVEST in Good Stories, and SMART Tasks

I - IndependentN - NegotiableV - ValuableE - EstimableS - SmallT - Testable

S - SpecificM - MeasurableA - AchievableR - RelevantT - Time-boxed

Como usuário <USER>Eu quero<FUNCTIONALITY> (Então isso <BENEFIT>)

Help people to work around stories...

Page 160: Coaching & desenvolvimento de times

Teach people to explicit deal with Tech Debt.

Page 161: Coaching & desenvolvimento de times

Dirt Road Cobblestone Road Highway

Time

Complexity

Value Added

Scalability

Risk

Teach people to work on waves...

Page 162: Coaching & desenvolvimento de times

Why care about Continuous Integration

Page 163: Coaching & desenvolvimento de times

Encourage Conversations

Page 164: Coaching & desenvolvimento de times

Encourage CODE Standars...

Page 165: Coaching & desenvolvimento de times

Encourage Refactoring

Page 166: Coaching & desenvolvimento de times

Encourage TDD – For better design

Page 167: Coaching & desenvolvimento de times

Levels of testing – Leverage your protection!

Page 168: Coaching & desenvolvimento de times

Integrations Testes - Chart

Page 169: Coaching & desenvolvimento de times

Software Architecture Is a big deal!

Page 170: Coaching & desenvolvimento de times

Pair Programming

Page 171: Coaching & desenvolvimento de times

Pair Programming

Page 172: Coaching & desenvolvimento de times

Pair Programming

Page 173: Coaching & desenvolvimento de times

Brain Sync

Page 174: Coaching & desenvolvimento de times

Pair Programming

Page 175: Coaching & desenvolvimento de times

Define Team Rules(sometimes Constraints)Some stuff that I’m doing(examples)...

Page 176: Coaching & desenvolvimento de times

Money Works(You to pay the Retrospective Beers...)

Page 177: Coaching & desenvolvimento de times

Taxes can be fun... In agile at least =)

Page 178: Coaching & desenvolvimento de times

Working Agreements

Page 179: Coaching & desenvolvimento de times

Local Custom Process Enforcement

Page 180: Coaching & desenvolvimento de times

...Small but important things as well, Nothing to hide...

Page 181: Coaching & desenvolvimento de times

Vacations…

Page 182: Coaching & desenvolvimento de times

Responsibilities must be explicit and visual.

Page 183: Coaching & desenvolvimento de times

Take Actions... Sometimes you need trust your GUTS.

Page 184: Coaching & desenvolvimento de times

* Of the week – (15)

Page 185: Coaching & desenvolvimento de times

Clubs... (Think in your team needs...)

Page 186: Coaching & desenvolvimento de times

Vacation Presentation PLUS BLIND Change (3 weeks)

Page 187: Coaching & desenvolvimento de times

Agile is not Religion (Be careful) Daily Example...

Page 188: Coaching & desenvolvimento de times

Let’s become heroes...

Page 189: Coaching & desenvolvimento de times

Don’t Change the culture, Change the System, change the world!

Page 190: Coaching & desenvolvimento de times

Promote the Culture... Changing the System!Some stuff that I’m doing...

Page 191: Coaching & desenvolvimento de times

DOJOs – CODE – Lighting Talks + ...

Page 192: Coaching & desenvolvimento de times
Page 193: Coaching & desenvolvimento de times

FREE Food has a important place...

Page 194: Coaching & desenvolvimento de times

Shared Code, Ideas and Standards(Code review, Pair programming, Dojos, Lighting Talks...)

Page 195: Coaching & desenvolvimento de times

One team, One problem, One CODE...

Page 196: Coaching & desenvolvimento de times

Always with Retrospectives...

Page 197: Coaching & desenvolvimento de times

Don’t forget the fun...

Page 198: Coaching & desenvolvimento de times

Architect As Coach & DevsSome thoughts about my 2 functions...

Page 199: Coaching & desenvolvimento de times

2 Hats – NOT SO EASY!

Page 200: Coaching & desenvolvimento de times

Architect As Coach & Devs

Software Architecture

Dev. Services

Software Architecture

AgileProcess

Constraints

Customer(Me – As Coach)(Team – As Devs)

Page 201: Coaching & desenvolvimento de times

A Coaching Story... (Wrapping up)

Page 202: Coaching & desenvolvimento de times

Teach Kung Fu? ...It depends on the reason(Purpose).

Page 203: Coaching & desenvolvimento de times

There is no such thing as bad students. ONLY Bad Teachers!!!

Page 204: Coaching & desenvolvimento de times

…Stupid stuff, really ?

Page 205: Coaching & desenvolvimento de times

Jacket on. Jacket off. Hang the jacket. Jacket off. Put it on the ground. Now, hang the jacket... with attitude.

Page 206: Coaching & desenvolvimento de times

http://www.mindset.ws/images/misc_elements/iceberg-diagram.gif http://blog.anascimento.net/wp-content/uploads/2010/02/Scrum.jpg

...Change the mindset, changing the system first!

Page 207: Coaching & desenvolvimento de times

"Kung Fu is in everything we do. How we put on a jacket, how we take off a jacket, how we treat people. Everything is Kung Fu."

Page 208: Coaching & desenvolvimento de times

Drive out fear.

Page 209: Coaching & desenvolvimento de times

Recommended Books

Page 210: Coaching & desenvolvimento de times

Recommended Books

Page 211: Coaching & desenvolvimento de times

Recommended Books

Page 212: Coaching & desenvolvimento de times

Coaching Game

Page 213: Coaching & desenvolvimento de times

Fishbowl Conversation

Page 214: Coaching & desenvolvimento de times

Coaching & Desenvolvimento de Times

@diego_pachecoabout .me/diegopacheco

Thank You !!!

Page 215: Coaching & desenvolvimento de times

10:00 – 10:15 – Warm Up10:15 - 12:00 - Lecture Part 1 / Mini Dynamic Activity 112:00 - 13:00 - Break for Lunch13:00 - 13:30 – Warm Up / Mini-Game 13:30 - 14:40 - Lecture Part 214:40 - 15:00 – Coffee Break15:00 - 16:00 - Fish Bowl16:00 – 17:30 - Coaching Game17:30 - 18:00 - Retrospective

#coachilegra

Page 216: Coaching & desenvolvimento de times

Coaching Game – Create a Story for me Please.

Page 217: Coaching & desenvolvimento de times

Coaching Game – The Scope (Drew me ALL in ONE

Story Developer

Page 218: Coaching & desenvolvimento de times

Coaching Game – Agile Tools

ProcessPlanning(10 mim)Retrospectivo(15 mim)

ToolsPairing standup 2 mim meeting Feedback value mapping Cartolina + Postits + Canetinhas

Page 219: Coaching & desenvolvimento de times

SabotadorNão concorda com nadaPrecisa falar sempre(Pouco sensivel)Vai sempre na direção OpostaTem medo, repete muito as coisasExcelente executor de tarefas

LeprechaunSabe de uma informacao muito utilConcorda com tudo mas nao fala nadaSubestima seu valor, ODEIA quem discordaMuito Emotivo

Coaching Game – The Characters

Page 220: Coaching & desenvolvimento de times

Gossip GirlPerde o foco muito facilAceita Feedback, mas nao mudaDemora para executar tarefasNao confia em quem nao fala nada

Coaching Game – The Characters

Page 221: Coaching & desenvolvimento de times

Sabotador Explica para ele o Por que das coisasSE Seu medo é removido

Medo de nao ser reconhecidoPor que ninguem seu trabalho

Coaching Game – Better & Worst

Leprechaun

Se mostrado como ele eh importante aotime, e que precisam deleSe tratado com muita educacao

Page 222: Coaching & desenvolvimento de times

Gossip Girl

SE pedido para usar uma ferramenta de gerenciamento de tempoSe dado um norte mais concreto

Coaching Game – Better & Worst