Разработчик может не понимать термины из предметной области бизнеса. Бизнес может не понимать профессиональные термины, которыми пользуется разработчик.

Это барьер в коммуникации, который видят все участники. Незнакомое слово становится поводом задать вопрос и уточнить его значение.

Но есть опасная проблема, которую легко не заметить. Она появляется, когда используют одни и те же слова, вкладывая в них разный смысл. Например, оценочные понятия («быстро», «просто», «надежно») или действия («регистрация», «поиск», «оплата»).

Для разработчика «быстро» может означать успеть в этом спринте, для бизнеса — получить результат завтра.

Или «оплата». Для разработчика это может быть один способ оплаты, которого достаточно, чтобы реализовать сценарий и начать тестирование. Для бизнеса — все способы оплаты, которые используются в компании, плюс отчетность, возвраты и выдача чеков.

Стороны считают, что договорились. Хотя на самом деле они договорились только об одном — использовать одно и то же слово.

Разработчик может не понимать термины из предметной области бизнеса. Бизнес может не понимать профессиональные термины, которыми пользуется разработчик | Сетка — социальная сеть от hh.ru