Sto postando questo in modo anonimo perché non voglio entrare in un potenziale problema.
Ho un grosso problema.
Di recente sono entrato in una squadra che ha meno di un anno. Sono qui da un mese dall'inizio del progetto. La struttura della compagnia si presenta così:
- Proprietario (non tecnico)
- Project Manager (non tecnico)
- Lead Developer (tecnico, ma cattivo)
- Project Manager (non tecnico)
Questo progetto è un sito web che utilizza ASP.Net a cui lo sviluppatore principale ha progettato un'architettura orribile per. Dovrai credermi sulla parola, ma in fondo, il modo in cui siamo obbligati a costruire pagine web ci sta dando più di 3 minuti di tempo di caricamento su una singola pagina web su VPN in modalità Debug.
È aumentato vertiginosamente al punto che altri colleghi concordano sul fatto che trascorrono più del loro tempo in attesa di pagine da caricare rispetto allo sviluppo effettivo.
Ora il grosso problema è questo. Il Project Manager non conosce la tecnologia e lo ammette. Ha dichiarato espressamente che si fida dello Sviluppatore principale per fare le scelte corrette sull'architettura dell'applicazione.
Nessuno nella squadra sa quale sarebbe l'opinione dei proprietari, ma tutti hanno paura di fare ondate in questa economia (me stesso in particolare).
Che cosa faresti?