28
Chapter 3: Managing Design Processes 3.1 Introduction 3.2 Organizational Design to Support Usability 3.3 The Three Pillars of Design 3.4 Development Methodologies 3.5 Ethnographic Observation 3.6 Participatory Design 3.7 Scenario Development 3.8 Social Impact Statement 3.9 Legal Issues

Chapter 3: Managing Design Processes 3.1 Introduction 3.2 Organizational Design to Support Usability 3.3 The Three Pillars of Design 3.4 Development Methodologies

Embed Size (px)

Citation preview

Page 1: Chapter 3: Managing Design Processes 3.1 Introduction 3.2 Organizational Design to Support Usability 3.3 The Three Pillars of Design 3.4 Development Methodologies

Chapter 3: Managing Design Processes

• 3.1 Introduction

• 3.2 Organizational Design to Support Usability

• 3.3 The Three Pillars of Design

• 3.4 Development Methodologies

• 3.5 Ethnographic Observation

• 3.6 Participatory Design

• 3.7 Scenario Development

• 3.8 Social Impact Statement

• 3.9 Legal Issues

Page 2: Chapter 3: Managing Design Processes 3.1 Introduction 3.2 Organizational Design to Support Usability 3.3 The Three Pillars of Design 3.4 Development Methodologies

Introduction• In the beginning, users were geeks too

• Today, most systems are not for geeks

• Designs are improved through– Observation of users

– Careful analysis of user tasks

– Validation of design/ prototype

– Continued user involvement

• Goal should be to accommodate to the user

• Managers must adapt textbook methods to their organization

Page 3: Chapter 3: Managing Design Processes 3.1 Introduction 3.2 Organizational Design to Support Usability 3.3 The Three Pillars of Design 3.4 Development Methodologies

3.2 Organizational Design and Support Usability

• High Level Commitment • Convince Developers/ Managers• Usability Group/Lab• Role in Project• Tools for Rapid Prototyping • … this chapter focuses on design portion of

project

Page 4: Chapter 3: Managing Design Processes 3.1 Introduction 3.2 Organizational Design to Support Usability 3.3 The Three Pillars of Design 3.4 Development Methodologies

3.3 The Three Pillars of Design

• Guidelines Documents and Process

• User Interface Software Tools

• Expert Reviews and Usability Testing

Page 5: Chapter 3: Managing Design Processes 3.1 Introduction 3.2 Organizational Design to Support Usability 3.3 The Three Pillars of Design 3.4 Development Methodologies

Guidelines Documents and Process

• Guidelines not decided in a vacuum

• Living Text

• Levels of Guidelines

• Each project has different needs, but guidelines should be considered for: – Words and icons

– Screen-layout issues

– Input and output devices

– Action sequences

– Training

Page 6: Chapter 3: Managing Design Processes 3.1 Introduction 3.2 Organizational Design to Support Usability 3.3 The Three Pillars of Design 3.4 Development Methodologies

Words and icons

• Terminology

• Character set, fonts, font sizes, and styles

• Icons, graphics, …

• Use of color, emphasis

Page 7: Chapter 3: Managing Design Processes 3.1 Introduction 3.2 Organizational Design to Support Usability 3.3 The Three Pillars of Design 3.4 Development Methodologies

Screen-layout

• Menus, form fill-in, and dialog-boxes

• Wording of messages

• White space

• Lists

• Headers and footers

Page 8: Chapter 3: Managing Design Processes 3.1 Introduction 3.2 Organizational Design to Support Usability 3.3 The Three Pillars of Design 3.4 Development Methodologies

Input and output devices

• Major devices

• Sounds, touch, …

• Response time

Page 9: Chapter 3: Managing Design Processes 3.1 Introduction 3.2 Organizational Design to Support Usability 3.3 The Three Pillars of Design 3.4 Development Methodologies

Action sequences

• Direct-manipulation

• Commands

• Function keys

• Error handling

Page 10: Chapter 3: Managing Design Processes 3.1 Introduction 3.2 Organizational Design to Support Usability 3.3 The Three Pillars of Design 3.4 Development Methodologies

Training

• Help

• Training and reference materials

Page 11: Chapter 3: Managing Design Processes 3.1 Introduction 3.2 Organizational Design to Support Usability 3.3 The Three Pillars of Design 3.4 Development Methodologies

3.4 Developmental Methodologies

• Six Stages of Logical User-Centered Design Methodology (Kreitzberg):

• Stage 1: Develop Product Concept

• Stage 2: Research and Needs Analysis

• Stage 3: Design Concepts and Key Screen Prototype

• Stage 4: Iterative Design and Refinement

• Stage 5: Implement Software

• Stage 6: Provide Roll-Out Support

Page 12: Chapter 3: Managing Design Processes 3.1 Introduction 3.2 Organizational Design to Support Usability 3.3 The Three Pillars of Design 3.4 Development Methodologies

Stage 1: Develop Product Concept

• Create high concept • Business objectives• Identify team • Identify User population• Prepare project plan• Identify constraints • Develop mockups to show non technical

people

