Nello sviluppo classico del software la Quality Assurance arriva alla fine e risponde a queste domande:
Abbiamo realizzato bene il software? Cioè è aderente ai requisiti (Verifica)
Abbiamo realizzato il software giusto? Cioè soddisfa i bisogni per cui è stato commissionato (Validazione)
Sviluppo Agile del software
Nello sviluppo Agile del software la Quality Assurance avviene up-front ed in modo continuativo e risponde anche a questa ulteriore domanda:
Come possiamo migliorare il nostro software? Cioè come possiamo ridurre i bug, semplificare il codice, renderlo più comrensibile e facilmente modificabile
Sviluppo Lean-Agile del software
Nello sviluppo Lean-Agile del software la Quality Assurance avviene ugualmente up-front ed in modo continuativo e risponde ad una domanda in più:
Come possiamo migliorare il nostro processo di sviluppo? Cioè come possiamo ridurre gli sprechi, consegnare più valore al cliente, far emergere i potenziali problemi, cambiare l'ambiente in modo che i miglioramenti al processo accadano naturalmente e velocemente
Le metodologie agili ed il buon senso.
11/06/2008 2.10.37 - LucaMinudel-193.42.138.35
Descrizione dei principi che guidano lo sviluppo Lean.