Что по-настоящему бесит в разработке? Не баги на проде. И не капризы заказчиков. Бесит проблема последнего гвоздя. Что с ней делать — читайте в статье
День сурка в digital
Сибирикс

День сурка в digital

Как добить проект и не сойти с ума
Владимир Завертайлов
Главный бармалей Сибирикс
Знаешь, что по-настоящему бесит в разработке? Нет, не баги на проде. И не капризы заказчиков в стиле «мне тут пиксель не нравится». Бесит проблема последнего гвоздя. Когда проект вроде как уже почти готов, но… как бы не так! Вылезают мелочи, которые выкорчевывают пару недель твоей жизни. Полировка, шлифовка, тесты по-новой. А там, глядишь, и новые баги, потому что «поправил кнопку на главной».

Это становится бесконечной медитацией. Тантрический скрам, где ты каждый день говоришь себе: «Ну вот ещё чуть-чуть, и точно всё!» А потом ещё чуть-чуть. И ещё. А тебе в спину уже дышат: пользователи, менеджеры, маркетинг. И команда, которую ты уже давно обещал отпустить на другие проекты, сидит как на иголках. И вот тут главное — не сойти с ума.

Чувствуешь бессилие? Конечно чувствуешь. Ты несколько раз пообещал миру закончить проект, но не сдержал слова. Это ведь всегда вгоняет в тоску — мы, в принципе, ненавидим попадать в ситуацию, когда не сдержали обещание, а теперь отмазываемся, боясь давать хоть какие-то прогнозы. Подвёл коллег, сорвал планы других команд — и их проекты тоже могут начать страдать. Такая цепная реакция провалов.

Что делать?

Самое сложное — заткнуться и сфокусироваться. Дожимай хвосты. Не бери новых задач, не влезай в новые проекты. Сокращай Work in Progress как буддистские монахи лишнее из сознания выбрасывают. Твоя задача — не геройствовать и не прыгать на новый проект с криками «О, это попроще!», пока старый не закончен.

Ага, такая ловушка — вечно манит либо начать новый проект, либо забить и выкатить сырую версию. Потому что KPI на запуске завязаны и на «а как-нибудь доделаем потом». Но это тот путь, на котором тебя встретят грабли. Сколько раз уже так было: выпускаешь полуфабрикат, потом хватаешься за голову, когда пользователи начинают тонуть в баг-трекерах. С другой стороны — легко уйти в перфекционизм и вообще ничего не выпустить. Золотая середина? Её не существует. Есть фокус и самодисциплина 💡

Но вот в чём фишка: это не просто череда неудачных совпадений. Это испытание для тебя. Так мир проверяет, сможешь ли ты найти решение не ситуативно, а системно. Если просто «перетерпишь» эту ситуацию разово — можешь быть уверен, проблема вернётся в новом проекте. Это всё для тебя. Чтобы ты стал лучше, сильнее, опытнее.