Как справляться с агрессивной, негативной, некорректной критикой в ​​позитивном ключе [закрыто]

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

Во время работы с ними я заметил, что они настроены крайне враждебно. Примеры этого:

  • Возложение вины без попытки определить основную причину сбоя программного обеспечения, уникальную для их среды, и
  • Утверждение неполных и неточных требований, которые впоследствии вызывают сбои системы.

В центре внимания критики из вышеперечисленных вопросов, по-видимому, находится я, в которую входят многие руководители высшего звена. Мой начальник меня поддерживает, но в компании есть и другие люди, которые больше внимания уделяют негативному опыту клиентов.

Каковы некоторые стратегии борьбы с негативной критикой, основанной на неточной информации? Мое непосредственное желание состоит в том, чтобы ответить на их агрессию в натуральной форме, но был бы признателен, если бы кто-то мог предложить более конструктивную стратегию.

Если они написали вам вежливое электронное письмо, в котором объяснили, что у них возникли проблемы, но вы снова не смогли его воспроизвести, каковы ваши обязательства перед клиентом? Готовы ли вы помочь клиенту в этой ситуации или нет?
Составьте список всего , что необходимо для работы вашего программного обеспечения (подключение к сети, подключение к базе данных, версии JVM или .Net) и создайте программу, которая проверяет все это и выдает осмысленное сообщение «Я не могу получить доступ к порту X машины Y», ".Net версия должна быть не ниже 4" и т.д.

Ответы (4)

Отнеситесь к этому с пониманием и отправьте им электронное письмо, в котором говорится, что после x часов разработчиков и y часов тестирования вы как группа не смогли воспроизвести проблему. Обратите внимание, что эта жалоба является первым инцидентом такого типа, о котором группа была уведомлена после того, как программное обеспечение клиента было развернуто и находилось в эксплуатации в течение шести месяцев. копия: ваше руководство и те же люди, что и клиент. Если вы не работаете с клиентами, попросите вашего менеджера отправить электронное письмо.

Мяч на их стороне, и бремя доказывания лежит на них. Ваша история напоминает мне особенно невежественного системного администратора, который позвонил в нашу техподдержку и заявил, что наше программное обеспечение для балансировки нагрузки больше не работает на одной из его машин. Направленный нами выездной инженер установил, что системный администратор переместил машину в другое место в офисе, не заметив, что новая машина теперь находится в другой IP-подсети, и не обратив внимания на то, что машине был назначен Статический IP.

Пока не появится новая информация, я думаю, что ваш клиент сделал что-то глупое в тот день. Мое второе предположение состоит в том, что в тот день произошел сбой сети. Третья возможность заключается в том, что некоторые данные, которые обрабатывала ваша программа, были повреждены.

Имейте в виду, прежде чем вы пойдете на войну, что идиоты в мире значительно превосходят нас численностью, и что они переживут вас и меня. Хотя идиоты могут время от времени раздражать нас, им приходится жить со своим идиотизмом 7x24. Для них так выглядит ад :) Мало что можно сделать с ними хуже, чем то, что они делают с собой и друг с другом.

@jcm комментирует, что «может показаться покупателю «Это работает на моей машине», что никогда не приемлемо для клиентов или начальства. Может быть полезно поместить в электронное письмо запрос подробностей от клиента, чтобы помочь вам воспроизвести проблему. . Таким образом, вас считают готовым к сотрудничеству, демонстрируя при этом, что проблема не на вашей стороне».

Это НЕ хорошее предложение! Я предполагаю, что ОП имел здравый смысл заранее запросить эти детали у клиента, когда они пытались воспроизвести проблему. Совершенно бессмысленно пытаться воспроизвести ЛЮБУЮ проблему без данных. Это настолько фундаментально, как должное усердие, что ваше предложение показалось бы мне где-то между не забавным и чрезвычайно разочаровывающим, если бы я был целью этого предложения.

Мне было наплевать на то, что меня считают готовым к сотрудничеству. Единственное, что меня волнует, это воспроизведение проблемы. Я не занимаюсь инженерией восприятия.

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

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

