Con quale frequenza devo spingere le soluzioni CRM da Dev a Test in scatti di 3 settimane?

0

Sono in un nuovo team di sviluppo CRM. E in poche parole, non ho visto un'esecuzione sprint di un tale casino in tutta la mia carriera professionale.

Ho un piano di implementazione che va avanti. Ho un'idea di come voglio fare test continui nel nostro ambiente di test. Tuttavia, mi viene strappato su quanto spesso spingere per testare; perché alcuni sprint hanno un sacco di brevi storie di utenti, mentre altri hanno poche storie più brevi.

So che non esiste una soluzione "a mani basse" alla mia domanda, ma sono alla ricerca di raccomandazioni su quanto spesso dovrei spingere le mie soluzioni incrementali da dev per testare in uno sprint di 3 settimane.

Cordiali saluti.

    
posta Squ1rr3lz 21.04.2018 - 04:21
fonte

2 risposte

1

Dovresti spingere una nuova versione da testare non appena i test della versione precedente saranno completati.

Se hai test automatici, questo può accadere ogni giorno. Ma suppongo che se tu avessi raggiunto quel livello di test, non avresti fatto la domanda.

Il test manuale richiede normalmente più tempo rispetto allo sviluppo di nuove funzionalità e uno sprint di 3 settimane aggiungerà un ritardo di 6 settimane a qualsiasi correzione dei bug di cui hai bisogno.

Una cosa fondamentale è non spingere nuove funzionalità con una correzione di bug. Continua a correggere e a provare la stessa versione con gli hotfix finché non passa. Questo focalizzerà le menti su come ottenere un prodotto funzionante e ti impedirà di aggiungere nuovi bug più velocemente di quanto tu possa correggere quelli vecchi. Il modo in cui stai parlando dell'impatto delle storie brevi e lunghe mi fa pensare che non stai usando i rami delle caratteristiche?

Se vuoi passare a una configurazione di integrazione continua o di distribuzione continua, devi davvero spingere per tre cose fondamentali:

  • Test automatici
  • Componenti più piccoli
  • Sprint più brevi
risposta data 21.04.2018 - 11:46
fonte
1

Quanto più le tue build non vengono eseguite tanto più alta è l'entropia ... meglio fare build più frequenti per affermare la correttezza. Hai mai un'applicazione che non è stata distribuita in un istante? Sta distruggendo i nervi spostandolo in produzione.

    
risposta data 21.04.2018 - 05:23
fonte

Leggi altre domande sui tag