Usability in Practice: The Tao of Screen Design Jason

Slides:



Advertisements
Similar presentations
Project 1 ACSM PowerPoint.
Advertisements

Chapter 11 Designing the User Interface
The New "Office 12" User Interface Jensen Harris OFF201 Lead Program Manager Microsoft Corporation.
Introduction to Microsoft Office 2007 with focus on MS Word
Chapter 12 User Interface Design
Overview Lesson 1. Objectives Step-by-Step: Start Excel 1.Click the Start menu, and then click All Programs. 2.On the list of programs, click Microsoft.
Principles of Web Design 5 th Edition Chapter Nine Site Navigation.
Microsoft Word 2013 An Overview. Your Environment Quick Access Toolbar Customizable toolbar for one-click shortcuts Tabs Backstage View Tools located.
Key Applications Module Lesson 19 — PowerPoint Essentials
High Performance Visualizations with Silverlight Jason Beres VP, Product Management
LAYOUT OF PAGE ELEMENTS September 28 th, PATTERNS Common ways to use the Layout Elements of Visual Hierarchy, Visual Flow, Grouping and Alignment,
Interface Design II JMA 462/562 TTH 4:30 – 5:45 College Hall 205.
UI Standards & Tools Khushroo Shaikh.
Exploring the Basics of Windows XP. Objectives Start Windows XP and tour the desktop Explore the Start menu Run software programs, switch between them,
Ch 7 & 8 Interaction Styles page 1 CS 368 Designing the Interaction Interaction Design The look and feel (appearance and behavior) of interaction objects.
These courseware materials are to be used in conjunction with Software Engineering: A Practitioner’s Approach, 6/e and are provided with permission by.
1 CS 501 Spring 2005 CS 501: Software Engineering Lecture 11 Usability 1.
Lesson 21 Getting Started with PowerPoint Essentials
PowerPoint 2007 ©: The Power of Presentations How can Microsoft PowerPoint 2007 help you convey your message?
Chapter 13: Designing the User Interface
Where Do I Start REFERENCE: LEARNING WEB DESIGN (4 TH EDITION) BY ROBBINS 2012 – CHAPTER 1 (PP. 3 – 14)
Lecture 6 Desktop Publishing III – Presentation Software Introduction to Information Technology With thanks to Dr. A. Zhang, Dr. Haipeng Guo, and Dr. David.
User Interface Design Chapter 11. Objectives  Understand several fundamental user interface (UI) design principles.  Understand the process of UI design.
Web Design and Patterns CMPT 281. Outline Motivation: customer-centred design Web design introduction Design patterns.
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.
Designing Windows Phone 7 Series Albert Shum – That Dude Michael Smuga – Studio Director Chad Roberts – UX Design Lead Design language (codenamed Metro)
Lesson 15 Getting Started with PowerPoint Essentials
Web Design, 3 rd Edition 4 Planning a Successful Web Site: Part 2.
1 Interface Design Easy to use? Easy to understand? Easy to learn?
Systems Analysis and Design in a Changing World, 6th Edition
NOTE: To change the image on this slide, select the picture and delete it. Then click the Pictures icon in the placeholder to insert your own image. WEB.
Key Applications Module Lesson 19 — PowerPoint Essentials
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.
9/17/2015PowerPoint Differences Between Excel 2003 to 2007 Purdue University Calumet Excel 2003 Excel 2007.
Microsoft ® Word 2010 Core Skills Lesson 1: Getting Started Courseware #: 3240 Microsoft Office Word 2010.
Designing metro style apps for Windows 8 A walkthrough some UI / UX best practices Lanny Geffen, Creative Director, Digiflare.
POWER POINT CREATING A PRESENTATION. What is a Presentation? A presentation is an informative talk, such as a lecture or speech, that usually includes.
Guidelines and Prototypes CS774 Human Computer Interaction Spring 2004.
CHAPTER 9 Introducing Microsoft Office Learning Objectives Start Office programs and explore common elements Use the Ribbon Work with files Use.
CIS 250 Advanced Computer Applications PowerPoint.
2. Introduction to the Visual Studio.NET IDE. Chapter Outline Overview of the Visual Studio.NET IDE Overview of the Visual Studio.NET IDE Menu Bar and.
1 WEB Engineering E-Commerce Strategy & Management COM350.
XP New Perspectives on Windows XP Tutorial 1 Exploring the Basics.
Learningcomputer.com Introduction to Microsoft Word 2007 New Look and Feel.
Learningcomputer.com.  Microsoft Office 2007 has replaced the Menu and Standard Toolbar with a new feature called the “Ribbon”  This new interface improves.
Introduction to Word 2007 INSY 102: Application Software INSY 102  Introduction to Word 2007  Slide # 1.
Microsoft Word 2000 Basics Presentation 1 Microsoft Word 2000 A full-featured word processing program that allows you to create and revise professional.
PowerPoint Presentation for Dennis, Wixom, & Tegarden Systems Analysis and Design with UML, 3rd Edition Copyright © 2009 John Wiley & Sons, Inc. All rights.
INFORMATION X INFO425: Systems Design Chapter 14 Designing the user interface.
INFO 355Week #71 Systems Analysis II User and system interface design INFO 355 Glenn Booker.
Computer Information Technology – Section 4-1 Some text and examples used with permission from:
A Collaborative Campus Solution Sharon San Miguel Office of Information Technology Outlook 2010.
1 COSC 4406 Software Engineering COSC 4406 Software Engineering Haibin Zhu, Ph.D. Dept. of Computer Science and mathematics, Nipissing University, 100.
Conceptual Model Design Informing the user what to do Lecture # 10 (a) Gabriel Spitz.
Microsoft Office 2013 The Basics Class 1. Objectives (Class 1) Identify and define Microsoft Office programs Identify which Microsoft Office programs.
Importance of user interface design – Useful, useable, used Three golden rules – Place the user in control – Reduce the user’s memory load – Make the.
Design Phase intro & User Interface Design (Ch 8)
MICROSOFT OFFICE APPLICATIONS Computer Basics 1.6.
William H. Bowers – Specification Techniques Torres 17.
Design Evaluation Overview Introduction Model for Interface Design Evaluation Types of Evaluation –Conceptual Design –Usability –Learning Outcome.
Understanding Word Vocabulary
Software Engineering: A Practitioner’s Approach, 6/e Chapter 12 User Interface Design copyright © 1996, 2001, 2005 R.S. Pressman & Associates, Inc.
Objectives To review concepts covered in the Windows Operating Systems units.
Getting Started with Microsoft Office 2010
Applications Software
Objectives To examine the desktop, Start menu and apps.
Introduction UI designer stands for User Interface designer. UI designing is a type of process that is used for making interfaces in the software or the.
Lesson 20 Getting Started with PowerPoint Essentials
CS 501: Software Engineering
Presentation transcript:

