Usability and Performance Rules of Thumb for Mobile Java Developers Jackson Feijó Filho Software Developer Lightning talk at Java Mobile, Media & Embedded.

Slides:



Advertisements
Similar presentations
DEVELOPING A METHODOLOGY FOR MS3305 CW2 Some guidance.
Advertisements

User Interface Structure Design
UWE Life Ben Argo ( ) Gunnar Petzäll ( ) Dushyant Kanungo ( )
GENERAL USABILITY CONSIDERATIONS. Overview of usability Aspects of usability – Learnability, memorability, efficiency, error reduction Techniques for.
11 HCI - Lesson 5.1 Heuristic Inspection (Nielsen’s Heuristics) Prof. Garzotto.
Electronic Communications Usability Primer.
Usability presented by the OSU Libraries’ u-team.
PowerPoint Presentation for Dennis, Wixom & Tegarden Systems Analysis and Design Copyright 2001 © John Wiley & Sons, Inc. All rights reserved. Slide 1.
OSU Libraries presented by the u-team.
Molde University College INF 245 Fall 2007 OBø Mobile Application Usability INF245 Mobile Applications Ola Bø.
Copyright © 2003/4 Bolton Institute Revision Layout A few basic concepts here: –Balance –Contrast –Unity –Proportion –White space Balance Equal layout.
User interface Systems Analysis and Design Accountancy Department Petra Christian University Surabaya 2003.
CSI-553 Internet Information Presented by: Ignacio Castro June 28, 2006 Internet Usability.
1 SKODA-AUTO.CZ prototype evaluation Poznań, 23th of March 2015.
What is HCI? IMD07101: Introduction to Human Computer Interaction Brian Davison 2011/12.
Introduction to Usability By : Sumathie Sundaresan.
People: Usability IS 101Y/CMSC 101Y November 5, 2013 Marie desJardins Amanda Mancuso University of Maryland Baltimore County.
What Is Usability? Usability is a quality attribute that assesses how easy Web sites are to use. “Usability" also refers to methods for improving ease-of-use.
D AVID -C LINTON WEBSITE REVIEW TEAM ALPHA. LEARNABILITY EFFICIENCY MEMORABILITY ERRORS SATISFACTION STRENGTHS Clean & simple design Good text-image balance.
Beyond the Brochure: Honing Your Web Strategy Donica Mensing Reynolds School of Journalism University of Nevada, Reno Talk given to the American Marketing.
CS 4720 Usability and Accessibility CS 4720 – Web & Mobile Systems.
Design for Interaction Rui Filipe Antunes
Usability. Definition of Usability Usability is a quality attribute that assesses how easy user interfaces are to use. The word "usability" also refers.
Interacting with IT Systems Fundamentals of Information Technology Session 5.
Getting the Language Right ITSW 1410 Presentation Media Software Instructor: Glenda H. Easter.
Nielsen’s Ten Usability Heuristics
Usability Evaluation/LP Usability: how to judge it.
Object-Oriented Software Engineering Practical Software Development using UML and Java Chapter 7: Focusing on Users and Their Tasks.
10 Usability Heuristics for User Interface Design.
Multimedia Specification Design and Production 2012 / Semester 1 / week 5 Lecturer: Dr. Nikos Gazepidis
Click to edit Master subtitle style USABILITY and USER INTERFACE DESIGN Application.
Heuristic evaluation Functionality: Visual Design: Efficiency:
Chapter 3 – Part 1 Word Processing Writer for Linux CMPF 112 : COMPUTING SKILLS.
User Interface Structure Design Chapter 11. Key Definitions The user interface defines how the system will interact with external entities The system.
Slide 1 Chapter 11 User Interface Structure Design Chapter 11 Alan Dennis, Barbara Wixom, and David Tegarden John Wiley & Sons, Inc. Slides by Fred Niederman.
UI Style and Usability, User Experience Niteen Borge.
State of Kansas Travel Authorizations Statewide Management, Accounting and Reporting Tool Entering a Travel Authorization Navigation: Employee Self Service.
Final Presentation Red Team. Introduction The Project We are building an application that can potentially assist Service Writers at the Gene Harvey Chevrolet.
Interface Design Inputs and outputs –data flows to and from external entities –data flows into and out of processes that are manual or not fully automated.
Technical Paper Review Designing Usable Web Forms – Empirical Evaluation of Web Form Improvement Guidelines By Amit Kumar.
GUI Design Spreadsheet-Based Decision Support Systems Chapter 23: Aslı Sencer MIS 463.
Web Site Design. Overview Why? Internet and Intranet Common Mistakes. Elements of a Web Site. Structure. Navigation.
Software Quality Assurance WELCOME Graphic User Interface Testing.
Usability 1 Usability evaluation Without users - analytical techniques With users - survey and observational techniques.
How to improve website usability Main findings & conclusions from the MOU seminar Ivana Doulgerof Management Organisation Unit Programming & Communication.
Top Ten Design Errors Creating User Friendly Applications User Experience Group Remedy, a BMC Software Company.
Election Administrators Toolkit Free & low-cost tech solutions 2015 Midwest Election Officials Conference Bridging Today With Tomorrow Kansas City, Missouri.
Chapter 23: GUI Design Spreadsheet-Based Decision Support Systems Prof. Name Position (123) University Name.
Introduction to Usability By : Sumathie Sundaresan.
OSU Libraries presented by the u-team.
Yonglei Tao School of Computing & Info Systems GVSU Ch 7 Design Guidelines.
© 2012 Adobe Systems Incorporated. All Rights Reserved. Copyright 2012 Adobe Systems Incorporated. All rights reserved. ® INTRODUCTION TO INFORMATION ARCHITECTURE.
Basic Elements.  Design is the process of collecting ideas, and aesthetically arranging and implementing them, guided by certain principles for a specific.
Usability Olaa Motwalli CIS764, DR Bill – KSU. Overview Usability factors. Usability guidelines.  Software application.  Website. Common mistakes. Good.
Executive Summary - Human Factors Heuristic Evaluation 04/18/2014.
User-Centered Design (UCD) Overview
IT323 - Software Engineering 2 1 Tutorial 3.  Suggest ways in which the user interface to an e-commerce system such as an online stores might be adapted.
Web best practices. Basic needs of ALL websites Utility Usability.
Designing for all Making your VLE accessible. Universal Design for Learning “Universal Design for Learning is a set of principles for curriculum development.
1 Web Site Usability Motivations of Web site visitors include: –Learning about products or services that the company offers –Buying products or services.
Ten Usability Heuristics These are ten general principles for user interface design. They are called "heuristics" because they are more in the nature of.
Chapter 2 Hix & Hartson Guidelines.
Human-Computer Interaction
Usability engineering
A NEW FACE OF THE TECHNICAL COMMUNICATOR – UX IS OUR STRENGTH – WE DESIGN TO WRITE BY CHRIS GANTA © 2016, STC INDIA CHAPTER.
Unit 14 Website Design HND in Computing and Systems Development
Heuristic Evaluation Jon Kolko Professor, Austin Center for Design.
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.
One-timer?. A new face of the technical communicator – UX is our strength – we design to write.
Usability Created by Brett Oppegaard for Washington State University's
Presentation transcript:

