And On To Design: Why in this particular sequence?

Slides:



Advertisements
Similar presentations
User’s Guide.
Advertisements

Chapter 11 Designing the User Interface
WEB DESIGN TABLES, PAGE LAYOUT AND FORMS. Page Layout Page Layout is an important part of web design Why do you think your page layout is important?
User Interface Design.
Systems Analysis and Design
User Interface Structure Design
User Interface Design Components
© 2010 Bennett, McRobb and Farmer1 Use Case Description Supplementary material to support Bennett, McRobb and Farmer: Object Oriented Systems Analysis.
e-DMAS Consumer Web Order Entry (WEBOE8) An Enhancement For iSeries 400 DMAS from  Copyright I/O International, 2003, 2004, 2005 Skip Intro.
Human Computer Interface. HCI and Designing the User Interface The user interface is a critical part of an information system -- it is what the users.
PowerPoint Presentation for Dennis, Wixom & Tegarden Systems Analysis and Design Copyright 2001 © John Wiley & Sons, Inc. All rights reserved. Slide 1.
PowerPoint Presentation for Dennis, Wixom & Tegarden Systems Analysis and Design Copyright 2001 © John Wiley & Sons, Inc. All rights reserved. Slide 1.
© Copyright 2011 John Wiley & Sons, Inc.
© 2005 by Prentice Hall Chapter 3c Designing Interfaces and Dialogues.
Chapter 13: Designing the User Interface
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.
Input/Output Design User Interface Design
Systems Analysis and Design in a Changing World, 6th Edition
User Interface Theory & Design
Systems Analysis and Design in a Changing World, 6th Edition
- Physical design of output reports and input forms
Systems Analysis and Design in a Changing World, 6th Edition
PowerPoint Presentation for Dennis, Wixom & Tegarden Systems Analysis and Design Copyright 2001 © John Wiley & Sons, Inc. All rights reserved. Slide 1.
Unit B065 – Coding a solution PREP WORK 1)Make sure you keep a work log / diary. Use the table on page 16 of the hand book as a template 2)Keep a bibliography.
14 Chapter 11: Designing the User Interface. 14 Systems Analysis and Design in a Changing World, 3rd Edition 2 Identifying and Classifying Inputs and.
NAVIL GONZALEZ ANDREA CANTU MAGALY LUNA Heuristic Evaluation.
Designing Interface Components. Components Navigation components - the user uses these components to give instructions. Input – Components that are used.
PowerPoint Presentation for Dennis, Wixom, & Tegarden Systems Analysis and Design with UML, 3rd Edition Copyright © 2009 John Wiley & Sons, Inc. All rights.
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.
INFS 6225 Object-Oriented Systems Analysis & Design Chapter 10: Human Computer Interaction Layer.
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.
User Interface Theory & Design Lecture 6a 1.  User interface is everything the end user comes into contact with while using the system  To the user,
1 User Interface Design Components Chapter Key Definitions The navigation mechanism provides the way for users to tell the system what to do The.
Usability 1 Usability evaluation Without users - analytical techniques With users - survey and observational techniques.
14 Chapter 11: Designing the User Interface. 14 Systems Analysis and Design in a Changing World, 3rd Edition 2 Identifying and Classifying Inputs and.
Dialog Design I Basic Concepts of Dialog Design. Dialog Outline Evaluate User Problem Representations, Operations, Memory Aids Generate Dialog Diagram.
Executive Summary - Human Factors Heuristic Evaluation 04/18/2014.
Complete Ordering System for Promotional Literature and Samples Quick Reference and Training Guide.
Click to edit Master subtitle style USABILITY and USER INTERFACE DESIGN.
Learning Aim A.  Websites are constructed on many different features.  It can be useful to think about these when designing your own websites.
PowerPoint Presentation for Dennis, Wixom & Tegarden Systems Analysis and Design Copyright 2001 © John Wiley & Sons, Inc. All rights reserved. Slide 1.
1104B – Dr. Jackie. Copyright © 2010 Certification Partners, LLC -- All Rights Reserved  Remember we are driving toward a complete, cohesive e-Commerce.
HTML PROJECT #1 Project 1 Introduction to HTML. HTML Project 1: Introduction to HTML 2 Project Objectives 1.Describe the Internet and its associated key.
And On To Design: Output Design Input Design Data Design Processing Selection Implementation.
Human Computer Interaction Lecture 21 User Support
User Interface Design Chapter 10.
Project 1 Introduction to HTML.
Getting Started with Application Software
Human Computer Interaction Lecture 21,22 User Support
Systems Analysis and Design, 2nd Edition
Systems Analysis and Design
System Design Ashima Wadhwa.
Project 1 Introduction to HTML.
Introducing the World Wide Web
Unit 2 User Interface Design.
1. Introduction to Visual Basic
Microsoft Word 2003 Illustrated Complete
Chapter 14 Designing Interfaces and Dialogues
Transition from Classic Interface Phoenix Interface to
Systems Analysis and Design
Unit 14 Website Design HND in Computing and Systems Development
Systems Analysis and Design
MBI 630: Week 11 Interface Design
Systems Analysis and Design in a Changing World, 6th Edition
Welcome 1 This is a document to explains the chosen concept to the animator. This will take you through a 5 section process to provide the necessary details.
PowerPoint Tutorial 1 Creating a Presentation
Presentation transcript:

