how to write ux specs that make developers swoon

23
How to Write UX Specs That Make Developers Swoon Caroline Sober-James @wildwend

Upload: caroline-sober-james

Post on 14-Aug-2015

435 views

Category:

Internet


1 download

TRANSCRIPT

Page 1: How to Write UX Specs That Make Developers Swoon

How to Write UX Specs That Make

Developers SwoonCaroline Sober-James

@wildwend

Page 2: How to Write UX Specs That Make Developers Swoon

A little about me.

Passionate about UX for over 12 years

Server-side software developer for eight years

Currently Lead UX Designer at Acumium

Page 3: How to Write UX Specs That Make Developers Swoon

“The Tale of the Warring Contractors”

Page 4: How to Write UX Specs That Make Developers Swoon

We should be rocking this.

Interdependent, critical roles

Both working toward the same end product

Both passionate about the work

Page 5: How to Write UX Specs That Make Developers Swoon

So…why are we not?Collaboration is spotty…or not happening

Relationships get antagonistic

CYA and finger-pointing

Oh hai, underside of the bus…

Page 6: How to Write UX Specs That Make Developers Swoon

How to Write UX Specs That Make

Developers SwoonCaroline Sober-James

@wildwend

Be a UX Designer Who Makes

Page 7: How to Write UX Specs That Make Developers Swoon

The Official Spectrum of Designer/Developer Synergistic Nirvana.

Can’t stand the sight of their stupid dumb face

Fist bumps over pizza and beer!

This is good.We want this.

Let’s move further this way.

Page 8: How to Write UX Specs That Make Developers Swoon

Let’s clarify the problem.

Page 9: How to Write UX Specs That Make Developers Swoon

“They just don’t get it.”

Page 10: How to Write UX Specs That Make Developers Swoon

From the mouths of developers…“Designers don’t understand the complexities that developers run into.” - Nate

“I find…designers fail to take into account interactions with different UI elements.” - James

“For me, it’s keywords I see in requirements. Things like ‘better,’ ‘faster,’ ‘more efficient,’ and ‘easier to use’ are red flags it’s not baked enough.” - Justin

“…Think about all the possible cases and either design them or describe the minor changes to accommodate them.” - Dan

“Exceptions need to be considered. Error states are a common example.” – Aaron “…Just understanding that there are multiple ways to do things and being open to discussing those options is always helpful. ‘Just do it’ may work for Nike but not for devs.” – Scott

Page 11: How to Write UX Specs That Make Developers Swoon

What if we don’t fix it?

Crabby people

Increased costs

At-risk schedules

Reduced quality

Extra development cycles

Project inefficiencies

Page 12: How to Write UX Specs That Make Developers Swoon

How do you start?Put your ego on the shelf

Swallow your pride

Focus on the big picture (the end product, the

customers)

Page 13: How to Write UX Specs That Make Developers Swoon

Understanding.Trust.

Empathy.Respect.

Page 14: How to Write UX Specs That Make Developers Swoon

Understanding.Communication…and plenty of it

Ask questions

Plan and retro

Proximity helps

Page 15: How to Write UX Specs That Make Developers Swoon

Ask them for help

Compromise

Stay available

Consult with and inform them

Trust.

Page 16: How to Write UX Specs That Make Developers Swoon

It follows understanding

Find out what you don’t know

Know a little about code

Empathy.

Page 17: How to Write UX Specs That Make Developers Swoon

Relieve the baggage

Ensure they have what they need

Respect.

Page 18: How to Write UX Specs That Make Developers Swoon

Recap: What’s in your toolkit?

Page 19: How to Write UX Specs That Make Developers Swoon

Questions to askWhat do you wish I knew about what you do?

What do you need from me to be successful?

What could I do tomorrow to help us work better together?

What worked well with what I provided you? What didn’t?

What are pain points you have you think I could help with?

What was the most effective thing I did to help you be successful on that project?

What do you want me to keep doing?

Page 20: How to Write UX Specs That Make Developers Swoon

Things to rememberDesign the user experience you want the devs to have working with you

Developers care just as much about their code as you do about your design

Their “love language” is tons of detail

Neither of your jobs are harder; they’re just hard in different ways

They’re trying to produce the best possible outcome, too

They are responsible and accountable for the entire system, of which the application of your design is just one part

Being brought in late to projects on an ongoing basiswould irritate the crap out of you, too

Page 21: How to Write UX Specs That Make Developers Swoon

Things to doProvide robust detail in your specs

Stay available, either in communication or proximity (or both)

Talk to your developer before the project about what they need

Talk to them after the project about how well you provided what they needed, and what you could do better next time

Ask them to do a sanity check on your work, ideally before the client even sees it

Be prepared to compromise, and defer to their technical judgment

Ask them for help. Even if you don’t implement their suggested solution, the ask is impactful

Page 22: How to Write UX Specs That Make Developers Swoon

Design advocate

Proactive ally

Dedicated and persistent problem-solver

New friend, maybe?

Your efforts, rewarded.

Page 23: How to Write UX Specs That Make Developers Swoon

Thank you.

Caroline Sober-JamesLead User Experience Designer,

Acumium

www.acumium.com | blog.acumium.com