ISO ISO is the standard for procedures and methods on User Centered Design of interactive systems.

Similar documents
R.I.T. Design Thinking. Synthesize and combine new ideas to create the design. Selected material from The UX Book, Hartson & Pyla

Perfecting Your Personas by Kim Goodwin on August 2001

SOFT 423: Software Requirements

SoberIT Software Business and Engineering institute

Interaction Design -ID. Unit 6

DESIGN THINKING AND THE ENTERPRISE

MODELING USERS PERSONAS

APPLIED PROBES. Tuuli Mattelmäki 15/12/2003. Tuuli Mattelmäki/ 15/12/2003

HUMAN COMPUTER INTERFACE

Selecting Photos for Sharing

The Use of the Delphi Method to Determine the Benefits of the Personas Method An Approach to Systems Design

Methods & Techniques in Participatory Design Tone Bratteteig

STORYBOARDS, SCENARIOS, AND PERSONAS

Object-oriented Analysis and Design

User requirements. Unit 4

Design challenges in working with low-literate users

Methods & Techniques in Participatory Design Tone Bratteteig

UX Aspects of Threat Information Sharing

Human-Centered Design. Ashley Karr, UX Principal

Human-Computer Interaction

The field of inquiry is extraordinarly diverse...

C 2 A L L Y O U R P A R T N E R I N U S E R E X P E R I E N C E

MANAGING HUMAN-CENTERED DESIGN ARTIFACTS IN DISTRIBUTED DEVELOPMENT ENVIRONMENT WITH KNOWLEDGE STORAGE

A brief introduction to... Evidence-informed policymaking

Issues and Challenges in Coupling Tropos with User-Centred Design

Creating and Using Personas in Software Development: Experiences from Practice

SWEN 256 Software Process & Project Management

STORYBOARDS, SCENARIOS, AND PERSONAS

CS 889 Advanced Topics in Human- Computer Interaction. Experimental Methods in HCI

Behaviors That Revolve Around Working Effectively with Others Behaviors That Revolve Around Work Quality

The Evolution of User Research Methodologies in Industry

Ten Years of Progress in Lean Product Development. Dr. Hugh McManus Associate Director, Lean Advancement Initiative Educational Network

Transferring knowledge from operations to the design and optimization of work systems: bridging the offshore/onshore gap

Developing a VR System. Mei Yii Lim

Racenet - Sports Gambling. Multi Maxa - MVP app built from scratch

in the New Zealand Curriculum

RISE OF THE HUDDLE SPACE

Findings of a User Study of Automatically Generated Personas

Personas & scenarios. TUTORIAL 3 Shyamli Sindhwani

Using VR and simulation to enable agile processes for safety-critical environments

SKILLS FORESIGHT. Systematic involving a welldesigned approach based on a number of phases and using appropriate tools

10. Personas. Plan for ISSD Lecture #10. 1 October Bob Glushko. Roadmap to the lectures. Stakeholders, users, and personas

PERSONAS AND SCENARIOS. Lesson 9 Personas and Scenarios

Persona Development and Use

Backcasting How to design a sustainable future

Evaluating Socio-Technical Systems with Heuristics a Feasible Approach?

International Cooperation in Strengthening Nuclear Security Capacities within Public Company Nuclear Facilities of Serbia

Usability Engineering (history) SFU CMPT week 2. (Some) Key questions. Usability engineering (objectives) Human-centered design.

Persuasion Knowledge Toolkit: Requirements Gathering with Designer

Creative Informatics Research Fellow - Job Description Edinburgh Napier University

UX CAPSTONE USER EXPERIENCE + DEVELOPMENT PROCESS

Home-Care Technology for Independent Living

A4BLUE - Adaptive Automation in Assembly For BLUE collar workers satisfaction in Evolvable context

Does Involving Users in Software Development Really Influence System Success?

Introduction to HCI. CS4HC3 / SE4HC3/ SE6DO3 Fall Instructor: Kevin Browne

R&D PROJECT MANAGEMENT IS IT AGILE?

acatech Industrie 4.0 Maturity Index Development of company-specific Industrie 4.0 roadmaps FIR e. V. an der RWTH Aachen

Domain Understanding and Requirements Elicitation

learning progression diagrams

Content Prototyping An Approach for Engaging Non- Technical Users in Participatory Design

Software Project Management 4th Edition. Chapter 3. Project evaluation & estimation

Better Information Workshops. Design Thinking & The Legal Sector. 6th December, 2017

