Кейс: бизнес хочет фичи, команда тонет в техдолге
Вопрос
Продакт приносит всё новые фичи, а команда жалуется, что каждая задача тонет в легаси, и релизы постоянно ломаются. Что вы сделаете?
Попробуйте сами
Ответьте вслух за 2 минуты, как на собесе. Потом сверьтесь с тезисами: что прозвучало, а что нет.
Показать ответ и разбор
Коротко
Что должно прозвучать в ответе
Собрать данные: где тормозим, откуда инциденты, сколько времени уходит на починки
Перевести на язык бизнеса: сроки, деньги, риски
Составить регистр долга с ценой и стоимостью исправления, выбрать главное
Договориться с продактом о постоянной доле ёмкости на долг
Встраивать рефакторинг в фичи, которые трогают проблемный код
Показывать эффект: lead time, инциденты, и пересматривать долю
Что могут спросить следом
- Продакт говорит: «сейчас не время, после запуска». Ваш ответ?
- Как убедиться, что время на долг тратится с пользой?
- Что если команда хочет переписать всё с нуля?
Разбор
Образцовый ответ: «Сначала цифры: беру квартал и считаю, сколько времени ушло на хотфиксы, какая доля инцидентов приходит из легаси-модулей, как вырос lead time. Допустим, треть ёмкости уходит на починки. Иду к продакту: каждая фича в модуле оплаты стоит втрое дороже, и каждый второй релиз требует хотфикса. Предлагаю постоянно тратить 20% ёмкости на долг, начиная с того, что даёт больше всего инцидентов, а рефакторинг включать в оценку фич, которые трогают этот код. Обещаю через квартал показать результат: меньше хотфиксов, быстрее фичи. Если продакт говорит "после запуска", соглашаюсь на конкретную дату и минимальную долю уже сейчас для критичного».
Ответьте сами, а не прочитайте
В тренажёре вопрос попадёт в повторения и вернётся, когда начнёт забываться. Плюс билеты с зачётом: 20 вопросов, не больше 2 ошибок.