Lo sviluppo del software in scrum è sfidato dal cambiamento delle storie dell'utente durante il ciclo di vita dello sviluppo del software specialmente quando il cliente non sa esplicitamente ed esattamente cosa vuole nel sistema pianificato, porta a cambiamenti nelle storie dell'utente e ha un impatto negativo sulla qualità del software, sul programma e sul superamento dei costi e a volte sul fallimento del software. Fin dall'inizio dello sviluppo del software, i progetti sono falliti a causa delle maggiori spese come risultato del cambiamento delle storie dell'utente specialmente nello sviluppo del software scrum. È stata progettata una struttura per mitigare tali sfide.