dstv labs - agile ux - 20 april 2011
DESCRIPTION
A proposal for implementing an Agile UX process at DStv Online.TRANSCRIPT
AGILE UX
A strategy for implementing UX and Design Thinking in an Agile
environment
WHAT IS AGILITY?
“Agility is the ability of an organization to create value and to continuously delight the customer, while promoting and responding to change in its environment”
Jean Claude GROSJEAN Agile Coach-Senior UX Consultant (Valtech FR)
1
WHAT IS UX?User experience (UX) is :
1. how a person feels about using a system 2. a person’s perceptions of the practical aspects
such as utility, ease of use and efficiency of the system.
3. subjective in nature4. dynamic, because it changes over time as the
circumstances change.
2
HOW DO WE COMBINE THEM?
Cultivate a culture of Design Thinking
3
DESIGN THINKINGThe Design Thinking process has 7 stages:
1. Define2. Research3. Ideate4. Prototype5. Identify Objectives6. Implement7. Learn
4
DEFINE1. Decide what issue you are trying to
resolve.2. Agree on who the audience is.3. Prioritize this project in terms of
urgency.4. Determine what will make this
project successful.5. Establish a glossary of terms.
5
RESEARCH1. Review the history of the issue; remember
any existing obstacles.2. Collect examples of other attempts to
solve the same issue.3. Note the project supporters, investors,
and critics.4. Talk to your end-users, that brings you
the most fruitful ideas for later design.5. Take into account thought leaders'
opinions.
7 6
IDEATION1. Identify the needs and motivations of your end-
users.2. Generate as many ideas as possible to serve these
identified needs.3. Log your brainstorming session.4. Do not judge or debate ideas.5. During brainstorming, have one
conversation at a time.
7
PROTOTYPE1. Combine, expand, and refine ideas.2. Create multiple drafts.3. Seek feedback from a diverse group
of people, including your end users.4. Present a selection of ideas to the
client.5. Reserve judgment and maintain
neutrality.
9 8
OBJECTIVES1. Review the objective.2. Set aside emotion and ownership of ideas.3. Avoid consensus thinking.4. Remember: the most practical solution isn't always the best.5. Select the powerful ideas.
10 9
IMPLEMENT1. Make task descriptions.2. Plan tasks.3. Determine resources.4. Assign tasks.5. Execute.
6. Deliver to client.
11 10
LEARN1. Gather feedback from the consumer.2. Determine if the solution met its goals.3. Discuss what could be improved.4. Measure success; collect data.5. Document.
12 11
Iterative design is key to Agile UX
13 12
WHAT ARE WE CURRENTLY
DOING?1. Paper prototypes2. Wireframes3. Rapid prototyping with Axure & Balsamiq
Mockups4. Iterative user testing
14 13
THE WAY FORWARD
1. Form a UX Centre of Excellence2. Build a UX Team
a. Head of UXb. Design Leadc. Mid-Level UX & IA Designerd. 1 x Information Architecte. 2 or more Product Mentors
Too many resources? Industry experts are suggesting up to 30% of a project’s budget be spent on design and UX.
15 14
16 15
Test Sprint 2 codeDesign for Sprint 4
Gather User Input for
Sprint 5
Sprint 0
Sprint 1
Sprint 2
Sprint 3
Agile UX Parallel TrackPlanning
Data Gathering
Implement high dev low UI features
Design for Sprint 2Gather User Input for
Sprint 3
Implement designs
Test Sprint 1 codeDesign for Sprint 3
Gather User Input for Sprint 4
Implement designs
Developers UX Designers
Design Code
Design Code
THE TESTING
17 16
DESKTOP PLAYER
18 17
DESKTOP PLAYER
19 17
DESKTOP PLAYER
20 18
SUPERSPORT APP
21 19
SUPERSPORT APP
22 20
SUPERSPORT APP
23 21
THE RESULT
24 22
1. An organization that is truly focused on the User Experience2. Products that enthrall and delight the customer3. An Agile workforce that is able to respond nimbly to market trends
and react with trend-setting products
25
“All men dream; but not equally.Those who dream by night in the dusty recesses of their mindsAwake to find that it was vanity;But the dreamers of day are dangerous men.That they may act their dreams with open eyes to make it possible.” Lawrence of Arabia
2424