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