+ All Categories
Home > Technology > UX in an agile environment, 5 December 2016, Aalborg

UX in an agile environment, 5 December 2016, Aalborg

Date post: 20-Jan-2017
Category:
Upload: infinit-innovationsnetvaerket-for-it
View: 74 times
Download: 0 times
Share this document with a friend
38
Dr. Marta Kristín Lárusdóttir Infinit Event Copenhagen 6 th December 2016 User Involvement in Agile Projects
Transcript
Page 1: UX in an agile environment, 5 December 2016, Aalborg

Dr. Marta Kristín Lárusdóttir

Infinit Event Copenhagen

6th December 2016

User Involvement in Agile Projects

Page 2: UX in an agile environment, 5 December 2016, Aalborg

www.ru.is

Marta – Education and Work Experience

Page 3: UX in an agile environment, 5 December 2016, Aalborg

www.ru.iswww.hr.is

Subjects

• WHY is it important to involve users?

• HOW can we involve users in agile development?

• WHAT do IT professionals do?

• HOW do they succeed?

• HOW can you improve your user involvement?

Page 4: UX in an agile environment, 5 December 2016, Aalborg

www.ru.is

My Critical Moment in 1998

Page 5: UX in an agile environment, 5 December 2016, Aalborg

www.ru.is

Our Great Software MMDS

Page 6: UX in an agile environment, 5 December 2016, Aalborg

www.ru.is

The Development Process

• The Clients came with 3 months interval– from Australia

• We were working for more than a year– On the Australian system

– A team of 10 – 15 people

– We had an ISO 9001 accreditation for our process

• I was responsible for functional testing

• I went to Australia to teach the users – how to use the system

– 5 weeks before the deployment

• I discovered some problems

Page 7: UX in an agile environment, 5 December 2016, Aalborg

www.ru.is

A study from Sweden – White Collar Workers

• 38% think it is hard to learn how

to use the IT systems

• Estimate that 26 mins in average

could be saved each day

– IT systems without problems

• 10 - 12 million SEK could

be saved each year

• Reference: TJÄNSTEMÄNNENS IT-MILJÖ 2014 - ”Lyssna på

oss som ska använda det”– http://www.unionen.se/filer/rapport/tjanstemannens-it-miljo-2014-lyssna-pa-oss-

som-ska-anvanda-det

Page 8: UX in an agile environment, 5 December 2016, Aalborg

www.ru.is

Standish Report - 2015

Standish Group 2015 Chaos Report - Q&A with Jennifer Lynch

https://www.infoq.com/articles/standish-chaos-2015

Page 9: UX in an agile environment, 5 December 2016, Aalborg

www.ru.iswww.hr.is

So..... Involving Users is Important

But HOW?

Page 10: UX in an agile environment, 5 December 2016, Aalborg

www.ru.is

Scrum

• Roles

• Product Owner

• Scrum Master

• Team member

• Artifacts

• Product Backlog

• Sprint Backlog

• Product Increment

• Activities

• Sprint planning

• Retrospective

• Sprint review (demo)

• Daily standup meetings

Page 11: UX in an agile environment, 5 December 2016, Aalborg

www.ru.is

The Phases of User Involvement

Page 12: UX in an agile environment, 5 December 2016, Aalborg

www.ru.is

Methods: Understand the Context of Use

Interviews

Workshops

Meetings

Field study

Page 13: UX in an agile environment, 5 December 2016, Aalborg

www.ru.is

Methods: Specify User Requirements

Personas

User Stories

Scenarios

Usability Goals

Mr. and Mrs. Macomb are retired schoolteachers who are now in their 70's.

Their Social Security checks are an important part of their income. They've

just sold their big house and moved to a small apartment. They know that

one of the many chores they need to do now is to tell the Social Security

Administration that they have moved. They don't know where the nearest

Social Security office is and it's getting harder for them to do a lot of walking

or driving, so they would like to do this on the computer if it is easy and safe

enough. However, they are somewhat nervous about doing a task like this

by computer. They never used computers in their jobs; but their son, Steve,

gave them a computer last year, set it up for them, and showed them how to

use email and how to go to Web sites. They have never been to the Social

Security Administration's Web site, so they don't know how it is organized.

Also, they are reluctant to give out personal information on Web sites, so

they want to know how safe it is to tell the agency about their new address

this way.

1. 90% of students can find information about

how to apply for funding (effectiveness)

2. It takes each student less than 2 minutes to

apply for funding (efficiency)

3. Students grade their overall satisfaction

above 4 on average on a 1- 5 scale

(Satisfaction)

Page 14: UX in an agile environment, 5 December 2016, Aalborg

www.ru.is

Methods: Produce Design Solutions

Page 15: UX in an agile environment, 5 December 2016, Aalborg

www.ru.is

Methods: Evaluations

Expert evaluation

Informal evaluation

Prototype interview

Formal evaluation

Page 16: UX in an agile environment, 5 December 2016, Aalborg

www.ru.is

Agile UX

Charles Lamdin on Twitter:

https://mobile.twitter.com/CGLambdin/status/712713187833958400

Page 17: UX in an agile environment, 5 December 2016, Aalborg

www.ru.iswww.hr.is

Many Possible Ways of Including

Users in Agile Projects

WHAT works for IT professionals?

Page 18: UX in an agile environment, 5 December 2016, Aalborg

www.ru.is

Researching User Involvement in Agile

• Studied with IT professionals in Sweden and Iceland

– 4 surveys (~250 part.) and 4 interview studies (~40 participants)

• Many collaborators

– University professors and students

• Written many papers about it

– Google profile: Marta Larusdottir• https://scholar.google.is/citations?user=cTb1MVIAAAAJ&hl=en&oi=ao

