integrating hcd into automation design - tuni · •hcd has been fully integrated into the...

30
Integrating HCD into Automation Design Katriina Viikki TTY / IHTE Kuva: Jarmo Palviainen TTY / IHTE

Upload: others

Post on 30-May-2020

1 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Integrating HCD into Automation Design - TUNI · •HCD has been fully integrated into the organization’s operation when the following is true [Venturi & Troost 2004] : •The product

Integrating HCD into Automation Design

Katriina Viikki

TTY / IHTEKuva: Jarmo Palviainen

TTY / IHTE

Page 2: Integrating HCD into Automation Design - TUNI · •HCD has been fully integrated into the organization’s operation when the following is true [Venturi & Troost 2004] : •The product

Contents

•Terms & Definitions

•Motivation

•Change process

•Best Practices

•Usability Maturity

•Case Metso Automation

•Process & methods

•Results

•Next Steps

•Experiences

Page 3: Integrating HCD into Automation Design - TUNI · •HCD has been fully integrated into the organization’s operation when the following is true [Venturi & Troost 2004] : •The product

Acronyms

•CI contextual inquiry (a HCD method)

•HCD human-centered design

•UE usability engineering

•UM usability maturity

•UMA usability maturity assessment

•UMM usability maturity model

Page 4: Integrating HCD into Automation Design - TUNI · •HCD has been fully integrated into the organization’s operation when the following is true [Venturi & Troost 2004] : •The product

Human-Centered Design for Interactive Systems

ISO 9241-210 Human-centered design

for interactive systems

•Principles:

oThe design is based upon an explicit

understanding of users, tasks and

environments

oUsers are involved throughout

design and development

oThe design is driven and refined by

user-centered evaluation

oThe process is iterative

oThe design addresses the whole user

experience

oThe design team includes

multidisciplinary skills and

perspectives

Page 5: Integrating HCD into Automation Design - TUNI · •HCD has been fully integrated into the organization’s operation when the following is true [Venturi & Troost 2004] : •The product

Terms & Definitions

•Integration: merging HCD with product

development, unifying the two processes

•Institutionalization: normalizing the new

process, stabilizing the new way into

standard everyday work; new becomes

normal and usual

Page 6: Integrating HCD into Automation Design - TUNI · •HCD has been fully integrated into the organization’s operation when the following is true [Venturi & Troost 2004] : •The product

Why into Development Process?

•Process is a framework for action, it

•Unifies and standardizes in-house methods

•The operations are required and controlled

•Eases project planning and allocating resources

•Gives measurability

•Makes it possible to improve the performance

• A development process should be concurrent with the

practicalities performed in the development organization

•If the practicalities are changed, the process description

should change too

Page 7: Integrating HCD into Automation Design - TUNI · •HCD has been fully integrated into the organization’s operation when the following is true [Venturi & Troost 2004] : •The product

The Benefits of Institutionalized HCD

•Faster time to market due to accelerated development:

•Increased customer (user) satisfaction, improved brand image,

positive word of mouth

•Decreased amount of unwanted functions implemented (savings in

development and testing time and costs)

•Reduced aftermarket costs:

•Fewer support calls, fewer returns due to mistake or misperceptions

•Reduced training time, reduced user manual

•Increased revenue:

•More orders per customer, more repeat engagements, more

products per order

•Better system acceptance, improved efficiency

Bias & Mayhew 2005, Gartner 2007 (Ref. Ketola & Roto 2008), Jokela 2008

Page 8: Integrating HCD into Automation Design - TUNI · •HCD has been fully integrated into the organization’s operation when the following is true [Venturi & Troost 2004] : •The product

Integrating HCD as an Organizational Change

Kotter, John P.: Leading Change, Harvard Business Press 1996; Mayhew: The Usability Engineering Lifecycle , Morgan

Kaufmann1999; Rogers, Everett M.: Diffusion of Innovations, Free Press 2003; Schaffer, Eric: Institutionalization of

Usability, Addison-Wesley 2004

The process of integrating HCD is divided into phases that are

comparable with the phases of general organizational change process

Kotter Establish a

sense of urgency

Create the

guiding

coalition

Develop a

vision and

strategy

Communicate

the change

vision

Empowering

broad-based

action

Generate

short-term wins

Broaden the

transformation

Anchor new

approach in the

culture

Rogers Know-

ledge

Persuasion Decision Implementation Confirmation

Schaffer Startup Setup

Organization

Long-term

operations

Mayhew Promotion

Implementation

Institutionalization

