SlideShare a Scribd company logo
@LlewellynFalco
Technical Coaching
Toolbox
@LlewellynFalco 3
IBM
AS/400
RGP
@LlewellynFalco 4
@LlewellynFalco 5
@LlewellynFalco 6
@LlewellynFalco 7
@LlewellynFalco 8
@LlewellynFalco 9
@LlewellynFalco 10
@LlewellynFalco
@LlewellynFalco 12
@LlewellynFalco
@LlewellynFalco 14
@LlewellynFalco
@LlewellynFalco 16
@LlewellynFalco 17
@LlewellynFalco 18
@LlewellynFalco 19
@LlewellynFalco 20
@LlewellynFalco
The Falco Technical Coaching Framework
2 Week iterations 2 Hour Mobs
Learning Hour
Retrospectives
Lunches Daily Status
21
@LlewellynFalco
2010
RESCUE PROJECTS
Let’s fix some stuff…
22
@LlewellynFalco 23
ROOT CANAL
@LlewellynFalco
2010
TRAINING
Let’s learn some stuff…
24
@LlewellynFalco 25
WORKING OUT
@LlewellynFalco
2015
A NEW WAY
Let’s learn some stuff…
26
@LlewellynFalco 27
OPTIMIZING FOR
WHEN I’M THERE
@LlewellynFalco 28
OPTIMIZING FOR
WHEN I’M GONE
@LlewellynFalco
SLOW CHANGE
29
@LlewellynFalco
@LlewellynFalco
Johnny Winter’s manager had been
slowly lowering his methadone
dosage for 3 years without
Johnny’s knowledge. As a result,
Johnny was completely clean of his
40 year heroin addiction for over 8
months before being told he was
finally drug free
*http://www.brooklynvegan.com/johnny-winter-r/
@LlewellynFalco 32
AWARENESS
PROFICIENCY
FLUENCY
Types of knowledge
@LlewellynFalco
1.
TWO WEEK ITERATIONS
Slow change takes time…
33
@LlewellynFalco 34
WEEK 1
WEEK 2
Lean
Coffee
Intro Able to
do it
Able to do
it well
Fluent
(bored)
@LlewellynFalco
2.
Sitting
with the team
Let’s work together…
35
@LlewellynFalco
Daily Schedule
Team 3
Learning Hour
Team 1
36
Team 2
lunch
9:00-11:00
11:00-12:00
12:00-1:30
1:30-3:00
3:00-5:00
@LlewellynFalco 37
1. Create Headings
2. Gather Ideas
3. 30 Sec. Topic
Introductions
4. Dot Voting / Prioritize
5. Discuss
(5 mins)
6. Finished?
(roman vote)
@LlewellynFalco 38
Things they
have issues
with
Things I
can help
them with
The easiest item
@LlewellynFalco
2.
Mob Programming
with the team
Let’s work together…
39
@LlewellynFalcoMob Programming 40
@LlewellynFalco
3.
Retrospective
Reflect over the events that just happened…
41
@LlewellynFalco 42
@LlewellynFalco
4.
Learning Hour
Looking towards the future…
43
@LlewellynFalco
Daily Schedule
Team 3
Learning Hour
Team 1
44
Team 2
lunch
9:00-11:00
11:00-12:00
12:00-1:30
1:30-3:00
3:00-5:00
@LlewellynFalco 45
AWARENESS
PROFICIENCY
FLUENCY
@LlewellynFalco
Awareness
LECTURE & LISTEN
46
@LlewellynFalco
Proficiency
WORKSHOP WITH A MOB
47
@LlewellynFalco
Fluency
HANDS ON SINGLE/PAIRS
48
@LlewellynFalco
LECTURE
WORKSHOP
MOB
PAIRS
@LlewellynFalco 50
Trip 2
1. Safe Guarding
2. Duplication Coloring Book 1
3. Duplication Coloring Book 2
4. Duplication Coloring Book 3
5. Fix & Growth Mindset
6. Writing Test Scenarios
7. Polymorphism without dynamic memory
8. BDD vs. Evil programmer
9. Refactoring Early Returns
10. Lessons learned from 'The Phoenix
Project' & 'The Goal’
Trip 1
1. ROI of learning hour
2. How an agile programmer does a
jigsaw puzzle
3. TDD demo - Bowling Kata
4. English to code
5. Extreme Fake it till you make it
6. Setting up personal computers
with tests and code coverage
7. Testing functional code
8. Inline keyboard Kata
9. Expressive Objects
10. Mob Programming
@LlewellynFalco 51
COMBINING SKILLS
1+1=
You can NOT do two things at
once, regardless of profiency, that require attention.
You must be fluent in all but the 1 thing that requires
attention.
Note: That 1 thing might be ‘stress’
@LlewellynFalco
5.
Lunches
Never eat alone…
52
@LlewellynFalco
Daily Schedule
Team 3
Learning Hour
Team 1
53
Team 2
lunch
9:00-11:00
11:00-12:00
12:00-1:30
1:30-3:00
3:00-5:00
@LlewellynFalco
▪ Different person each day
▪ 1 on 1
▪ Get out of the office
▪ 90 minutes
▪ Don’t talk about work
▪ Expand your network
(not someone from the mobs)
54
@LlewellynFalco 55
@LlewellynFalco
6.
Daily Status Email
If a tree falls in in the woods…
56
@LlewellynFalco 57
@LlewellynFalco
The Falco Technical Coaching Framework
2 Week iterations
Same 3 teams for 2 weeks
at a time.
Goal: they are bored at
the end.
2 Hour Mobs
Working on their code, but
with the goal of
establishing new behaviors,
instead of being productive
today
Goal: 1% improvement, not
too much or too tired
Learning Hour
Seed new knowledge
Improve profiency
Gain Fluency
Goal: Invest in longer
term skills
Retrospectives
10-15 minutes at the end
of each mob.
Goal: Realize & digest
what happened
Lunches
Different person each day
Outside of office
Goal: Open new channel of
communication
Daily Status
Short info about what
happen each day.
Goal: Allow people outside
the room to know what’s
happening
58
@LlewellynFalco 59
Angus/Brian – thanks for helping facilitate the sessions with the agile tech
coach Llewellyn Falco this week.
or everyone else involved in bringing Mr. Falco to our firm -
I have found this to be TREMENDOUSLY helpful for myself and I would like to say
for our team.
I know it was a time commitment, but I have NEVER seen our team work so well
together and so much knowledge transfer and productive work.
Personally, I’ve applied these methods and new micro skills to my own personal
development work and I have cut my effort in half.
Typically a standard story would take me a week and a half and I was able to
complete in 4 days. I have another type of task that usually takes hours to
compile and unit test and using his methods I reduced it to an hour.
I think that Llewellyn brings great value add to our existing processes and his
expertise is perfect for our maturity in agile as well as our opportunities with
legacy code and team collaboration.
I think our team is ready to do some productive mob programming as early as next
week if we can set up a make shift screen in our area. I think many of us are
excited and ready to apply these methods to produce a positive change in our
team’s ability to produce quality work and have effective collaboration. I’ve
also noticed way better communication and team work outside of meetings and
during our team meetings.
So all in all – it was a great experience for me. Thank you for bringing him in
and I hope we have him back. I appreciate the investment in us as employees as
well our team. I’ve never gotten so much out of training since I’ve been at
HES.
Thank you!
@LlewellynFalco
2.
Visiting Coach Program
Callaboration at the highest levels…
60
@LlewellynFalco
Llewellyn
61
Visiting Coach
Week 1 Week 2 Week 3
PAIRED
@LlewellynFalco
Visiting Coaches
Woody Zuill
62
Micheal
Feathers
Arlo
Belshee
Amitai
Schleier
Bryan
Beecham
Emily
Bache
Kevlin
Henney
@LlewellynFalco
RESOURCES
Blog: www.praqma.com/stories/agile-coaching/
Video: www.youtube.com/watch?v=CuO6dbdQup4
Checklists & Templates:
github.com/isidore/FalcoTechnicalCoachingFramework
Learning Hour:
www.slideshare.net/llewellynfalco/roi-on-learning-hour
Mob Programming:
www.infoq.com/presentations/mob-programming
These slides:
63
@LlewellynFalco
Thanks!
ANY QUESTIONS?
You can find me at:
@LlewellynFalco
llewellynfalco.blogspot.com
64
Please connect on
LinkedIn & Twitter
Presentation template by SlidesCarnival
@LlewellynFalco
SlidesCarnival icons are editable
shapes.
This means that you can:
● Resize them without losing
quality.
● Change fill color and
opacity.
Isn’t that nice? :)
Examples:
65

More Related Content

The falco technical coaching framework