Mathieu Eveillard

Software quality is too important to be left to your CTO (or the art of shooting yourself in the foot)

Software quality is too important to be left to your CTO (or the art of shooting yourself in the foot)

Fellow CEOs, let’s lay it out:

Naturally, you talk it over with your CTO and try to get to the bottom of it. If there are bugs, it means there are gaps in the application testing. You think a technical coach (“Craft” coach) might be able to help. Unless it’s an agility issue, in which case you suggest they bring in an agility coach. In any case, you decide to allocate additional funding to the tech team, hoping for a return on investment soon 🤞

Congratulations—you’ve just shot yourself in the foot, because you’ve ruled out addressing 70% of the causes of poor software quality right from the start.

Why?

So, yes, there are always technical issues; there are always things to improve and refine. But development itself is rarely the heart of the matter. Also, if the consultant wants the freedom to address the root causes of the problems, it is essential that they receive their mandate from the company’s CEO—not from the CTO.

This, in fact, is the mistake that all “technical” coaches—and even “agile” coaches—make: they focus on the means rather than the end goal, which is software quality.

← All posts