Ответ вслух Senior Кризисы и конфликты спрашивают часто обновлено

Конфликт в команде

Вопрос

Два ведущих разработчика открыто конфликтуют из-за архитектурного решения, и команда разделилась. Что вы сделаете?

Попробуйте сами

Ответьте вслух за 2 минуты, как на собесе. Потом сверьтесь с тезисами: что прозвучало, а что нет.

Показать ответ и разбор

Коротко

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

Что должно прозвучать в ответе

  • Поговорить с каждым отдельно: интересы и аргументы

  • Отделить людей от проблемы

  • Договориться о критериях выбора: сроки, риски, поддержка

  • Совместная встреча с фактами, возможно, прототип или техрадар

  • Если нет согласия, решение принимает ответственный (техлид, архитектор)

  • Зафиксировать решение и принцип disagree and commit

Что могут спросить следом

  • Что если конфликт уже личный?
  • Кто должен принимать решение, если они равны по статусу?

Разбор

Сначала говорю с каждым отдельно, чтобы понять аргументы и что стоит за ними: опасения о производительности, о сроках, о поддержке. Затем собираю обоих и предлагаю договориться о критериях выбора, а не о решении: сроки, риски, стоимость поддержки, опыт команды. Если данных мало, предлагаю короткий прототип на два дня. Если согласия нет, решение принимает ответственный за архитектуру, а не большинство. Фиксирую решение и причины в журнале. Если конфликт перешёл в личное, подключаю их руководителя.

Ответьте сами, а не прочитайте

В тренажёре вопрос попадёт в повторения и вернётся, когда начнёт забываться. Плюс билеты с зачётом: 20 вопросов, не больше 2 ошибок.