Il problema non è il cliente difficile — il problema è non aver stabilito le regole del gioco prima di iniziare.
Nel mio contratto c'è una clausola chiara: due round di revisioni inclusi, ogni round aggiuntivo viene quotato separatamente. Questo ha eliminato il 90% dei loop infiniti.
L'altro cambiamento che ha fatto la differenza: feedback sempre in forma scritta, mai a voce. Costringe il cliente a essere preciso e crea una traccia storica.