user experience and agile

56
a guest lecture at 'Agile Development Processes' Learn Build Measure User Experience and Agile Margareta Löfvenholm Senior UX Specialist @gajlof Gaine.se Simplyusable.se

Upload: margareta-loefvenholm

Post on 05-Aug-2015

158 views

Category:

Design


0 download

TRANSCRIPT

Page 1: User experience and agile

a guest lecture at 'Agile Development Processes'

Learn

Build

Measure

User Experience and Agile

Margareta'Löfvenholm' Senior'UX'Specialist'

@gajlof' Gaine.se' Simplyusable.se'

Page 2: User experience and agile

https://youtu.be/OmbA2S_wU-k

First day for a User Experience Designer

Margareta'Löfvenholm' Senior'UX'Specialist'

@gajlof' Gaine.se' Simplyusable.se'

Page 3: User experience and agile

Margareta'Löfvenholm' Senior'UX'Specialist'

@gajlof' Gaine.se' Simplyusable.se'

Page 4: User experience and agile

Photo  from  h)p://blog.lawinfo.com/2012/02/14/frequently-­‐asked-­‐legal-­‐quesBons-­‐lemon-­‐law/  

User experience

Margareta'Löfvenholm' Senior'UX'Specialist'

@gajlof' Gaine.se' Simplyusable.se'

Page 5: User experience and agile

products and services will have a user’s

experience in the end, weather you care about it or not…

Margareta'Löfvenholm' Senior'UX'Specialist'

@gajlof' Gaine.se' Simplyusable.se'

Page 6: User experience and agile

first a little bit of UX history…

Margareta'Löfvenholm' Senior'UX'Specialist'

@gajlof' Gaine.se' Simplyusable.se'

Page 7: User experience and agile

Once upon a time there where 'waterfalls and silos'

The Agile movement was a reaction towards this, but continued to develop features

They wanted value

Margareta'Löfvenholm' Senior'UX'Specialist'

@gajlof' Gaine.se' Simplyusable.se'

Customers did not really care about features

Page 8: User experience and agile

Margareta'Löfvenholm' Senior'UX'Specialist'

@gajlof' Gaine.se' Simplyusable.se'

Page 9: User experience and agile

Margareta'Löfvenholm' Senior'UX'Specialist'

@gajlof' Gaine.se' Simplyusable.se'

Page 10: User experience and agile

In the beginning many in UX did not like the Agile way…

http://anvandbarhet.se/Margareta'Löfvenholm' Senior'UX'Specialist'

@gajlof' Gaine.se' Simplyusable.se'

Page 11: User experience and agile

We had focused on delivering design concepts, not so much in the dirty development business

Photo  by  Chris  Frazer  Smith  h)p://oneeyeland.com/photo4/sports/one_eyeland_rugby_scrum_by_chris_frazer%20smith_52968.jpg  

Margareta'Löfvenholm' Senior'UX'Specialist'

@gajlof' Gaine.se' Simplyusable.se'

Page 12: User experience and agile

just a few years ago something started to happenMargareta'Löfvenholm' Senior'UX'Specialist'

@gajlof' Gaine.se' Simplyusable.se'

Page 13: User experience and agile

we all realized that there was no way you could build successful software without making mistakes

Margareta'Löfvenholm' Senior'UX'Specialist'

@gajlof' Gaine.se' Simplyusable.se'

Page 14: User experience and agile

Learn

Build

Measure

Margareta'Löfvenholm' Senior'UX'Specialist'

@gajlof' Gaine.se' Simplyusable.se'

Page 15: User experience and agile

film of Eric Ries (author of The Lean startup) talking about the Pivot

https://youtu.be/1hTI4z2ijc4?t=1s Margareta'Löfvenholm' Senior'UX'Specialist'

@gajlof' Gaine.se' Simplyusable.se'

Page 16: User experience and agile

…we had to open up the design process and be open to change

Margareta'Löfvenholm' Senior'UX'Specialist'

@gajlof' Gaine.se' Simplyusable.se'

Page 17: User experience and agile

https://youtu.be/lQh-C4XeBXE

film of Jeff Gothelf (author of Lean UX) talking about Lean UX

Margareta'Löfvenholm' Senior'UX'Specialist'

@gajlof' Gaine.se' Simplyusable.se'

Page 18: User experience and agile

UX#Development#

Business#

Product#Development#

Margareta'Löfvenholm' Senior'UX'Specialist'

@gajlof' Gaine.se' Simplyusable.se'

Page 19: User experience and agile

UX#Development#

Business#

Product#Development#

Lean#UX#Lean#User#Experience#methodology#

Margareta'Löfvenholm' Senior'UX'Specialist'

@gajlof' Gaine.se' Simplyusable.se'

Page 20: User experience and agile

