Top Banner
Requirements Analysis 7. 1 Storyboarding - 2005b507.ppt © Copyright De Montfort University 2000 All Rights Reserved INFO2005 Requirements Analysis Story-Boarding and Interactive Techniques Department of Information Systems
26

Requirements Analysis 7. 1 Storyboarding - 2005b507.ppt © Copyright De Montfort University 2000 All Rights Reserved INFO2005 Requirements Analysis Story-Boarding.

Dec 20, 2015

Download

Documents

Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: Requirements Analysis 7. 1 Storyboarding - 2005b507.ppt © Copyright De Montfort University 2000 All Rights Reserved INFO2005 Requirements Analysis Story-Boarding.

Requirements Analysis 7. 1 Storyboarding - 2005b507.ppt

© Copyright De Montfort University 2000All Rights Reserved

INFO2005Requirements Analysis

Story-Boarding and Interactive Techniques

Department of Information Systems

Page 2: Requirements Analysis 7. 1 Storyboarding - 2005b507.ppt © Copyright De Montfort University 2000 All Rights Reserved INFO2005 Requirements Analysis Story-Boarding.

Requirements Analysis 7. 2 Storyboarding - 2005b507.ppt

© Copyright De Montfort University 2000All Rights Reserved

Learning Objectives

Understand issues in requirements analysis for interactive software

Understand role of prototyping Understand role and characteristics

of story boards as a form of prototype

Appreciate process of storyboarding

Page 3: Requirements Analysis 7. 1 Storyboarding - 2005b507.ppt © Copyright De Montfort University 2000 All Rights Reserved INFO2005 Requirements Analysis Story-Boarding.

Requirements Analysis 7. 3 Storyboarding - 2005b507.ppt

© Copyright De Montfort University 2000All Rights Reserved

Multimedia and Interactive Systems

Interactive / multimedia software focuses heavily on user interaction with the system

E.g. consider a 3D games application– Significant processing may occur, hidden

from users– But for such a system, quality of user

experience is a major part of requirements

Page 4: Requirements Analysis 7. 1 Storyboarding - 2005b507.ppt © Copyright De Montfort University 2000 All Rights Reserved INFO2005 Requirements Analysis Story-Boarding.

Requirements Analysis 7. 4 Storyboarding - 2005b507.ppt

© Copyright De Montfort University 2000All Rights Reserved

Multimedia and Interactive Systems

Besides games, for what other types of application does this hold true?

Page 5: Requirements Analysis 7. 1 Storyboarding - 2005b507.ppt © Copyright De Montfort University 2000 All Rights Reserved INFO2005 Requirements Analysis Story-Boarding.

Requirements Analysis 7. 5 Storyboarding - 2005b507.ppt

© Copyright De Montfort University 2000All Rights Reserved

Role of Prototypes

Critically important to carry out some kind of prototyping

Extent of prototyping depends on:

Prototypes fulfil all the familiar needs…

Page 6: Requirements Analysis 7. 1 Storyboarding - 2005b507.ppt © Copyright De Montfort University 2000 All Rights Reserved INFO2005 Requirements Analysis Story-Boarding.

Requirements Analysis 7. 6 Storyboarding - 2005b507.ppt

© Copyright De Montfort University 2000All Rights Reserved

Role of Prototypes

Appropriate use of prototypes can... …Help to elicit subtle requirements:

…Increase understanding of known requirements (all the above and more)

Page 7: Requirements Analysis 7. 1 Storyboarding - 2005b507.ppt © Copyright De Montfort University 2000 All Rights Reserved INFO2005 Requirements Analysis Story-Boarding.

Requirements Analysis 7. 7 Storyboarding - 2005b507.ppt

© Copyright De Montfort University 2000All Rights Reserved

Role of Prototypes

Appropriate use of prototypes can also...

…Help check …Help with …Save

Page 8: Requirements Analysis 7. 1 Storyboarding - 2005b507.ppt © Copyright De Montfort University 2000 All Rights Reserved INFO2005 Requirements Analysis Story-Boarding.

Requirements Analysis 7. 8 Storyboarding - 2005b507.ppt

© Copyright De Montfort University 2000All Rights Reserved

Kinds of Prototype

Prototypes differ from formal models in that they look like the intended software

Wide range of possible technologies

At one extreme: ‘Paper CASE’

