dstv labs - agile ux - 20 april 2011

25
AGILE UX A strategy for implementing UX and Design Thinking in an Agile environment

Upload: david-hattingh

Post on 02-Feb-2016

37 views

Category:

Documents


0 download

DESCRIPTION

A proposal for implementing an Agile UX process at DStv Online.

TRANSCRIPT

Page 1: DStv Labs - Agile UX - 20 April 2011

AGILE UX

A strategy for implementing UX and Design Thinking in an Agile

environment

Page 2: DStv Labs - Agile UX - 20 April 2011

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

Page 3: DStv Labs - Agile UX - 20 April 2011

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

Page 4: DStv Labs - Agile UX - 20 April 2011

HOW DO WE COMBINE THEM?

Cultivate a culture of Design Thinking

3

Page 5: DStv Labs - Agile UX - 20 April 2011

DESIGN THINKINGThe Design Thinking process has 7 stages:

1. Define2. Research3. Ideate4. Prototype5. Identify Objectives6. Implement7. Learn

4

Page 6: DStv Labs - Agile UX - 20 April 2011

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

Page 7: DStv Labs - Agile UX - 20 April 2011

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

Page 8: DStv Labs - Agile UX - 20 April 2011

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

Page 9: DStv Labs - Agile UX - 20 April 2011

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

Page 10: DStv Labs - Agile UX - 20 April 2011

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

Page 11: DStv Labs - Agile UX - 20 April 2011

IMPLEMENT1. Make task descriptions.2. Plan tasks.3. Determine resources.4. Assign tasks.5. Execute.

6. Deliver to client.

11 10

Page 12: DStv Labs - Agile UX - 20 April 2011

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

Page 13: DStv Labs - Agile UX - 20 April 2011

Iterative design is key to Agile UX

13 12

Page 14: DStv Labs - Agile UX - 20 April 2011

WHAT ARE WE CURRENTLY

DOING?1. Paper prototypes2. Wireframes3. Rapid prototyping with Axure & Balsamiq

Mockups4. Iterative user testing

14 13

Page 15: DStv Labs - Agile UX - 20 April 2011

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

Page 16: DStv Labs - Agile UX - 20 April 2011

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

Page 17: DStv Labs - Agile UX - 20 April 2011

THE TESTING

17 16

Page 18: DStv Labs - Agile UX - 20 April 2011

DESKTOP PLAYER

18 17

Page 19: DStv Labs - Agile UX - 20 April 2011

DESKTOP PLAYER

19 17

Page 20: DStv Labs - Agile UX - 20 April 2011

DESKTOP PLAYER

20 18

Page 21: DStv Labs - Agile UX - 20 April 2011

SUPERSPORT APP

21 19

Page 22: DStv Labs - Agile UX - 20 April 2011

SUPERSPORT APP

22 20

Page 23: DStv Labs - Agile UX - 20 April 2011

SUPERSPORT APP

23 21

Page 24: DStv Labs - Agile UX - 20 April 2011

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

Page 25: DStv Labs - Agile UX - 20 April 2011

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