Scenariobased design - PowerPoint PPT Presentation

1 / 32
About This Presentation
Title:

Scenariobased design

Description:

'When Delia shows Alicia an email invitation to the VSF, the two of them decide ... Scenario 'The email includes a string that Delia recognises as a URL in. ... – PowerPoint PPT presentation

Number of Views:30
Avg rating:3.0/5.0
Slides: 33
Provided by: chrisf88
Category:

less

Transcript and Presenter's Notes

Title: Scenariobased design


1
Scenario-based design
  • Chris Fowler
  • Chimera Institute of Social and Technical Change
  • University of Essex

2
Contents
  • Context
  • Defining a scenario
  • Scenarios for Need Analysis
  • Scenarios for Usability Engineering
  • .and the e-framework?
  • Issues Conclusions

3
Context
  • Military
  • Planning Decision-making
  • User Needs Analysis
  • Usability Engineering
  • Others (inc. Learning Design)

4
Defining a Scenario
  • Narrative (a story)
  • Bounded (or scoped)
  • Descriptive
  • Actors
  • Activities (tasks)
  • Things (objects)
  • Within a given time-frame
  • For a given purpose
  • Communication (shared)
  • Analysis/design
  • Decision-making

5
Defining a Scenario (cont)
  • They can describe
  • current/now or as is
  • and/or
  • proposed/future or what-if situations.
  • Current is more about problem analysis
  • Proposed is more about building a paper-based
    prototype or representation

6
Focus
  • Military
  • Planning Decision-making
  • User Needs Analysis
  • Usability Engineering
  • Others (inc. Learning Design)

7
User Needs Analysis
The core of any design scenario is a narrative
around a user, trying to achieve a task goal
involving a thing within a given context or
environment (e.g. the workplace).
User
User
Object
Task Goal
Task Goal
Object
Context
Context
8
Scenarios DesignHierarchical Task Analysis
(HTA)
High Level Design
Scenarios
T1 Task Goal
T2.1
T2.2
T3.2.1.1
T3.2.1.2
T3.2.2.2
T3.2.2.1
T4.3.2.1.1.1
Low Level Design
Use Cases
HCI boundary
9
SUNA An Overview
CF1
10
SUNA Scenario
  • Over the next term she uses the case study to
    inform her own teaching, and from her experience
    of using it, she annotates it with her own notes
    ltneed to annotategt, and saves the annotated
    version and thus growing the context. Indeed,
    she came to the stage of being so critical of the
    Case Study that she changed it by adding some of
    her own material ltneed to editgt. Eventually she
    decided it would be easier to create a new one
    ltneed to creategt and submit it. Later on, she
    notices that the University QA officer had
    deleted the original Case Study ltneed to deletegt,
    and hers was now offered as the best example of
    effective practice in that area.

11
User Needs Table
12
User Needs Hierarchy
13
Mapping Technology onto Needs
14
Creating Use Cases
  • A Use Case is defined as
  • a concrete description of activity that the user
    engages in when performing a specific task,
    description sufficiently detailed so that design
    implications can be inferred and reasoned about
    (Carroll 1995).
  • It starts with a functional need (e.g.
    Withdraw cash from the ATM) but describes the
    how (place card in slot type in PIN select
    service)

15
Rossons Carrolls (2002) Scenario-based
Usability Engineering
A strong emphasis on usability
16
Problem Scenarios
  • Descriptions of the current situation
  • Used to identify claims and trade-offs that
    may impact usability
  • A problem claim is about the positive and
    negative effects of features on the actors
    experience
  • E.g. Situation Feature Students can email their
    tutors
  • Pos. offers timely and effective support
  • Neg. takes up too much of the teachers time
  • Trade-off Teachers will only respond to emails
    about specific assignments (a need?)

