Spostamento a sinistra – definito

Il test Shift Left o Shift Left è il concetto di eseguire il lavoro di garanzia della qualità il più presto possibile nel ciclo di sviluppo del software per ridurre il lavoro complessivo richiesto per fornire software di alta qualità.

Anche in Agile esiste una sequenza che viene seguita nello sviluppo del software che tipicamente è la seguente:

  1. Requisiti
  2. Architettura
  3. Progetto
  4. Codifica
  5. Pubblicazione

Si è riscontrato che il costo per riparare un difetto aumenta di 7-10 volte man mano che si passa dalla fase in cui si è creato a quella successiva. Ad esempio, un problema relativo ai requisiti riscontrato nella fase dei requisiti potrebbe costare $50 per essere risolto, ma costerebbe $350-500 per essere risolto una volta completato il lavoro di architettura. La rapida escalation dei costi per la correzione dei bug è stata ben segnalata questo post del blog sui test Shift Left:

In questo articolo esploreremo:

  1. Perché i problemi relativi ai requisiti software sono all'ordine del giorno
  2. Perché sono i più costosi da riparare?
  3. Come i test con spostamento a sinistra possono risolverli
  4. Perché il test con spostamento a sinistra è una delle cose più preziose che puoi fare in un progetto software.