Обратная оценка

Руководителей почти всегда интересует чистая оценка времени. Это когда у дизайна, бэка, фронта и тестирования узнают, сколько каждый из них потратит на свой кусок фичи. Кажется, что эта оценка не нужна в продуктовых компаниях.

Чистая оценка не поможет узнать, через сколько задача попадёт на прод, так как не учитывает очереди. Очереди образуются перед каждым этапом. Задача может быть оценена в два дня: день на фронте и день в тестировании. Но если тестирование возьмётся за задачу только через две недели, то два дня чистой оценки превратятся в двенадцать дней в реальной жизни.

По чистой оценке нельзя узнать стоимость фичи. Вместо оценки нужно смотреть на время, которое прошло от принятия фичи в работу до попадания на прод. Если команда выпустила одну фичу за неделю, то стоимость фичи равняется неделе работы всей команды. Не важно, что она заняла всего час на бэке, час на фронте, но подзависла в дизайне. Компания заплатит за неё столько, сколько платит всей команде в неделю.

По моему опыту чистая оценка создаёт иллюзию контроля над ситуацией. Она приносит больше вреда, чем пользы. Обычно такую оценку используют, чтобы максимально загрузить всех участников команды без оглядки на результат или переложить ответственность за срыв сроков на команду.

За девять лет в айти я заметил, что лучше всего работает обратная оценка. Это когда к команде приходит бизнес и говорит: "Через месяц мы подключаем нового клиента, поэтому нам нужна такая-то фича. Как её сделать за это время?". Такой вопрос сразу настраивает на диалог и совместный поиск решения. Разработка и бизнес становятся слаженной командой с общей целью и ограничениями. А слаженной команде многое по плечу.