Traduco volentieri una parte di questo testo che racconta il perché durante uno scrum planning la qualità sia una variabile non negoziabile.
Perché la qualità non è negoziabile
La qualità può essere scomposta in:
Qualità Esterna - rappresenta quella parte che viene vista e percepita direttamente dagli utenti, una interfaccia lenta e non intuitiva è un cattivo esempio di qualità esterna.
Qualità Interna - rappresenta tutto ciò invece che solitamente non è visibile dall'utente ma, che ha un pesante impatto sulla manutenibilità del sistema. La consistenza, il test coverage, la leggibilità del codice, la possibilità di effettuare refactoring ecc...
Se analizziamo un sistema con un alta qualità interna...