There's no magic: esforços para integrar Agile e UX

46
Tiago Silva da Silva There’s no magic: esforços para integrar Agile e UX [email protected] @tiagosdasilva [email protected] tiago.silva.da.silva

description

Minha palestra sobre esforços e lições aprendidas para integrar Agile e UX apresentada dia 07 de Setembro de 2012 na AgileBrazil 2012 em São Paulo.

Transcript of There's no magic: esforços para integrar Agile e UX

Page 1: There's no magic: esforços para integrar Agile e UX

Tiago Silva da Silva

There’s no magic: esforços para integrar

Agile e UX

[email protected]

@tiagosdasilva

[email protected]

tiago.silva.da.silva

Page 2: There's no magic: esforços para integrar Agile e UX

What’s the future of Agile?

Page 3: There's no magic: esforços para integrar Agile e UX

What’s the future of Agile?UX

Page 4: There's no magic: esforços para integrar Agile e UX

What’s the future of Agile?UX

Fowler, 2011

Page 5: There's no magic: esforços para integrar Agile e UX

UX

Page 6: There's no magic: esforços para integrar Agile e UX

UX“...a person’s perceptions and responses that result from

the use or anticipated use of a product, system or service...”

Page 7: There's no magic: esforços para integrar Agile e UX

UX“...a person’s perceptions and responses that result from

the use or anticipated use of a product, system or service...”

Page 8: There's no magic: esforços para integrar Agile e UX

UX“...a person’s perceptions and responses that result from

the use or anticipated use of a product, system or service...”

Page 9: There's no magic: esforços para integrar Agile e UX

UX Design

Page 10: There's no magic: esforços para integrar Agile e UX

UX Design“...the application of User-Centered Design practices to

generate cohesive, predictive and desirable designs based on holistic consideration of users’ experience...”

Page 11: There's no magic: esforços para integrar Agile e UX

UX Design+

Agile

Page 12: There's no magic: esforços para integrar Agile e UX

61

Page 13: There's no magic: esforços para integrar Agile e UX
Page 14: There's no magic: esforços para integrar Agile e UX

Exploratory Studies

Two companies

Page 15: There's no magic: esforços para integrar Agile e UX

Exploratory Studies

Two companies

Page 16: There's no magic: esforços para integrar Agile e UX

Exploratory Studies

Two companiesPM/SM 1

PO 1

TL 1

Dev 2

QA 2

UX 1

Company A

Page 17: There's no magic: esforços para integrar Agile e UX

Exploratory Studies

Two companiesPM/SM 1

PO 1

TL 1

Dev 2

QA 2

UX 1

BO 1

PO 1

SM 1

Dev 4

QA 1

UX 1

GD 1

SEO 1

BO 1

PO 1

SM 1

Dev 6

QA 1

UX 1

SEO 1

Company A

Company B (Team 1)

Company B (Team 2)

Page 18: There's no magic: esforços para integrar Agile e UX

Exploratory Studies

Two companiesPM/SM 1

PO 1

TL 1

Dev 2

QA 2

UX 1

BO 1

PO 1

SM 1

Dev 4

QA 1

UX 1

GD 1

SEO 1

BO 1

PO 1

SM 1

Dev 6

QA 1

UX 1

SEO 1

Company A

Company B (Team 1)

Company B (Team 2)

Page 19: There's no magic: esforços para integrar Agile e UX
Page 20: There's no magic: esforços para integrar Agile e UX
Page 21: There's no magic: esforços para integrar Agile e UX

Most design up front, not allBig Picture

Rapid Contextual DesignPlayers’ AnalysisFocus Groups

Sprint 0One Sprint Ahead

Prototyping

Page 22: There's no magic: esforços para integrar Agile e UX

Most design up front, not allBig Picture

Rapid Contextual DesignPlayers’ AnalysisFocus Groups

Sprint 0One Sprint Ahead

Prototyping

Page 23: There's no magic: esforços para integrar Agile e UX
Page 24: There's no magic: esforços para integrar Agile e UX

High fidelity prototypesPaper prototypes

Low fidelity prototypes+ BA

UX issues in the Acceptance CriteriaAdd prototypes to User Stories

Check ideas

Page 25: There's no magic: esforços para integrar Agile e UX

High fidelity prototypesPaper prototypes

Low fidelity prototypes+ BA

UX issues in the Acceptance CriteriaAdd prototypes to User Stories

Check ideas

Page 26: There's no magic: esforços para integrar Agile e UX
Page 27: There's no magic: esforços para integrar Agile e UX

Heuristic EvaluationGuideline Review

Peer ReviewDesigners, Developers, PO...

Prototypes

Page 28: There's no magic: esforços para integrar Agile e UX

Heuristic EvaluationGuideline Review

Peer ReviewDesigners, Developers, PO...

