❄️ Как вычислить снежный ком
Снежный ком всегда начинается одинаково: с милой фразы на груминге. «Ну вы же сможете быстро?» - и ты уже понимаешь, что никто даже не посчитал объём. «Мы пока не трогаем это, но потом…» - ага, считай, ком уже катится с горы. А если постановка еще и без конкретики, то держись: придётся лепить задачу по ходу, как снеговика из грязи.
Я всегда смотрю на точки касания. Чем глубже задача лезет в ядро - БД, протоколы, авторизация, персональные данные - тем больше шанс, что это не снежок, а ледяная глыба. Фронтовой фикс - снежинка. Правка в схеме базы - лавина, братан.
Есть у меня и три контрольных вопроса. Первое: а что ещё оно зацепит? Если модуль А живёт только вместе с B, C и D, то жди снежного трио. Второе: что сломается, если сделать неправильно? Если платежи - то не только снежный ком, но и головная боль юристов. И третье: сколько команд это заденет? Если больше двух — готовься к марафону митингов.
Ещё я смотрю, кто ставит задачу. Есть такие люди, что приходят каждую неделю с «знаешь, тут ещё деталь всплыла…». И эти детали будут всплывать, как утопленники весной. А если в задаче пересекаются безопасность, юристы, саппорт и партнёры - это уже не снежок, а Гренландия целиком.
Ну и главный вопрос: кто потом будет это поддерживать? Если ответ «Ну… наверное… вы?» - значит, ком катится прямо к тебе. А финальный красный флаг - GDPR, 152-ФЗ, PCI, финансы, паспортные данные. Тут мелких задач просто не бывает. Это как если бывшая напрашивается «на чай»: думаешь, что разговор на пять минут, а потом три месяца живешь с ее неадекватным котом.
Короче: снежный ком почти всегда видно заранее. Главное - слушать, нюхать постановку задачи и задавать вопросы, пока не поздно. А чтобы ничего не просохатить, я сделал для себя и команды «ком-чекер» и немного доработал для вас теперь он с подсказками и автоматическим диагнозом. Берешь задачу, проставляешь оценки в чипах - и сразу понимаешь: снежок это, мусорный ком или лавина.
👉 Если было полезно - ставь лайк, пиши в комменты, восприму как спасибо.