Конфликты в ИТ-команде: 5 стратегий разрешения (модель Томаса-Килманна)
«Ты не умеешь тестировать, это не баг, это фича»
В пятницу вечером, за час до релиза, разработчик и тестировщик устроили скандал в общем чате прямо при заказчике и руководстве. Разработчик кричит: «Ты не умеешь тестировать, это не баг, это фича». Тестировщик отвечает: «Ты сдаёшь сырой код, я не буду это подписывать». Руководитель проекта пытается их помирить, но оба орут, релиз под угрозой, заказчик в шоке. Знакомая картина?
Конфликты в ИТ-командах — это не исключение, а норма, потому что разработчик думает в терминах архитектуры и чистоты кода, тестировщик — в терминах рисков и сценариев отказа, менеджер — в терминах сроков и бюджета, а бизнес — в терминах ценности. Они будут спорить, и это неизбежно. Вопрос не в том, чтобы избежать конфликтов, а в том, как управлять ими, чтобы они не разрушали команду, а становились источником роста. Для этого есть модель Томаса-Килманна — пять стратегий поведения в конфликте, зная которые, вы перестаёте гадать «что делать?» и начинаете выбирать осознанно.
Почему конфликт — это норма, а не катастрофа
В ИТ-проектах конфликты возникают не потому, что кто-то плохой, а потому что люди с разными типами мышления и приоритетами вынуждены совместно решать сложные задачи в условиях жёстких дедлайнов. Разработчик хочет сделать красиво и правильно, менеджер хочет уложиться в сроки, заказчик хочет дёшево и быстро, пользователь хочет удобно. Эти цели не совпадают и не могут совпадать. Исследования показывают, что конфликт может быть чрезвычайно конструктивным и необходимым для командной работы. Проблема не в конфликте, а в том, как мы с ним работаем.
Пять стратегий — и когда их применять
Кеннет Томас и Ральф Килманн расположили стратегии на двух осях: насколько вы отстаиваете свои интересы (напористость) и насколько вы готовы учитывать интересы другого (кооперативность).
Соперничество (конкуренция) — «Я решил, так будет». Вы отстаиваете свою позицию любой ценой. Когда применять: инцидент на проде, нужно быстрое решение, вопрос безопасности, защита критических интересов. Риск: потеряете доверие команды, если использовать слишком часто. Пример: продакшен упал, команда предлагает три варианта решения, времени обсуждать нет, вы говорите: «Делаем откат на предыдущую версию. Точка». Это правильное соперничество — критическая ситуация требует быстрого решения.
Уклонение (избегание) — «Не вижу проблемы». Вы уходите от конфликта, не решая его. Когда применять: вопрос незначительный, эмоции зашкаливают, нужно время остыть, вы не имеете полномочий. Риск: проблема не решается, накапливается. Пример: два разработчика спорят о выборе фреймворка для нового модуля, решение не критично — оба варианта рабочие, вы говорите: «Это ваше техническое решение. Разберитесь сами, доложите результат». Это разумное избегание — вы не тратите время на микроменеджмент.
Приспособление (уступка) — «Пусть будет по-вашему». Вы жертвуете своими интересами ради другого. Когда применять: вопрос для вас не важен, но важен для оппонента, вы поняли, что были неправы, вы строите долгосрочные отношения. Риск: ваши интересы игнорируют, вас могут начать «переезжать». Пример: заказчик настаивает на фиче, которая, по вашему мнению, не нужна, но для него это принципиально, а для вас — небольшая доработка, вы соглашаетесь. Это разумное приспособление — вы укрепляете отношения с заказчиком.
Компромисс — «Ты мне — я тебе». Каждая сторона получает часть того, чего хочет. Когда применять: нужно быстрое соглашение при ограниченных ресурсах, стороны равны по силе. Риск: «половинчатое» решение, никто не доволен полностью. Пример: команда хочет 2 недели на спринт, заказчик хочет релиз каждую неделю, вы договариваетесь на 10 дней. Это компромисс — никто не получил желаемого полностью, но все могут жить дальше.
Сотрудничество (кооперация) — «Давайте разберёмся, как удовлетворить интересы всех». Совместный поиск решения, которое учитывает интересы всех. Когда применять: проблема сложная, нужно объединить экспертизу, важны долгосрочные отношения. Риск: занимает много времени. Пример: заказчик хочет сократить сроки на 20%, команда говорит, что это невозможно без потери качества, вместо спора вы садитесь вместе с заказчиком и ищете, что можно упростить без потери ключевой ценности, находите решение: сократить объём отчётов в первом релизе, перенеся их на второй. Это сотрудничество — все выиграли.
Как выбрать стратегию — 3 вопроса
Задайте себе три вопроса перед тем, как реагировать на конфликт. Насколько важна для меня эта задача? Если очень — соперничество или сотрудничество, если нет — уклонение или приспособление. Насколько важны для меня отношения с этим человеком? Если очень — сотрудничество или приспособление, если нет — соперничество или уклонение. Сколько у меня времени на решение? Если мало — компромисс или соперничество, если много — сотрудничество.
Главное правило: нет «правильной» стратегии, есть стратегия, подходящая для данной ситуации. Руководитель, который всегда конкурирует, — тиран, который всегда уступает — слабак, который всегда избегает — трус, который всегда идёт на компромисс — безынициативный, который всегда сотрудничает — слишком медленный. Будьте гибкими, выбирайте стратегию под ситуацию.
Что в понедельник утром
Когда слышите конфликтную фразу, не реагируйте на слова, спросите: «Что для тебя самое важное? Чего ты опасаешься?». Используйте «Я-сообщения» вместо «Ты-обвинений» — вместо «Ты опять сдал код с багами» скажите: «Я вижу, что тесты не прошли. Давай разберёмся». Если конфликт повторяется с разными людьми — проблема не в людях, а в системе. Подробнее — в статье Системное мышление в управлении ИТ-проектами. Если конфликт зашёл в тупик — пригласите нейтрального участника (другого разработчика, архитектора, HR).
Заключение
Конфликты в ИТ-командах — не аномалия, а норма. Модель Томаса-Килманна даёт пять стратегий. Главное — уметь выбирать стратегию под ситуацию, а не 'по умолчанию. В этом и заключается зрелое лидерство
На воркшопах курса «Мастер управления IT-проектами» мы разыгрываем ролевую игру «Урегулирование конфликта в команде». Вы учитесь управлять эмоциями, выбирать стратегию и выводить конфликт в конструктивное русло. Подробнее о курсе →