Personas based Support Tool for Requirements Elicitation

COMPETITIVE ADVANTAGES AND MANAGEMENT CHALLENGES. by C.B. Tatum, Professor of Civil Engineering Stanford University, Stanford, CA , USA

Systems Engineering Overview. Axel Claudio Alex Gonzalez

Would you mind? futurest. Together we shape the future. Company introduction, team, methods & project examples

An Integrated Expert User with End User in Technology Acceptance Model for Actual Evaluation

A Case Study on Participatory Approach to Support Shift to Experience Design of Work Tools in B2B Context

Selecting, Developing and Designing the Visual Content for the Polymer Series

Roadmapping. Market Products Technology. People Process. time, ca 5 years

(Excerpted from the book The Accelerated Job Search by Wayne D. Ford, Ph.D, published by

Alternative English 1010 Major Assignment with Activities and Handouts. Portraits

Country Paper : Macao SAR, China

FRONT END INNOVATION Multidisciplinary innovation process

Six steps to measurable design. Matt Bernius Lead Experience Planner. Kristin Youngling Sr. Director, Data Strategy

What is backcasting & why do we need it

A Guide to Prepare For Your Industry Interview

Fundamentals of Systems Engineering. Human-Systems Engineering

Mindfulness, Behaviour Change and Engagement in Public Policy. Rachel Lilley and Mark Whitehead Aberystwyth University

CHAPTER 23 MASS COMMUNICATION SPECIALIST (MC) NAVPERS C CH-73

Design and prototyping. CS4784: HCI Capstone Virginia Tech Instructor: Dr. Kurt Luther

Social Interaction Design (SIxD) and Social Media

Tough Questions and Answers

Boundary Concepts in System Dynamics

Innovating From Within

Requirements Analysis aka Requirements Engineering. Requirements Elicitation Process

UNIT-III LIFE-CYCLE PHASES

Questionnaire Design with an HCI focus

FOREWORD. [ ] FAO Home Economic and Social Development Department Statistics Division Home FAOSTAT

Living with Cultural Heritage

Canadian Clay & Glass Gallery. Strategic Plan

Section 3 The Desired Human Resource System

The Museum Outside In. Silvia Filippini Fantoni, Indianapolis Museum of Art

School of Computer Science. Course Title: Introduction to Human-Computer Interaction Date: 8/16/11

Bridging the Gap: Moving from Contextual Analysis to Design CHI 2010 Workshop Proposal

A FRAMEWORK FOR PERFORMING V&V WITHIN REUSE-BASED SOFTWARE ENGINEERING

Enabling sustainable lifestyles The Low2No project in Jätkäsaari, Helsinki

Definition. Mind-set. Tool. Process

Radically better software development with Extreme Programming. Carl Erickson Atomic Object LLC October 2002

Course Introduction and Overview of Software Engineering. Richard N. Taylor Informatics 211 Fall 2007

Transcription:

ISO 13407 ISO 13407 is the standard for procedures and methods on User Centered Design of interactive systems.

Phases

Identify need for user-centered design Why we need to use this methods? Users can determine the success of an application. The best application may fail if it can't be used properly. Productivity (work that a user can do in an hour) of the application can be greatly increased if the interface is well designed.

Identify need for user-centered design A systematic set of methods to reach such interface is desirable. Such method, while being specific and well designed, can be easily applicable on usual projects. It should be general, so it can be used to design a wide variety of systems. In this case, this standard establishes the methods that should be used to design interactive systems. ISO 13407 tries to comply with this two purposes.

Understand and specify the context of use The objective in this phase is to know carefully the environment in which the system is going to be used. At the end, we have to know: How the user is. What is the user going to do with the system. The environment in which the system is going to be used. That includes hardware characteristics.

Understand and specify the context of use In this phase, the physical and social context of the user is really important. You should take into account where the user uses the system and the social context of the user. The output of this phase should be a description of the relevant characteristics that the system should have for the user in the form of report. This document is not static, and may be redone or extended during the life cycle of the software.

Specify the user and organizational requirements There is a major activity specifying the functional and other requirements for the product or system The following aspects should be considered in order to identify relevant requirements: a) Required performance of the new system against operational and financial objectives b) Relevant statutory or legislative requirements, including safety and health c) Cooperation and communication between users and other relevant parties d) The user's job (including the allocation of tasks, user's well-being, motivation)

