Ответ
Оценивал задачи в рамках спринтов, учитывая сложность, объем работы и возможные риски. Использовал story points (фибоначчи) или часы, в зависимости от процесса команды.
Пример оценки:
// Простая задача - 1 SP (добавить кнопку)
// Средняя - 3 SP (интеграция API с кэшированием)
// Сложная - 8 SP (миграция базы данных)
Всегда обсуждал оценки с командой, учитывал технический долг и ревью. Если были расхождения – корректировал после уточнения требований.
Ответ 18+ 🔞
Давай я тебе на пальцах объясню, как мы там эти задачи оценивали, а то звучит как какая-то бюрократическая хуйня, а на деле всё проще.
Ну, смотри. Приходит задача: «Сделать кнопку, чтобы она синяя была». Я смотрю — ок, ёпта, кнопка. Час работы, если не отвлекаться. Это у нас «единичка» по фибоначчи, то есть 1 story point. Да похуй, в общем-то.
А вот если задача: «Интеграция с этим ебучим API от левой конторы, который падает каждые пять минут, и ещё кэш сверху навесить» — тут уже подозрение ебать чувствую. Потому что API может оказаться манда с ушами, и придётся костыли писать. Это уже не 1, а 3 или даже 5 SP. Волнение ебать начинается.
Ну и верх цирка — это когда говорят: «А давайте-ка мигрируем базу данных продакшена на лету, в пятницу вечером». Я на такую задачу смотрю и сам от себя охуеваю. Это чистой воды хитрая жопа, где рисков овердохуища. Тут смело ставим 8 или 13 SP, потому что терпения ноль ебать пока всё откатывать будешь.
Вот пример, как это в тикете выглядело:
// Простая задача - 1 SP (добавить кнопку)
// Средняя - 3 SP (интеграция API с кэшированием)
// Сложная - 8 SP (миграция базы данных)
Но самое главное — доверия ебать ноль к своей же оценке, если её с командой не обсудил. Собираемся, я говорю: «Мужики, я тут накидал, смотрите». А мне в ответ: «Да ты что, этот API мы уже интегрировали, там библиотека готовая есть!». Или наоборот: «Эта кнопка — она же на трёх разных страницах должна работать, и стили у каждой свои, ебушки-воробушки!». И вот тогда оценку корректируем. Э, бошка, думай — вот и весь секрет.
А, и ещё чувак, никогда нельзя забывать про техдолг и ревью. Можешь оценить задачу в 3 часа, а потом на ревью тебе такой пидарас шерстяной напишет пятнадцать комментариев, и ты ещё два дня всё переделываешь. Так что всегда закладывай сверху немножко, для спокойствия. Иначе будет вам хиросима и нигерсраки в конце спринта.