CIS 376 Bruce R. Maxim UM-Dearborn

Slides:



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

Information technology solutions development Fundamentals of Information Technology Session 3.
User-Centered Design: From Concept to Product Peter Merholz peterme
ICT Class System Life Cycle.  Large systems development projects may involve dozens of people working over several months or even years, so they cannot.
CS5714 Usability Engineering An Iterative, Evaluation- Centered Life Cycle For Interaction Development Copyright © 2003 H. Rex Hartson and Deborah Hix.
CS 3366: Human Computer Interaction Chapter 3: Managing Design Processes September 6, 2011 Mohan Sridharan Based on Slides for the book: Designing the.
Saul Greenberg User Centered Design Why User Centered Design is important Approaches to User Centered Design.
Chapter 6: Design of Expert Systems
James Tam User Centered Design Why User Centered Design is important Approaches to User Centered Design.
Copyright © 2005, Pearson Education, Inc. An Instructor’s Outline of Designing the User Interface 4th Edition by Ben Shneiderman & Catherine Plaisant Slides.
Analysis Concepts and Principles
Managing Design Processes
Requirements Gathering : Determining the scope of the system 1. Elicitiation – fact finding 2. Specification 3. Validation.
Software Evolution Planning CIS 376 Bruce R. Maxim UM-Dearborn.
SE 204, IES 506 – Human Computer Interaction Lecture 5: Class Practice on the Design Process Lecturer: Gazihan Alankuş Please look at the end.
Initiating and Planning Systems Development projects
CHAPTER 3: Managing Design Processes
CSI315 Web Applications and Technology Overview of Systems Development (342)
Introduction to SDLC: System Development Life Cycle Dr. Dania Bilal IS 582 Spring 2009.
Module 4: Systems Development Chapter 13: Investigation and Analysis.
1 REQUIREMENT ENGINEERING Chapter 7. 2 REQUIREMENT ENGINEERING Definition Establishing what the customer requires from a software system. OR It helps.
Requirements Engineering
System DevelopmentInformation Systems for Management1 Chapter 9 System Development.
S556 SYSTEMS ANALYSIS & DESIGN Week 11. Creating a Vision (Solution) SLIS S556 2  Visioning:  Encourages you to think more systemically about your redesign.
OCR ICT for A2 © Hodder Education 2009 Chapter 1 The systems cycle.
BMAN Integrative Team Project Week 2 Professor Linda A Macaulay.
SDLC: System Development Life Cycle Dr. Dania Bilal IS 582 Spring 2007.
CLASSROOM CHANGE  Starting Thursday class will move to:  SB
Chapter 3: Managing Design Processes
© 2010 Pearson Addison-Wesley. All rights reserved. Addison Wesley is an imprint of Designing the User Interface: Strategies for Effective Human-Computer.
Human Factors in Information Seeking and Use Wooseob Jeong.
University of Toronto at Scarborough © Kersti Wain-Bantin CSCC40 systems analysis 1 what is systems analysis? preparation of the system’s requirements/definition,
HCI Design Process CS774 Human-Computer Interaction Spring 2004.
Chapter 3 Managing Design Processes. 3.1 Introduction Design should be based on: –User observation Analysis of task frequency and sequences –Prototypes,
Chapter 6 CASE Tools Software Engineering Chapter 6-- CASE TOOLS
Copyright © 2005, Pearson Education, Inc. An Instructor’s Outline of Designing the User Interface 4th Edition by Ben Shneiderman & Catherine Plaisant Slides.
1 Week 6 Software Engineering Fall Term 2015 Marymount University School of Business Administration Professor Suydam.
CS 5150 Software Engineering Lecture 9 Requirements 3.
SYSTEM ANALYSIS AND DESIGN LAB NARZU TARANNUM(NAT)
1 Design and evaluation methods: Objectives n Design life cycle: HF input and neglect n Levels of system design: Going beyond the interface n Sources of.
Building Information Systems
Engineering Quality Software Week02 J.N.Kotuba1 SYST Engineering Quality Software.
Municipal Class Environmental Assessment
CHAPTER 3: Managing Design Processes
CHAPTER 3: Managing Design Processes
Software Engineering Management
Unit 6 Application Design Practice Assignment.
CASE Tools and Joint and Rapid Application Development
CHAPTER 3: Managing Design Processes
Design.
Topic for Presentaion-2
SDLC: System Development Life Cycle
CAPE Internal Assessment
Business System Development
FORMAL SYSTEM DEVELOPMENT METHODOLOGIES
Ying shen School of software engineering Tongji university
CLINICAL INFORMATION SYSTEM
CRC Modeling (class-relationship-collaborator)
Usability Techniques Lecture 13.
User Interface Design and Evaluation
Introduction to Systems Analysis and Design Stefano Moshi Memorial University College System Analysis & Design BIT
Georg Umgiesser and Natalja Čerkasova
Members: Keshava Shiva Sanjeeve Kareena
CHAPTER 3: Managing Design Processes
Robertson & Robertson: Chapter 2 Software Specification Lecture 10
CIS 375 Bruce R. Maxim UM-Dearborn
Rapid Application Development (JAD)
Joint Application Development (JAD)
Interface Design and Usability
Week 10 Systems Development
Presentation transcript:

CIS 376 Bruce R. Maxim UM-Dearborn User Interface Design CIS 376 Bruce R. Maxim UM-Dearborn

Usability Engineering The process of basing design on user needs, not technology availability. When two products have the same functionality, users will choose the on which seems to be more "usable".

What is design? Process not a state Design process is non-hierarchical Design process involves radical transformation Involves discovery of new goals

Three Pillars of Design Guideline documents and processes User interface software tools Expert reviews and usability testing

Logical User-Centered Interactive Design (LUCID) Methodology Develop project concept Perform needs analysis Design concepts and key-screen prototypes Iterative design and refinement Implement software Provide rollout support

LUCID requires the following activities to be performed at each stage: Product definition Business case Resource analysis Physical environment consideration Technical environment consideration User needs analysis Functionality analysis Prototype construction Usability assessment Design guidelines Content analysis Documentation, training, help

Ethnographic Observation of Users Preparation Field study observe without questioning interview users after the fact give users hypothetical problems to solve assume the user’s role Analysis of objective and subjective field data Reporting results

Participatory Design Advantage: Disadvantages: users buy in to final product Disadvantages: increased cost and time potential alienation of some user groups whose input is not followed

Task Scenario Construction Similar to OOA/OOD scenario work Scenario Design Tools Tables (e.g. user groups vs user tasks) Flowcharts Transition diagrams CRC cards

Social Impact Statement Describes new system and its benefits Addresses concerns and potential barriers Outlines development process

Relevant Legal Issues Privacy Safety and reliability Copyright protection Freedom of speech