Бывает так, что разработчик, устав добиваться от бизнеса ответов на вопросы, начинает давать эти ответы сам. Или идет еще дальше — решает, что нет смысла спрашивать вообще. Он уверен, что прекрасно понимает, как работает бизнес.

Так появляется профессиональное высокомерие.

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

Поймать проблему на код-ревью сложно — код хороший, тесты зелёные, архитектура нормальная.

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

Главное — заметить их вовремя.