Cosa fare quando un cliente chiede qualcosa di irragionevole (dal mio punto di vista)


10

Sono un programmatore freelance e recentemente ho finito un sito Web, tutto funziona bene ma c'era un utente che si è lamentato con il mio cliente di non poter accedere. Questo problema era chiaramente una limitazione dei cookie / un browser vecchio (non potevo creare il problema da solo e centinaia di utenti stanno lavorando bene con il sito Web)

Ora il mio cliente ha detto: ti ho pagato per fare qualcosa e qualcuno si lamenta; quindi non hai svolto correttamente il tuo lavoro.

Cosa posso fare in questa situazione e come lo gestite?

Risposte:


29

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.


4
Avresti sicuramente dovuto definire questi requisiti in anticipo. Il cliente avrebbe il diritto di rifiutarsi di pagare qualsiasi fattura emessa per il lavoro svolto per risolvere questa situazione; di fatto, ora cambieresti i termini del contratto in base al quale hai fornito i tuoi servizi. Detto questo, ci sono stato e fa schifo. Piuttosto che essere conflittuale, proverei a risolverlo amichevolmente spiegando che hai investigato il meglio che puoi (dimostralo!) E non sei stato in grado di riprodurre lo scenario.
Steve Hill,

Grazie per questa risposta, penso di dover essere più chiaro sui browser supportati e su altre cose, in modo che ciò non accada in futuro.
Bob van Luijt,

1
@StephenOrr: ottimo punto. Idealmente, non si dovrebbero cambiare i termini del contratto ma chiarire cosa è stato implicitamente concordato al momento della stipula del contratto. Non sarà né "tutti i browser mai realizzati" né "solo i browser nuovi di zecca" - questo dovrà essere negoziato. Alla fine, l'OP dovrà probabilmente supportare tutti i browser con una quota di mercato significativa.
Heinzi,

3

Risolvi il reclamo indipendentemente da quanti utenti hanno avuto successo. Assicurati anche che, attraverso ogni reclamo dell'utente, registri ciò che è andato storto in futuro.

Come programmatore, devi considerare cookie-restriction/old browsere spiegarlo correttamente. Non esiste una soluzione accettabile in cui un 'peccato; aggiornamento!' è accettabile se non specificato dal cliente.

Questa potrebbe essere un'opportunità di apprendimento in cui hai divulgato tali dettagli con i tuoi clienti per assicurarti, se esiste la possibilità, che sia coperto e non ci siano situazioni di 'gotcha' a sorpresa.


Ed è per questo che 'peccato; aggiornamento!' deve sempre essere indicato nel contratto per qualsiasi lavoro di sviluppo web e il cliente deve sempre essere d'accordo per un set di browser supportati. O pensi che sia inaccettabile se il suo sito Web non funziona sul mio browser Amiga 500 e AWeb?
Carson63000,
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.