Se non lo hai già fatto, definisci i requisiti minimi di sistema del tuo sito web, ad es.
- browser supportati¹,
- dimensioni di visualizzazione minime,
- autorizzazioni necessarie per i cookie,
- ecc.
Se l'utente non ha soddisfatto i requisiti minimi di sistema, non è colpa tua se non ha funzionato per lui. Esamina il problema, dimostra che i requisiti minimi di sistema non sono soddisfatti e invia al cliente una fattura per il tempo impiegato a farlo.²
Naturalmente, in alcuni casi non è così semplice: potresti essere convinto che il problema risiede "dal lato dell'utente", ma potresti non essere in grado di dimostrarlo senza impegnarti molto. In tal caso, dovresti parlare con il tuo cliente:
I have performed some tests, and I'm pretty sure that the problem is a weird firewall configuration/a buggy IE plugin/etc. However, to prove this, I'll have to put a lot of effort into it. If I do that and it turns out that the fault was not on my side, I will have to send you a bill for the work done by me. Are you sure that you want me to continue investigating this issue?
¹ Questo non significa che non funzionerà con altri browser, limita la garanzia a questi browser. Di solito, il cliente capirà che non puoi testare il tuo sito web estensivamente con il browser ogni . Idealmente questo dovrebbe essere chiarito in anticipo:
Support for IE8-10, FF12-19 and Safari 5 is included in the offer. IE7 can be included for an additional $xxx, IE6 for an additional $xxxx.
² L'invio di una fattura è un segno molto potente: anche se il cliente si lamenta e alla fine si annulla la fattura come gesto di buona volontà, il cliente impara che i reclami ingiustificati possono costare denaro.