12 вещей, которые убивают продуктивность разработчиков
Прислушивайтесь к программистам, чтобы не допустить этих ошибок
Предприниматель Джон Лафлер в своей колонке на Medium рассказал о вещах, которые больше всего раздражают разработчиков и мешают им продуктивно работать.
1. Отвлечения и совещания
Отвлечение – самый главный убийца продуктивности у разработчиков. Программистам непросто вернуться к работе после того, как их кто-то прервал. Чтобы войти обратно в ритм, им может понадобиться около 30 минут.
А что насчет совещаний? Единственная разница между совещанием и отвлечением заключается в том, что совещание – запланированное отвлечение, и это еще хуже. Разработчики не могут работать над задачей, зная, что их вскоре отвлекут от нее.
Как этого избежать? Проводите короткие собрания в начале дня или перед обедом.
Фото: Unsplash
2. Микроменеджмент
Микроменеджеры – худшие менеджеры для программистов. Конечно, они любят проводить ненужные совещания и отвлекать от работы. Но они делают не только это. Они не доверяют сотрудникам и постоянно ставят под сомнение их навыки и способности выполнять задачи. Такое поведение убивает мотивацию разработчиков. Кроме того, микроменеджеры могут быть первой причиной, почему программисты захотят уйти из компании.
3. Неопределенность
Сообщения вроде «Программа сломалась, почини ее!» не предоставляют разработчикам достаточно информации для работы. К категории неопределенности также можно отнести нечеткую спецификацию функции и неясную приоритизацию. Все эти ошибки отнимают у программистов время, а этого можно легко избежать.
4. Чайка-менеджмент
Слышали о таком? Чайка-менеджмент – это стиль управления, при котором менеджеры внезапно налетают на объект, поднимают много шума, а затем улетают, и остальные должны разобраться с беспорядком. Такое поведения огорчает разработчиков; после погрома они не смогут вернуться к работе несколько часов, а то и несколько дней.
Фото: Unsplash
5. Воровство чужих заслуг
Вы знаете менеджеров или разработчиков, которые присваивают себе заслуги других? Программисты прежде всего ценят компетентность. Брать на себя чужие заслуги – то же самое, что отнимать чью-то компетентность. Это очень злит разработчиков и убивает на некоторое время их продуктивность.
6. Среда – шум, движение, дизайн офиса
Среда, в которой вынуждены работать разработчики, оказывает огромное влияние на их производительность. Например, белый шум – машины за окном – помогают им лучше сконцентрироваться.
Если же рабочее пространство спроектировано таким образом, что в нем чересчур много движения, программисты не смогут сфокусироваться. Они также не смогут нормально работать, если их компьютеры будут видны начальнику.
7. Неконтролируемое изменение области работ (англ. – Scope creep)
Scope creep – это неконтролируемое разрастание границ проекта, приводящее к срыву сроков, перерасходу бюджета или снижению качества.
Относительно простой запрос превращается в ужасно сложного и времязатратного монстра. И все это зачастую происходит уже во время разработки! Например:
- Версия 1 (до имплементации): функция: «Показывать карту местоположения».
- Версия 2 (когда версия 1 почти закончена): «Показывать 3D-карту местоположения».
Фото: Unsplash
8. Процесс определения продукта
Если команда по продукту определяет приоритеты и не проверяет необходимость каких-то функций (посредством пользовательского фидбека), и разработчик увидит, что ими никто не пользуется, ему покажется, что его работа бесполезна, и он потеряет свою мотивацию.
9.
Технический долг
Технический долг – намеренное решение внедрить не лучшую программу или написать не лучший код, чтобы побыстрее выпустить ПО. Уход в технический долг просто неизбежен, и в краткосрочной перспективе это может увеличить скорость разработки. В долгосрочной перспективе это приводит к сложности системы, которая замедляет программистов. Многие недооценивают потерю продуктивности и стремятся всегда двигаться вперед, и это проблема.
10. Инструменты и железо
Разработчики используют множество инструментов для написания кода. Чем больше автоматизации, тем лучше. Очевидно, если вы будете использовать древние инструменты, вы будете работать менее продуктивно. То же самое можно сказать и об аппаратуре. Предоставьте своим разработчикам устройства и инструменты, которые они предпочитают.
Фото: Unsplash
11. Неясные комментарии
В самом начале обучения программированию нам говорят комментировать код как можно чаще. Лучше указать слишком много комментариев, чем слишком мало. К несчастью, многие программисты перебарщивают с этим и комментируют каждую строчку кода. Проблема в следующем: многие описывают, что делает код, но не указывают, почему он это делает. Если в программе есть баг, и вам нужно будет его найти в таком коде, вы не поймете, с чего начать.
12. Невероятно сжатые дедлайны
Иногда менеджеры спрашивают у разработчиков приблизительные сроки окончания задачи, затем вынуждают их снизить эти оценки и называют их дедлайнами. Неудивительно, что разработчикам такие сроки кажутся необоснованными и чересчур сжатыми; так возникает давление и неспособность сфокусироваться.
Почему эти 12 пунктов касаются только разработчиков?
На самом деле, они затрагивают почти любую профессию, связанную с работой с проектами. Просто влияние каждого из них куда важнее для программистов, потому что им нужно глубоко фокусироваться на задаче, чтобы продвинуться вперед.
Если вы считаете, что одна из этих проблем существует и в вашей компании, поговорите с разработчиками. Спросите, является ли это проблемой, и как это можно решить. Что бы они ни сказали, главное – доверяйте их фидбеку.
Не забывайте также учитывать человеческий фактор при планировании. Слушайте сотрудников. Только так вы сможете понять, что нужно делать, чтобы повысить их продуктивность.
Материалы по теме:
Хотите стать разработчиком? Вот на что следует обратить внимание
Топ-10 вопросов на собеседованиях для разработчиков
Что бесит разработчиков в одном из самых популярных языков программирования
-
Партнёрский материал Компании научились собирать данные. Принимать решения — нет: почему цифры не помогают сами по себе 21 июля 2026, 16:04
-
Автомобили СССР, дефолт, уход Renault: история завода «Москвич» 07 августа 2026, 18:35
-
Технологии От торговли сушёной рыбой до смартфонов и микросхем: история Samsung 06 августа 2026, 09:02
-
IT Как построить технологическую империю, когда против тебя весь рынок: история Huawei 03 августа 2026, 18:27
-
IT От конкурента PlayStation до её поставщика: история Xbox 03 августа 2026, 00:07
-
Бизнес Как Sony превратила отказ Nintendo в игровую империю: история PlayStation 02 августа 2026, 13:03
-
Автомобили От аккумуляторов для телефонов до победы над Tesla: история BYD 31 июля 2026, 23:02
-
Автомобили Как из чужих технологий сделать собственный бизнес: история Changan 31 июля 2026, 16:40
-
Деньги Гендиректора fashion-компаний зарабатывают до 100 млн ₽ в год — быстрее всего растут доходы логистов и маркетологов 08 августа 2026, 15:00
-
Автомобили В России предложили раскрывать данные о запчастях при ремонте по ОСАГО — страховщики инициативу не поддержали 08 августа 2026, 19:00
-
Технологии В сети появились первые изображения Samsung Galaxy S26 FE — смартфон выйдет в трёх цветах 08 августа 2026, 11:00
-
Россия В России просят упростить банкротство для пострадавших от пожаров на складах — их имущество под угрозой 07 августа 2026, 20:30
-
Искусственный интеллект OpenAI снимет лимит на запросы для ИИ: бесплатная версия ChatGPT будет доступна без ограничений 07 августа 2026, 19:30
-
Тренды Концертные туры набирают популярность: россияне стали чаще ездить за границу ради шоу и матчей 07 августа 2026, 18:30
-
Маркетплейсы Wildberries расширит сеть складов — маркетплейс запустит партнёрские хабы для хранения товаров 07 августа 2026, 17:26
-
Искусственный интеллект OpenAI разрабатывает карманную «живую колонку» в форме пончика — она будет стоить от $300 07 августа 2026, 16:45



