Ответ
В конфликтных ситуациях действую по принципу "разобрать, понять, решить":
- Анализирую корень проблемы – собираю факты, выслушиваю все стороны без предвзятости.
- Фокусируюсь на интересах, а не позициях – например, если спор из-за сроков, ищу компромисс: MVP сейчас + доработки позже.
- Использую техники медиации – переформулирую эмоциональные высказывания в рабочие задачи: "Вы говорите, что код неоптимален? Давайте выделим 2 часа на ревью и составим чек-лист улучшений".
Пример:
Разработчики спорят из-за подхода к реализации фичи. Вместо выбора "чья правда", организую сессию с аргументами:
# Вариант А (разработчик 1)
def calculate():
# скорость важнее
return cache.get(data)
# Вариант B (разработчик 2)
def calculate():
# точность важнее
return db.query(data).validate()
Решение: добавляем feature-flag для A/B-теста в продакшене.
Главное – сохранить доверие команды и продуктивность.