fitting ux into an agile development environment

13
Fitting UX into an Agile Development Environment Keita Del Valle Esri International User Conference July 23–27 | San Diego Convention Center

Upload: keita-del-valle-wangari

Post on 27-Jan-2015

112 views

Category:

Technology


5 download

DESCRIPTION

Esri UC 2012 Lightning Talk by Keita (Del Valle) Wangari. Based on knowledge learned in the "Agile UX Toolkit" tutorial taught by John Schrag & Desiree Sy at the 2012 UPA Conference.

TRANSCRIPT

Page 1: Fitting UX into an Agile Development Environment

Fitting UX into an Agile Development Environment

Keita Del Valle

Esri International User ConferenceJuly 23–27 | San Diego Convention Center

Page 2: Fitting UX into an Agile Development Environment

Based on knowledge learned in the “Agile UX Toolkit” tutorial taught by John Schrag & Desiree Sy at the 2012 UPA conference. The slides

from that tutorial can be found here.

Page 3: Fitting UX into an Agile Development Environment

AGILE CHALLENGE:Unclear priorities

SOLUTION:Implement Iteration 0 for planning & strategy

Page 4: Fitting UX into an Agile Development Environment

Standard AgileUser

CenteredAgile

Elements of User Experience*

*Tier diagram taken from “The Elements of User Experience” by Jesse James Garrett

Page 5: Fitting UX into an Agile Development Environment

AGILE CHALLENGE:“Done” is ambiguous.

SOLUTION:Redefine “done” for the team.

Page 6: Fitting UX into an Agile Development Environment

AGILE CHALLENGE:Research can’t inform development in time

SOLUTION:Parallel & skew design & development

Page 7: Fitting UX into an Agile Development Environment

Design & UX

Development

I0 I1 I2

ResearchDesigns for I2

Research for I3

Structure

Minimum UI workDesigns from I1

User test I1 Code

Designs for I3

Research for I4

Who’s Doing What When?

Page 8: Fitting UX into an Agile Development Environment

AGILE CHALLENGE:Lack of documentation

SOLUTION:Invest in rich communication

Page 9: Fitting UX into an Agile Development Environment

AGILE CHALLENGE:Build order loses user’s story

SOLUTION:Use context to cluster & order backlog

Page 10: Fitting UX into an Agile Development Environment

AGILE CHALLENGE:Frequent change wastes design work

SOLUTION:Increment design process

Page 11: Fitting UX into an Agile Development Environment

AGILE CHALLENGE:Usability testing takes too long

SOLUTION:Use formative usability testing &

continuously recruit testers

Page 12: Fitting UX into an Agile Development Environment

Train Everyone on Agile

Design

Marketing

UX

Documentation

Development

Product Mgmt Project Mgmt

Business Analyst

Page 13: Fitting UX into an Agile Development Environment