Margareta'Löfvenholm' Senior'UX'Specialist'

@gajlof' Gaine.se' Simplyusable.se'

Page 21: User experience and agile

Goal

Users

Needs

Solutions

Margareta'Löfvenholm' Senior'UX'Specialist'

@gajlof' Gaine.se' Simplyusable.se'

Page 22: User experience and agile

but that also means that all the things we had maybe half a year to find out earlier, we now

had to find out much quicker…

Margareta'Löfvenholm' Senior'UX'Specialist'

@gajlof' Gaine.se' Simplyusable.se'

Page 23: User experience and agile

1st - WHY are we doing this? How can we measure our success?

2nd - WHO are we targeting and in what context? Are we targeting the right ones?

3rd - WHAT are their needs and pain points in this context that we can solve? Is this true in reality?

(!) before we can consider the…

4th - HOW can we meet their needs with our solutions?

(because otherwise we will build solutions that no one wants)

Margareta'Löfvenholm' Senior'UX'Specialist'

@gajlof' Gaine.se' Simplyusable.se'

Page 24: User experience and agile

1st - WHY are we doing this? And how can we measure our success?

Margareta'Löfvenholm' Senior'UX'Specialist'

@gajlof' Gaine.se' Simplyusable.se'

1st - WHY are we doing this? How can we measure our success?

2nd - WHO are we targeting and in what context? Are we targeting the right ones?

3rd - WHAT are their needs and pain points in this context that we can solve? Is this true in reality?

Page 25: User experience and agile

GoalMeasure how?

Margareta'Löfvenholm' Senior'UX'Specialist'

@gajlof' Gaine.se' Simplyusable.se'

1st - WHY are we doing this? How can we measure our success?

2nd - WHO are we targeting and in what context? Are we targeting the right ones?

3rd - WHAT are their needs and pain points in this context that we can solve? Is this true in reality?

Page 26: User experience and agile

2nd - WHO are we targeting and in what context? Are our hypotheses right?

Margareta'Löfvenholm' Senior'UX'Specialist'

@gajlof' Gaine.se' Simplyusable.se'

1st - WHY are we doing this? How can we measure our success?

2nd - WHO are we targeting and in what context? Are we targeting the right ones?

3rd - WHAT are their needs and pain points in this context that we can solve? Is this true in reality?

Page 27: User experience and agile

Name%&%sketch%

Proto%personas+to+visualize+the+targetgroup+needs+++

Short%descrip2on%about%%the%targetgroup%%

What%type%of%problems%and%needs%do%this%group%have?%

Possible%solu2ons?%

Margareta'Löfvenholm' Senior'UX'Specialist'

@gajlof' Gaine.se' Simplyusable.se'

Page 28: User experience and agile

Stakeholder maps

Margareta'Löfvenholm' Senior'UX'Specialist'

@gajlof' Gaine.se' Simplyusable.se'

1st - WHY are we doing this? How can we measure our success?

2nd - WHO are we targeting and in what context? Are we targeting the right ones?

3rd - WHAT are their needs and pain points in this context that we can solve? Is this true in reality?

Page 29: User experience and agile

Margareta'Löfvenholm' Senior'UX'Specialist'

@gajlof' Gaine.se' Simplyusable.se'

1st - WHY are we doing this? How can we measure our success?

2nd - WHO are we targeting and in what context? Are we targeting the right ones?

3rd - WHAT are their needs and pain points in this context that we can solve? Is this true in reality?

Page 30: User experience and agile

Margareta'Löfvenholm' Senior'UX'Specialist'

@gajlof' Gaine.se' Simplyusable.se'

1st - WHY are we doing this? How can we measure our success?

2nd - WHO are we targeting and in what context? Are we targeting the right ones?

3rd - WHAT are their needs and pain points in this context that we can solve? Is this true in reality?

Page 31: User experience and agile

Persona-posters

Margareta'Löfvenholm' Senior'UX'Specialist'

@gajlof' Gaine.se' Simplyusable.se'

1st - WHY are we doing this? How can we measure our success?

2nd - WHO are we targeting and in what context? Are we targeting the right ones?

3rd - WHAT are their needs and pain points in this context that we can solve? Is this true in reality?

Page 32: User experience and agile

Goal

persona 1

persona 2

persona 3

As aI want to

so that

As aI want to

so that

As aI want to

so that

Simple goalmap, version

Measure how?

Simple goal maps

Margareta'Löfvenholm' Senior'UX'Specialist'

@gajlof' Gaine.se' Simplyusable.se'

1st - WHY are we doing this? How can we measure our success?

2nd - WHO are we targeting and in what context? Are we targeting the right ones?

3rd - WHAT are their needs and pain points in this context that we can solve? Is this true in reality?

Page 33: User experience and agile

Who will create& contribute to thedesired effect