Specify the user and organizational requirements e) Task performance f) Work design and organization g) Management of change, including training and personnel to be involved h) Feasibility of operation and maintenance i) The human-computer interface and workstation design User and organizational requirements should be derived and objectives set with appropriate tradeoffs identified between the different requirements.

Produce design solutions Design solution are produced by drawing of the established state of the art, the experience and knowledge and the result of the context of use analysis. This process involves: a) use existing knowledge to develop design proposal

Produce design solutions b) make the design solution more concrete using simulation, models, etc. c) present the design solution to users and allow them to perform tasks d) alter the design in response to the user feedback and iterate this process until human-centered design goals are met e) manage the iteration of design solutions

Evaluate designs against requirements Evaluation is essential step in UCD and should take place in all steps of system life cycle Main goals of Evaluation Provide feedback to improve design Assess whether user and organizational objectives have been achieved Monitor long-term use of product or system Price of changes during lifecycle

Evaluate designs against requirements Evaluation plan goals, responsible persons, procedures, resources, scheduling Design feedback output of evaluation organizational goals, diagnose problems and identify needs in user interface, pick best design option, elicit new requirements from users Expert evaluation, user-based evaluation and cooperative evaluation

System satisfies specified user and organizational requirements Short-term evaluation and Long-term evaluation Evaluation criteria are chosen based on UCD requirements and organizational needs Criteria objective can relate to primary or secondary goals Primary goals - e.g. to produce a document Secondary goals e.g. maintainability

System satisfies specified user and organizational requirements Field validation performance data, real users Plan for Long-term monitoring some features of the system are not recognizable until the system has been used for a longer period of time Evaluation results should be in form of a report describing objectives, context, methods and summary of evaluation

References [1] ISO 13407, Human-centered design processes for interactive systems

PARTICIPATORY DESIGN User Centered Design, 2009

Participatory Design (PD) Pioneered in Scandinavia a variant of user-centered design that emphasizes the direct involvement of users in analysis and design activities [Brief HCI Glossary] Represents new approach towards CS design in which people who are using the system play vital role in designing it.[participatory Design, Douglas Schuler, Aki Namioka]

How PD differs from traditional design? (1) attempts to give workers a better tools rather than automating the skills of human workers Exception in the expert systems. assumes workers are best to determine how to improve their work Designers are consultants

How PD differs from traditional design?(2) User view and attitude towards the technology are as important as the success with the use of technology. Technology should be considered as processes in context of workplace Not as individual product

( 1 ) Participatory design Why Lack of control if not thinking about needs of user Technical difficulty for non-technical people. user groups Sw designed without regard to impact on user User Distraction.

( 1 ) Participatory design How - Provide the system developers to meet and understand their users - Give users a voice in the design process increases the probability of usable design - Enable all participants to participate equally every one has probably something to say

( 2 ) Participatory design How - In effort to enable users in design Developers should create an environment where users can feel empowered to express their ideas Developers should take active role enabling users to use their knowledge in their decision making within their tasks Developers need to be active helping users to become involved in defining and using new computer systems

( 1 ) Participatory design How, methods - Siting / observation bring designers to the work place users tend to feel more at ease on their home ground tools and environment are physically present and easier to refer to Advantages - Better understanding of the working environment and tasks the system needs to be able to cope with.

( 2 ) Participatory design How, methods - Workshops stakeholders communicate and commit to shared goals, strategies and outcomes usually held in neutral place usually introduce new procedures to the conventional working practices Participants can be generative e.g. by brainstorming or talking about their own needs Advantages Developed concept have direct and practical value for product design Stakeholders get engaged to the project

( 3 ) Participatory design How, methods - Stories / photographs can be triggers for conversation in a group end-users can tell their opinion of the product's opportunities and what the product should do. stories can also be used to tell how the product will be used, what it will do and what changes will occur as a result Advantages - serve multiple purposes

( 4 ) Participatory design How, methods - Games good way to activate and to produce enjoyment within the design group e.g. Layout kit, scenario-based games Advantages: - Enhanced teamwork through shared enjoyment - enhanced commication between participants

( 5 ) Participatory design How, methods - Constructions descriptions of work, low- or high-tech prototypes for analysis, design or evaluation Advantages: - Enhanced understanding of one anothers' perspectives - Improved communication within the design team and clients/stakeholders

( 1 ) Participatory design methods Two participatory methods: [1] CARD - Collaborative Analysis of Requirements and Design) (for analysis): PICTIVE(for design): a participatory design technique for increasing the direct and effective involvement of users and other stakeholders in the design of software. Icon Design Game Small Group Exercise: designing usable icons is a notoriously difficult task,

