Se non lo hai già fatto, definisci i requisiti minimi di sistema del tuo sito Web, ad es
- browser supportati¹,
- dimensione minima del display,
- permessi cookie richiesti,
- eccetera.
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 erano soddisfatti e invia al cliente una fattura per il tempo impiegato a farlo. ²
Certo, in alcuni casi non è così facile: potresti essere convinto che il problema risieda "dalla parte dell'utente", ma potresti non essere in grado di dimostrarlo senza fare molti sforzi. In tal caso, dovresti parlare con il tuo cliente:
Ho eseguito alcuni test e sono abbastanza sicuro che il problema sia una strana configurazione del firewall / un plugin IE difettoso / ecc. Tuttavia, per dimostrarlo, dovrò impegnarmi molto. Se lo faccio e risulta che la colpa non è stata dalla mia parte, dovrò inviarti una fattura per il lavoro svolto da me. Sei sicuro di volere che continui a indagare su questo problema?
¹ Ciò non significa che non funzionerà con altri browser, ma limita la garanzia a questi browser. Di solito, il cliente capirà che non è possibile testare ampiamente il proprio sito Web con tutti i browser disponibili. Idealmente, questo dovrebbe essere chiarito in anticipo:
Il supporto per IE8-10, FF12-19 e Safari 5 è incluso nell'offerta. IE7 può essere incluso per altri $ xxx, IE6 per altri $ xxxx.
² L'invio di una fattura è un segnale molto potente: anche se il cliente si lamenta e si finisce per annullare la fattura come gesto di buona volontà, il cliente viene a sapere che i reclami ingiustificati possono costare denaro.