Как продолжать работать с низким моральным духом и выгоревшими коллегами

Я люблю разработку программного обеспечения, и это то, чем я зарабатываю на жизнь. Моя компания занимается аутсорсинговой разработкой программного обеспечения. Я вижу, что компания достаточно амбициозна и конкурентоспособна с точки зрения обслуживаемых ею проектов.

В течение последних нескольких месяцев нашему отделу поручили очень трудоемкий проект. Мы работаем не менее 14 часов в день, 6 (иногда 7) дней в неделю. Я вижу, что проект несколько сказывается на членах команды. В последнее время было много больничных, и во время перерывов мы только и говорили о том, насколько отстойно стало наше положение. На всех оказывается давление, чтобы они были на высоте, и модули из 40 человеко-месяцев сокращаются до 10 человеко-месяцев! Моральный дух команды довольно низок. Качество ПО стало еще ниже. Несколько членов команды уже уволились или собираются уйти.

Я новичок в ИТ-индустрии. Я работаю в этой компании меньше года, и мои представления о мире программного обеспечения основаны на том небольшом опыте, который я заработал. Итак, мои вопросы:

  1. Как мне научиться справляться со стрессом и предотвратить распространение моральной проблемы на меня? Я хочу работать хорошо и поддерживать качество своей работы.

  2. Как я могу помочь улучшить производительность команды и моральный дух? Помимо выступлений, я знаю, что не могу делать то, что мне нужно, без товарищей по команде. Как мне им помочь?

Почему вам нужно так много работать? Плохой менеджмент? Низкий бюджет?
График довольно плотный для такого большого проекта, и, на мой взгляд, у нас действительно не хватает людей.
Я отредактировал бит «это нормально»; он расширяет рамки этого вопроса, чтобы быть слишком широким для отдельных вопросов. Вопросы здесь должны быть сосредоточены вокруг одной центральной проблемы, на которую могут быть направлены все ответы.
@nmenego, я думаю, это плохой менеджмент. У вас есть планы?
@superM Мы (точнее, они). Большая часть планирования осуществляется высшим руководством. Разработчики вроде меня просто выполняют план. И в моем случае, как новичок, я не думаю, что имею даже малейшее право голоса по плану.
@nmenego, какой-нибудь разработчик принимает участие в планировании? Я имею в виду, что если у вас есть планирование, то у вас должны быть и оценки. Если да, то как один разработчик (или, что еще хуже, менеджер) может оценивать для кого-то другого? Если это является источником ваших проблем, вы можете поговорить об этом с руководителем вашей группы. Я думаю, что многие из ваших сверстников поддержат вас.
@superM, наши старшие разработчики принимают участие в оценке. Но я думаю, что их оценки были опровергнуты вышестоящим руководством. Делаем оценку 40MM до 10MM. Очень грустно слышать, что что-то подобное происходит. Отмена планов, болезни и уход талантливых людей из компании.
Я не знаю, что сказать. Упрямый менеджмент — не лучшее, что можно ожидать от своей работы. Может быть, на какое-то время поможет указание переговоров с 80 ММ вместо 40 ММ.
Независимо от того, является ли нормой в вашей стране постоянный 14-часовой рабочий день для разработчиков программного обеспечения, такие усилия нежизнеспособны, и этот проект потерпит неудачу, а возможно, и компания. Даже если этот стресс не коснулся вас, может быть хорошей идеей уйти только по этой причине.

Ответы (5)

Как мне научиться справляться со стрессом и предотвратить распространение моральной проблемы на меня?

Каждый человек по-своему относится к стрессу. Некоторым людям нужно смягчить его, избегая стрессовых ситуаций, другим — повторно преодолевать стресс. Большинству нужно какое-то сочетание, и почти у всех разные способы достижения этих целей.

Что касается морального духа; этого не избежать. Работать по 80 часов в неделю, а не... делать что-то еще — это отстой. Даже самый оптимистичный или невнимательный работник рано или поздно это заметит и расстроится, что все хреново.

Как я могу помочь улучшить производительность команды и моральный дух?

Работая меньше часов. Никакая хорошая рабочая среда или компенсация не будут противодействовать чрезмерной работе. Если вы не менеджмент, то вам нужно аргументировать это. Был проведен ряд исследований об «оптимальной рабочей неделе» и тому подобном. В зависимости от вашего региона объединение в профсоюзы может быть вариантом, если вы твердо настроены на улучшение рабочего места.

Является ли это нормальной тенденцией/событием, когда ИТ-сотрудник перегружается работой?

Может быть, в определенных отраслях, может быть , прямо перед выпуском. Никогда месяцами подряд. Ваша компания использует вас, особенно если вы не получаете никакой почасовой оплаты или сверхурочных. При 80 часах в неделю вы в основном работаете за половину ставки, за которую вы работаете.