Разъяснение от ОП: «Мы несем ответственность за работу программного обеспечения, но оно работает в ИТ-инфраструктуре, за настройку и обслуживание которой они несут ответственность на каждом мероприятии. У них буквально нет никого, кто имел бы квалификацию для этого. У них был один квалифицированный сетевой инженер, которого они уволили, потому что он сидел и ничего не делал, потому что у них никогда не было проблем с сетью ..."

Они могли бы иметь квалифицированного сетевого инженера, настроенного для каждого события. Они не вырвались вперед, когда что-то пошло не по плану на той последней презентации.

Это может показаться покупателю «Это работает на моей машине», что никогда не приемлемо ни для клиентов, ни для начальства. Может быть полезно поместить в электронное письмо запрос подробностей от клиента, чтобы помочь вам воспроизвести проблему. Таким образом, вы будете выглядеть готовым к сотрудничеству, демонстрируя при этом, что проблема не на вашей стороне.
@jcm Я отредактировал свой ответ, чтобы ответить на ваш комментарий.
Я не делаю предположений. ОП не поставил это в вопросе, поэтому мой комментарий. Также не нужно обижаться, когда кто-то приходит к вам с предложением, каким бы принципиальным оно ни казалось. Цель — решение проблемы, а не сохранение эго.
Кроме того, я согласен с тем, что нет смысла пытаться воспроизвести сбои без данных, отсюда и комментарий.
@jcm Я оскорблен. Я не говорю людям, которые знают свою работу, как выполнять свою работу. ОП не дурак. Я почти уверен, что они собрали все данные, какие только могли, прежде чем попытались воспроизвести проблему. Если бы они этого не сделали, они не смогли бы продержаться на своей работе дольше 5 минут.
Мы тогда просто другие. Я чувствую, что жизнь слишком коротка, чтобы обижаться на такие вещи.
@VietnhiPhuvan - я тоже хотел бы дать оператору повод для сомнений, но не тогда, когда в адрес клиента много критики. Когда приложение работает на рабочих станциях 9/10, «некоторые» разработчики отказываются обвинять в этом свое приложение. Возможно, клиенты недостаточно платят за соглашение об обслуживании, чтобы компенсировать недостаток технических возможностей. Если приложение не может отправлять данные по сети, я не могу утверждать, что оно было создано экспертом, пока проблема не будет решена.
@JeffO Это один неприятный, технически неграмотный клиент, который кричит о том единственном случае, когда программное обеспечение не отправляло данные по сети. Откуда вы знаете, что не было сбоев сети? Или заказчик лажает? ОП и их команда уже потратили массу ресурсов, пытаясь воспроизвести проблему. Сколько еще времени и денег они хотят потратить за счет всего остального, что они делают? Вернулся ли клиент с какими-либо новыми жалобами после инцидента? Подавал ли кто-либо другой клиент такую ​​же жалобу после этого инцидента? О чем тебе это говорит?
@VietnhiPhuva Мы несем ответственность за работу программного обеспечения, но оно работает на ИТ-инфраструктуре, за настройку и обслуживание которой они несут ответственность на каждом мероприятии. У них буквально нет никого, кто был бы квалифицирован для этого. У них был один квалифицированный сетевой инженер, которого уволили, потому что он сидел и ничего не делал, потому что у них никогда не было проблем с сетью...
@ user1450877 Клиент противный. Технически неграмотный. Принимает недальновидные управленческие решения. У вас есть клиент из ада :) Если хотите, мы можем поговорить о вашем устранении неполадок, но вам придется настроить чат :)
@VietnhiPhuvan - я не знаю проблем клиента, но проверить подключение к Интернету довольно просто. У тебя либо есть, либо нет. Похоже на простое объяснение для высшего руководства, которое, по-видимому, не верит объяснению ОП. Любой может воссоздать ошибку из-за отсутствия подключения к Интернету.
@Vietnh: Вы можете обвинить клиента в «технической безграмотности», но чем больше я «перечитываю», тем больше я на стороне клиента. Если у клиента нет «квалифицированного» человека для настройки и установки приложения, ему должны быть предоставлены подробные пошаговые инструкции. Кроме того, компания OP выполнила проект в соответствии со спецификацией, но не в соответствии с требованиями заказчика. Похоже, проблема с компанией ОП. Они должны были определить клиента как «технически неграмотного» и принять соответствующие меры, чтобы убедиться, что клиент получил то, что ему нужно, прежде чем сказать «вот оно».
@JeffO И как проблема и ответственность ОП в том, что клиент теряет подключение к Интернету? Можете ли вы придумать хотя бы один гипотетический сценарий, в котором программное обеспечение OP привело к отключению интернет-соединения?
@Dunk Ни у кого нет проблем с инструкциями, кроме этого клиента. Какое совпадение. И нет, мир не должен держать вас за руку, независимо от того, насколько вы считаете, что имеете на это право.
@Viet: С чего вы взяли, что клиент потерял подключение к интернету? Кроме того, какую часть этого пользовательского программного обеспечения для этого конкретного клиента вы не читаете? Так что на самом деле ВСЕ ПОКУПАТЕЛИ этого программного приложения имеют проблемы с инструкциями. Держать за руку, возможно, не «право», но плохое обслуживание клиентов приведет к потере клиентов. Если потеря клиентов является частью вашей бизнес-модели, пусть так и будет. Наконец, я мог бы придумать десятки гипотетических сценариев, в которых ПО OP может привести к отключению интернет-соединения, но это не является частью разговора.
@Dunk Я системный инженер. Я также занимался системным программированием в аспирантуре. Вы и другие тратите мое время на споры о вещах, о которых вы ничего не знаете.
@Vietnhi: И вы демонстрируете свое отсутствие знаний, настаивая на том, что другие не знают, о чем они говорят, хотя ФАКТ ЕСТЬ, что они знают. Ничего себе, программируя в аспирантуре, вы должны быть настоящим экспертом. Не позволяйте нам тратить ваше время на обучение вас, когда вы, очевидно, знаете все, что нужно знать обо всем.
Я не говорю, что программное обеспечение ОП несет ответственность за потерю подключения к Интернету. Все, что я говорю, это то, что если это действительно так, программное обеспечение может очень легко «указать», что это проблема. Скажите клиенту исправить свое соединение. Это очень просто.

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

