Chapter 13-Storyboard
Chapter 13-Storyboard
Storyboarding
Prof.Krithika L B Slide 1
Storyboard
A Storyboard is a logical and conceptual
description of system functionality for a specific
scenario, including the interaction required
between the system users and the system.
A Storyboard "tells a specific story".
Prof.Krithika L B Slide 2
Benefits of Storyboards
Prof.Krithika L B Slide 3
Benefits of Storyboards (cont.)
Conversely, storyboards can be used to document legacy
code
– convey how a system actually works “after the fact” (at
a higher level than code)
GUI storyboards help business users to identify issues and
gaps early, minimizing the cost of rework.
Generating UI specs, functional specs and detailed test
scripts saves hundreds of man hours.
Prof.Krithika L B Slide 4
Benefits of Storyboards (cont.)
Because storyboards exist independently of the software
system they describe, they have many advantages over
regular prototypes.
• They cannot crash,
• very easy to share with large groups,
• do not give the false impression that the system is
already developed.
• feedback is easier to accommodate.
Storyboards, like HCIs and GUIs, communicate design
notions more clearly to users than use cases alone can
Prof.Krithika L B Slide 5
Limitations
Prof.Krithika L B Slide 6
Prof.Krithika L B Slide 7
Storyboarding
Prof.Krithika L B Slide 8
Storyboarding
Prof.Krithika L B Slide 9
Types of Storyboards
Passive storyboards
• Tell a story to the user.
• Consist of sketches, pictures, screen shots, PowerPoint presentations,
or sample application outputs.
• Walks the user through the storyboard, with a "When you do this, this
happens" explanation.
Active storyboards
• Try to make the user see "a movie that hasn't actually been produced
yet.“
• Provide an automated description of the way the system behaves in a
typical usage or operational scenario.
Interactive storyboards
• Let the user experience the system in as realistic a manner as practical.
• Require participation by the user.
Prof.Krithika L B Slide 10
Storyboarding sequence
Prof.Krithika L B Slide 11
What Storyboards Do
Prof.Krithika L B Slide 12
Tools for Storyboarding
Prof.Krithika L B Slide 13
Tips for Storyboarding
Prof.Krithika L B Slide 14
Who uses storyboards?
Prof.Krithika L B Slide 15
A Sample Storyboard
Prof.Krithika L B Slide 16
Animating a Storyboard
Prof.Krithika L B Slide 17
Example
Imagine that in reviewing this visual storyboard, our end- user accountant
says, "Well, actually, billing numbers are divided into two parts, the year
and a unique number.
This drawing shows only one field for the account number."
Then he adds: "And by the way, I don't want to enter the year all the time,
so please initialize this value with the current year, which I can overwrite
if necessary."
Prof.Krithika L B Slide 18
Example (cont.)
Two things have happened in the scenario just described.
• We received feedback about the HCI,
• We also learned about the business logic and functionality:
i.e., in this business, accountants archive bills by year.
With this little mock-up of a screen, we actually gained new
functional requirements.
We now see how storyboards not only serve to create the presentation
layer, but also the business layer.
Storyboards provide the means for validating the HCI and can serve
as a valuable requirements elicitation technique. Therefore,
storyboards can target two distinct layers in a software architecture,
the presentation layer and a middle layer that represents the object
model
Prof.Krithika L B Slide 19
Example-E commerce website
Scene1 Scene2
Link: Storyboardthat.com
Example-E commerce website
Scene 3 Scene 4
Example-E commerce website
Scene 5 Scene 6
Example-E commerce website
Scene 7 Scene 8
Example-E commerce website
Scene 9 Scene 10
Final Storyboard
Key Points
Prof.Krithika L B Slide 26