Jeśli jeszcze tego nie zrobiłeś, określ minimalne wymagania systemowe swojej witryny, np
- obsługiwane przeglądarki¹,
- minimalny rozmiar wyświetlacza,
- wymagane uprawnienia do plików cookie,
- itp.
Jeśli użytkownik nie spełnia minimalnych wymagań systemowych, to nie twoja wina, że nie działał on dla niego. Zbadaj problem, udowodnij, że minimalne wymagania systemowe nie zostały spełnione, i wyślij klientowi fakturę za poświęcony na to czas .²
Oczywiście w niektórych przypadkach nie jest to takie proste: możesz być przekonany, że problem leży „po stronie użytkownika”, ale możesz nie być w stanie go udowodnić bez włożenia w to dużego wysiłku. W takim przypadku powinieneś porozmawiać ze swoim klientem:
Przeprowadziłem kilka testów i jestem prawie pewien, że problemem jest dziwna konfiguracja zapory ogniowej / błędna wtyczka IE / itp. Jednak, aby to udowodnić, będę musiał włożyć w to wiele wysiłku. Jeśli to zrobię i okaże się, że wina nie była po mojej stronie, będę musiał wysłać rachunek za wykonaną przeze mnie pracę. Czy na pewno chcesz, żebym nadal badał ten problem?
¹ Nie oznacza to, że nie będzie działać z innymi przeglądarkami, ogranicza jedynie gwarancję do tych przeglądarek. Zazwyczaj klient rozumie, że nie można dokładnie przetestować witryny za pomocą każdej przeglądarki. Najlepiej byłoby to wyjaśnić z góry:
Oferta obejmuje obsługę IE8-10, FF12-19 i Safari 5. IE7 można dodać za dodatkowe $ xxx, IE6 za dodatkowe $ xxxx.
² Wysłanie faktury jest bardzo silnym znakiem: nawet jeśli klient narzeka, a ostatecznie anulujesz fakturę jako gest dobrej woli, klient dowiaduje się, że nieuzasadnione reklamacje mogą kosztować pieniądze.