home mess system: design & prototype
DESCRIPTION
TRANSCRIPT
HOME-MESS SYSTEM Presentation II: Design & Prototype 1
Arundhati, Ihab, Ibrahim, Fareed, Zain
INTR
OD
UC
TIO
N
Prototyping is the key node of iterative development
Prototyping provides us with tangible models which help users visualize possibilities and identify failures.
Explore the development from an idea to a prototype
Construct part of the development lifecycle used to provide valuable insight into the look-and-feel, and the general workflow of an application.
OB
JEC
TIV
ES
Defining the Problem
Identifying user requirements
Development of a supportive design solution
Designing of a low-fidelity prototype.
Creating a working model of the system so that conceptual ideas can be 'road tested', alternatives explored and user feedback gathered at an early stage.
USER REQUIREMENTS
Scenario1
•Task List
Scenario 2
•Direct Message
Scenario 3•Direct Message/ Alert
•Shopping List
Scenario 4•Maintenance List
•Phone Message
Scenario 5•Direct Message
•Event
USER REQUIREMENTS- CONT.
DESIGN STAGE
OUR APPROACH
J. Nielsen distinguishes two levels of prototyping according to the level of interaction.
Levels of prototyping
Man-Machine Interface
Functionalities
It is the 'surface interface'.
Functionalities are not working, but it allows to achieve a perception test.
Allows to check the local behaviour of the interface
Identifies the critical points where usability problems are likely to appear.
HORIZONTAL PROTOTYPE
VERTICAL PROTOTYPE
It implements a consistent set of functionalities in order to allow the user to achieve a typical scenario of use. Some of this functionalities could be simulated.
This second stage of the prototyping phase consists in a series of user tests during which the critical points raised previously are evaluated.
STRUCTURE
Main/Home Screen
Menu
Events
Int. MsgsSettingsPhone Msgs
Surv Cam CustomTasks
PROTOTYPING STAGE
PLANNING
Prototype
Pilot Study
Collaboration
Scenarios
PROTOTYPE CREATION
PROTOTYPE CREATION
DEMOIhab, Arundhati
CO
NC
LU
SIO
N Prototypes start off as empty
shells
Usability problems detected
It will be used to to evaluate the usability of the whole system.
WHAT’S NEXT?
Evaluation:
•Data Analysis: What is new, what could we improve?
•User Testing: What new problems present themselves?
•New Designs: Designing to solve problems and appeasing the users.