Нам платят за каждый час сверхурочной работы плюс немного больше за каждый час после 10. Вы думаете, это оправдывает работу?
@nmenego - это делает его более справедливым. Для некоторых оплата сверхурочной работы ограничивает стресс, поскольку они знают, что зарабатывают кучу дополнительных денег (которые они могут потратить, чтобы восстановиться после стресса). Я не думаю, что это умный (или распространенный) способ ведения бизнеса. Люди все равно выгорают.
@nmenego Какая польза от денег, которые у тебя никогда нет времени потратить?
@Tacroy «никогда» - громкое слово. Предположительно, стресс сейчас приведет к меньшему позже (большой отпуск, оплата дома, звонок для второй половинки и т. д.). Проблема в 70-часовой рабочей неделе, которая длится месяцами, и попытка восстановиться за неделю.

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

Если компания просит или требует от сотрудников работать 80 часов в неделю, проблема в том, что компании нужно больше инженеров. Вероятно, здесь произошло то, что компания недооценила количество времени и усилий, которые будут потрачены на этот проект, и они пытаются компенсировать это.

Платить инженерам некоторую сумму за сверхурочную работу — хороший жест, но ожидать, что сотрудники будут доступны более 80 часов в неделю, просто недопустимо для такого периода времени. Если вы новичок в этом бизнесе, вы, возможно, еще не знаете этого, но я бы сказал, что вы, вероятно, могли бы зарабатывать столько же денег и работать полчаса.

Помимо того, что вы выгораете, вы упомянули низкое качество программного обеспечения. Одно дело работать долгие часы и потеть над невероятно успешным проектом по разработке продукта, но тратить столько времени на то, что на данном этапе кажется неудачным, — это более серьезная проблема для вашей карьеры.

Бизнес-модель этой компании неустойчива, и вы увидите, что текучесть кадров будет продолжаться, а это означает, что у такого молодого инженера, как вы, будет меньше наставников. Найдите компанию с более разумным графиком работы.

Компании может понадобиться больше инженеров, но простое добавление новых людей не гарантирует, что дела пойдут лучше (спросите Фреда Брукса). И почти наверняка удвоение размера команды не сократит часы работы каждого члена команды на 50%. То, что здесь описывается, — это марш смерти, и он нежизнеспособен. Что-то должно ускользнуть — характеристики (уменьшить объем), качество (можете ли вы позволить себе выпустить заведомо плохой продукт?) или график.
@alroc - Согласен, что удвоение команды - не лучшее решение, но трудно утверждать, что это место, по крайней мере, немного недоукомплектовано (вообще не зная размера команды). Добавление дополнительной рабочей силы немного уменьшит нагрузку, и, конечно же, сокращение масштаба может быть вариантом.
Я согласен, они почти наверняка недоукомплектованы. Распространенной ошибкой является то, что менеджер говорит: «Все работают в 2 раза больше, поэтому давайте удвоим количество людей и сократим вдвое график каждого человека», а затем все развалится. Не говоря уже о накладных расходах на добавление и содержание дополнительного персонала в среде, в которой уже есть проблемы с управлением проектами.
+1 «Бизнес-модель этой компании неустойчива», тем более что ОП начинает искать следующую возможность.
@alroc Я согласен с тем, что вы сказали (что-то должно проскользнуть), и я изо всех сил стараюсь довести эту проблему до своих руководителей. Я считаю, что никто в компании не хочет поставлять низкокачественное программное обеспечение, но я сомневаюсь, что это возможно с такими большими объемами. Выполнять задание на 40 человеко-месяцев за 10 человеко-месяцев, по крайней мере, безумно.
@nmenego, измученные люди делают больше ошибок. Если вы работаете более 40 часов на регулярной основе, весь ваш персонал устает.

Мои предложения по улучшению вашего морального духа таковы:

  • Достаточно отдыхайте, занимайтесь физическими упражнениями и солнечным светом (насколько это возможно с сумасшедшими часами работы — могут помочь такие мелочи, как прогулка во время обеда).
  • Сосредоточьте свои усилия на вещах, которые вы можете контролировать, и на вещах, которые продуктивны. (Да, вам следует настоятельно порекомендовать решить проблему с часами, но если руководство не слушает, не бейте себя головой о ту же стену.) Другая часть этого заключается в том, чтобы признать, что вы не можете сделать все, что от вас ожидают. Расставьте приоритеты как можно лучше и поймите, что дела будут пробуксовывать, пока штатное расписание не будет исправлено.
  • Определите некоторые личные границы и придерживайтесь их. Как долго вы готовы работать по этому графику, прежде чем искать другую работу? Как поздно вы готовы остаться в данный день?
  • Используйте часть своей сверхурочной оплаты, чтобы побаловать себя. Если вы покупаете что-то веселое или что-то, что дает вам время, чтобы повеселиться, например, платить кому-то другому за уборку, это может сделать дополнительную работу немного более стоящей.
  • Если можете, накапливайте свои сбережения, пока у вас не появится «подушка безопасности», на которую вы сможете прожить несколько месяцев. Даже если вы на самом деле не хотите бросать, просто зная, что вы можете , если станет хуже, может помочь.

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