Page 9: Integrating HCD into Automation Design - TUNI · •HCD has been fully integrated into the organization’s operation when the following is true [Venturi & Troost 2004] : •The product

Defining Integration (1)

•The integration has very likely succeeded when it is a

routine in the organization to seek a HCD process for the

projects and when there are usability practitioners doing

the work routinely [Schaffer 2004]

•Usability is successfully integrated into an organization

when a strategy is developed which leads to key usability

benefits and supports overall business objectives

[Bloomer et al. 1997]

Page 10: Integrating HCD into Automation Design - TUNI · •HCD has been fully integrated into the organization’s operation when the following is true [Venturi & Troost 2004] : •The product

Defining Integration (2)

•HCD has been fully integrated into the organization’s

operation when the following is true [Venturi & Troost 2004] :

•The product lifecycle follows the principles of HCD at its

every phase

•The HCD team members have the skills and experience

to follow the HCD process

•Management supports it

•The organization has proper HCD infrastructure

•Awareness and culture are properly spread both in the

organization and outside of it.

Page 11: Integrating HCD into Automation Design - TUNI · •HCD has been fully integrated into the organization’s operation when the following is true [Venturi & Troost 2004] : •The product

Success Factors for Integration

•Management support•Resources and the motivation for the change•Communication & giving possibility to partake

•Why to integrate?•What is the goal?•How to reach it?•What is going to change?

•Organizing, recruiting, giving roles and authority•”Usability Champion”, ”HCD evangelist”•Team/responsible person, possibly consultancy in the beginning•Suitable process

•Specific for the company•Project gates/checkpoints, schedules

•Suitable tools and practices•Handling and sharing information•Document templates, forms,

•Training

Jarmo Palviainen

Page 12: Integrating HCD into Automation Design - TUNI · •HCD has been fully integrated into the organization’s operation when the following is true [Venturi & Troost 2004] : •The product

When are We Integrated

Jarmo Palviainen

•In R&D projects, there are several different stakeholders

represented; •business management, marketing, user support, maintenance, assembly,

mechanics & electronics & software & interaction & UI & graphical

design, usability specialist, and the USER.

•Products have planned levels of usability => usability

goals defined early in the projects

•R&D process supports good usability at its every phase•measurable requirements, methods, users participating…

•Sufficient in-house knowhow about design and user

study techniques

Page 13: Integrating HCD into Automation Design - TUNI · •HCD has been fully integrated into the organization’s operation when the following is true [Venturi & Troost 2004] : •The product

Established Usability Team

•”Evangelism”•Training•Guidance•Standards & Templates•Testing•Metrics•Responsibility & needed authority•Reporting to the management

Page 14: Integrating HCD into Automation Design - TUNI · •HCD has been fully integrated into the organization’s operation when the following is true [Venturi & Troost 2004] : •The product

Usability Maturity Evaluation

The practices in the usability maturity model, UMM-P that we have been

applying, are based on the standard ISO 13407 and conform to the standard

ISO 15504, the international standard for software process assessment.

Usability Maturity Model, UMM is a reference model that is used to measure

the capability of a development process to generate usable outcome.

Usability Maturity Assessment, UMA is a method to evaluate the current

state of usability maturity of an organization.

Usability Maturity measures the capability of a development organization or

process to generate usable outcome.

The main aim of UMA is to improve the usability of the end product. High

level of usability capability means that HCD is performed effectively and

efficiently and the process systematically leads to usable products

Page 15: Integrating HCD into Automation Design - TUNI · •HCD has been fully integrated into the organization’s operation when the following is true [Venturi & Troost 2004] : •The product

Usability Maturity Levels (ISO 15504)

To reach level 1 you need to perform 1.1 at mimimum of 50%,

to reach 2 you need to perform 1.1 fully and 2.1&2.2 at mimimum of 50% etc.

Level in ISO 15504 ISO 15504 description

V: Optimizing The organization can reliably tailor the process to particular

requirements

IV: Predictable The performance of the process is within predicted resource and

quality limits

III: Established The process is carried out in a manner specified by the organization

and the resources are defined

II: Managed The quality, time, and resource requirements for the process are

known and controlled

I: Performed The process achieves its purpose. Individuals carry out processes

0: Incomplete The organization is not able to carry out the process

Page 16: Integrating HCD into Automation Design - TUNI · •HCD has been fully integrated into the organization’s operation when the following is true [Venturi & Troost 2004] : •The product

Usability Maturity Levels (Schaffer based on Earthy)

Schaffer, Eric. Institutionalization of Usability. Addison Wesley 2004

Level Description

V: Routine

