Please enable JavaScript.
Coggle requires JavaScript to display documents.
Chapter 2 The Design Process - Coggle Diagram
Chapter 2
The Design Process
Interaction Design is about creating interventions in complex situations using technology such as PC, software, the web and physical devices
Design involves:
Achieving goals within constraints and trade-off between these
Understand the raw materials : computer and human
Accepting limitation of humans and of design.
Interaction start with getting to know the users and their context:
Finding out who they are and what they are like
Talking to them, watching them
GOALS OF INTERACTION DESIGN
Develop Usability product means easy to learn, effective to use and provide an enjoyable experience
Involve users in the design process
EXAMPLE OF BAD AND GOOD DESIGN
Elevator controls and labels on the bottom row all look the same, so it is easy to push a label by mistake instead of a control button
The process of design
WHAT IS WANTED - The first stage is establishing what exactly is needed such as Interviewing people, Videotaping them, Looking at documents and objects that they work with and Observing them directly
ANALYSIS -The result of observation and interview need to be ordered in some way to bring out key issues and communicate with later stages of design.
DESIGN - A central stage when you move from what you want, to how to do it.Numerous rules, guidelines and design principles
IMPLEMENTATION AND DEPLOYMENT - Finally when we are happy with our design, we need to create and deploy it.
Writing code, making hardware, writing documentation and manuals -real system
HOW HCI FITS INTO SOFTWARE DEVELOPMENT PROCESS
Academic disciplines (e.g. computer science, psychology)
Design practices (e.g. graphic design)
Interdisciplinary fields (e.g HCI, CSCW)
HCI IN SOFTWARE ENGINEERING
HCI-oriented processes
USABILITY ENGINEERING
USABILITY MEASURES
USABILITY COMPONENTS
ITERATIVE DESIGN -the software is refined by repeated trips around a design cycle: first imagining it (design), then realizing it physically (implementation), then testing it (evaluation).
DESIGN RATIONALE -Design rationale is information that explains why a computer system is the way it is.
TYPES OF DESIGN RATIONALE
Issue-based information system (IBIS)
Design space analysis
Psychological design rationale