Отличный ответ. Я бы также добавил, что старайтесь быть позитивным даже в стрессовой ситуации, в которой вы находитесь. Не сжигайте мосты. Ваш руководитель также может находиться под таким же давлением, как и вы и ваши коллеги. Не позволяйте вещам переходить на личности.
+1 за «создавайте свои сбережения, пока у вас не появится подушка безопасности». OP находится в счастливой ситуации, когда его марш смерти сопровождается оплатой сверхурочных - воспользуйтесь этим фактом!

Добро пожаловать на ваш первый Deathmarch(tm)!

Я думаю, что каждый должен пройти хотя бы один, чтобы испытать, что это такое.

20+ сверхурочных часов в неделю. 3-4 недели до крупного релиза, большинство сочтет это вполне нормальным или, по крайней мере, приемлемым. Лично я рассматриваю любое сверхурочное время как неудачу в управлении проектом, но определенная степень ошибки оценки часто неизбежна к концу сложного цикла выпуска.

20+ часов сверхурочной работы в неделю в течение длительного периода (месяцев) — это не ошибка оценки, а системная ошибка . Либо у вас слабое управление, неспособное предотвратить существенное расползание области , либо ваш процесс разработки и архитектура настолько плохи, что вы не можете произвести оценку усилий с какой-либо степенью точности. Или у вас особенно циничный менеджмент, который просто считает, что перенанимать людей и нанимать их после каждого проекта проще, чем создать работающий отдел разработки. Хотя это редкость.

По моему опыту, единственный способ вырваться из цикла «марша смерти» — это кардинально изменить масштаб текущих усилий. Немногие компании обладают силой духа, ресурсами и скромностью, чтобы действительно сделать это, и многие просто позволят этому идти своим чередом. Для небольшой компании это часто может закончиться финансовым крахом. Более крупным компаниям, возможно, удастся прорваться, но многие талантливые люди уйдут, продукт или проект будут значительно дороже, чем ожидалось, с более низким качеством, что потребует еще больше времени для исправления. Вероятно, кто-нибудь из среднего звена получит удар топором.

Если вам удастся провести пересмотр объема работ, это будет трудный и реальный процесс для определения:

  • Как долго команда сможет поддерживать положительный результат и
  • Что реально можно сделать с минимально приемлемым уровнем качества за это время

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

  • Почему вы не можете контролировать масштаб? Может быть, вам нужно обратить внимание на более жесткий контроль и расстановку приоритетов или, может быть, на более мелкие итерационные релизы с более частой сменой приоритетов? Может быть, вам нужна более формальная структура с руководящими комитетами и более сильным управлением проектами?
  • Почему ожидания не соответствуют вашему конечному продукту?
  • Что мешает вам произвести точную оценку усилий?
  • Ваши амбиции таковы, что вам действительно нужно нанять больше людей?

В заключение я могу сказать вам, что никакие привилегии или мотиваторы не могут обеспечить удовлетворенность людей в течение длительного периода времени в этих условиях. Существует достаточно исследований по этому вопросу, например, вы можете взглянуть на двухфакторную теорию Герцберга . Предложение мотиваторов (доплата за сверхурочную работу, дополнительные привилегии, тимбилдинг и т. д.) заставит людей работать сверхурочно в течение ограниченного периода времени . Тем не менее, приличное рабочее время в целом является важным гигиеническим фактором почти для всех.

Итак, чтобы ответить на оба ваших вопроса: вы не можете. Стресс, эмоциональное выгорание и болезни — это физиологические проявления того, что происходит, когда вы переутомляетесь в постоянно напряженных ситуациях. Это случится со всеми в конце концов. Низкий моральный дух и производительность — психологические проявления одной и той же проблемы, столь же неизбежные.

  • Поощряйте хорошее отношение и подавайте пример .

  • Признавайте, хвалите и поощряйте хорошую работу ваших коллег по команде.

  • Используйте юмор (осторожно, учитывая людей), чтобы разрядить напряженные и сложные ситуации.

  • Используйте хорошие инструменты для отслеживания проектов/функций/ошибок, например Pivotal Tracker. Используйте инструмент, который ваша команда считает простым и полезным в использовании. Согласуйте шаблоны использования и соответствующие имена, классификацию проблем (серьезность, приоритет) и т. д.

  • Решайте проблемы с помощью регулярных запланированных встреч и никогда не думайте, что все в порядке.

  • Используйте качественные инструменты для повышения производительности и ценности.

  • Уважайте привычки людей . Некоторым людям иногда нужна тишина и покой. Другие не замечают шума никогда.