Questo probabilmente suonerà incasinato, ma qui va.
Lavoro a un progetto per un cliente da un po 'di tempo. Non mi è stato dato alcun dettaglio tranne "Deve essere un plugin XYZ e un'interfaccia con il prodotto ABC". Il che andava bene, ma ora siamo verso la fine (penso) e si sta solo trascinando fuori. Non ho tempo da perdere e sono già in programma da 3 mesi. Cercare di convincermi a descrivermi come vorrebbe essere in grado di navigare tra i dati (un problema con l'interfaccia utente) è semplicemente difficile. Ho presentato modelli su ciò che penso che voglia, ma la sua ultima risposta è "dovresti guardare il prodotto XXX", ha funzionalità simili.
Certo, l'ho guardato e sembra simile a quello che ho presentato, ma non penso che il modo in cui ho costruito il framework sosterrà ciò che ora mi sta descrivendo. Abbiamo avuto buone comunicazioni durante il processo, ma non sa cosa vuole. Ho spiegato come stavo per costruire il framework e lui ha accettato, quindi non è una cattiva scelta da parte mia sul design.
Quando ripasso quelli che penso siano moduli finalizzati, dice "Avresti dovuto farlo in questo modo", il che mi richiede di tornare indietro e rielaborare il codice e l'interfaccia utente. Alcuni oggetti più piccoli avrebbero potuto essere meglio pensati da me, ma le cose grandi sono il modo in cui ho interpretato i suoi requisiti e ho esaminato questo modulo più volte durante lo sviluppo.
Ho già ricevuto i fondi finali il mese scorso, quindi sto lavorando gratuitamente a questo punto. Non voglio più occuparmi di questo progetto. Ho già ricevuto il pagamento. Ho già fatto altri progetti di successo con questo cliente e ha molti altri progetti che vuole fare.
Che diamine dovrei fare? Non voglio più lavorare su questo progetto. Non voglio chiedere più soldi (i soldi non sono proprio il problema). Non voglio nemmeno farlo arrabbiare. So che sembra che voglio mangiare la mia torta e mangiarla anch'io.
Se pensi che dovrei chiamarlo smettere, come dovrei farlo date le circostanze?