Agile Event Session

Technical Coaching: What it is and Why Agile Leadership Should Care

This video content is for Agile Alliance members only

If you’re already an active member, please log in.

To view this content, and gain access to many more valuable resources, conference discounts, and invitations to exclusive networking and learning events, please consider becoming an Agile Alliance member.

Abstract/Description

Software today is built by teams. There may be brilliant individuals and genius coders but in my experience the best designs come from a process of collaboration, iteration and feedback.

Across an organization of many teams working on the same codebase you need some consistency in approach and a common language for talking about design and improvements. Building team skill is an important consideration for agile leaders which often receives too little attention.

Experienced software developers often work well with peers, but they also need to be able to share what they know and help the more junior people in their team to advance. Of course it’s always been part of a Scrum Master or Agile Coach role to encourage better teamwork and collaboration, but Technical coaching adds another dimension.

The focus is not so much on the process and ceremonies of an agile method, but more about how the code is getting written. It’s about raising code quality, learning faster, and better handling the complexity of modern software development. A technical coach works with teams of developers, generally in larger organizations. It can be a full-time role, or a part of the work of tech leads and staff engineers.

The focus of this work is to influence coding decisions, spread skills in teams and help people gain a better vocabulary for discussing design decisions. In this talk I’d like to explain what a technical coach actually does and how a technical coaching program can help an organization to build a strong engineering culture and promote technical excellence. 

Livestreamed Manchester to Dallas

Additional Resources

Speaker(s) may be willing to present this session at local group meetings and other events.

Agile2024
Talk
Learning

More Agile Event Session Videos

[Keynote] Panel: Reimagining Agile
Reimagining Agile: Refreshing, extending, and making Agility accessible to allThe Agile community has modernized software development and more; maybe it’s time to turn our transforming and reimagining skills inward, taking stock of the changes in our…
[Keynote] Panel: Reimagining Agile
Reimagining Agile: Refreshing, extending, and making Agility accessible to allThe Agile community has modernized software development and more; maybe it’s time to turn our transforming and reimagining skills inward, taking stock of the changes in our…

Have a comment? Join the conversation

Discover the many benefits of membership

Your membership enables Agile Alliance to offer a wealth of first-rate resources, present renowned international events, support global community groups, and more — all geared toward helping Agile practitioners reach their full potential and deliver innovative, Agile solutions.

IMPORTANT: We have transitioned to a new membership platform. If you have not already done so, you will need to SET UP AN ACCOUNT on the new platform to establish your user profile. Your previous login credentials will not work until you do this set up.

When you see the login screen, choose “Set up Account” and follow the prompts to create your new account. You can choose to log in using your social credentials for either Google or Linkedin (recommended), or you can set up your account using an email address.