Page 19: UX in an agile environment, 5 December 2016, Aalborg

www.ru.is

Survey: Usability Techniques in Scrum

Yuan Jia Marta Kristín Lárusdóttir Åsa Cajander

Page 20: UX in an agile environment, 5 December 2016, Aalborg

www.ru.is

Main Questions

• How many participants have used the methods

– Out of the 13 user centred design techniques selected?

• How often are the techniques used?

• How do the IT professionals rate the techniques

they have used?

• Paper in 2012

• 49 participants in Scrum Projects mainly in Sweden

Page 21: UX in an agile environment, 5 December 2016, Aalborg

www.ru.is

Fundamental Scrum Activities

• Retrospective less frequent than other meeting types

Page 22: UX in an agile environment, 5 December 2016, Aalborg

www.ru.is

How Many Have Used each Method?

Page 23: UX in an agile environment, 5 December 2016, Aalborg

www.ru.is

How Often Do They Use the Methods?

Page 24: UX in an agile environment, 5 December 2016, Aalborg

www.ru.is

What is the Best Method?

Page 25: UX in an agile environment, 5 December 2016, Aalborg

www.ru.is

Interview study in Sweden

Marta Kristín Lárusdóttir Åsa Cajander Jan Gulliksen

Page 26: UX in an agile environment, 5 December 2016, Aalborg

www.ru.is

Interview Study for Deeper Understanding

• Did 21 interview in Sweden

– 2 researchers

• Interviewees had various roles

• Met them at different places

• The objective

– Deeper understanding of user

involvement in Scrum

Page 27: UX in an agile environment, 5 December 2016, Aalborg

www.ru.is

Results: Types of Evaluation Conducted

Type of evaluation

Empirical

Quantitative

Evaluation Empirical Qualitative Evaluation

Analytical

Qualitative

Evaluation

Evaluation

Method

Professional Role

NMeasuring

user

performance

and surveys

Observing

Users

Asking

user their

opinions

Feedback

from user

surrogates

Inspection

evaluation

Usability experts 5 2 5 4 1 5

Interaction designers 7 1 5 6 3 3

Business analysts 4 0 1 4 0 1

Developers 2 0 0 1 1 2

Scrum managers 3 1 2 3 2 1

Total 21 4 13 18 7 12

Page 28: UX in an agile environment, 5 December 2016, Aalborg

www.ru.is

Results: Purpose of the Evaluation

Purpose of the

Evaluation

Professional Role N

Feedback on

Context of

Use

Feedback on

User

Requirements

Feedback on

Design

Usability experts 5 3 4 5

Interaction designers 7 5 6 6

Business analysts 4 3 4 3

Developers 2 1 0 2

Scrum managers 3 0 2 3

Total 21 12 16 19

Page 29: UX in an agile environment, 5 December 2016, Aalborg

www.ru.is

Who is Responsible for a Usable Product?

Page 30: UX in an agile environment, 5 December 2016, Aalborg

www.ru.iswww.hr.is

Informal and Implicit User Involvement

in Scrum Projects

WHAT matters for succeeding?

Page 31: UX in an agile environment, 5 December 2016, Aalborg

www.ru.is

The Male UX Specialist

• PhD in HCI

• 46 years old

• 13 years of experience in different

consultant companies

• Has integrated UX in several Scrum

projects

Page 32: UX in an agile environment, 5 December 2016, Aalborg

www.ru.is

His Focus and Opinions

• The strategic vision and the UX goals are

necessary to define

– before the actual project starts

• The big picture of UX is missing in Scrum.

– Scrum is feature oriented

• Most user involvement should be done before

production starts

– and then every now and then

• Close collaboration with the PO is important

Page 33: UX in an agile environment, 5 December 2016, Aalborg

www.ru.is

His Way of Integrating UCD and Scrum

Illustration from the web page: THE DIFFERENCE BETWEEN WATERFALL, AGILE &

INTEGRATED PROJECT MANAGEMENT IN CREATIVE FIRMS

http://adsubculture.com/traffic-project-management/2015/1/21/the-difference-between

Page 34: UX in an agile environment, 5 December 2016, Aalborg

www.ru.is

The Female UX Specialist

• Master of Media Technology Science

• 35 years old

• 4 years of experience from working in

industry

• UX specialist

• Very successful in her work so far

Page 35: UX in an agile environment, 5 December 2016, Aalborg

www.ru.is

Her Focus and Opinions

• She was the owner of the design

– The team was collaborating on developing that

– Collaborated with informal leaders of the teams

• Being a part of the whole project is needed

– Small talk essential

• Her company started to sell UX

– rather than features

• Hard to find good timing for UX evaluation in Scrum

• She often designs one sprint ahead

Page 36: UX in an agile environment, 5 December 2016, Aalborg

www.ru.is

Her Approach as Suggested by Sy

Desirée Sy. 2007. Adapting usability investigations for agile user-centered

design. J. Usability Studies 2, 3 (May 2007), 112-132.

Page 37: UX in an agile environment, 5 December 2016, Aalborg

www.ru.iswww.hr.is

Informal and implicit user

involvement in Scrum

HOW can you improve your

user involvement?

Page 38: UX in an agile environment, 5 December 2016, Aalborg

www.ru.is

HOW Can You Improve the User Involvement?

• Define the responsibility for UX

– for all roles; team members, Scrum master and PO.

• Meet face-to-face

– People responsible for Usability and UX should regularly

have face-to-face communication with the actual users

– At least once during each sprint

– Preferably in their own environment

• Conduct formal evaluation when possible

– These are highly rated

• Use multiple channels

– such as social media, user forums or tweets to include the

users in parallel with face-to-face communication


Recommended