Вам нужно подавить это непосредственное желание – ничего хорошего из этого не выйдет.

Говорили ли вы со своим начальником о том, как справляться с такими проблемами клиентов?

В общем, «клиент всегда прав» (даже если это не так). Защитная реакция вряд ли вообще поможет — вместо этого постарайтесь помочь. Поставьте себя на их место и представьте, каково было бы, если бы программное обеспечение, от которого вы зависите, помогало вам с вашим мероприятием, просто полностью отказало. Помните, что без довольных клиентов у вас нет работы.

Также помните, что если вы не являетесь владельцем компании, вы не можете решать, от каких клиентов можно отказаться.

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

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

клиент всегда прав : если вы технарь, а клиент не разбирается в технологиях, ИМО, это правило неуместно. В зависимости от контракта это может привести к большим проблемам: попробуйте провести мозговой штурм ... отладить их систему : OP говорит, что они не могут воспроизвести проблему, и система работала долгое время. В 99,9% случаев это означает, что что-то в среде клиента вызвало сбой. Кто платит за исправление их системы? Бесплатно? Вы открываете себя для того, чтобы вами воспользовались. Обвинять? Клиент злится. Лучше просто объясните, что это не ваша проблема и, возможно, вы потеряете клиента. Дело в том, что такой клиент вам не нужен...
@Vector: ОП сказал, что «программа, которую они предоставили клиенту». Это означает, что это заказ для клиента. В этом случае не имеет значения, технически подкован клиент или нет, я склонен встать на сторону клиента, если он использует программное обеспечение в предполагаемой среде. Если клиент не разбирается в технологиях, программное обеспечение должно быть создано с учетом этого. Как-то не верится, что это разовое событие и sw действительно не было "без проблем 6 месяцев" из-за чего заказчик может быть немного вспыльчивым. Если это совсем другой тип среды тогда другое дело.

Кроме того, что вас расстроили, до сих пор никто вас не наказал; могло быть и хуже. Клиент заплатил за то, чтобы программное обеспечение работало, а оно не работает. Что вы ожидаете от него? Если программист опустит руки и не сможет решить задачу, они пойдут выше его головы. Они ничего не могут изменить, чтобы решить проблему. Прочие обрывы связи с их стороны по другим проектам значения не имеют. Они платят тебе зарплату.

