Coaching Technical Practices

By Steven Mak

Elevator Pitch

This is a story about coaching technical practices. You may have heard about refactoring, TDD, and so on. You may also have heard about agile coaching. This session is the junction point where and how coaching stances can be applied to improve performance in terms of technical agility.

Description

Technical Practices like Refactoring, Test Driven Development are getting mainstream. But we still encounter developers having misunderstanding. What I am interested in is how to let developers learning technical practices correctly. But to get developers interested, it takes more than the knowledge of these practices, but involving more techniques on coaching.

I have been helping developers picking up technical practices for years using different methods. I had encountered many challenges too. In this session, I am going to share things that I experimented and tried. Hope this give some idea how we can help improving technical capability.

This session covers how I applied facilitation and coaching methods in these situations, supplemented in a case.

  • Thoughts and plan before you start technical coaching
  • The importance of reflection during the process and how that helps you adjust your plan
  • What to observe in your coachee during the coaching session
  • The problem of “Righting Relex” and what to do instead.

It is case study sharing session.

  • Background
  • What did I do before the technical coaching session
  • What did I do during the technical coaching session
  • What did I do to close the technical coaching session
  • What worked and what I want to try in the future

Notes

Room Setup: small group setting will be good, i.e. round tables with 4 to 6 people each

My speaking engagement include:

  • Apr 2010 - QCon Beijing
  • Aug 2009 - Agile Conference (Chicago)
  • Nov 2010 - Agile Tour Bangalore
  • Oct 2011 - Agile Tour Ho Chi Minh City
  • Jun 2012 - Regional Scrum Gathering China
  • Dec 2012 - Agile Tour Bangkok
  • Dec 2013 - VXCon Hong Kong
  • Mar 2014 - Hong Kong Open Source Software Conference
  • Nov 2015 - Agile Tour Taipei
  • Oct 2016 - Regional Scrum Gathering China
  • Nov 2016 - Agile Tour Hong Kong
  • Mar 2017 - OWASP Tech Day (Hong Kong)