There's no magic: esforços para integrar Agile e UX
-
Upload
tiago-silva-da-silva -
Category
Technology
-
view
851 -
download
0
description
Transcript of 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
@tiagosdasilva
tiago.silva.da.silva
What’s the future of Agile?
What’s the future of Agile?UX
What’s the future of Agile?UX
Fowler, 2011
UX
UX“...a person’s perceptions and responses that result from
the use or anticipated use of a product, system or service...”
UX“...a person’s perceptions and responses that result from
the use or anticipated use of a product, system or service...”
UX“...a person’s perceptions and responses that result from
the use or anticipated use of a product, system or service...”
UX Design
UX Design“...the application of User-Centered Design practices to
generate cohesive, predictive and desirable designs based on holistic consideration of users’ experience...”
UX Design+
Agile
61
Exploratory Studies
Two companies
Exploratory Studies
Two companies
Exploratory Studies
Two companiesPM/SM 1
PO 1
TL 1
Dev 2
QA 2
UX 1
Company A
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)
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)
Most design up front, not allBig Picture
Rapid Contextual DesignPlayers’ AnalysisFocus Groups
Sprint 0One Sprint Ahead
Prototyping
Most design up front, not allBig Picture
Rapid Contextual DesignPlayers’ AnalysisFocus Groups
Sprint 0One Sprint Ahead
Prototyping
High fidelity prototypesPaper prototypes
Low fidelity prototypes+ BA
UX issues in the Acceptance CriteriaAdd prototypes to User Stories
Check ideas
High fidelity prototypesPaper prototypes
Low fidelity prototypes+ BA
UX issues in the Acceptance CriteriaAdd prototypes to User Stories
Check ideas
Heuristic EvaluationGuideline Review
Peer ReviewDesigners, Developers, PO...
Prototypes
Heuristic EvaluationGuideline Review
Peer ReviewDesigners, Developers, PO...
Prototypes
ExpensiveTime consuming
DemosInternal users
RITEDesign Partners
ExpensiveTime consuming
DemosInternal users
RITEDesign Partners
Work one sprint ahead
It’s not enoughUX Designer not shared
One Sprint Ahead + Current Sprint + ...
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(
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
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
Developer(
UX(Designer( …(
…(Developer(
UX(Designer( …(
…(
Developer(
UX(Designer( …(
…(
Research(Analysis(
(Design(
Itera8on(0(
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(
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(
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(
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(
@jeffpatton@jeffgothelf
@tsharon@hughrbeyer@davidhussman
@DesireeSy
Some references
Some references
@tiagosdasilva
tiago.silva.da.silva
There’s no magic: esforços para integrar
Agile e UX