Why are we going to do this?

What do the targetgroup needto reach the goal

How shall we createthe serivce/product to reach the goals

Targetgroup x

Targetgroup x

Targetgroup x

Targetgroup x

Usage goal1

Usage goal 2

Usage goal 3

Impactgoal, businessgoal & purpose

BACKLOG

Action 1 Action 2Action 3

Business impact maps

Margareta'Löfvenholm' Senior'UX'Specialist'

@gajlof' Gaine.se' Simplyusable.se'

1st - WHY are we doing this? How can we measure our success?

2nd - WHO are we targeting and in what context? Are we targeting the right ones?

3rd - WHAT are their needs and pain points in this context that we can solve? Is this true in reality?

Page 34: User experience and agile

3rd - WHAT are their needs and pain points that we can solve? Is this true in reality?

Margareta'Löfvenholm' Senior'UX'Specialist'

@gajlof' Gaine.se' Simplyusable.se'

1st - WHY are we doing this? How can we measure our success?

2nd - WHO are we targeting and in what context? Are we targeting the right ones?

3rd - WHAT are their needs and pain points in this context that we can solve? Is this true in reality?

Page 35: User experience and agile

hypotheses about the future can be seen as touch points

Margareta'Löfvenholm' Senior'UX'Specialist'

@gajlof' Gaine.se' Simplyusable.se'

1st - WHY are we doing this? How can we measure our success?

2nd - WHO are we targeting and in what context? Are we targeting the right ones?

3rd - WHAT are their needs and pain points in this context that we can solve? Is this true in reality?

Page 36: User experience and agile

Margareta'Löfvenholm' Senior'UX'Specialist'

@gajlof' Gaine.se' Simplyusable.se'

Empathy maps

1st - WHY are we doing this? How can we measure our success?

2nd - WHO are we targeting and in what context? Are we targeting the right ones?

3rd - WHAT are their needs and pain points in this context that we can solve? Is this true in reality?

Page 37: User experience and agile

Margareta'Löfvenholm' Senior'UX'Specialist'

@gajlof' Gaine.se' Simplyusable.se'

1st - WHY are we doing this? How can we measure our success?

2nd - WHO are we targeting and in what context? Are we targeting the right ones?

3rd - WHAT are their needs and pain points in this context that we can solve? Is this true in reality?

Page 38: User experience and agile

and the hypotheses can be visualized in ’a journey of experiences’ - as a path of the touch points

Margareta'Löfvenholm' Senior'UX'Specialist'

@gajlof' Gaine.se' Simplyusable.se'

1st - WHY are we doing this? How can we measure our success?

2nd - WHO are we targeting and in what context? Are we targeting the right ones?

3rd - WHAT are their needs and pain points in this context that we can solve? Is this true in reality?

Page 39: User experience and agile

Service blueprint from http://www.servicedesigntools.org/tools/35Margareta'Löfvenholm' Senior'UX'Specialist'

@gajlof' Gaine.se' Simplyusable.se'

1st - WHY are we doing this? How can we measure our success?

2nd - WHO are we targeting and in what context? Are we targeting the right ones?

3rd - WHAT are their needs and pain points in this context that we can solve? Is this true in reality?

Page 40: User experience and agile

Margareta'Löfvenholm' Senior'UX'Specialist'

@gajlof' Gaine.se' Simplyusable.se'

1st - WHY are we doing this? How can we measure our success?

2nd - WHO are we targeting and in what context? Are we targeting the right ones?

3rd - WHAT are their needs and pain points in this context that we can solve? Is this true in reality?

Page 41: User experience and agile

Margareta'Löfvenholm' Senior'UX'Specialist'

@gajlof' Gaine.se' Simplyusable.se'

1st - WHY are we doing this? How can we measure our success?

2nd - WHO are we targeting and in what context? Are we targeting the right ones?

3rd - WHAT are their needs and pain points in this context that we can solve? Is this true in reality?

Page 42: User experience and agile

Margareta'Löfvenholm' Senior'UX'Specialist'

@gajlof' Gaine.se' Simplyusable.se'

1st - WHY are we doing this? How can we measure our success?

2nd - WHO are we targeting and in what context? Are we targeting the right ones?

3rd - WHAT are their needs and pain points in this context that we can solve? Is this true in reality?

Page 43: User experience and agile

verify hypotheses IRL

Margareta'Löfvenholm' Senior'UX'Specialist'

@gajlof' Gaine.se' Simplyusable.se'

Page 44: User experience and agile

4th - HOW can we meet their needs with our solutions?

Margareta'Löfvenholm' Senior'UX'Specialist'

@gajlof' Gaine.se' Simplyusable.se'

1st - WHY are we doing this? How can we measure our success?

2nd - WHO are we targeting and in what context? Are we targeting the right ones?