Page 13: Chapter 3: Managing Design Processes 3.1 Introduction 3.2 Organizational Design to Support Usability 3.3 The Three Pillars of Design 3.4 Development Methodologies

Stage 2: Research and Needs Analysis

• Partition the User Population

• Break Job Activities into Tasks

• Conduct Needs Analysis

• Sketch Process Flow

• Identify Major Objects

• Research and Resolve Technical Issues

Page 14: Chapter 3: Managing Design Processes 3.1 Introduction 3.2 Organizational Design to Support Usability 3.3 The Three Pillars of Design 3.4 Development Methodologies

Stage 3: Design Concepts and Key Screen Prototype

• Create Specific Usability Objectives• Initiate Guidelines• Select Navigational Model and Design

Metaphor• Identify Key Screens• Develop Prototype of Key Screens• Initial Reviews and Usability Tests

Page 15: Chapter 3: Managing Design Processes 3.1 Introduction 3.2 Organizational Design to Support Usability 3.3 The Three Pillars of Design 3.4 Development Methodologies

Stage 4: Iterative Design and Refinement

• Expand Key screen prototype

• Conduct Heuristic and Expert Reviews

• Conduct Full Scale Usability Tests

• Deliver Prototype and Specification

Page 16: Chapter 3: Managing Design Processes 3.1 Introduction 3.2 Organizational Design to Support Usability 3.3 The Three Pillars of Design 3.4 Development Methodologies

Stage 5: Implement Software

• Develop Standard Practices

• Manage late stage change

• Develop online help, documentation, tutorials

Page 17: Chapter 3: Managing Design Processes 3.1 Introduction 3.2 Organizational Design to Support Usability 3.3 The Three Pillars of Design 3.4 Development Methodologies

Stage 6: Provide Roll-Out Support

• Training

• Logging, Evaluation, Maintenance

Page 18: Chapter 3: Managing Design Processes 3.1 Introduction 3.2 Organizational Design to Support Usability 3.3 The Three Pillars of Design 3.4 Development Methodologies

3.5 Ethnographic Observation

• Potential Dangers

• Process:– Preparation

– Field Study

– Analysis

– Reporting

Page 19: Chapter 3: Managing Design Processes 3.1 Introduction 3.2 Organizational Design to Support Usability 3.3 The Three Pillars of Design 3.4 Development Methodologies

Preparation

• Understand organization culture.

• Familiarize yourself with the system

• Set goals and prepare questions.

• Gain access

Page 20: Chapter 3: Managing Design Processes 3.1 Introduction 3.2 Organizational Design to Support Usability 3.3 The Three Pillars of Design 3.4 Development Methodologies

Field Study

• Establish rapport.

• Observe/interview users in their workplace and collect data.

• Follow any leads.

Page 21: Chapter 3: Managing Design Processes 3.1 Introduction 3.2 Organizational Design to Support Usability 3.3 The Three Pillars of Design 3.4 Development Methodologies

Analysis

• Compile the data

• Quantify data and compile statistics.

• Interpret the data.

• Refine the goals and the process used.

Page 22: Chapter 3: Managing Design Processes 3.1 Introduction 3.2 Organizational Design to Support Usability 3.3 The Three Pillars of Design 3.4 Development Methodologies

Reporting

• Consider multiple audiences and goals.

• Prepare report with the findings

Page 23: Chapter 3: Managing Design Processes 3.1 Introduction 3.2 Organizational Design to Support Usability 3.3 The Three Pillars of Design 3.4 Development Methodologies

3.6 Participatory Design

• More than just requirements and feedback

• Plusses

• Minuses

• Must be managed

• Appropriate level of user involvement could vary

Page 24: Chapter 3: Managing Design Processes 3.1 Introduction 3.2 Organizational Design to Support Usability 3.3 The Three Pillars of Design 3.4 Development Methodologies

3.7 Scenario Development

• Day-in-the-life scenarios

• Well established systems – can have data about frequencies of different scenarios

Page 25: Chapter 3: Managing Design Processes 3.1 Introduction 3.2 Organizational Design to Support Usability 3.3 The Three Pillars of Design 3.4 Development Methodologies

3.8 Social Impact Statement

• potential impact on society

• Produced early

• Reviewed by panel and interested parties

• Once approved, should be followed

• At this point, merely a proposal

Page 26: Chapter 3: Managing Design Processes 3.1 Introduction 3.2 Organizational Design to Support Usability 3.3 The Three Pillars of Design 3.4 Development Methodologies

Social Impact Statement

• Describe the new system and its benefits.

• Address concerns and potential barriers

• Outline the development process.

Page 27: Chapter 3: Managing Design Processes 3.1 Introduction 3.2 Organizational Design to Support Usability 3.3 The Three Pillars of Design 3.4 Development Methodologies

3.9 Legal Issues

• Privacy

• Safety and Reliability

• Copyright

• Patents

• Freedom of Speech

• Access for Disabled

Page 28: Chapter 3: Managing Design Processes 3.1 Introduction 3.2 Organizational Design to Support Usability 3.3 The Three Pillars of Design 3.4 Development Methodologies

End Chapter 3