Это тоже боль, которую мы чувствуем. После того, как вы поможете клиенту, клиенту будет проще связаться с разработчиком позже и запросить поддержку. И поскольку мы обычно стремимся угодить и, возможно, чувствуем себя ответственными, когда у приложения, которое мы создали для них, есть проблема, мы слишком часто помогаем клиенту быстро помочь.
Я думаю, что разработчики должны быть отделены от клиентов, но для этого необходимо, чтобы в компании был отдел поддержки / консалтинга, который мог бы вместо этого решить проблему. Они, в свою очередь, должны свободно связаться с разработчиком, если только это не огромная компания с основным приложением, где меньше риск того, что проблема может быть связана с проблемой с исходным кодом.
Но позвольте мне сказать вам, я понимаю, насколько это сложно. Я работал в нашем консалтинговом магазине много лет, начиная с поддержки, и теперь я в основном управляю другими консультантами и занимаюсь разработкой. Многие клиенты (например, сотни) чувствуют, что имеют личные отношения со мной, и предполагают, что могут позвонить мне напрямую, даже спустя годы.
Мой совет - убедиться, что у вас есть хорошая сеть консультантов и работников службы поддержки, которые могут помочь клиенту для вас, и пусть они вместо этого свяжутся с вами, если они не могут это выяснить.