Usability in Practice: The Tao of Screen Design Jason

About Me Manage the product feature sets at Infragistics in the.NET, Reporting, UX, Testing, Icon products INETA Speakers Bureau, MVP for 8 years Founder of Florida.NET & New Jersey.NET User Groups Author/co-Author of 8 books, latest is Silverlight 4 Professional, Wrox Press

Agenda Yin and Yang of Development Case Study – Office Ribbon Path to Effective Screens Patterns + Style Guides Tool

Ying and Yang Complimentary Opposites that Interact In Screen Design –Implementation Model –Mental Model

STEPS TO EFFECTIVE SCREEN DESIGN Create Visual Framework Create Wireframes Create Style Guide

High Level to Detailed Design 2 Key Aspects –Navigational Scheme –Persistent Elements Create a Visual Framework

Create Wireframes Create a Consistent, Seamless Design –Elements from screen to screen should be consistent –Screen should be divided by function Overall Design is Easy for the User to Organize Perceptually

Create Style Guides Document the Framework in a Style Guide Formalize the Language and Terms Should be Specific Enough for Others to Understand the Goals –Fonts, Font Size, Colors, Color Hue, Gradients, Object Offsets

NOT SO FAST … And then we’re done?

GETTING CONCRETE Screen Design Process = Art + Science

What Do These Have In Common? Find out the current number of words Turn on speech command and control Create a SharePoint Document Workspace Print Envelopes Open the Visual Basic Editor Turn on hyphenation Merge the contents of multiple documents Start a web conference Tweak AutoCorrect settings

They’re all on the Word 2003 Tools menu!