Page 9: Requirements Analysis 7. 1 Storyboarding - 2005b507.ppt © Copyright De Montfort University 2000 All Rights Reserved INFO2005 Requirements Analysis Story-Boarding.

Requirements Analysis 7. 9 Storyboarding - 2005b507.ppt

© Copyright De Montfort University 2000All Rights Reserved

Story Boards

Originally adapted from film, television and cartoon industry, story boards are a form of prototype

“a cartoon strip or series of thumbnail sketches representing successive screen contents and output media, section divisions and relationships and navigation links”

Page 10: Requirements Analysis 7. 1 Storyboarding - 2005b507.ppt © Copyright De Montfort University 2000 All Rights Reserved INFO2005 Requirements Analysis Story-Boarding.

Requirements Analysis 7. 10 Storyboarding - 2005b507.ppt

© Copyright De Montfort University 2000All Rights Reserved

Why Storyboard in Sys. Development?

Much like film, video or cartoon, depends on nature and scale of project

For simple software with short development time, story board is just a rough design aid

For complex projects with multidisciplinary team, story boards may be explicit part of requirements elicitation and documentation

Page 11: Requirements Analysis 7. 1 Storyboarding - 2005b507.ppt © Copyright De Montfort University 2000 All Rights Reserved INFO2005 Requirements Analysis Story-Boarding.

Requirements Analysis 7. 11 Storyboarding - 2005b507.ppt

© Copyright De Montfort University 2000All Rights Reserved

Skills for Effective Storyboarding

Consider an interactive instruction package

Creating a storyboard requires:– subject domain expertise– knowledge of instructional techniques– graphic design skills– understanding of human-computer

interaction– program design and implementation skills– project management skills

Page 12: Requirements Analysis 7. 1 Storyboarding - 2005b507.ppt © Copyright De Montfort University 2000 All Rights Reserved INFO2005 Requirements Analysis Story-Boarding.

Requirements Analysis 7. 12 Storyboarding - 2005b507.ppt

© Copyright De Montfort University 2000All Rights Reserved

Development of a Story Board The next three slides show stages

in the development of a story board for an instruction package

From first rough draft to final software

Don’t try to read them - the resolution is way too poor for this!

Page 13: Requirements Analysis 7. 1 Storyboarding - 2005b507.ppt © Copyright De Montfort University 2000 All Rights Reserved INFO2005 Requirements Analysis Story-Boarding.

Requirements Analysis 7. 13 Storyboarding - 2005b507.ppt

© Copyright De Montfort University 2000All Rights Reserved

First Draft:

Page 14: Requirements Analysis 7. 1 Storyboarding - 2005b507.ppt © Copyright De Montfort University 2000 All Rights Reserved INFO2005 Requirements Analysis Story-Boarding.

Requirements Analysis 7. 14 Storyboarding - 2005b507.ppt

© Copyright De Montfort University 2000All Rights Reserved

Developed Storyboard

Page 15: Requirements Analysis 7. 1 Storyboarding - 2005b507.ppt © Copyright De Montfort University 2000 All Rights Reserved INFO2005 Requirements Analysis Story-Boarding.

Requirements Analysis 7. 15 Storyboarding - 2005b507.ppt

© Copyright De Montfort University 2000All Rights Reserved

Implemented Software

Page 16: Requirements Analysis 7. 1 Storyboarding - 2005b507.ppt © Copyright De Montfort University 2000 All Rights Reserved INFO2005 Requirements Analysis Story-Boarding.

Requirements Analysis 7. 16 Storyboarding - 2005b507.ppt

© Copyright De Montfort University 2000All Rights Reserved

All three preceding examples are from Sarah Price, 1999 “The Art of Storyboarding” at:

www.icbl.hw.ac.uk/~sprice/ctl/index.html#storyboard

(Learning Technology Centre, Heriot-Watt University)

Page 17: Requirements Analysis 7. 1 Storyboarding - 2005b507.ppt © Copyright De Montfort University 2000 All Rights Reserved INFO2005 Requirements Analysis Story-Boarding.

Requirements Analysis 7. 17 Storyboarding - 2005b507.ppt

© Copyright De Montfort University 2000All Rights Reserved

What a Storyboard Includes Can express everything that can

be seen, heard or experienced by the user of a multimedia program

