Prima di tutto ho visto questo post che è leggermente simile alla mia domanda. :
Che cosa puoi fare per ridurre il numero di bug di distribuzione di un sito web dal vivo?
Lascia che ti impagini la situazione. Il team di programmatori a cui appartengo ha metriche associate al nostro codice. Negli ultimi mesi i nostri errori nel nostro sistema live sono aumentati di molto. Richiediamo che i nostri aggiornamenti alle applicazioni vengano testati da almeno un altro programmatore prima di andare in diretta. Personalmente sono assolutamente contrario perché penso che le applicazioni dovrebbero essere testate dagli utenti finali poiché gli utenti finali sono molto più bravi dei programmatori, non sono contrario ai test dei programmatori, ovviamente i programmatori devono testare il codice, ma sono spesso troppo vicine al codice. Il motivo per cui ho specificato che penso che gli utenti finali dovrebbero testare nel nostro scenario è dovuto al fatto che non abbiamo analisti aziendali, abbiamo solo programmatori. Vengo da uno sfondo in cui i BA si sono presi cura di tutti i test una volta che i programmatori hanno verificato che era pronto per la pubblicazione.
Abbiamo un ambiente di staging che è un clone dell'ambiente live che usiamo per assicurarci che non ci siano problemi tra lo sviluppo e gli ambienti live. Questo fa cogliere alcuni bug.
Non facciamo davvero test per gli utenti finali, dovrei dire che non abbiamo nessuno che collauda il nostro codice eccetto i programmatori, il che credo ci porti in questo pasticcio (Idealmente, avremmo BA o QA o professionisti test dei tester). Non abbiamo una squadra di controllo qualità o qualcosa di simile. Non abbiamo casi di test per i nostri progetti che sono completamente strutturati.
Ok, sono solo un programmatore di peon in fondo al gradino, ma probabilmente sono più stanco di questi problemi rispetto ai gestori che si lamentano di loro. Quindi, non ho la capacità di dire che stai sbagliando tutto ... Ho provato delle spinte delicate nella direzione corretta.
Qualche consiglio o suggerimento su come alleviare questo problema?