Case Study - Microsoft Re-Designing the Office UI Assumptions that customers are using 5% of the office features For the COMPLETE story, check out Jensen Harris’ blog (along with videos, podcast, etc) – 2/the-story-of-the-ribbon.aspx

SO WE ENDED UP WITH …

HOW DO WE FIX THAT?

Art: User Research Understanding the Human-Computer Impedance Mismatch –Interviews –Surveys –Workshops –Observations Overall – how do people feel when using the software? What workflows and tasks do they expect? What are the existing patterns (if they exist) that you can use?

Prototypes!

Science: The Role of Data Over 3 billion data sessions collected from Office users ~2 million sessions per day In a 90 day period, 352 million command bar clicks in Word were tracked 6000 individual data points were tracked It couldn’t have been done this without data!

Science: Using Data Which commands do people use most? How are commands commonly sequenced together? Which commands are accessed via toolbar, mouse, keyboard? Where do people fail to find functionality they’re asking for (in newsgroups, support calls, etc.)?

Case Study Summary Like it or not, Microsoft did an enormous about of research on the Ribbon UI Change is not easy – but you need to look at the long term view of your products Case Study #2 – Aqua -

UX – THE PATH TO THE WAY Feeling of First Love or Boring Day Job?

The UI is More Than Skin Deep Look Colors Fonts Styles Branding Graphics Feel Interactions Information Architecture Metaphors Friendly, Casual, Vibrant, Aggressive Visual Design Interaction Design Interaction Design

Which Would You Buy?

Cognitive Model User has a ‘Major Goal’ –Log in –Search Do Not Depend on User’s Memory Effective Use of Gestalt Principles

SAP Design Guild Focus on 4 Areas of the Cognitive Model –Sequence – takes care of flow control –Nesting – takes care of dependencies –Spacing – takes care of readability –Grouping – takes care of togetherness

Effect of Cognitive Process Recent study on following effective screen display rules University of Alberta, Effects of Violating Screen Design Principles of Balance, Unity & Focus on Recall Learning, Study Time & Completion Rates 74% Had a higher completion rate 21% Completed in less time Visuals got in the way of the cognitive process

HOW CAN YOU GET IT RIGHT?

Elicit the WHAT, WHO, WHY, WHERE, and WHEN DESIGN VALIDATE UNDERSTAND Build Development Build Use an Iterative, Agile Interaction Design Process

11 KEYS TO BETTER SCREENS

#0 – Refer to Known Patterns

#1 - Layout Find Successful Patterns –Outlook style for business apps? –Emphasize an Orderly, Clutter Free Design –Create Groups or Grids – Visual Units

#2 - Screen Consistency Screens Must Maintain Familiarity –Look to Master Page concepts –Use Same Terminology on Screens –Organize Tasks Consistently –Present Results Consistently –Use Controls / User Controls

#3 - Content Flow Maintain Locale Consistency

#4 – Good Dialog Create a Good Conversational Dialog Be Informative and Forgiving

#5 – Logical Navigation Give Waypoints so users know where to go or go back to Where am I? Where have I come from? What’s next?

#6 – Proper Use of Controls Menu – look to Office Ribbon for Menu obfuscation issues Treeview – Do not go more than 3 levels deep, too difficult to search Tabstrips – Nesting can obfuscate important items Tables/Grids – Easy to Read and Scroll, but can become cumbersome – look to Charts to make display more meaningful

#8 – Be Direct “Straightforward is better than clever.”

#9 – Stick to the Mental Model A Button Should Click A Checkbox Should Check A Scrollbar Should Scroll

#10 – Visual Design Should Support Information Architecture

Review #0 – Refer to Known Patterns #1 - Layout #2 - Screen Consistency #3 - Content Flow #4 – Good Dialog #5 – Logical Navigation #6 – Proper Use of Controls #8 – Be Direct #9 – Stick to the Mental Model #10 – Visual Design Should Support Information Architecture

WRAP UP

Summary Follow a process to get to the right answer - UX process to determine visual framework, wireframes, style guides Look to successful case studies on UX (Office Ribbon, Aqua) Interaction Design should guide the Visual Design –It’s not about the Art, it’s about the Usability (plus some beauty) Look to Patterns for answers Refer to the 11 Tips on Screen Design while searching for patterns (

Resources Tao of Screen Design - us/magazine/ee aspx a00d8345a66bf69e200d83500d1da69e2