coaching & desenvolvimento de times
DESCRIPTION
Coaching & desenvolvimento de timesTRANSCRIPT
Coaching & Desenvolvimento de Times
@diego_pachecoabout .me/diegopacheco
@diego_pacheco
diego-pacheco.blogspot.com
Sim, Eu trabalho com TI…
(Gosto de Dinossauros)
github.com/diegopacheco
#coachilegra11
Let me remind you on Agile / Lean...
Yes, Agile &Lean /
Kanban !!!
http://agilemanifesto.org/
Agile >Scrum
Thomas Jefferson
In matters of style, swim with the current;
In matters of principle, stand like a rock.
LeanWhy do it at all ?Remove Waste
Respect People
"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!
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)
http://agileconsulting.blogspot.com/2011/07/explaining-why-limiting-wip-is-so.html
Deming’s 14 Points
Deming – Beyond Process and tools...
Getting Started
So… Out Coaching Training Begins
I’m afraid of Cthulhu (and talk about... Psychology, People, Teams and my-self being bad interpreted… )
Difference between Management & Leadership
The difference is…
Coach, Your journey just began...
Why do Coaching ?
John Wooden has the answer(At least for me)
#1 - Group activity – Working Agreements + Consensus Notes
I coin my own definition(1934)…
John Wooden Success Pyramid...
Coach, How it works…
Like in XP. It’s time for a metaphor... Or more than one...
Coaching as Training Wheels
You are a Gardner! You grown teams.
Coaching Tools (Tool set)
Focus ON/OFF
Coach as Gardner...
The System
People are not Resources.
Coaching focusing on LONG TERM...
Coaching is more than feedback(seed).
Coaching is HARD Work(Harvest).
2 coaching manifestations – Coaching
2 coaching manifestations – Agile Coaching
Let’s start talking about PURE Coaching
Coach % People & Teams
ASK Questions. Don’t give easy answers!
Coach a Coach Like a hospital...
Everything must have...
Purpose - Create PUBLIC Ownership/Mastery.
Purpose - Be Passionate...
HAKA… wtf ?
CHA = Conhcimento + Habilidade + Atitude
Lead by Example – You need believe...
A tree MUST BAND...
Stewardship... Power to loose power
Mind your language – Focus to Grow the team,
Deliberate Practice
People are
Good!
Deliberate Practice (Deming was ALWAYS right)
85% of the
problems are about People
Discipline...
Discipline... Is not dictatorship !!!
Lots of Patience...
Be Aware... Things that coach must know...
#B0 - Obvious – There is no such as thing.
#B1 - ...Unfortunately.
#B2 - Listening Filters
#B3 – Effective Learning – Teach !!!
#B3 – People need Teach to Learn...
#B4 - Influence
#B5 – Where you are as a Coach?
#B6 – What really Motivate us ?
#B7 – Be aware of people needs...Something's that every PEOPLE want!You need be conscious about it...
#B7 – People make Progress and SEE it...
#B7 – People want you recognize they...
#B7 – People want feel unique, special, exclusive and you threat they that way...BUT be careful with EGO.
#B7 – People just want feel...
#B8 – Maslow's Human needs model
People Limit they self's... Believes that limit!Seek and Destroy this believes! (Remember TOC?)
As a Coach you Focus on...
#F1 - As a Coach you job is promote change...
Command Intent VS C2#F2 - Command Intent VS C2
#F3 - Make conditions to people be Empowered.
#F3 - Make conditions to people be Empowered.
#F4 - Make communication Effective.
#F5 - See & Threat -- Team Dysfunctions
#F6 – Help People to Self-Organize
#F6 – Help People to Self-Organize - Removing Waste
#F6 – Help People to Self-Organize – Mind Mapping
#F7 – Pomodoro – Time Management, Focus & Productivity
#F8 - Tuckman's forming, storming, norming & performing
Bruce Tuckman (1965)
RI
Advising
HA
Coaching
SHU
Teaching
#F8 – Shu Ha Ri
#F8 – Change Styles – Help the team to Self Organize - Where you want to go ?
#F8 – On the road to self-organization...
#F9 – Forget some tools! People must do it manually.
#F10 – Manage Constraints instead of People!
#F10 – ADD / REMOVE Constraints Experiment...
Some Coaching Tools... To help in your journey.
#T1 - System Thinking – Tree/forest metaphor
From far = Symptoms, Close you see the root cause
#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)
#T1 – Butterfly Effect – There is Cause & effect between the parts of the system.
#T1 – Root cause – The cause who generate the bigger number of effects.
#T1 – System Thinking in Action
#T1 - System Thinking – Big Picture
#T1 - System Thinking – Communicating danger signals
#T1 - System Thinking – Tools
#T1 - 5 whys
Don’t attackthe symptoms!
#T1 - Critical Chain
#T1 – System Thinking - Diagram of Effects
#T2 – SWOT
The Enterprise Game
#T3 - Visual Thinking
#T3 – Visual Thinking - Materials
#T3 – Visual Thinking - Kanban board
#T4 - Toyota Kata: Continuous Improvement
* http://www-personal.umich.edu/~mrother/Homepage.html
#T4 - Toyota Kata: Coaching
#T5 - Let it go... DELEGATE
#T5 - Beware of the Exposure. Good or Bad ?
#T6 – Facilitation Cards
#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.
#T7 - inspect and adapt
#T8 - This is not Feedback...
#T8 - ...Struggle to change... Feedback is not enough.
#T8 - This is Feedback.
#T9 - Observation is everything!
#T9 - Observation at the ACT
#T10 -(Breath and Reflect)*
#T10 -(Breath and Reflect)* - Awareness
#T11 – GROW a coaching model...
Agile Coaching... Now an Specific Kind of coaching
124
Agile Coaching - Facilitation
Agile Coaching - Reaching Agreement
Agile Coaching – Learning from failure
Agile Coaching – Spread Success
Agile Coaching – Enlisting Support
Agile Coaching – Conflict Navigation
Agile Coaching – Failure Modes
Agile Coaching – Failure Modes
Agile Coaching – Success Modes
Agile Coaching – Success Modes
Agile Coaching – Big Visible Charts
Agile Coaching - Retrospectives
Start Soft PI NI PE NE
Look real data... Avoid Judgment
Improving Visualization & Structure
Too Many issues ?
Team Priority Colors
Structure & evolve after sometime...
• XP• Attitudes
Team Values - ...OR Attitudes.
Custom Team Values
• Brainstorm• System Thinking• Easy to get started.
Force Field Analysis
Force Field Analysis
Fishbone
Fishbone
Fishbone
ROTI – Retrospective of Retrospective...
• Problem Solving• Move Forward• Information
SMART Goals – Don’t buy weak goals.
People / Team Value Mapping
Build a Retrospective Timeline
Agile Coaching – Reinforce the right process and practices for you team.
Feedback happens everywhere
LeanYou need enforce engineer practices
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...
Teach people to explicit deal with Tech Debt.
Dirt Road Cobblestone Road Highway
Time
Complexity
Value Added
Scalability
Risk
Teach people to work on waves...
Why care about Continuous Integration
Encourage Conversations
Encourage CODE Standars...
Encourage Refactoring
Encourage TDD – For better design
Levels of testing – Leverage your protection!
Integrations Testes - Chart
Software Architecture Is a big deal!
Pair Programming
Pair Programming
Pair Programming
Brain Sync
Pair Programming
Define Team Rules(sometimes Constraints)Some stuff that I’m doing(examples)...
Money Works(You to pay the Retrospective Beers...)
Taxes can be fun... In agile at least =)
Working Agreements
Local Custom Process Enforcement
...Small but important things as well, Nothing to hide...
Vacations…
Responsibilities must be explicit and visual.
Take Actions... Sometimes you need trust your GUTS.
* Of the week – (15)
Clubs... (Think in your team needs...)
Vacation Presentation PLUS BLIND Change (3 weeks)
Agile is not Religion (Be careful) Daily Example...
Let’s become heroes...
Don’t Change the culture, Change the System, change the world!
Promote the Culture... Changing the System!Some stuff that I’m doing...
DOJOs – CODE – Lighting Talks + ...
FREE Food has a important place...
Shared Code, Ideas and Standards(Code review, Pair programming, Dojos, Lighting Talks...)
One team, One problem, One CODE...
Always with Retrospectives...
Don’t forget the fun...
Architect As Coach & DevsSome thoughts about my 2 functions...
2 Hats – NOT SO EASY!
Architect As Coach & Devs
Software Architecture
Dev. Services
Software Architecture
AgileProcess
Constraints
Customer(Me – As Coach)(Team – As Devs)
A Coaching Story... (Wrapping up)
Teach Kung Fu? ...It depends on the reason(Purpose).
There is no such thing as bad students. ONLY Bad Teachers!!!
…Stupid stuff, really ?
Jacket on. Jacket off. Hang the jacket. Jacket off. Put it on the ground. Now, hang the jacket... with attitude.
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!
"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."
Drive out fear.
Recommended Books
Recommended Books
Recommended Books
Coaching Game
Fishbowl Conversation
Coaching & Desenvolvimento de Times
@diego_pachecoabout .me/diegopacheco
Thank You !!!
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
Coaching Game – Create a Story for me Please.
Coaching Game – The Scope (Drew me ALL in ONE
Story Developer
Coaching Game – Agile Tools
ProcessPlanning(10 mim)Retrospectivo(15 mim)
ToolsPairing standup 2 mim meeting Feedback value mapping Cartolina + Postits + Canetinhas
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
Gossip GirlPerde o foco muito facilAceita Feedback, mas nao mudaDemora para executar tarefasNao confia em quem nao fala nada
Coaching Game – The Characters
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
Gossip Girl
SE pedido para usar uma ferramenta de gerenciamento de tempoSe dado um norte mais concreto
Coaching Game – Better & Worst