Engineering the Future of Software
Feb 25–26, 2018: Training
Feb 26–28, 2018: Tutorials & Conference
New York, NY

Building a technical coaching program

James Thompson (Mavenlink)
1:15pm–2:05pm Wednesday, February 28, 2018
Business solutions, Leadership skills
Location: Sutton North
Secondary topics:  Best Practice, Overview
Average rating: ***..
(3.80, 10 ratings)

Who is this presentation for?

  • Technical leaders and managers

Prerequisite knowledge

  • Experience with technical management

What you'll learn

  • Learn how to start and grow a technical coaching program, onboard new coaches and provide ongoing support, and integrate coaching with other management practices


Coaching and mentoring have risen in prominence and popularity due to their ability to create a virtuous cycle for participants. Coaches are given the opportunity to improve their management skills, and trainees gain an advocate when performance reviews come around.

Drawing on his experience standing up a coaching program, James Thompson explains how to build a technical coaching program in your organization and details what a mature and sustainable coaching program can look like once rolled out. Along the way, James covers matching coaches with trainees, supporting new coaches, and integrating coaching with performance review practices.

Topics include:

  • The weaknesses of traditional management in tech
  • Seeding a coaching culture
  • Growing a culture of coaching
  • Benefits of an established coaching colony
Photo of James Thompson

James Thompson


James Thompson is a principal software engineer at Mavenlink, where he is committed to helping engineering teams become more deliberate in how they build software through developing strong learning cultures, principled engineering practices, and holistic architectural thinking. He has worked with web technologies since 2003.