Ho iniziato a lavorare come ingegnere informatico con una startup circa un anno e mezzo fa. Tutti qui si preoccupano di questo progetto e lavorano sodo. ma ho avuto un problema qui da un po 'di tempo.
Le persone qui hanno "mancanza di disciplina" quando si tratta di compiti di sviluppo. Chiedono una funzionalità, chiedo mille domande in modo da essere chiaro sui requisiti della funzionalità. Come non mi piace mai perdere un singolo scenario durante la raccolta dei requisiti. e faccio il mio lavoro con tutto il cuore e il cervello in esso.
Più tardi nel giorno della demo, avrebbero detto: cambiamo questo a quello e quello a questo. 5 demo dopo, cercando di adattarmi ai loro requisiti e al loro flusso, finisco con un pasticcio di codice che funziona come vogliono.
Ora, dato che il flusso è totalmente cambiato, non è nemmeno la stessa funzione con cui ho iniziato, c'è ritardo nel lancio, ci sono bug nella produzione e il marketing le sta urlando. Finisco sempre in qualche casino. e sono stanco di farlo.
Non riesco a risolvere il problema con queste persone, posso solo provare a sistemare me stesso, credo che i problemi vengano quando mi fanno lavorare sempre sulla stessa cosa e sono demotivato a lavorare e procrastinare.
Mi piace questo progetto, voglio davvero restare qui un po 'più a lungo e voglio dare il massimo anche se sto lavorando a qualcosa per la quinta volta.
Qualche consiglio su come mantenere alto il livello di produttività in questi scenari? Come faccio a essere sicuro di non perdere nulla mentre cambio le funzioni? e cosa faccio quando mi sento bloccato.
P.S. ATM Sto apportando cambiamenti nel flusso di un portale utente che ho effettivamente completato in modo impeccabile la scorsa settimana. e ora sono bloccato, non ho voglia di farlo. e non riesco nemmeno a pensare a come risolvere questi problemi.