software that makes sense: writing for user interfaces

84
Building software that makes sense Writing for user interfaces Beth Aitman @baitman

Upload: beth-aitman

Post on 08-Apr-2017

349 views

Category:

Software


2 download

TRANSCRIPT

Page 1: Software that makes sense: writing for user interfaces

Building software that makes sense

Writing for user interfacesBeth Aitman@baitman

Page 2: Software that makes sense: writing for user interfaces
Page 3: Software that makes sense: writing for user interfaces

Why does UI text matter?Introduction - Microcopy - Help - Errors

Page 4: Software that makes sense: writing for user interfaces

Text makes UIs meaningful

from https://signalvnoise.com/posts/3404-reminder-design-is-still-about-words

Introduction - Microcopy - Help - Errors

Page 5: Software that makes sense: writing for user interfaces

Text makes UIs meaningful

from https://signalvnoise.com/posts/3404-reminder-design-is-still-about-words

Introduction - Microcopy - Help - Errors

Page 6: Software that makes sense: writing for user interfaces

Introduction - Microcopy - Help - Errors

“Good design requires good communication, especially from machine to person.”

Page 7: Software that makes sense: writing for user interfaces

Three main areas1.Microcopy

2.Embedded help

3.Error messages

Introduction - Microcopy - Help - Errors

Page 8: Software that makes sense: writing for user interfaces

Introduction - Microcopy - Help - Errors

Page 9: Software that makes sense: writing for user interfaces

Introduction - Microcopy - Help - Errors

Page 10: Software that makes sense: writing for user interfaces

Introduction - Microcopy - Help - Errors

Page 11: Software that makes sense: writing for user interfaces

First, microcopyIntroduction - Microcopy - Help - Errors

Page 12: Software that makes sense: writing for user interfaces

Introduction - Microcopy - Help - Errors

Page 13: Software that makes sense: writing for user interfaces

Introduction - Microcopy - Help - Errors

Page 14: Software that makes sense: writing for user interfaces

Microcopy is difficult“Naming things is hard!”

Introduction - Microcopy - Help - Errors

Page 15: Software that makes sense: writing for user interfaces

Introduction - Microcopy - Help - Errors

Page 16: Software that makes sense: writing for user interfaces

Introduction - Microcopy - Help - Errors

Page 17: Software that makes sense: writing for user interfaces

Introduction - Microcopy - Help - Errors

Page 18: Software that makes sense: writing for user interfaces

Introduction - Microcopy - Help - Errors

Page 19: Software that makes sense: writing for user interfaces

Introduction - Microcopy - Help - Errors

Page 20: Software that makes sense: writing for user interfaces

Introduction - Microcopy - Help - Errors

Page 21: Software that makes sense: writing for user interfaces

Introduction - Microcopy - Help - Errors

Page 22: Software that makes sense: writing for user interfaces

Three strategies for microcopy1.Think from the user perspective

2.Choose names they can understand

3.Experiment with phrasing

Introduction - Microcopy - Help - Errors

Page 23: Software that makes sense: writing for user interfaces

1. Think from the user perspectiveIntroduction - Microcopy - Help - Errors

What are your users doing?

Page 24: Software that makes sense: writing for user interfaces

1. Think from the user perspectiveIntroduction - Microcopy - Help - Errors

Explain what a feature does, not how it works

Page 25: Software that makes sense: writing for user interfaces

Introduction - Microcopy - Help - Errors

Page 26: Software that makes sense: writing for user interfaces

Introduction - Microcopy - Help - Errors

For buttons, think actions

1. Think from the user perspective

Page 27: Software that makes sense: writing for user interfaces

Introduction - Microcopy - Help - Errors

For buttons, think actions

Not this!

1. Think from the user perspective

Page 28: Software that makes sense: writing for user interfaces

- What’s it normally called?

- What will users know about?

- What do users call it?

Introduction - Microcopy - Help - Errors

2. Choose names users can understand

Page 29: Software that makes sense: writing for user interfaces

Introduction - Microcopy - Help - Errors

Page 30: Software that makes sense: writing for user interfaces

Introduction - Microcopy - Help - Errors

Page 31: Software that makes sense: writing for user interfaces

Find out what something’s usually called,

BUT make sure it’s not just internal!

Introduction - Microcopy - Help - Errors

2. Choose names users can understand

Page 32: Software that makes sense: writing for user interfaces

Introduction - Microcopy - Help - Errors

Page 33: Software that makes sense: writing for user interfaces

Introduction - Microcopy - Help - Errors

Page 34: Software that makes sense: writing for user interfaces

Researching terminology:

- User research calls/site visits

- Read forums

- Blog posts

Introduction - Microcopy - Help - Errors

2. Choose names users can understand

Page 35: Software that makes sense: writing for user interfaces

Introduction - Microcopy - Help - Errors

3. Experiment with phrasing

Page 36: Software that makes sense: writing for user interfaces

Try explaining it in a sentence.

Introduction - Microcopy - Help - Errors

3. Experiment with phrasing

Page 37: Software that makes sense: writing for user interfaces

Introduction - Microcopy - Help - Errors

Page 38: Software that makes sense: writing for user interfaces

Introduction - Microcopy - Help - Errors

Page 39: Software that makes sense: writing for user interfaces

… and embedded help is there if you need it.

Introduction - Microcopy - Help - Errors

Page 40: Software that makes sense: writing for user interfaces

Introduction - Microcopy - Help - Errors

Page 41: Software that makes sense: writing for user interfaces

Introduction - Microcopy - Help - Errors

