Sto facendo fatica a trovare un buon equilibrio con il nostro processo di sviluppo e test.
In questo momento usiamo Git e sono convinto che ReinH's Git Workflow For Agile Teams non è semplicemente eccezionale per il capitale: A Agile, ma praticamente per qualsiasi team su DVCS. Questo è quello che ho cercato di implementare, ma non mi interessa.
Abbiamo un grande sistema legacy con un ambiente complesso, centinaia di difetti in sospeso e non scoperti, e non un buon modo per impostare un ambiente di test con dati realistici. È anche difficile pubblicare aggiornamenti senza interrompere gli utenti.
Soprattutto, è difficile eseguire un controllo qualità completo con questo processo ... e abbiamo bisogno di test approfonditi con questo sistema legacy.
Credo che non possiamo davvero realizzare qualcosa di così efficace come il flusso di lavoro Git delineato nel link. Qual è il modo di farlo?