The Four Pillars of Engineering Leadership: People, Technology, Product, and Delivery
Engineering leadership fails in predictable ways, and each failure mode maps to a neglected pillar.
Engineering leadership fails in predictable ways, and each failure mode maps to a neglected pillar.
I keep returning to four words when I think about engineering leadership: people, technology, product, delivery. Not because four is a satisfying number, but because almost every dysfunction I have seen traces back to one of them being quietly ignored.
A leader who only optimises for people builds a happy team that ships slowly and cannot explain why its work matters. Culture is real, but culture is not a substitute for direction. Engineers are demoralised by pointless work long before they are demoralised by hard work.
A leader who only optimises for technology produces an elegant platform nobody asked for. The architecture diagram is beautiful. The migration is in year three. The customer-visible change rate is near zero.
A leader who only optimises for product ships fast and accumulates debt as an unexamined policy. It works, sometimes for years, and then a two-line feature takes a month and nobody can say why.
A leader who only optimises for delivery gets a metrics dashboard and a burnt-out team. Throughput measured without regard for value produces impressive charts and unimpressive outcomes.
The interesting part is that these pillars interact. Architecture determines how many teams must coordinate, which determines delivery speed. Product clarity determines how much rework the team absorbs, which determines morale. Team seniority determines how much architectural risk you can safely take.
You cannot optimise one pillar to the point where it compensates for another. You can only move the bottleneck.
When something is wrong and the cause is not obvious, I walk the four pillars in order and ask a blunt question of each:
One of those four almost always produces an uncomfortable answer. That is where the work is.
Written by Jesús Ibáñez, Engineering Leader.
Engineering managers are rarely short of things to do. The question is which of those things actually belong to them.
Read the articleSlow feedback loops are not an engineering inconvenience. They are a strategic constraint on how fast a company can learn.
Read the article