Page 42: Software that makes sense: writing for user interfaces

Introduction - Microcopy - Help - Errors

Page 43: Software that makes sense: writing for user interfaces

Embedded helpIntroduction - Microcopy - Help - Errors

Page 44: Software that makes sense: writing for user interfaces

Introduction - Microcopy - Help - Errors

Page 45: Software that makes sense: writing for user interfaces

Introduction - Microcopy - Help - Errors

Page 46: Software that makes sense: writing for user interfaces

Introduction - Microcopy - Help - Errors

Page 47: Software that makes sense: writing for user interfaces

Embedded helpShouldn’t you just design a perfectly intuitive interface?

Introduction - Microcopy - Help - Errors

Page 48: Software that makes sense: writing for user interfaces

Embedded help- What to include

- How to display the information

Introduction - Microcopy - Help - Errors

Page 49: Software that makes sense: writing for user interfaces

What goes in embedded help?“What does your user need to know to complete their task?”

Introduction - Microcopy - Help - Errors

Page 50: Software that makes sense: writing for user interfaces

Introduction - Microcopy - Help - Errors

Page 51: Software that makes sense: writing for user interfaces

Introduction - Microcopy - Help - Errors

Page 52: Software that makes sense: writing for user interfaces

Introduction - Microcopy - Help - Errors

Page 53: Software that makes sense: writing for user interfaces

Introduction - Microcopy - Help - Errors

Page 54: Software that makes sense: writing for user interfaces

Don’t overload peopleIntroduction - Microcopy - Help - Errors

Page 55: Software that makes sense: writing for user interfaces

Embedded help vs docs- If it’s necessary information:

probably keep it in the UI

- If it’s huge:summarise, then link to a doc

Introduction - Microcopy - Help - Errors

Page 56: Software that makes sense: writing for user interfaces

How do you get it right?- User testing

- Keep an eye on support

Introduction - Microcopy - Help - Errors

Page 57: Software that makes sense: writing for user interfaces

Show help in the relevant placeIntroduction - Microcopy - Help - Errors

Page 58: Software that makes sense: writing for user interfaces

Introduction - Microcopy - Help - Errors

Page 59: Software that makes sense: writing for user interfaces

Introduction - Microcopy - Help - Errors

Page 60: Software that makes sense: writing for user interfaces

Embedded help stylesThere are tons.

Introduction - Microcopy - Help - Errors

Page 61: Software that makes sense: writing for user interfaces

Embedded help stylesThere are tons. But to get started:

- inline help

Introduction - Microcopy - Help - Errors

Page 62: Software that makes sense: writing for user interfaces

Embedded help stylesThere are tons. But to get started:

- expandable questions

Introduction - Microcopy - Help - Errors

Page 63: Software that makes sense: writing for user interfaces

Embedded help stylesThere are tons.

So experiment!

Introduction - Microcopy - Help - Errors

Page 64: Software that makes sense: writing for user interfaces

In summary- find out what user needs to complete task

- don’t overload with information

- show help in a relevant place and time

Introduction - Microcopy - Help - Errors

Page 65: Software that makes sense: writing for user interfaces

Error messagesIntroduction - Microcopy - Help - Errors

Page 66: Software that makes sense: writing for user interfaces

Error messages are easy!I’ve got a formula.

Introduction - Microcopy - Help - Errors

Page 67: Software that makes sense: writing for user interfaces

- what went wrong

- consequences

- how to fix it

Introduction - Microcopy - Help - Errors

Page 68: Software that makes sense: writing for user interfaces

- what went wrong

- consequences

- how to fix it

Introduction - Microcopy - Help - Errors

Page 69: Software that makes sense: writing for user interfaces

Introduction - Microcopy - Help - Errors

Page 70: Software that makes sense: writing for user interfaces

Introduction - Microcopy - Help - Errors

Page 71: Software that makes sense: writing for user interfaces

Introduction - Microcopy - Help - Errors

Page 72: Software that makes sense: writing for user interfaces

Introduction - Microcopy - Help - Errors

Page 73: Software that makes sense: writing for user interfaces

Introduction - Microcopy - Help - Errors

Page 74: Software that makes sense: writing for user interfaces

- what went wrong

- consequences

- how to fix it

Introduction - Microcopy - Help - Errors

Page 75: Software that makes sense: writing for user interfaces

Introduction - Microcopy - Help - Errors

Page 76: Software that makes sense: writing for user interfaces

Introduction - Microcopy - Help - Errors

Page 77: Software that makes sense: writing for user interfaces

- what went wrong

- consequences

- how to fix it

Introduction - Microcopy - Help - Errors

Page 78: Software that makes sense: writing for user interfaces

Introduction - Microcopy - Help - Errors

Page 79: Software that makes sense: writing for user interfaces

Introduction - Microcopy - Help - Errors

Page 80: Software that makes sense: writing for user interfaces

Introduction - Microcopy - Help - Errors

Page 81: Software that makes sense: writing for user interfaces

Introduction - Microcopy - Help - Errors

Page 82: Software that makes sense: writing for user interfaces

- what went wrong

- consequences

- how to fix it

Introduction - Microcopy - Help - Errors

Page 83: Software that makes sense: writing for user interfaces

In summary...1.Think from the user perspective to get microcopy right.

2.Help users complete their tasks with embedded help.

3.Write error messages that help users recover.

Page 84: Software that makes sense: writing for user interfaces

Thanks for listening ! Any questions?

Feel free to get in touch:

- @baitman

- [email protected]

- uiwriting.tumblr.com