Design, Prototyping and Construction: CSSE371 Steve Chenoweth and Chandan Rupakheti (Chapter 11-Interaction Design Text)
Design, Prototyping and Construction: CSSE371 Steve Chenoweth and Chandan Rupakheti (Chapter 11-Interaction Design Text)
Design, Prototyping and Construction: CSSE371 Steve Chenoweth and Chandan Rupakheti (Chapter 11-Interaction Design Text)
and construction
CSSE371
Steve Chenoweth and Chandan Rupakheti
(Chapter 11- Interaction Design Text)
What is a prototype?
In other design fields a prototype is a small-scale model:
• a miniature car
• a miniature building or town
Question 1
Why prototype in ID?
• Evaluation and feedback are central to interaction design
• Stakeholders can see, hold, interact with a prototype more easily
than a document or a drawing
• Team members can communicate effectively
• You can test out ideas for yourself
• It encourages reflection: very important aspect of design
• Prototypes answer questions, and support designers in choosing
between alternatives
What to prototype in ID?
• Technical issues
• Examples:
sketches of screens,
task sequences, etc
‘Post-it’ notes
storyboards
‘Wizard-of-Oz’
User
>Blurb blurb
>Do this
>Why?
Finish Question 2
High-fidelity prototyping
• Uses materials that you would expect to be in the final product.
• Prototype looks more like the final system than a low-fidelity
version.
• For a high-fidelity ID prototype in software, common
environments include Macromedia Director, Visual Basic, and
Smalltalk, Interface Builder …
Question 3
Compromises in prototyping
• Horizontal
• Vertical
Construction
• Product must be engineered
Evolutionary prototyping
‘Throw-away’ prototyping
• What is the danger of using it as a starting point, anyway?
Question 4
Conceptual design:
from requirements to design
• Transform user requirements/needs into a conceptual model
• A perfect example –
• Microsoft Excel is an almost exact metaphor for an
accounting spread sheet, something that was on paper,
and was used since forever in accounting.
• This made spread sheet programs very understandable!
Questions 5,6
Expanding the conceptual model
• What functions will the product perform?
• How are the functions related to each other?
• What information needs to be available?