На одном из проектов при общении с клиентом возник довольно острый вопрос: а должен ли разработчик вникать в бизнес-процессы клиента? Принимать решения по их улучшению и оптимизации? Ответов несколько и оба они верные.
ДА - если клиент готов предоставить полное описание и оплачивать совсем недешевый бизнес-анализ в рамках проекта. Или такой подход возможен, если намечается стратегическое партнерство, подтвержденное документально.
Часто менеджеры просят разработчиков глубоко вникать во все процессы каждого проекта и чуть ли не нести ответственность за бизнес клиента. Таким образом они пытаются сформировать клиентоориентированность, но попадают в ловушку, и клиент начинает садиться на голову.
Самый маразм - это соглашаться на условия вида "если сработает ваша разработка, то заплатим. Если нет - то ничего платить не будем". Такое встречается, увы, довольно часто. Почему-то считается, что разработчик должен работать бесплатно за идею. Нет, увы!
НЕТ - во всех остальных случаях. Как говорится, ваш бизнес - ваши проблемы. Клиент может попросить помочь разобраться (естественно, платно), но прямо требовать в рамках решения оперативных задач - точно нет. Покупка решения конкретной задачи и покупка полноценного бизнес решения - как говорится две большие разницы за совершенно разные деньги.
Готовы ли за это клиент платить? Далеко не все. Поэтому просто не работаем с идиотами. Никогда. Ни при каких условиях.
Кстати, вот мои книги о конверсии сайта: https://ridero.ru/author/kozlov_eduard__q7zr/
Продолжение в моем телеграм канале https://t.me/bf_conversion