17
Activity Scenarios
  • Transform current activities to use new design
    ideas (proposed scenario) or new functionality
  • Inputs
  • Problem claims/trade-offs (keep the best
    features!)
  • New technologies, metaphors or design ideas
    (from brainstorming)
  • HCI knowledge
  • Current practice knowledge
  • Output
  • Design Claims (new design features their
    implications (SUNA Needs?)

18
Information Scenarios
  • Making sense of how users perceive, interpret and
    make sense of information
  • Elaborate activities so that they include
    perceptual presentation details.

Activity Design Scenario When Delia shows Alicia
an email invitation to the VSF, the two of them
decide to follow the link right then
Information Design Scenario The email includes a
string that Delia recognises as a URL in.
  • Would a template (e.g. object name
    representation required action flow.) rather
    than a Scenario be a more effective
    representation?

19
Interaction scenarios
  • These are about physical actions and system
    responses that enact and respond to the users
    task goals and needs.
  • A use case?

20
SUNA vs Scenario-based Usability Engineering
  • SUNA has no problem scenarios such information
    is owned shared by experts
  • SUNAs Scenarios SBUEs Activity Scenarios are
    similar
  • Many of SUNAs scenarios also cover Information
    and Interaction scenarios

21
The e-framework?
  • Requires all the pieces to fit together as
    seamlessly and effortlessly as possible,
    including, for example
  • Open Standards
  • Common terms/definitions
  • Agreed framework/process
  • Open APIs or source code
  • Or a common design/development/deployment
    approach UIDM? Agile? UML? RAD? ANT? MAVEN?

22
User Innovation Development Model
23
Facilitation of the UIDM
Generating ideas, opportunities, propositions
Requirements Validation
High Level Design representations
Testing
Underpinning features
Understanding User/Business Needs Contexts
of use
Rapid analysis prioritisation of ideas
Buy or build decisions
Deploying
Building
Stage 1
Stage 2
Stage 3
User engagement
Transition decision
Technical Development
Examples of activities
Information gathering Scenario building Stakeholde
r analysis
Value Attribution Maturity Models
Scenario analysis Business modelling
UML
Training Support
Code testing Component testing System
testing Field trials
Brainstorming Mind Mapping
Scenario validation
Use cases Story boards
24
Issue 1 Where do scenarios come from?
  • Information gathered templates, marketing
    docs previous products
  • An Individual (beware of design bullies!!!)
  • Expert group (SUNA - proposed only scenario or
    USTM now proposed descriptions
  • Combinations of the above

25
Issue 2 One Scenario or Many?
  • SUNA can generate a number of scenarios but all
    at the same level no concept of a super
    scenario.
  • SBUE creates many scenarios at many levels too
    many? Perhaps only problem and activity
    scenarios are true scenarios.

26
Issue 3 Non-functional Needs?
  • Needs are what people want the system to do.
  • Tasks functional needs
  • Many Non-functional needs e.g.
  • training
  • usability
  • acceptability (organisational/social issues)
  • Cannot be derived from a HTA nor from SUNA
    approach

27
Non-functional needs?
  • These are about change so you need a baseline
    (a current description or scenario).
  • So SBUE is better (problem compared to activity
    scenarios).

28
USTM Approach to Change
29
Issue 4 How valid are Scenarios?
  • To be valid, they should be
  • Grounded (based on good, valid and trusted back
    ground information)
  • Realistic (evaluate them with users)
  • Consistent (same conditions should generate
    similar scenarios)
  • Coherent and complete
  • Useful (interface with existing design methods)
  • Economical (in time and money)

30
Conclusions
  • Need for clearer definitions
  • Need to know how many
  • Need to combine SUNA,
  • SBUE and USTM to create
  • a more complete approach (inc non-functional
    needs technical manuals)
  • Must be linked into existing
  • design methods
  • Art, Craft or Science?

31
Useful readings
  • Fowler, C.J.H, van Helvert, J Gardner, M.G, and
    Scott, J.R. (in press). The use of scenarios in
    designing and delivering learning systems. In H.
    Beetham R. Sharpe, Rethinking Pedagogy in a
    Digital Age Designing and delivering e-learning.
    London Routledge.
  • Van Helvert, J. and Fowler, C. (2004) Scenarios
    for Innovation (SUNA), in Alexander and N.
    Maiden (eds.) Scenarios and Use Cases Stories
    through the System Life-Cycle. London Wiley.
  • Rosson, M.B. and Carroll, J.M. (2002) Usability
    Engineering Scenario-based Development of
    Human-Computer Interaction. London Academic
    Press.
  • Carroll, J.M (1995) Introduction The Scenario
    Perspective on System Development. In J.M.
    Carroll (ed.) Scenario-Based Design Envisioning
    work and Technology in System Development New
    York Wiley
  • Hutt, A.T.H., Donnelly, N., Macaulay, L.A.,
    Fowler, C.J.H., Twigger, D. (1988) Describing a
    product opportunity A method for understanding
    the users' environment. In D. Diaper R. Winder
    (eds). People Computers III. Cambridge CUP.

32
Thank you
  • cfowler_at_essex.ac.uk
Write a Comment
User Comments (0)
About PowerShow.com