Когда продукт выглядит как «пристройка к пристройке», проблема обычно не разработчиках. Это симптом отсутствия системного владельца.
В кейсе о котором я писал в прошлом посте, был подключён Fractional CTO. Не для «помочь команде», а чтобы вернуть управляемость. Первое, что он сделал - перестал обсуждать фичи. Начал обсуждать систему, что есть продукт, где границы доменов, как решения сегодня влияют на масштаб через полгода, какие компромиссы осознанные, а какие - просто случайные.
Дальше - базовая, скучная, но критически важная работа:
• единая карта архитектуры вместо знаний «в головах»;
• связь продукта, данных и инфраструктуры в одну цепочку;
• четкие зоны ответственности, без серых областей;
• простые правила принятия решений - чтобы не изобретать их каждый спринт.
Результат проявился быстро:
• фичи перестали конфликтовать между собой;
• релизы стали планируемыми, а не героическими;
• архитектурные решения начали жить дольше одного квартала;
• команда перестала бояться трогать код.
Никакой магии, просто появился человек, который держит всю конструкцию в голове. Бизнес-фаундеры без техфаундера почти всегда действуют рационально - нанимают тех, кого можно себе позволить здесь и сейчас. Так появляется набор сильных специалистов. И одновременно - технологический долг, который никто не контролирует.
Один системный CTO, даже fractional, стоит дешевле, чем:
• год жизни продукта в хаосе;
• переписывание ключевых частей под давлением;
• выгорание команды и смена разработчиков «пачками»;
• потерянное время, когда рынок уже ушёл дальше.
Fractional CTO - это не про роскошь. Это про ограничение ущерба. Самострой всегда кажется дешевле. Пока не приходит счёт на этапе роста.
Post #169
279
- 💯 3
- 🔥 1