Судя по тому, что вы опубликовали, что-то не так с установкой этого конкретного клиента. Вы можете обвинить в этом Windows или интернет-богов, но вам нужно исправить это в любом случае.

  • Удалитесь от их системы и наблюдайте, как она выходит из строя на их стороне.
  • Увеличьте ведение журнала и перехват ошибок в приложении, чтобы вы могли получать больше информации.
  • Садитесь в самолет и зайдите прямо на их сайт и исправьте это.

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

РЕДАКТИРОВАТЬ: Если этот клиент занимает непропорционально много времени поддержки по сравнению с другими клиентами, старшему руководству нужны эти данные. Независимо от их технических знаний, они не захотят тратить больше денег на этого клиента, если они не платят достаточно взамен. Если у них нет технических, деловых или бухгалтерских навыков, они пропали без вести.

there is something wrong with this particular customer's installation. [...] but you need to fix it regardless. В общем, нет. Вы предоставляете программное обеспечение, которое работает с определенной настройкой, а не с каждой настройкой, которая может быть у клиента. Почему, если указанная компания использует, скажем, Token Ring? Вы должны обновить их до Ethernet? Тем не менее, необходимо документирование и защитная проверка среды (если вам нужно получить доступ к порту X машины Y, задокументируйте, что вам это нужно, и предоставьте - самим ПО или отдельным инструментом диагностики - сообщение о том, что «Я не могу получить доступ к порту X Y», вместо того, чтобы просто ничего не делать).
@ SJuan76 SJuan76 - Согласен, если мы говорим о готовом программном обеспечении, но в ОП указаны «проекты», которые вы можете настроить под себя. В случае Token-Ring приложение никогда бы не заработало и не выдало какую-либо ошибку, указывающую на отсутствие соединения Ethernet. Любой может имитировать это при тестировании, отключив сетевой кабель или отключив Wi-Fi.
@ Slaun76 - ОП признал, что настроил программное обеспечение. Роль разработчика не в том, чтобы предоставить часть программного обеспечения, которое работает в тот момент, когда он его поставил, а затем умыть руки в этом процессе. К кому еще, по-вашему, может привести первоначальное расследование, кроме как к разработчику, настроившему процесс?
  1. Сделайте глубокий вдох, прежде чем читать их электронные письма или отвечать на телефонные звонки. Нет абсолютно ничего, что можно было бы выиграть, вступая в спорный матч.

  2. Зарегистрируйте все. Каждый запрос, каждый звонок, каждое электронное письмо и каждое системное действие. Когда они звонят и спрашивают, почему что-то не работает так, как они хотят, вежливо упомяните о требовании за несколько месяцев до этого, требуя, чтобы все работало так, как должно. Затем вежливо спросите их, как они действительно хотят, чтобы это работало. Если они вафли более 2 раз по конкретному предмету, начните увеличивать стоимость сдачи.
    У меня был один клиент, который менял свое мнение о конкретной функции каждые три месяца. Каждый раз, когда они делали запрос, я упоминал, что они изменили его раньше. Наконец, я начал увеличивать стоимость изменений, и дошло до того, что вмешалось их высшее руководство, они приняли последнее решение, и эти запросы прекратились.

  3. Если какие-то данные пропали, и они возмущены этим, дайте им снимок экрана журнала, показывающий, кто и когда это сделал. Это лежит в основе регистрации всех действий системы. Если вы не можете сказать им, кто, когда и что, тогда ваше приложение всегда будет виновато .

  4. Убедитесь, что ваше приложение работает. Проверьте это всеми возможными способами и быстро исправьте. Знайте, как это может привести к сбою, и убедитесь, что это задокументировано. Приложение также должно говорить пользователю о том, что именно не работает; и должна иметь надежную систему регистрации. Невозможность передачи данных по сети должна быть легкой для определения основной причины. Если вы не можете, то, как третье лицо, которое никогда не видело ваше приложение, моя первая мысль заключается в том, что вы делаете это неправильно.

  5. Запланируйте регулярные звонки с ними. В нашем случае, если мы не получили известие от клиента в течение 30 дней, ему позвонит представитель по работе с клиентами. Мы довольно хорошо чувствуем, какие клиенты нуждаются в большем общении, а какие меньше. Таких нужно больше. Возможно, вам даже придется ходить еженедельно, пока они не начнут чувствовать себя комфортно.