Перфекционизм: идеальная прокрастинация➕🔊

Перфекционизм: идеальная прокрастинация➕🔊

Слушай, знакомо? Сделал задачу. Посмотрел - вроде ок, но... эх, вот тут бы подпилить. Подпилил. О, теперь красивше! А тут, глянь, можно еще чуть-чуть... И вот ты уже третий час шлифуешь эту хрень напильником, хотя всем вокруг давно понятно: ОНА УЖЕ РАБОТАЕТ, ДАЙ РЕЗУЛЬТАТ! Сам такой был - у меня фичи из рук выдирали с мясом, потому что я считал их "сырыми". А по факту - они уже решали проблему. Хватит идеально пилить себе ноги, пошли разбираться.

Перфекционизм: Когда 'еще чуть-чуть'

Перфекционизм - это готовить идеальное блюдо и умереть от голода в процессе.

Между срочным и важным мозг выбирает понятное

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

Есть поговорка "Лучшее - враг хорошего", она уже хороша, но не показывает насколько разрушительна ситуация. Она применима в простых ситуациях. Когда не идельно встал на парковке, но не кому не мешаешь. Сказал "Лучшее - враг хорошего", и пошёл спокойно по своим делам.

Чем ты лучше коллеги-растяпы? Да ничем! Ты - хитрее!

Представь своего коллегу. Того, который вечно затягивает дедлайны. С которым проще самому сделать, чем ждать его "идеала". Ну так вот: если разобрать до костей, вы - братья! Он не может закончить, ты - не хочешь. Но твой перфекционизм - это же симуляция! Ты прикидываешься занятым улучшениями, а по факту - топчешься на месте. И это полбеды! Главный косяк: ты не только зажимаешь готовую работу, ты еще и не делаешь следующую! Двойной удар по эффективности. Вот это я понимаю - высший пилотаж продалбывания сроков!

Посчитаем бабки? Задача на 10 часов. Ты вымучил ее за 15. Казалось бы, перерасход 5 часов? Хрен! Ты эти 5 часов не работал над новой задачей.

Итог: убыток 100%. Где тут "дополнительное качество", а?

Лучше один раз вовремя, чем три раза "идеально", но когда все уже сдохли от ожидания.

Как поймать себя сидящего в ловушке перфекционизма?

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

Необходимо и достаточно

Чтобы не утонуть в этом болоте, держись за принцип "необходимо и достаточно". Определи, что нужно сделать, чтобы задача заработала, и точка. В разработке это называется MVP - минимально жизнеспособный продукт. Дроби работу на куски, делай их хорошо, но без фанатизма. Если руки чешутся, оставь заготовки на будущее, но не лезь глубже.

Перфекционизм: идеальная прокрастинация➕🔊

Тут ещё правило Парето рулит: 80% результата - это 20% усилий. Остальное - просто трата времени. Ограничения - твои друзья, они спасут твою голову и нервы коллег. Как говорил Дональд Кнут:

Преждевременная оптимизация - корень всех зол.

Дональд Кнут

Не держи под жопой

Вот тебе история из моей практики. Работал я над одним приложением, и кто-то из техподдержки обмолвился, что не хватает инфы о текущем пользователе. Я прикинул, набросал вариант: вывел имя, номер рабочего места, добавил оперативные данные - номер талона, статус, всякое такое. Показал ребятам, им зашло. А сам думаю: "Это заготовка, можно лучше!" - и давай переделывать. Код причесать, интерфейс подкрутить…

Через неделю ко мне прилетают: "Где твой фича? Когда будет?". Я: "Да не готово еще, там же полировать надо!". Они: "Да пофигу! Оно уже сейчас в 10 раз лучше старого! Отдавай, что есть!". Чуть пальцы не отдавили, выдирая фичу. И правда, эта штука уже тогда здорово упрощала им жизнь. А пользователям просто станет удобнее и будет меньше инцидентов.

А бывает, что и не зайдёт..

И вот тут главный аргумент против перфекционизма. Ты можешь год пилить ИДЕАЛЬНУЮ фичу, основанную на твоей ГЕНИАЛЬНОЙ гипотезе... А на выходе - пшик. Пользователям пофигу. Или неудобно. Или не решило их боль. И все твои "идеальные" решения - на помойку. Выпустил бы сырой, но работающий прототип пораньше - проверил гипотезу, сэкономил бы кучу времени и сил.

Идеал хорош только на кладбище неудачных проектов.

Перфекционизм - это ловушка, которая маскируется под стремление к качеству. Учитесь находить баланс между достаточным качеством и реальным прогрессом.

Начни анализировать свои задачи: определяй, что действительно нужно сделать, и как только цель достигнута, прекращай работать над ними. Помни, лучше вовремя сдать работу приемлемо, чем опоздать с "идеальной".

Аудио версия статьи в стиле подкаста

1
2 комментария