Usability

Usability has been institutionalized. It is a routine part of the dev organization.

All the projects proceed with UE. The usability practitioners are accepted and

understood part of design process

IV: Staffing There is sufficient staff to handle the full set of dev projects. All projects are

supported to an appropriate level. Generally about 10% of dev staff are usability

practitioners (consultants, internal staff, offshore)

III:

Infrastructure

There is a solid infrastructure for usability work, HCD is a constant part of R&D

process. There are reusable templates for every deliverable and common

questionnaires. Design is consistent and efficient

II: Managed

Usability

The organization has recognized the need for usability as a core capability. There

is a coherent strategy for usability. A plan is made and followed to reach full

maturity

I: Piecemeal

Usability

Early adopters are trying to apply UE. There may be training, standards,

evaluation and usability testing but no organizational commitment. The usability

work can be very good but it is not managed nor integrated (no official status).

0: Clueless The organization is unaware of usability as a formal discipline. Design is done

by intuition and political argument

Page 17: Integrating HCD into Automation Design - TUNI · •HCD has been fully integrated into the organization’s operation when the following is true [Venturi & Troost 2004] : •The product

The Case Study

Case: Metso Automationhttp://www.metso.com

Page 18: Integrating HCD into Automation Design - TUNI · •HCD has been fully integrated into the organization’s operation when the following is true [Venturi & Troost 2004] : •The product

Metso Innovation Process

Idea

mgmtFeasi-

bilityR & D Solution

developmentReview

1 1 1 1 1

Opportunity

analysis

Opportunity

identification

Concept

definition

Idea

selection

Development processFront end

Research

process

Feasibility Requirements Design Implement Release

Idea

generation &

enrichment

Page 19: Integrating HCD into Automation Design - TUNI · •HCD has been fully integrated into the organization’s operation when the following is true [Venturi & Troost 2004] : •The product

Case Study

Page 20: Integrating HCD into Automation Design - TUNI · •HCD has been fully integrated into the organization’s operation when the following is true [Venturi & Troost 2004] : •The product

The Initial State

•The UM was around the level one; there was no

official process for HCD, individuals carried out

procedures if they had time in the projects

•Lack of process led to lack of resources: HCD

work had no budget and schedule

•The need for organized HCD was clear and

understood, the organization wanted it to have an

official status

•Many things had been done for usability for

years, but not with allocated resources (e.g.

contextual user interviews)

•The MAIP process was strictly followed

Page 21: Integrating HCD into Automation Design - TUNI · •HCD has been fully integrated into the organization’s operation when the following is true [Venturi & Troost 2004] : •The product

Issues Impacting on Integration Success

Supporting issues Preventing issues

Good experiences with usability Usability is not seen as a “high-priority”

issue

Management support Sticking to the old habits

An official status in the product

development process

HCD is not seen as “real work”

Usability training Applying HCD with agile methods is

challenging

Controlling that the usability work will

be done

Problems with resources

The role of the central usability group

as a HCD leader

Recruiting actual and representative

users

Source: interviews and survey in the development organization

Page 22: Integrating HCD into Automation Design - TUNI · •HCD has been fully integrated into the organization’s operation when the following is true [Venturi & Troost 2004] : •The product

The First & Big Steps

•To achieve an official status for the HCD work

•Integrate HCD into the development process

•To categorize dev projects based on their usability

criticality

•To allocate and control the HCD work resources

•To train the staff about the HCD approach and methods

•To authorize the existing usability group

•To ensure the management support

•To systematize the gathering and exploiting of first hand

feedback

Page 23: Integrating HCD into Automation Design - TUNI · •HCD has been fully integrated into the organization’s operation when the following is true [Venturi & Troost 2004] : •The product

Project Categorization

•All the development projects will be categorized in the

project planning phase based on the usability criticality of

their output

•Usability critical projects

•Usability attentive projects

•Usability excluding projects

•To pass through the process gates, certain usability work

has to be performed depending on the category

Page 24: Integrating HCD into Automation Design - TUNI · •HCD has been fully integrated into the organization’s operation when the following is true [Venturi & Troost 2004] : •The product

Project Categorization Criteria

Examples of the criteria used when deciding the project category and

the core of HCD focus

•how user interface centered the project is

•does the product have different user roles•different user needs

•how often the product is used•continuous: efficiency and satisfaction issues

•occasional: easiness to recall

•how great the financial customer values are

•may a mistake in using the product put people or environment

in danger

Page 25: Integrating HCD into Automation Design - TUNI · •HCD has been fully integrated into the organization’s operation when the following is true [Venturi & Troost 2004] : •The product

