Human Interface Engineering1 Main Title, 60 pt., U/L case LS=.8 lines Introduction to Human Interface Engineering NTU Seminar Amy Ma HIE Global Director.

Slides:



Advertisements
Similar presentations
Chapter 5 Development and Evolution of User Interface
Advertisements

Chapter 11 Designing the User Interface
User Interfaces 4 BTECH: IT WIKI PAGE:
Virtual University - Human Computer Interaction 1 © Imran Hussain | UMT Imran Hussain University of Management and Technology (UMT) Lecture 16 HCI PROCESS.
Software Project Management
Copyright 1999 all rights reserved The HCI Design Process n User Interfaces are not just built by sitting down and drawing up designs for them n Just like.
1 CS 501 Spring 2002 CS 501: Software Engineering Lecture 11 Designing for Usability I.
CPSC 481 Foundations and Principles of Human Computer Interaction
Saul Greenberg CPSC 481 Foundations and Principles of Human Computer Interaction James Tam.
Evaluation in Digital Media Graphics Basic Concepts.
IS 214 Needs Assessment and Evaluation of Information Systems Managing Usability © Copyright 2001 Kevin McBride.
UI Standards & Tools Khushroo Shaikh.
Usability presented by the OSU Libraries’ u-team.
Saul Greenberg CPSC 481 Foundations and Principles of Human Computer Interaction James Tam.
Message Design and Content Creation 23 January 2007 Kathy E. Gill.
The Process of Interaction Design. What is Interaction Design? It is a process: — a goal-directed problem solving activity informed by intended use, target.
Design and Evaluation of Iterative Systems n For most interactive systems, the ‘design it right first’ approach is not useful. n The 3 basic steps in the.
Course Wrap-Up IS 485, Professor Matt Thatcher. 2 C.J. Minard ( )
1Spring 2005 Specification and Analysis of Information Systems A Crush Course in Usability and User Centered Design Eran Toch
SIMS 213: User Interface Design & Development Marti Hearst Thurs, Jan 22, 2004.
James Tam CPSC 481 Foundations and Principles of Human Computer Interaction James Tam.
The Software Product Life Cycle. Views of the Software Product Life Cycle  Management  Software engineering  Engineering design  Architectural design.
Organizational Project Management Maturity: Roadmap to Success
1 User Interface Design CIS 375 Bruce R. Maxim UM-Dearborn.
INTRODUCTION. Concepts HCI, CHI Usability User-centered Design (UCD) An approach to design (software, Web, other) that involves the user Interaction Design.
Chapter 13: Designing the User Interface
User Centered Design Lecture # 5 Gabriel Spitz.
Damian Gordon.  Summary and Relevance of topic paper  Definition of Usability Testing ◦ Formal vs. Informal methods of testing  Testing Basics ◦ Five.
Chapter 14 Designing the User Interface
User Interface Design Chapter 11. Objectives  Understand several fundamental user interface (UI) design principles.  Understand the process of UI design.
Sofia Carlander Kinoshita Laboratory 2004/2005
1. Human – the end-user of a program – the others in the organization Computer – the machine the program runs on – often split between clients & servers.
Principles of User Centred Design Howell Istance.
1 SWE 513: Software Engineering Usability II. 2 Usability and Cost Good usability may be expensive in hardware or special software development User interface.
14 Chapter 11: Designing the User Interface. 14 Systems Analysis and Design in a Changing World, 3rd Edition 2 Identifying and Classifying Inputs and.
Bayu Priyambadha, S.Kom Teknik Informatika Universitas Brawijaya.
Computer –the machine the program runs on –often split between clients & servers Human-Computer Interaction (HCI) Human –the end-user of a program –the.
Planning and Writing Your Documents Chapter 6. Start of the Project Start the project by knowing the software you will write about, but you should try.
Lecture 9 Usability of Health Informatics Applications (Chapter 9)
Q Q Human Computer Interaction – Part 1© 2005 Mohammed Alabdulkareem Human Computer Interaction - 1 Dr. Mohammed Alabdulkareem
User-Centered Development Methodology A user interface comprises “ those aspects of the system that the user comes in contact with.” ● Moran [1981]
© 2012 IBM Corporation Toshiba Burns-Johnson and Cheryl D. Loughlin 2012 Enterprise Computing Community Conference at Marist College Usability Study: The.
What is Usability? Usability Is a measure of how easy it is to use something: –How easy will the use of the software be for a typical user to understand,
Interaction Design CMU. Today’s objectives Continue Design approaches (UCD, ACD)  User-Centered Design  Activity-Centered Design.
Chapter 3: Managing Design Processes
SEG3120 User Interfaces Design and Implementation
Comp 15 - Usability & Human Factors Unit 8a - Approaches to Design This material was developed by Columbia University, funded by the Department of Health.
Interface design Multimedia and Web. Today’s Objectives Defined User Interface Design Introduce User-Center Design Guidelines Project portfolio page -
INTRO TO USABILITY Lecture 12. What is Usability?  Usability addresses the relationship between tools and their users. In order for a tool to be effective,
Copyright © 2003 by Trend Micro Inc. 建立世界級的軟體研發中心 Trend Micro Inc. Jeremy Liang NTU Seminar.
INFO 355Week #71 Systems Analysis II User and system interface design INFO 355 Glenn Booker.
©Ian Sommerville 2004Software Engineering, 7th edition. Chapter 4 Slide 1 Slide 1 Human Computer Interface Design (HCI - Human Computer Interactions Alias.
1 CP586 © Peter Lo 2003 Multimedia Communication Human Computer Interaction.
Usability Engineering Dr. Dania Bilal IS 582 Spring 2006.
Design Process … and some design inspiration. Course ReCap To make you notice interfaces, good and bad – You’ll never look at doors the same way again.
Connecting with Computer Science2 Objectives Learn how software engineering is used to create applications Learn some of the different software engineering.
1  [company] Inc. [year] Girl Scouts of the USA Secure Site Project Kickoff [date]
Chapter 5:User Interface Design Concepts Of UI Interface Model Internal an External Design Evaluation Interaction Information Display Software.
Overview of RUP Lunch and Learn. Overview of RUP © 2008 Cardinal Solutions Group 2 Welcome  Introductions  What is your experience with RUP  What is.
Design Phase intro & User Interface Design (Ch 8)
Oman College of Management and Technology Course – MM Topic 7 Production and Distribution of Multimedia Titles CS/MIS Department.
1 CS 501 Spring 2003 CS 501: Software Engineering Lecture 13 Usability 1.
User-Centered Design (UCD) Overview
Click to edit Master subtitle style USABILITY and USER INTERFACE DESIGN.
6. (supplemental) User Interface Design. User Interface Design System users often judge a system by its interface rather than its functionality A poorly.
Human Factors Issues Chapter 8 Paul King.
Usability Techniques Lecture 13.
Fundamentals of Human Computer Interaction (HCI)
Human Computer Interaction
Presentation transcript:

Human Interface Engineering1 Main Title, 60 pt., U/L case LS=.8 lines Introduction to Human Interface Engineering NTU Seminar Amy Ma HIE Global Director May 27, 2003

Human Interface Engineering2 RUNNING HEADER, 14 PT., ALL CAPS, Line Spacing=1 line Agenda HIE Key Functions UI Design –Product Usability and Look & Feel –What Is Usability? Why? –Design Usability into Products –User Centered Design (UCD) Process –Related Fields –UI Engineer Job Requirements

Human Interface Engineering3 RUNNING HEADER, 14 PT., ALL CAPS, Line Spacing=1 line HIE Key Functions UI Design User research User interaction design Graphic design Technical Writing Technical documentation Online help Localization UI and manual translation into local languages

Human Interface Engineering4 RUNNING HEADER, 14 PT., ALL CAPS, Line Spacing=1 line UI Design Be responsible for product usability and look & feel

Human Interface Engineering5 RUNNING HEADER, 14 PT., ALL CAPS, Line Spacing=1 line What Is usability? According to ISO 9241 Part 11: Usability is the extend to which a product can be used by specific users to achieve specified goals with effectiveness, efficiency, and satisfaction in a specific context of use.

Human Interface Engineering6 RUNNING HEADER, 14 PT., ALL CAPS, Line Spacing=1 line What Is the Cost of Poor Usability? To the customer: Lost productivity Lost business opportunities Increased training and support costs Underutilized equipment and software To company: Lost revenue and market share Slower customer acceptance of new products Increased service and support costs Public image as “unfriendly”

Human Interface Engineering7 RUNNING HEADER, 14 PT., ALL CAPS, Line Spacing=1 line The User Interface The user interface is a shared boundary between the user and the system, providing access to the system functions. It includes two parts: The visual (look and feel): Buttons, pull-down menus, checkboxes, layout, background colors, etc. The interaction: The coordination of the information exchange between the user and the system – the depth and scope of a system’s usability To the user, the user interface is the computer…

Human Interface Engineering8 RUNNING HEADER, 14 PT., ALL CAPS, Line Spacing=1 line Design Usability into Products Design Principles: –Early and continual focus on users and tasks –Early and continual user testing –Iterative design Conscientious application of these principles guarantees acceptable usability A simple usability design guideline: Minimize the effort to perform a given function or task

Human Interface Engineering9 RUNNING HEADER, 14 PT., ALL CAPS, Line Spacing=1 line User Centered Design Process Know who the user is Understand user needs and tasks Be aware of product competitions Drive design based upon user goals and tasks Iterative design and evaluation

Human Interface Engineering10 RUNNING HEADER, 14 PT., ALL CAPS, Line Spacing=1 line Requirement Phase User & task analysis via customer visit / interview

Human Interface Engineering11 RUNNING HEADER, 14 PT., ALL CAPS, Line Spacing=1 line Customer Visit Example Before Customer Visit Product requirements included some reporting features. Most features were based upon what data available from the system. UI engineers needed more customer data to drive design  UI engineers initiated customer visit and phone interview

Human Interface Engineering12 RUNNING HEADER, 14 PT., ALL CAPS, Line Spacing=1 line After Customer Visit User friendly reporting functions are created…

Human Interface Engineering13 RUNNING HEADER, 14 PT., ALL CAPS, Line Spacing=1 line After Customer Visit - Continued Report creation wizard is built…

Human Interface Engineering14 RUNNING HEADER, 14 PT., ALL CAPS, Line Spacing=1 line Customer Visit Benefits Most effective for Requirement Phase Understand who we design for and in what context Derive realistic use cases and product goals Sometimes, validate product design by showing prototypes Feed customer data to functional groups Build customer relationship

Human Interface Engineering15 RUNNING HEADER, 14 PT., ALL CAPS, Line Spacing=1 line Design Phase – High Level Conceptual Design Focus on concepts, navigation, user task modeling

Human Interface Engineering16 RUNNING HEADER, 14 PT., ALL CAPS, Line Spacing=1 line Design Phase – High Level Conceptual Design Focus on concepts, navigation, user task modeling

Human Interface Engineering17 RUNNING HEADER, 14 PT., ALL CAPS, Line Spacing=1 line Design Phase – Detailed Design with Specifications Include look and feel and final text strings

Human Interface Engineering18 RUNNING HEADER, 14 PT., ALL CAPS, Line Spacing=1 line Design Phase - Usability Testing

Human Interface Engineering19 RUNNING HEADER, 14 PT., ALL CAPS, Line Spacing=1 line Usability Testing Example 1 Before the testing Menu category design is based upon the user senior Users had hard time finding functions to perform tasks: –How to do “ scan” –What’s “my computer” –How to do “Schedule scan” –Firewall setting

Human Interface Engineering20 RUNNING HEADER, 14 PT., ALL CAPS, Line Spacing=1 line Usability Testing Example 1 After the testing Menu category is based upon product feature categorized information Users found it is easy to find what they were looking for – more intuition

Human Interface Engineering21 RUNNING HEADER, 14 PT., ALL CAPS, Line Spacing=1 line Usability Testing Example 2 Before the testing Users had hard time finishing the task of creating a notification Notification had a high failure rate (90-100%) with many popup screens

Human Interface Engineering22 RUNNING HEADER, 14 PT., ALL CAPS, Line Spacing=1 line Usability Testing Example 2 After the testing Re-designed notification to use tabs instead of popup screens This increased overall efficiency for the task of creating a notification

Human Interface Engineering23 RUNNING HEADER, 14 PT., ALL CAPS, Line Spacing=1 line Usability Test Benefits Most effective for Design and Construction phases Identify show stopper before it is too late Locate problematic areas for usability improvement before it is released Capture feature requirements for next release Ideally, all project team members should observe how their products are evaluated by users

Human Interface Engineering24 RUNNING HEADER, 14 PT., ALL CAPS, Line Spacing=1 line Construction, Alpha, Beta Phase UI Review –Ensure product UI is implemented according to the UI design specifications –Conduct internal usability inspections –Keep track of UI defects and resolutions Beta Customer Survey –Collect customer feedback on early shipments of product to evaluate product effectiveness in real world environments

Human Interface Engineering25 RUNNING HEADER, 14 PT., ALL CAPS, Line Spacing=1 line UI Related Field - Human Factors Human Factors are characteristics of people – capacities and limitations that set limits for the design of systems that we use. The characteristics include perception, learning, memory, and performance, that is, cognition or human information processing. Human Factors is a discipline which applies concepts and research methods from these areas to the design of safe and usable systems. Reference: Human Factors and Ergonomics Society

Human Interface Engineering26 RUNNING HEADER, 14 PT., ALL CAPS, Line Spacing=1 line UI Related field - Human Computer Interaction Human-Computer Interaction (HCI) is the study of people, computer technology and the ways these influence each other. We study HCI to determine how we can make this computer technology more usable by people. Graduate Education in US Human-Computer Interaction Institute - Carnegie Mellon University, Pittsburgh, PA School of Information - University of Michigan, Ann Arbor, MI Human-Computer Interaction - Stanford University, Stanford, CA References: Human-Computer Interaction Resources

Human Interface Engineering27 RUNNING HEADER, 14 PT., ALL CAPS, Line Spacing=1 line Requirements for a UI Engineer Experience developing GUI for enterprise software Familiar with HTML, XML, JavaScript, VBScript, CSS, Visual Basic, and C++ Experience in User-centered design approach and user- research awareness Excellent communication and teamwork skills Bachelor/Master degree in HCI, psychology, cognitive science, or computer science

Human Interface Engineering28 RUNNING HEADER, 14 PT., ALL CAPS, Line Spacing=1 line Q & A