UX Survival Guide for Agile Development

If you like this presentation – show it...

Slide 0

UX survival guide by Nicole Capuana @ncapuana

Slide 1

Once upon a time in a kingdom of robots.... @ncapuana

Slide 2

Hello! ● ● ● ● @ncapuana Director of User Experience at LeanDog Founding member of HER Ideas in Motion, a non-profit teaching girls how to code, design games, & build robots Organizer of Cleveland Lean Startup Circle Over 15 years in UX covering the whole spectrum - HTML/CSS. interaction design, visual design, information architecture, user research, usability & content strategy

Slide 3

Saint Possum ● ● ● @ncapuana Agile maximizing value, maximizing feedback, and embracing change. Lean minimizing waste, validating or invalidating assumptions, learning and adapting to deliver value incrementally. UX everything your users experience

Slide 4

Lesson 1 UX is part of the team ● ● ● ● ● ● Team member More than wireframes or mockups From beginning to end Stories, chores, and refactoring just like development Dedicated ideal 2 projects max If you don’t have UX on the team, you need to get them @ncapuana

Slide 5

Lesson 2 strategy & vision before development ● ● ● ● ● ● @ncapuana Allows exploration, experimentation View of the whole Supports business case & telling story Defines scope UX led, design spikes Good, Better, Best mentality

Slide 6

Lesson 3 Make UX Work Visible ● ● ● ● ● @ncapuana Represent UX work in release plan & backlog Design spikes, chores, & cards Estimation is on par with Dev Put your work up on the wall Share your work with tools like InvisionApp and Zeplin

Slide 7

Lesson 4 Pair on Everything ● ● ● ● ● Cross-functional powers Shared understanding Cross-pollination You do better work, faster Promotes a whole team mindset @ncapuana

Slide 8

Lesson 5 Be a Balanced Team ● ● ● High collaboration Skills not roles Assess desirability, feasibility & usability together @ncapuana ● Make a happy team ● Find better ways to work

Slide 9

Lesson 6 Find Your Balance ● ● ● ● Let ego go Let it go Small, imperfect, but deliverable (varying levels of fidelity) Expand your skills (test, write stories) @ncapuana ● ● May feel uncomfortable at first There’s always more to do

Slide 10

Lesson 7 Test Early & Often ● ● ● ● ● Test the riskiest, the most valuable Build on the best practices so you don’t have to test everything Embrace Test-Driven Design Make data informed decisions 10x, 100x, 1000x @ncapuana ● ● Get it in your user's’ hands ASAP Design incrementally in thin slices

Slide 11

Lesson 8 There Will Be DeBt ● ● Issues will be found once you start implementing or building Connecting towards the whole can reveal spots that no longer work well @ncapuana ● Help team prioritize the most valuable or severe first

Slide 12

● ● ● No UX Playing catch-up Working in silos or alone Don’t Fall into TRaps ● ● Mockup every screen in Photoshop @ncapuana Non designers designing Not embracing change ● ● Accepting status-quo ● No time for users ● “I just know what they want”

Slide 13

You Can Do It ● ● Don’t look back Make do with what you got and take a step to change @ncapuana

Slide 14

You asked - additional readings Books ● Don’t Make Me Think AND Rocket Surgery Made Easy, Steve Krug ● The Elements of User Experience: User-Centered Design for the Web and Beyond, Jesse James Garrett ● Universal Methods of Design: 100 Ways to Research Complex Problems, Develop Innovative Ideas, and Design Effective Solutions Bella Martin, Bruce M. Hanington ● Agile Experience Design: A Digital Designer's Guide to Agile, Lean, and Continuous Lindsay Ratcliffe, Marc McNeill ● Lean UX: Applying Lean Principles to Improve User Experience Jeff Gothelf, Josh Seiden A fantastic and comprehensive list - The Only UX Reading List Design Studio Method ● Todd Zaki Warfel (video) ● Design Studio: A Method for Concepting, ● Critique & Iteration ● Speed Design Studio ● Design Studio for context-aware products ● Introduction to Design Studio Methodology ● Design of Design Studio ● Design Studio and Agile UX Process and Pitfalls @ncapuana

Slide 15