Usability and Performance Rules of Thumb for Mobile Java Developers Jackson Feijó Filho Software Developer Lightning talk at Java Mobile, Media & Embedded Developer Days – Santa Clara, CA January, 2009

Of usability and performance for mobile java developers - lightning talk Rules of Thumb Origin of the phrase The earliest citation comes from Sir William Hope’s The Complete Fencing- Master, second edition, 1692, page 157: "What he doth, he doth by rule of thumb, and not by art." The term is thought to originate with wood workers who used the length of their thumbs rather than rulers for measuring things, cementing its modern use as an inaccurate, but reliable and convenient standard.

Of usability and performance for mobile java developers - lightning talk Rules of Thumb Use cases: Under the absence of an usability expert on the team. All through the developent process. Solo or pet projects. Warning: no silver bullets. Attention and good sense instead.

Of usability and performance for mobile java developers - lightning talk Rules of Thumb Lightning Definitions and Principles: Usability: how easy user interfaces are to use. Usability framework can be composed of: Learnability: How easy is it for users to accomplish basic tasks the first time they encounter the design? Efficiency: Once users have learned the design, how quickly can they perform tasks? Memorability: When users return to the design after a period of not using it, how easily can they re establish proficiency? Errors: How many errors do users make, how severe are these errors, and how easily can they recover from the errors? Satisfaction: How pleasant is it to use the design?

Of usability and performance for mobile java developers - lightning talk Rules of Thumb Paper Prototyping Paper prototyping is a widely used method in the user-centered design process. -> Get a printed frame of the target device of your application. -> Paper stickers Applying paper prototypes: Communication in the team Usability testing Design testing Information architecture

Of usability and performance for mobile java developers - lightning talk Rules of Thumb That said, let the THUMBS begin!!! Take users into account in every phase of the application development process Success in developing usable products requires that usability be designed into the product right from the start. Know the users and design for them Having key features clearly visible and working properly is better than having too many technical functions. Study your target users Product design must understand who the target users are and what their culture is like right from the start.

Of usability and performance for mobile java developers - lightning talk Rules of Thumb Hide rarely used features in Options menu Before doing that – make sure they are rarely used by most users! Make sure user fills needed information Whenever possible, provide default values Users often do not have an idea what the setting item or value in a field should be. Avoid long forms Even if form items are not mandatory, many users put time into filling the fields just because they are there – not because they need to.

Of usability and performance for mobile java developers - lightning talk Rules of Thumb Take care with colors, Colors have culture-dependent meanings, as do icons and graphics. The color red, for example, may be used to represent a warning or an error message, but in another culture it may be used to promote a positive experience.

Of usability and performance for mobile java developers - lightning talk Rules of Thumb Use consistent terminology and the user's language and terms Make sure users understand the terms used, avoid acronyms, and make sure the text is grammatically correct. Give useful feedback to the user Let the user know if an action was successful or not. If processing takes more than 0.5 seconds, indicate that something is happening.

Of usability and performance for mobile java developers - lightning talk Rules of Thumb Provide consistent softkey labels Consistent softkey labels in mobile applications enhance learnability and user experience. Use the left softkey for positive actions such as OK, Select, and Menu, and the right softkey for Cancel, Back, and Quit. When the middle softkey is available, use it for the action that the user will most probably do in a certain situation.

Of usability and performance for mobile java developers - lightning talk Rules of Thumb Create your own usability checklist! Experience will tell which items of the usability checklist are most important and which ones are missing. Different target users may require different usability checklist items.

Thank you pv1.7