Design for usability E6: Human Factors Design IB Technology.

Slides:



Advertisements
Similar presentations
Design, prototyping and construction
Advertisements

… with apologies to those who already know all this. Tips for Teaching On-Line How to Succeed With FRED Barriers to Student Learning in an On-Line Environment.
2-May-15 GUI Design. 2 HMI design There are entire college courses taught on HMI (Human-Machine Interface) design This is just a very brief presentation.
Human Computer Interaction
User Interface Design Notes p7 T120B pavasario sem.
PAM: Project Accountability and Monitoring Helen Frost YCI M&EO.
Feedback from Usability Evaluation to User Interface Design: Are Usability Reports Any Good? Christian M. Nielsen 1 Michael Overgaard 2 Michael B. Pedersen.
SE 555 Software Requirements & Specification 1 SE 555 Software Requirements & Specification Prototyping.
Damian Gordon.  Summary and Relevance of topic paper  Definition of Usability Testing ◦ Formal vs. Informal methods of testing  Testing Basics ◦ Five.
EQNet Travel Well Criteria.
Design Problems  Limited Market  Too Many Other Devices  No Standard Design Among Devices.
SmartSenior Angela Gong, Joanie Hollberg, Maggie Skortcheva, Rassan Walker.
Sofia Carlander Kinoshita Laboratory 2004/2005
Said Achmiz, Alexander Gountras, Xinxin He. Problem Space Currently users in the home, performing a manually intensive task, do not have an easy and efficient.
Human Computer Interaction & Usability Prototyping Design & Prototyping HCI Prototyping.
Chapter 11: Interaction Styles. Interaction Styles Introduction: Interaction styles are primarily different ways in which a user and computer system can.
CS378 - Mobile Computing App Project Overview. App Project Teams of 2 or 3 students Develop an Android application of your choosing subject to instructor.
Programming and Application Packages
1 SWE 513: Software Engineering Usability II. 2 Usability and Cost Good usability may be expensive in hardware or special software development User interface.
1 Low-fidelity Prototyping. 2 Interface Hall of Shame or Fame? PowerBuilder List of objects with associated properties.
User Centered Design Lesson 4. Check in Now you have survey results from ~20 people Share interesting results or trends from your surveys.
Output and User Interface Design
CSC 480 Software Engineering Lecture 19 Nov 11, 2002.
Overview Prototyping and construction Conceptual design
HCI Prototyping Chapter 6 Prototyping. Learning Outcomes At the end of this lecture, you should be able to: –Define the term “prototyping” –Explain the.
Design, prototyping and construction CSSE371 Steve Chenoweth and Chandan Rupakheti (Chapter 11- Interaction Design Text)
Storyboarding 1. Purpose of Storyboarding  To gain an early reaction from users on the concepts proposed for the application.  They are an effective.
+ Interaction Design User Centred Design. + Does the Interface Make sense? Characteristics of successful ID Products makes sense to the users when they.
Computing and the Web Operating Systems. Overview n What is an Operating System n Booting the Computer n User Interfaces n Files and File Management n.
Chloe Miles IMPROVING PRODUCTIVITY USING IT. Menu Using Word Advantages Disadvantages Conclusion E-Safety Social Media Dangers of Social Media Sites Staying.
Equipment User Manual Technical Writing Yasir Jan College of EME.
AOL SELF-HELP Built into the AOL program are the answers to nearly any problem you might encounter when using AOL.
GettingUsers Started Getting Users Started Instructor: Glenda H. Easter ITSW 1410, Presentation Media Software.
Usability Assessment Methods beyond Testing Chapter 7 Evaluating without users.
©Ian Sommerville 2004Software Engineering, 7th edition. Chapter 4 Slide 1 Slide 1 Human Computer Interface Design (HCI - Human Computer Interactions Alias.
Build Relationships and Build Business on Powered by Customer WOW Project.
Chapter 9 Prototyping. Objectives  Describe the basic terminology of prototyping  Describe the role and techniques of prototyping  Enable you to produce.
Requirements Engineering Southern Methodist University CSE 7316 – Chapter 3.
SOFTWARE ENGINEERING MCS-2 LECTURE # 4. PROTOTYPING PROCESS MODEL  A prototype is an early sample, model or release of a product built to test a concept.
Chapter 6 CASE Tools Software Engineering Chapter 6-- CASE TOOLS
Begin Class with More Studio. Introduction to Prototyping.
CASE (Computer-Aided Software Engineering) Tools Software that is used to support software process activities. Provides software process support by:- –
Assignment 2A Teaching and learning/researching technologies Group Presentation By Anne Gunson, Leana Anderson, Marisa Edwards and Kahlia Chapman-Hill.
Cognitive Walkthrough More evaluating with experts.
Introduction to Evaluation without Users. Where are you at with readings? Should have read –TCUID, Chapter 4 For Next Week –Two Papers on Heuristics from.
Writing to Teach - Tutorials Chapter 2. Writing to Teach - Tutorials The purpose of a tutorial is to accommodate information to the needs of the user.
Paper Prototyping Source: Paper Prototyping a method of brainstorming, designing, creating, testing, refining and communicating.
App reviews By Meghan Roles. Introduction I am going to be talking about 2 different apps. One app is called Tripomatic, which is a city guide, and the.
Meet Meetings with a purpose.. Meet: The Team Derin D. Dartis W. Lorena H.L. Peter W. Engineering UX/UI PM Engineering.
Design, prototyping and construction(Chapter 11).
GCSE Computing: A451 Computer Systems & Programming Topic 3 Software System Software (1) The Operating System.
System Software (1) The Operating System
6 Essential Questions To Ask Your Scheduling App Provider Chances are you’ve heard of the many benefits that come with a good scheduling app and you are.
DOCUMENTATION REF: Essentials of IT (Hamilton et al) Chapter 1.
6. (supplemental) User Interface Design. User Interface Design System users often judge a system by its interface rather than its functionality A poorly.
GroupRocket.net How to Choose Collaboration Software for Your Company Click this URL – GroupRocket.netGroupRocket.net.
Day 8 Usability testing.
Chapter 6 : User interface design
VooTouch - Woocommerce Mobile App Builder
Evaluation through user participation
Classifications of Software Requirements
Appmarketingminds.com Welcome to App Marketing Minds’ series on how to create viral applications.
Activate and deactivate the HBO go service from IOS 10.2 os.
Internet Enhanced Learning:
Juliana Cook Adrienne Ivey Meredith Marks Nhien Tran
Microsoft powerpoint - google slides - apple keynote
User interface design.
Medium-Fi Prototype Rachel J and Esther G
Tiffany Ong, Rushali Patel, Colin Dolese, Joseph Lim
Lesson 2 Prototyping.
Presentation transcript:

Design for usability E6: Human Factors Design IB Technology

User-product interfaces The user-product interfaces of many electronic products are extremely complex rather than being intuitive and easy to use. Products with intuitive and easily accessible interfaces are likely to be more popular with consumers (especially more affluent and older customers).

Important characteristics Three important characteristics for a user- product interface are: Simplicity and ease of use Intuitive logic and organisation Low memory burden Consider which product features are essential or likely to be used with greatest frequency, the functionality required by a typical user and the common learning problems encountered by users.

Bad design! There are disadvantages to products which are not well organised and cannot be learnt intuitively and remembered easily. This user interface is too difficult to understand or decipher what to do.

So, I installed the facebook application on my phone, along with a handful of other free and pay-for downloads from the Apple App Store. Facebook, however, took an approach that I haven't yet seen any of the other App Store software downloads take... They've incorporated Apple's Icon-based "alerts" into their own Facebook application icon. If I was a heavy facebooker, I'd probably appreciate this. If I cared so much about my virtual friendships that I really needed to know when one of my friends sent me a request to eat zombies, plant a virtual flower or figure out how much more "like" others I am, then I'd really be into knowing the moment that a new request was sent to my Facebook account. The problem is... I don't really care that much. I don't question the value of having these numeric indicators on my screen. I do, however, question the necessity of having them displayed, with no way of being able to disable them... simply telling the Facebook application that "I don't really care that much about you, so STOP stressing me out!". Logically, you'd think that Facebook's application design team would have thought to put a preference in the application that allowed me to turn these numeric notifications on or off.

Novice users of a product should be able to learn all its basic functions within one or two hours. However, many products are full of confusing detail and are difficult to learn. This can lead to incomplete use of the product’s functionality and frustration for the user. Instruction manuals are often poorly organised.

Memory burden Poor organisation of a product imposes a memory burden on the users, who have to learn and remember how the various functions work. This results in them not using the full functionality of a product but focusing on a limited set of features and ignoring those that are difficult to remember. As a designer you should be thinking about how intuitively the product features can be accessed by users to reduce memory burden and make the product more user friendly.

Why is it difficult for a designer to develop simple, intuitive user-product interfaces? It is difficult for a designer to distance him/herself from the product and look at it through the eyes of the prospective user. Re-innovation of a product often involves adding features to the basic design rather than redesigning the user-product interface from scratch, and this can result in a disorganised interface. It is important to consider necessary and desirable features, not ones that increase complexity without enhancing usefulness for most users.

Paper prototyping Definition: Representative users perform realistic tasks by interacting with a paper version of the user-product interface that is manipulated by a person acting as a computer, who does not explain how the interface works. See paper prototyping handout and video for a working example.

Paper prototyping is one example of participatory design. Paper prototyping is sometimes called low-fidelity prototyping. It is one example of participatory design, that is, it involves the users in design development.

In a paper prototyping session there are 4 roles: Facilitator: explains the purpose of the session to the user and how to interact with the prototype. User: represents the target market for the product, and interacts with the user-product interface to “use” the product in response to guidance from the facilitator. Computer: a human being simulating the behaviour of the computer program in response to instructions from the user. Observer: watches what happens and can ask more questions of the user.

Advantages of paper prototyping It is cheap and easy to implement. A paper prototype can be quickly and easily modified and retested in the light of feedback from representative users, so designs can be developed more quickly. It promotes communication between members of the development team. No computer programming is required, so paper prototyping is platform-independent and does not require technical skills. A multidisciplinary design team can collaborate on design development.