Il problema che sto affrontando:
- I membri del mio team iniziano a lavorare su progetti privi di documenti funzionali / tecnici pronti - anche se il nostro processo aziendale impone che questi siano presenti prima di iniziare.
- I membri del mio team accettano soluzioni economiche e non strutturate e implementeranno veramente cattivi hack nel software senza pensarci due volte quando la gestione del progetto nota che hanno "tempo limitato".
- I membri del mio team iniziano a lavorare su progetti che funzionano insieme a un progetto incompleto di un altro team, che non è stato testato e non è finito. (causando un sacco di lavoro extra).
- I miglioramenti e l'intera fase del software non sono pianificati correttamente e spesso il front-end / design non è terminato quando lo sviluppatore back-end deve iniziare a lavorare.
Questi problemi sono stati discussi all'infinito per più volte da quando ho iniziato a lavorare qui. Tutti erano d'accordo e la linea di fondo era che noi dobbiamo fare rispettare il processo, il che significa che lo sviluppatore back-end non si avvierà fino a quando tutto sarà a posto.
Continuano a verificarsi questi problemi - e mi sento davvero demotivato al punto che sono davvero seccato dal lavoro stesso e da alcuni dei miei colleghi.
I membri del mio team si lamentano molto, ma solo l'uno verso l'altro. %codice%. Il risultato?
- Cresco insicuro, forse sono io?
- È così che devono andare le cose?
La mia domanda? %codice%.
Cioè senza sembrare uno sviluppatore fastidioso che sta cercando sempre qualcosa da stronza.