Page 18: Requirements Analysis 7. 1 Storyboarding - 2005b507.ppt © Copyright De Montfort University 2000 All Rights Reserved INFO2005 Requirements Analysis Story-Boarding.

Requirements Analysis 7. 18 Storyboarding - 2005b507.ppt

© Copyright De Montfort University 2000All Rights Reserved

Page 19: Requirements Analysis 7. 1 Storyboarding - 2005b507.ppt © Copyright De Montfort University 2000 All Rights Reserved INFO2005 Requirements Analysis Story-Boarding.

Requirements Analysis 7. 19 Storyboarding - 2005b507.ppt

© Copyright De Montfort University 2000All Rights Reserved

…And the next slide shows a fragment of a navigation storyboard...

Page 20: Requirements Analysis 7. 1 Storyboarding - 2005b507.ppt © Copyright De Montfort University 2000 All Rights Reserved INFO2005 Requirements Analysis Story-Boarding.

Requirements Analysis 7. 20 Storyboarding - 2005b507.ppt

© Copyright De Montfort University 2000All Rights Reserved

Page 21: Requirements Analysis 7. 1 Storyboarding - 2005b507.ppt © Copyright De Montfort University 2000 All Rights Reserved INFO2005 Requirements Analysis Story-Boarding.

Requirements Analysis 7. 21 Storyboarding - 2005b507.ppt

© Copyright De Montfort University 2000All Rights Reserved

Both preceding examples are from Adrian Mallon, 1995 “Storyboarding Multimedia” at:

http://ourworld.compuserve.com/homepages/adrian_mallon_multimedia/story.htm

Page 22: Requirements Analysis 7. 1 Storyboarding - 2005b507.ppt © Copyright De Montfort University 2000 All Rights Reserved INFO2005 Requirements Analysis Story-Boarding.

Requirements Analysis 7. 22 Storyboarding - 2005b507.ppt

© Copyright De Montfort University 2000All Rights Reserved

Interactive Storyboarding

Traditionally story boards were paper-based

A number of software packages support interactive storyboarding

E.g. multimedia authoring tools:

Page 23: Requirements Analysis 7. 1 Storyboarding - 2005b507.ppt © Copyright De Montfort University 2000 All Rights Reserved INFO2005 Requirements Analysis Story-Boarding.

Requirements Analysis 7. 23 Storyboarding - 2005b507.ppt

© Copyright De Montfort University 2000All Rights Reserved

Interactive Storyboarding

Several purpose-built packages also exist:

See for example:– www.boardmastersoftware.com– www.powerproduction.com– www.filmmakerstore.com

(Most still intended for the film industry)

Page 24: Requirements Analysis 7. 1 Storyboarding - 2005b507.ppt © Copyright De Montfort University 2000 All Rights Reserved INFO2005 Requirements Analysis Story-Boarding.

Requirements Analysis 7. 24 Storyboarding - 2005b507.ppt

© Copyright De Montfort University 2000All Rights Reserved

Interactive Storyboarding

Interactive (software) storyboarding can give further productivity gains

Software can also help document the software development process

Page 25: Requirements Analysis 7. 1 Storyboarding - 2005b507.ppt © Copyright De Montfort University 2000 All Rights Reserved INFO2005 Requirements Analysis Story-Boarding.

Requirements Analysis 7. 25 Storyboarding - 2005b507.ppt

© Copyright De Montfort University 2000All Rights Reserved

Summary

Issues in requirements analysis for interactive software

Role of prototyping Role and characteristics of story

boards as a form of prototype Process of storyboarding

Page 26: Requirements Analysis 7. 1 Storyboarding - 2005b507.ppt © Copyright De Montfort University 2000 All Rights Reserved INFO2005 Requirements Analysis Story-Boarding.

Requirements Analysis 7. 26 Storyboarding - 2005b507.ppt

© Copyright De Montfort University 2000All Rights Reserved

References

Mallon, A. (1995) “Storyboarding Multimedia” , ourworld.compuserve.com/homepages/adrian_mallon_multimedia/story.htm

Price, S. (1999) “The Art of Storyboarding”, www.icbl.hw.ac.uk/~sprice/ctl/index.html#storyboard

For further reading, consult a multimedia development text, e.g:

Bunzel, M. and Morris, S. (1994) “Multimedia Applications Development”, New York.