200 likes | 208 Views
This presentation explores the process of moving from analysis to design in Human-Computer Interaction through sketching and prototyping. Learn about the 5-stage design thinking process, the importance of sketching, and creating early prototypes to address user requirements effectively.
E N D
5th Meeting From Analysis to Design:Sketching and Prototyping
Analysis produces lists of issues ( red⚡ ). They become requirements. However, the requirements serve the design process of the UI, not the software. Analysis Design Human-Computer Interaction A
Design is Desireable to human Viable to business Feasible to technology Human-Computer Interaction A
Design Thinking A 5-Stage Process Human-Computer Interaction A
Design: Getting Started Contextual inquiry is empirical. Contextual analysis is inductive. Requirements extraction is deductive. Design is integrative. Design on the right diagram is narrowly refer to the creative human activity by which new ideas are synthesized and put together to make up parts of an interaction. Human-Computer Interaction A
How to Design? • Currently, we don’t know up front exactly what to design • We don’t know the real requirements • We don’t know the appropriate designs • We can’t get perfect information from users • There is very little of the software is independent to the user interface (UI) • So, we need to build and test repeatedly (Iterative Design) • But, it’s too expensive to build the real system and test it. Human-Computer Interaction A
Answer: Sketching and Early Prototypes • Sketch is used to decide what to design • Prototype is a simulation of interface • Buxton differentiates: Getting the right design vs. Getting the design right • Sketch is quick and cheap to create • Sketch is the first process in design Human-Computer Interaction A
Sketches vs. Prototypes Comparison between Buxton1) design exploration sketches and traditional low-fidelity refinement prototypes. 1) Buxton notes on sketch & prototype: http://hadziq.if.its.ac.id/hci2019/Buxton-SketchesPrototypes.pdf Human-Computer Interaction A
Sketch Prototype for Ideation / Refinement for Evaluation / Usability Didactic Describe Refine Answer Test Resolve Specific Depiction • Evocative • Suggest • Explore • Question • Propose • Provoke • Tentative • Noncommittal Human-Computer Interaction A
Sketches Human-Computer Interaction A
Designer vs. User Mapping the Two-Side Mental Models Human-Computer Interaction A
Sketches and Ideation • Designers invent while sketching:They do not transfer their ideas to the sketch, they get the ideas from the sketch • Sketching aids the process of invetion. • Ideation is coming up with ideas to help solve the design problems. • Don’t have to be artistic. Be creative! Human-Computer Interaction A
Everyone can sketch, no need to be artistic Human-Computer Interaction A
Properties of Sketches Human-Computer Interaction A
The best way to a good ideais to have lots of ideas Linus Pauling Human-Computer Interaction A
Prototyping Although prototyping is a kind of implementation, design and prototyping in practice often overlap and occur simultaneously. We create the prototype as we create the design and its representation. Human-Computer Interaction A
Sketch Prototype for Ideation / Refinement for Evaluation / Usability Didactic Describe Refine Answer Test Resolve Specific Depiction • Evocative • Suggest • Explore • Question • Propose • Provoke • Tentative • Noncommittal Human-Computer Interaction A
Drawing a Prototype • We can use any drawing tools: • Paper (literally), Visio (PC), Sketch (Mac), Illustrator, Photoshop, PowerPoint • Or use a prototyping tool: • Balsamiq, OmniGraffle (Mac), InVision, Axure Human-Computer Interaction A
Drawing a Prototype • Don’t worry about efficiency, robustness • Fake the data • No need “back end”, fake the system • Can be “wireframe”, just outlines not the “real look” • Support for behavior, e.g. changing screens • Goal: see some of interface very quickly Human-Computer Interaction A