Uno storyboard è un organizzatore grafico che fornisce allo spettatore una vista di alto livello di un progetto.
Nello sviluppo di software Agile, uno storyboard può aiutare gli sviluppatori a capire rapidamente quale lavoro deve ancora essere completato. Finché il team tiene aggiornato lo storyboard, chiunque può vedere quale lavoro è stato completato, chi sta lavorando su cosa e cosa resta da fare. Ciò non solo fornisce trasparenza al proprietario del prodotto, ma aiuta anche il team a visualizzare la sequenza e l'interconnessione delle storie degli utenti. Gli storyboard possono essere fisici o digitali.
Gli storyboard sono nati nell'industria cinematografica per aiutare registi e direttori della fotografia a visualizzare le scene di un film in sequenza. Tali storyboard assomigliano a strisce di cartoni animati. Nello sviluppo Agile, tuttavia, uno storyboard assomiglia meno a un pannello di cartone animato e più a una serie di colonne riempite con quadrati di carta colorati. Tipicamente, le colonne sono disposte su carta di grande formato, una lavagna bianca o una bacheca. Ogni colonna rappresenta uno stato e le User story vengono trascinate in una nuova colonna quando lo stato della User story cambia.
Nello sviluppo del software Scrum, lo storyboard può essere chiamato task board.
Vedi anche: diagramma dei casi d'uso, diagramma di flusso