Top Banner
Incorporating UX into an Agile Methodology Amy Powell | Texas Law
17

Incorporating UX into an Agile Methodology

Feb 21, 2017

Download

Design

Amy Powell
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: Incorporating UX into an Agile Methodology

Incorporating UX into an Agile Methodology

Amy Powell | Texas Law

Page 2: Incorporating UX into an Agile Methodology

So What Is Agile?The Agile Manifesto

• Individuals and interactions over processes and tools

• Working software over comprehensive documentation

• Customer collaboration over contract negotiation

• Responding to change over following a plan

Page 3: Incorporating UX into an Agile Methodology

Main Parts of Agile• Stories - Key elements of the system (user

tasks)

• Backlog - Prioritized list of story cards

• Sprint - Developmental cycle

• Scrum - Daily team communication

• Burndown Chart - Chart that tracks works

• Spike - Time allowed to learn

Page 4: Incorporating UX into an Agile Methodology

Three Principles for Incorporating UX into

Agile

• Iterate: Make Mistakes Faster

• Scale: Do It With Less

• Simplify: Keep It “Good Enough”

Page 5: Incorporating UX into an Agile Methodology

“The main change for user experience practitioners who must support an Agile

team is in mindset.”

Page 6: Incorporating UX into an Agile Methodology

Iterate -Make Mistakes Faster

• Use Sprint Zero to your advantage

• Work one sprint ahead

• Think in small chunks

Page 7: Incorporating UX into an Agile Methodology

“By making your UX work predictive rather than reactive, you will have the answers to user experience questions

before the team asks.”

Page 8: Incorporating UX into an Agile Methodology

Scale -Do it with less

• Use low-fi work and guerrilla tactics

• Less reports, more action

• Prioritize, prioritize, prioritize

Page 9: Incorporating UX into an Agile Methodology

“The trick is to ensure that any small amount of up-front time that you have is

used wisely.”

Page 10: Incorporating UX into an Agile Methodology

Simplify -Keep it “good enough”

• Say NO

• Be okay with mistakes

• You don’t need to know it all up front

Page 11: Incorporating UX into an Agile Methodology

“Sometimes a team needs to fail slightly in order to realize they have a need for more or different data.”

Page 12: Incorporating UX into an Agile Methodology

How I Did It - Sprint 0

Page 13: Incorporating UX into an Agile Methodology

Lessons I Learned• It’s easy to second guess yourself through

the whole project. Don’t.

• Be flexible and PAUSE if needed.

• Listen to your team. Learn from them.

• When planning, think in smaller chunks.

Page 14: Incorporating UX into an Agile Methodology

Lessons I Learned• A slower pace doesn’t mean less productivity.

• It’s harder than you think to design mobile-first & atomically.

• Purposely make mistakes to find solutions.

• Design Studios are fun but a lot of work.

Page 15: Incorporating UX into an Agile Methodology

Deliverables Created in 10 Days

• Competitor Analysis

• Usability Tests & Highlight Video

• Personas

• Design Scenarios

• Online Survey

• Survey Results

• Sketched Wireframes

• Digital Wireframes

• Working Prototype

• User Stories

Page 16: Incorporating UX into an Agile Methodology

Final Thoughts on UX + Agile

• UX must work one step ahead

• Use design spikes

• Work as a team

• Work through chaos by prioritizing

• Always know the most valuable thing you can do

• UX is the gatekeeper role

Page 17: Incorporating UX into an Agile Methodology

"If there isn’t an evangelical, charismatic and well-respected individual on the team who will push the Agile process, become

that person."