Обычно задача звучит так:
➡️ «тут на час»;
➡️ «просто добавить кнопку»;
➡️ «потом по месту разберемся».
Дальше внезапно выясняется, что задача тянет за собой половину спринта.
Все обсудили и разбили тему на 3 понятных сигнала, после которых мы бы уже не верили в оценку «быстро».
🗣️ Непонятно, зачем это вообще делать.
Если по задаче нельзя ответить на 3 вопроса:
➡️ что изменится после выполнения;
➡️ кто этим воспользуется;
➡️ как измерят результат.
Скорее всего, это не приоритетная работа, а задача «чтобы была». Она съест время, но не даст понятного эффекта.
🗣️ «Простая правка» живет в легаси или цепляет зависимости.
Фраза «просто добавить поле, кнопку или флаг» почти никогда не означает только поле, кнопку или флаг.
Обычно рядом уже стоят валидация, API, старые сценарии, миграции и последствия для соседних частей системы.
Снаружи задача маленькая. Внутри - длинный хвост.
🗣️ Критерии готовности написаны как настроение.
Например:
➡️
«Чтобы было удобно»
➡️
«как в другом месте»
➡️
«покажи - там посмотрим»
➡️
«если что, потом доработаем»
В этот момент писать код часто быстрее, чем потом сдавать результат, потому что команда проверяет не по критериям, а по ощущениям.
💬 Не укладываемся в кол-во символов, поэтому продолжили в комментариях!
📱 Исходный код — подписаться!
