Lavoro in un'azienda con centinaia di persone che scrivono software essenzialmente per lo stesso prodotto. La qualità del software deve essere elevata perché così tante persone dipendono da esso (non da ultimo gli sviluppatori stessi). Per questo motivo, ogni problema principale ha portato a un nuovo controllo, automatizzato o manuale.In che modo un grande numero di sviluppatori può scrivere software insieme senza un processo ingombrante o software di scarsa qualità?
Di conseguenza il processo di consegna del software sta diventando sempre più gravoso. Ciò richiede più sviluppatori che ... beh, puoi vedere che è un circolo vizioso.
Ora abbiamo un problema con il rilascio del software rapidamente - il tempo di consegna anche per cambiare una riga di codice per un problema molto serio è almeno un giorno.
Quali tecniche utilizzate per accelerare la consegna del software in una grande organizzazione, pur mantenendo la qualità del software?
Storicamente, non lo fanno, in realtà. –