Participatory Activities in SW Lifecycle participatory design practices have been used for participatory analysis and participatory assessment. PANDA Participatory Analysis, Design, and Assessment) depends upon theoretical insights from anthropology,cultural criticism, feminism, and post-modernism.

Unsolved Problems in PD: Participation by non-organized workforce. Evaluation and metrics Universal usability and universal participation?

Thank you...

PERSONAS Group members Shahram Eivazi Robert Koskey Jinhua Chen 19-Jan-2009

Topics Introduction How to build personas Example Characteristics Benefits Conclusions

Introduction Personas are fictitious characters created to represent the different user types within a targeted demographic that might use a site or product. A user persona is a representation of the goals and behavior of a real group of users.

Introduction Personas Helps us to decide about a product features interactions visual design,

Goal Guide you for requirement Guide your creative for design Guide you for marketing team

Building Personas How do we get information for a persona? By analyzing what you learned about your users from user research, including: Contextual Interviews Individual Interviews Surveys (Online) Focus Groups Usability Testing

Building Personas After getting information for a persona You can select the characteristics which are most representative of the group and turn them into a persona

Building Personas 10 steps approach to Personas Step 1 - Finding the Users: Capture real user's data from ethnographic or other qualitative studies. Step 2 - Building a Hypothesis: Identify the ways and context when the real user interacts with the system. Step 3 - Verification: Break your information down into candidate Personas.

Building Personas Step 4 - Finding Patterns: Try grouping candidates, breaking down a candidate into several, and finding new ones from the real user's data. Step 5 - Constructing Personas: Define the physics, the psyche, the background and the traits for each candidate.

Building Personas The following steps relate to the usage of Personas in the bigger picture of user centric design: Step 6 - Defining Situations: Identify the needs and situations, and relate them to the Personas. Step 7 - Validation and Buy-in: Socialize and ensure that all participants agree on the descriptions and the situations.

Building Personas Step 8 - Dissemination of Knowledge: Share the Personas, situations and data with all the organization; not only the design team. Step 9 - Creating Scenarios: Describe what happens in a given situation, when a given Persona with certain needs uses the system. Step 10 - Ongoing Development: Validate the Personas, needs, situations and scenarios every time new data about the users is captured.

What does a persona look like?

Characteristics A persona usually includes: a name and picture demographics (age, education, ethnicity, family status) job title and major responsibilities goals and tasks in relation to your site environment (physical, social, technological) a quote that sums up what matters most to the persona with relevance for your site

Example 1: Alex Alexy He is young between 15 to 25 He has no job He wants to have fun He wants to be number one in every thing He has too many ideas He wants to try every thing We need to establish trust in him

Example 2: Anna Haie She is between 25 to 35 years old She is working for a company as the product manager She is top in her job She is very interested in marketing She is a very smart person we need to show more data and information for her

Benefits What are the benefits of personas? Personas bring many benefits, including these: Users' goals and needs become a common point of focus for the team. The team can concentrate on designing for a manageable set of personas knowing that they represent the needs of many users. By always asking, "Would Jim use this?" the team can avoid the trap of building what users ask for rather than what they will actually use. Design efforts can be prioritized based on the personas. Disagreements over design decisions can be sorted out by referring back to the personas. Designs can be constantly evaluated against the personas, getting better designs into usability testing.

More Benefits According to Forrester, many companies including Ford Motor Company, Microsoft, and Staples develop and use personas and they report many benefits from doing so, including: a better understanding of customers shorter design cycles improved product quality

Conclusions Personas allow you to identify and communicate user needs efficiently and effectively. By developing stand in users, based on real user data, the design team can concentrate on designing for these archetypal users with the confidence that the needs of the broader user base will be meet. Personas are a useful tool to use throughout the project, from deciding upon the functionality to include in a release to evaluating the end product. Teamed up with other user-centered design tools and techniques, such as task analysis and usability testing, personas will place you in good stead to deliver a useful and usable solution.

References [1] - Develop Personas http://www.usability.gov/analyze/personas.html [2] - Ten Steps to Personas http://www.hceye.org/hcinsight-nielsen.htm [3] - Lene Nielsen's Personas http://blog.jhincapie.com/2009/01/lene-nielsens-personas.html [4]- Personas http://en.wikipedia.org/wiki/