3rd - WHAT are their needs and pain points in this context that we can solve? Is this true in reality?

(!) before we can consider the…

4th - HOW can we meet their needs with our solutions?

(because otherwise we will build solutions that no one wants)

Page 45: User experience and agile

As a ..I want.. so

that..

As a ..I want.. so

that..

As a ..I want.. so

that..

As a ..I want.. so

that..

As a ..I want.. so

that..As a ..I

want.. so that..

As a ..I want.. so

that..

As a ..I want.. so

that..

As a ..I want.. so

that..

As a ..I want.. so

that..

Margareta'Löfvenholm' Senior'UX'Specialist'

@gajlof' Gaine.se' Simplyusable.se'

1st - WHY are we doing this? How can we measure our success?

2nd - WHO are we targeting and in what context? Are we targeting the right ones?

3rd - WHAT are their needs and pain points in this context that we can solve? Is this true in reality?

(!) before we can consider the…

4th - HOW can we meet their needs with our solutions?

(because otherwise we will build solutions that no one wants)

Page 46: User experience and agile

MVP 2

As a ..I want.. so

that..

As a ..I want.. so

that..

As a ..I want.. so

that..

As a ..I want.. so

that..

As a ..I want.. so

that..

As a ..I want.. so

that..As a ..I

want.. so that..

As a ..I want.. so

that..

As a ..I want.. so

that..

As a ..I want.. so

that..

As a ..I want.. so

that..

As a ..I want.. so

that..

As a ..I want.. so

that..

As a ..I want.. so

that..

As a ..I want.. so

that..

As a ..I want.. so

that..

As a ..I want.. so

that..

MVP 1

MVP 3

Margareta'Löfvenholm' Senior'UX'Specialist'

@gajlof' Gaine.se' Simplyusable.se'

1st - WHY are we doing this? How can we measure our success?

2nd - WHO are we targeting and in what context? Are we targeting the right ones?

3rd - WHAT are their needs and pain points in this context that we can solve? Is this true in reality?

(!) before we can consider the…

4th - HOW can we meet their needs with our solutions?

(because otherwise we will build solutions that no one wants)

Page 47: User experience and agile

Margareta'Löfvenholm' Senior'UX'Specialist'

@gajlof' Gaine.se' Simplyusable.se'

1st - WHY are we doing this? How can we measure our success?

2nd - WHO are we targeting and in what context? Are we targeting the right ones?

3rd - WHAT are their needs and pain points in this context that we can solve? Is this true in reality?

(!) before we can consider the…

4th - HOW can we meet their needs with our solutions?

(because otherwise we will build solutions that no one wants)

Page 48: User experience and agile

verify prototypes IRL

Margareta'Löfvenholm' Senior'UX'Specialist'

@gajlof' Gaine.se' Simplyusable.se'

Page 49: User experience and agile

Margareta'Löfvenholm' Senior'UX'Specialist'

@gajlof' Gaine.se' Simplyusable.se'

Page 50: User experience and agile

Margareta'Löfvenholm' Senior'UX'Specialist'

@gajlof' Gaine.se' Simplyusable.se'

1st - WHY are we doing this? How can we measure our success?

2nd - WHO are we targeting and in what context? Are we targeting the right ones?

3rd - WHAT are their needs and pain points in this context that we can solve? Is this true in reality?

(!) before we can consider the…

4th - HOW can we meet their needs with our solutions?

(because otherwise we will build solutions that no one wants)

Page 51: User experience and agile

Margareta'Löfvenholm' Senior'UX'Specialist'

@gajlof' Gaine.se' Simplyusable.se'

Page 52: User experience and agile

Margareta'Löfvenholm' Senior'UX'Specialist'

@gajlof' Gaine.se' Simplyusable.se'

1st - WHY are we doing this? How can we measure our success?

2nd - WHO are we targeting and in what context? Are we targeting the right ones?

3rd - WHAT are their needs and pain points in this context that we can solve? Is this true in reality?

(!) before we can consider the…

4th - HOW can we meet their needs with our solutions?

(because otherwise we will build solutions that no one wants)

Page 53: User experience and agile

Margareta'Löfvenholm' Senior'UX'Specialist'

@gajlof' Gaine.se' Simplyusable.se'

Page 54: User experience and agile

Margareta'Löfvenholm' Senior'UX'Specialist'

@gajlof' Gaine.se' Simplyusable.se'

Page 55: User experience and agile

Margareta'Löfvenholm' Senior'UX'Specialist'

@gajlof' Gaine.se' Simplyusable.se'

Page 56: User experience and agile

–Jeff Patton, User story Mapping

”Your job is not to build software, it’s to

change the world

Margareta'Löfvenholm' Senior'UX'Specialist'

@gajlof' Gaine.se' Simplyusable.se'