Um storyboard é um organizador gráfico que fornece ao espectador uma visão de alto nível de um projeto.
No desenvolvimento de software Agile, um storyboard pode ajudar os desenvolvedores a obter rapidamente uma noção do trabalho que ainda precisa ser completado. Desde que a equipe mantenha o storyboard atualizado, qualquer um pode ver que trabalho foi concluído, quem está trabalhando no que e o que ainda há trabalho a ser feito. Isso não só proporciona transparência ao proprietário do produto, como também ajuda a equipe a visualizar a seqüência e a interconexão das histórias dos usuários. Storyboards podem ser físicos ou digitais.
Storyboards originados na indústria cinematográfica para ajudar diretores e cineastas a visualizar as cenas de um filme em sequência. Tais storyboards assemelham-se a tiras de desenhos animados. Em Agile development, no entanto, um storyboard se parece menos com um painel de desenho animado e mais com uma série de colunas preenchidas com quadrados coloridos de papel. Tipicamente, as colunas são dispostas em papel de grande formato, um quadro branco ou um quadro de boletim. Cada coluna representa um status e as histórias dos usuários são arrastadas para uma nova coluna quando o status da história do usuário muda.
No desenvolvimento do software Scrum, o storyboard pode ser chamado de task board.
Veja também: use case diagram, flowchart