Prototypes

Page 29: There's no magic: esforços para integrar Agile e UX
Page 30: There's no magic: esforços para integrar Agile e UX

ExpensiveTime consuming

DemosInternal users

RITEDesign Partners

Page 31: There's no magic: esforços para integrar Agile e UX

ExpensiveTime consuming

DemosInternal users

RITEDesign Partners

Page 32: There's no magic: esforços para integrar Agile e UX
Page 33: There's no magic: esforços para integrar Agile e UX

Work one sprint ahead

It’s not enoughUX Designer not shared

One Sprint Ahead + Current Sprint + ...

Page 34: There's no magic: esforços para integrar Agile e UX

Work one sprint ahead

It’s not enoughUX Designer not shared

One Sprint Ahead + Current Sprint + ...

Working(on(too(many(projects(

Cannot(close(collaborate(

Cannot(design(up(front(

Unaware(of(the(Big(Picture(

Block(the(Development(

Team(

Page 35: There's no magic: esforços para integrar Agile e UX

Work one sprint ahead

It’s not enoughUX Designer not shared

One Sprint Ahead + Current Sprint + ...

2. Provide feedback and clarify design in the current sprint

1. Evaluate and review what has

been built

3. Design for the next sprint

4. Design and research for the upcoming sprint

Page 36: There's no magic: esforços para integrar Agile e UX
Page 37: There's no magic: esforços para integrar Agile e UX

UX full time team memberOne Sprint Ahead*

UX + BASome Design Up Front

Big PictureLow Fi prototypes

Peer reviewsFocus on users intentions and systems

responsibilitiesDeliverable vs. Consumable

Page 38: There's no magic: esforços para integrar Agile e UX

Developer(

UX(Designer( …(

…(Developer(

UX(Designer( …(

…(

Page 39: There's no magic: esforços para integrar Agile e UX

Developer(

UX(Designer( …(

…(

Research(Analysis(

(Design(

Itera8on(0(

Page 40: There's no magic: esforços para integrar Agile e UX

Developer(

UX(Designer( …(

…(

Research(Analysis(

(Design(

Itera8on(0(

Design(

Data(

Requirements(

Research(for(Itera8on(3(((((((Design(for(Itera8on(2(

(Feedback(

Code(Design(((

Itera8on(1(

Itera8on(1(

Page 41: There's no magic: esforços para integrar Agile e UX

Developer(

UX(Designer( …(

…(

Research(Analysis(

(Design(

Itera8on(0(

Design(

Data(

Requirements(

Research(for(Itera8on(3(((((((Design(for(Itera8on(2(

(Feedback(

Code(Design(((

Itera8on(1(

Itera8on(1(

Collabo

ra8o

n(

Page 42: There's no magic: esforços para integrar Agile e UX

Developer(

UX(Designer( …(

…(

Research(Analysis(

(Design(

Itera8on(0(

Design(

Data(

Requirements(

Research(for(Itera8on(3(((((((Design(for(Itera8on(2(

(Feedback(

Code(Design(((

Itera8on(1(

Itera8on(1(

Collabo

ra8o

n(

Data(Requirements(

Design(

Itera8on(0

(Develo

ped(

Design(for(Itera8on(3(Test(Itera8on(1(Code(

(Feedback(

Code(Design(((

Itera8on(2(

Itera8on(2(Co

llabo

ra8o

n(

Page 43: There's no magic: esforços para integrar Agile e UX

Developer(

UX(Designer( …(

…(

Research(Analysis(

(Design(

Itera8on(0(

Design(

Data(

Requirements(

Research(for(Itera8on(3(((((((Design(for(Itera8on(2(

(Feedback(

Code(Design(((

Itera8on(1(

Itera8on(1(

Collabo

ra8o

n(

Data(Requirements(

Design(

Itera8on(0

(Develo

ped(

Design(for(Itera8on(3(Test(Itera8on(1(Code(

(Feedback(

Code(Design(((

Itera8on(2(

Itera8on(2(

Test(Itera8on(2(Code(Test(Itera8on(3(Code(

(Feedback(

Code(Design(((

Itera8on(3(

Itera8on(3(

Design(

Itera8on(1

(Develo

ped(

Collabo

ra8o

n(

Collabo

ra8o

n(

Itera8o

n(1(De

velope

d(

Data(

Requirements(

Page 44: There's no magic: esforços para integrar Agile e UX

@jeffpatton@jeffgothelf

@tsharon@hughrbeyer@davidhussman

@DesireeSy

Some references

Page 45: There's no magic: esforços para integrar Agile e UX

Some references

Page 46: There's no magic: esforços para integrar Agile e UX

[email protected]

@tiagosdasilva

[email protected]

tiago.silva.da.silva

There’s no magic: esforços para integrar

Agile e UX