Usability Critical Projects

•The context of use has to be clearly understood

•The user is attending in the early phase of development

•Parallel design method has to be used

•there clearly are two different design solutions in the

early phase of development

•There is a planned feedback collection after the launch (6-

18 months)

•The development project group is allocated to analyze

and learn from the feedback after the actual project is

already ended

Page 26: Integrating HCD into Automation Design - TUNI · •HCD has been fully integrated into the organization’s operation when the following is true [Venturi & Troost 2004] : •The product

The New Process

1

User study

1 1 1 1

Development process

Feasibility Requirements Design Implement Release

Feedback

Stakeholder meeting

User and

context study

Decision of the

usability level

Parallel designPrototyping

Evaluation

Usability testing

Task analysis

Planning feedback

Planning testing

Analyzing feedback

Collecting

feedback

Style guideUsability

requirements

Style guide

Best practices

Personas

G0 G1 G2 G3 G4 G5

Finalizing feedback

Page 27: Integrating HCD into Automation Design - TUNI · •HCD has been fully integrated into the organization’s operation when the following is true [Venturi & Troost 2004] : •The product

Institutionalized Process

The executive usability group is the leader

of the HCD work. It develops the process,

metrics, templates etc. It organizes

trainings and is responsible that

everybody is able to do their share of the

usability work

Usability is everybody’s business but in

the end, the usability group is liable of it

as a whole

Everybody is following the innovation process and is responsible for the

usability of their own throughput

The usability clinic is a group of experts and interested developers. They

go through possible design solutions and discuss usability issues

Page 28: Integrating HCD into Automation Design - TUNI · •HCD has been fully integrated into the organization’s operation when the following is true [Venturi & Troost 2004] : •The product

The Next Steps

•Training for every role in the development organization

•Communicating the change more widely in the organization

and out of it

•Building all the templates, questionnaires and metrics

•Checking the current state regularly (e.g. every 12-18

months)

•Getting updated guidance, staying on the right track

•Nourishing the executive usability group

Page 29: Integrating HCD into Automation Design - TUNI · •HCD has been fully integrated into the organization’s operation when the following is true [Venturi & Troost 2004] : •The product

Experiences & Comments & Questions

The success factors: motivation,

attitude and hard, systematic

working towards a desired goal.

Don’t be afraid to ask for help

Changing the process and ways of working takes much time

and requires high motivation and a clear goal

The organization has to have strong will to learn new methods

and to be flexible enough to change the current thinking and

challenge the current means to design

Page 30: Integrating HCD into Automation Design - TUNI · •HCD has been fully integrated into the organization’s operation when the following is true [Venturi & Troost 2004] : •The product

References

Bias & Mayhew 2005

Bias, Randolph G.; Mayhew, Deborah J. Cost-Justifying Usability: An Update for the Internet Age. Morgan Kaufmann

Publishers, 2005. 660p

Bloomer et al. 1997

Bloomer, Sarah; Croft, Rachel; Kieboom, Helen. Strategic Usability: Introducing Usability into Organisations. In CHI '97

Extended Abstracts on Human Factors in Computing Systems: Looking To the Future (Atlanta, Georgia, March 22 - 27, 1997).

CHI '97. ACM, New York, NY, 156-157.1997. Available at: http://portal.acm.org/citation.cfm?id=1120320# 2010-05-09

ISO 9241-210 Human-centred design for interactive systems, 2010

Ketola & Roto 2008

Ketola, Pekka ; Roto, Virpi. Exploring User Experience Measurement Needs. In Proceedings of the International Workshop on

Meaningful measures: Valid Useful User Experience Measurement (VUUM) , pp. 23-26.Reykjavik 2008

Jokela 2008

Jokela, Timo. A Two Level Approach for Determining Measurable Usability Targets. In Proceedings of the International

Workshop on Meaningful measures: Valid Useful User Experience Measurement (VUUM) , pp. 56-59.Reykjavik 2008

Schaffer 2004

Schaffer, Eric. Institutionalization of Usability - a Step-by-Step Guide. Addison-Wesley, 2004. 276p

Venturi & Troost 2004

Venturi, Giorgio; Troost, Jimmy. Survey on the UCD integration in the industry. In Proceedings of the Third Nordic Conference

on Human-Computer interaction (Tampere, Finland, October 23 - 27, 2004). NordiCHI '04, vol. 82. ACM, New York, NY, 449-

452. Available at: http://portal.acm.org/citation.cfm?id=1028014.1028092 2010-05-09