If you are creating complex eLearning (audio / visual,
scenarios,
branching, etc.) and using a team - based development
approach, then you need something to document and communicate to the team what you are building, and that something is called an eLearning storyboard.