Lecture 4 Flashcards
The design framework. Which are the 4 basic activities?
- Identifying needs and establishing requirements
- Developing alternative design
- Building interactive versions of the designs
- Evaluation designs
What happens if you focus on specific designs and interaction TOO early in the process?
It can get in the way of effectively designing a comprehensive framework
- A big picture is important
What does Goal-directed process mean?
High-level structure of the user interface and associated behavior
What is key while designing?
ITERATE, iterate, iterate! - Revision is fact of life in design
From Requirements to Design: ?
The Design Framework = overall structure of the users’ experience, behavior + Form
What do you define while Defining in Interaction Framework?
- High-level structure of screen layouts
- The flow, behavior, and organization of product
What are the steps while defining in Interaction Framework? (6)
- Define form factor, posture, and input methods
- Define functional and data elements
- Determine functional groups and hierarchy
- Sketch the interaction framework
- Construct key path scenarios
- Check designs with validation scenarios
Defining the Interaction Framework
- 1. Define form factor, posture, and input methods?
– Form factors: a combination of hardware and software that enable a product to function
– Posture: how much attention a user will devote to interacting with the product?
– Input methods: the way users will interact with the product, e.g., keyboard, mouse, touch screen, voice, etc.
– Based on context scenarios
Defining the Interaction Framework
- 2. Define functional and data elements?
– Data elements: fundamental objects of interactive
products, e.g., photos, emails, orders, etc. (Consider relationships between data elements, e.g., a photo within an album)
– Functional elements: operations that can be done to the data elements and their representations
– Should be defined in response to requirements identified earlier
– Apply design principles and patterns
What is a design pattern a solution for?
To a recurring problem in a specific context(good to use when designing new apps/product)
Defining the Interaction Framework
- 3. Determine functional groups and hierarchy ?
– Facilitate the persona’s flow both within a task and
between related tasks. E.g.,
• Which elements are used together and which aren’t?
• In what sequence will a set of related elements be used?
• Which elements need a large amount of real estate and
which do not?
• Which elements can be hidden in the main frame?
– Organize data and functions into top-level container elements such as screens, frames, and panes.
Defining the Interaction Framework.
- 4. Sketch the interaction framework?
- Simple visualization first
- Top-level view
- Low-fidelity sketches (paper prototypes)
Defining the Interaction Framework.
- 5. Construct key path scenarios?
– How the persona interacts with the product: the primary pathways (i.e., the greatest frequency)
– Iterate the key path scenarios and simplify user operations
– Task-oriented with goals in mind – Build low-fidelity prototypes, e.g.,
storyboarding
Defining the Interaction Framework.
- 6. Check designs with validation scenarios
- A series of “what if..” questions
- key path variant scenarios
(alternate) - Necessary use scenarios
(must be infrequent)
- Edge case use scenarios
(atypical)
- key path variant scenarios
– Poke holes in the design and adjust when needed
Defining the Visual Design Framework
- Develop visual language studies
ex. explore visual treatments, color, fonts, photopraphyies, widget, contrast etc…. (related to the experience goals of personas)