Якщо ви ще цього не зробили, визначте мінімальні системні вимоги вашого веб-сайту, наприклад
- підтримувані браузери¹,
- мінімальний розмір дисплея,
- необхідні дозволи на cookie,
- тощо.
Якщо користувач не задовольнив мінімальні системні вимоги, ви не винні, що він не працював на нього. Вивчіть проблему, доведіть, що мінімальні системні вимоги не були задоволені, і надішліть клієнту рахунок-фактуру за час, який ви витратили на це.
Звичайно, в деяких випадках це не так просто: Ви можете бути впевнені, що проблема лежить "на стороні користувача", але ви, можливо, не зможете довести це, не доклавши до цього великих зусиль. У такому випадку вам слід поговорити зі своїм клієнтом:
Я провів декілька тестів, і я впевнений, що проблема полягає в дивному налаштуванні брандмауера / баггічному плагіні IE / тощо. Однак, щоб довести це, мені доведеться докласти чимало зусиль. Якщо я це зроблю, і виявиться, що провина не була на моєму боці, мені доведеться надіслати вам рахунок за виконану мною роботу. Ви впевнені, що хочете, щоб я продовжував розслідувати цю проблему?
Це не означає, що він не працюватиме з іншими браузерами, він лише обмежує вашу гарантію на ці браузери. Зазвичай клієнт розуміє, що ви не можете широко перевірити свій веб-сайт у кожному веб-переглядачі. В ідеалі це слід очистити наперед:
Підтримка IE8-10, FF12-19 та Safari 5 включена в пропозицію. IE7 можна включити за додатковий $ xxx, IE6 за додатковий $ xxxx.
² Надсилання рахунку-фактура - дуже вагомий знак: Навіть якщо клієнт скаржиться, а ви скасуєте рахунок як жест доброї волі, клієнт дізнається, що невиправдані скарги можуть коштувати грошей.