Есть заказчик со своим запросом и команда разработки, которая придумала, как этот запрос реализовать. И проект действительно классный, хоть и сложный. И вот заказчик слушает вдохновенный рассказ тимлида и… думает: «Можно как-нибудь попроще?». И правда, неспециалисты могут очень трудно въезжать в темы разработки. Чтобы наладить коммуникацию, почитай…
Да, это постоянная проблема коммуникаций между профессионалом в какой-то сфере и заказчиком(обычно дилетантом).
Проблема в том, что больше заказов получают те, кто может говорить на одном с заказчиком языке.
А выполняют заказы хорошо те, кто обладает хард-скиллами.
Нужна команда с такими и такими людьми. Или состоящая из людей-звезд, сочетающих оба качества, но они обычно основывают свои компании.
Прикол в том, что внутри команды тоже надо уметь объясняться. И тот, кто лично сам умеет хорошо доносить ценность своей работы - вот тот всегда будет хорошо устроен по жизни.