And On To Design: Why in this particular sequence? Output Design Input Design Data Design Processing Selection Why in this particular sequence? -determination of requirements -quest for data -cost estimates as system evolves Implementation

Why Look at Output First? (It is the real product) Typical Problems information delay information overload paper domination in reporting excessive distribution non-tailoring of reports

User Interfaces Navigation Mechanism Input Mechanism Output Mechanism how user interacts with the system push buttons, click menu items, type instructions Input Mechanism how the system captures information forms, input screens, card swipes, motions Output Mechanism how the system provides information reports, web pages, feedback screens

Output Design: Initial Questions Audience customers, management, staff, shareholders, government... Format tabular, graphic, summary versus detailed Medium screen, printed, special purpose

Layout Basic format design of the screen or report Consistency is key click on an ‘X’ or ‘-’ Windows/Mac layout common new format emerging for microbrowsing

Usability of a Form Consistency of the Dialog Efficiency Ease Format mnemonics (ctl-S, ctl-X, ctl-V ((?)) ) Efficiency minimum required input where possible Web: drop down menus / first letter select (CAMEROON) Ease self-explanatory, obvious meaning Format consistent between input and display Flexible convenient for the user

Design Principles Sensible layout – consistency Content Awareness – titles, dates Aesthetics – appropriate for the use Level of user experience Navigation consistency Minimize user effort

Designing Outputs Making them useful fulfilling only one use - modularity consistency - similar activities should have similar support web page should be similar for browsers and microbrowsers, allowing for differences in the devices using them This is where MS became the big winner – office was a suite with similar interactions for different applications (word, excel, outlook, powerpoint, access)

Possible Interaction Types Command Language UNIX, Linux Menus Object Based Iconic Natural Language English-like conversational input/output

Use Scenario Much like a Use Case, except several can exist for a single interface a simple narrative of steps of the most commonly occurring transactions browsing making a purchase comparing prices Describes the steps in the process and the interface conversation

Use Scenario Decide what is important Do you agree? the book has an interesting interpretation “Likewise, he thought of several use scenarios that did not lead to sales (e.g. fans looking for information about their favorite artists and music), and he omitted them as well, as they were not important in the design of the Web site.” 4ed p. 339, 5ed p. 351 Do you agree?

Use Scenario User enters his/her postal code, and is asked if they want it remembered User types product search term, then browses through results User selects desired product, adds it to cart User moves to checkout process OR continues shopping

Similar to ‘User Stories’

User Stories What is a User Story? A few sentences in business language that captures what a user does or needs to do as part of his or her interaction with the system. Captures the 'who', 'what' and 'why' of a requirement. limited in detail by what can be hand-written on a small paper notecard.

User Story

User Stories Capturing Requirements Adding Formality Quick way of handling customer requirements without having to create overly formalized requirement documents The intent respond faster and with less overhead to rapidly changing real-world requirements. Adding Formality The informal user stories can be further formalized in use cases.

User Stories Deliberately simple, solve a single function Developed by SME, or in consultation with SME can validate by putting them together and doing a roleplay, or walk through of the process

Front of card The user story – a single function As a user, I can search for a product on eBay Priority: critical Estimate: 4

Back of Card Confirmation Must use a supported browser with Internet connection Not required to log in to search

Interface structure diagram Shows how all screens, forms and reports are related Shows how a user moves from one to another Boxes denote screens, lines show movement from one to another Not strictly hierarchical

Interface structure diagram example

Design Prototyping Storyboards HTML Prototype Language Prototype paper-based mock-ups HTML Prototype for web or custom screen design Language Prototype

Storyboarding

Interface Evaluation Heuristic: checklist Walk-throughs Interaction by users Usability Testing formally audit user interaction

Prototype Evaluation