Site icon Accidentally in Code

#iOSDevUK: Maxim Cramer – Users Don’t Bite

Credit: Wikipedia
Credit: Wikipedia

First thing learned when starting to make apps. Was making an app about beauty products. Went looking for people who would purchase beauty products (Oxford Street!) started in Starbucks.

Asked for 5 minutes.

People were really nice, if it wasn’t for them wouldn’t have discovered how hard it was for people to get to the product page.

People daunted, confused, takes a lot of time.

If release it like that you’ll get app store reviews of 1* “your app is shit”, this doesn’t help you figure out what is wrong.

If you take the time to sit down can uncover issues and learn a lot in the process. Doesn’t have to have a 2-way mirror, can just sit down and learn the application and see what they do.

Analytics will tell you what, but not why. We want apps to be intuitive. How? Listen to the people who use your apps every day.

Why don’t we test?

Getting involved makes you a better developer.

Running automated tests isn’t enough, need to get your hands dirty.

WHY do it?

  1. Save dev time, throw away less code.

Money transfer site.

Build a better product from day 1.

More code you write the better you are at it. Same for this. Devs get better at tackling problems, the more you watch users struggle.

SwiftKey been doing this for the past few months. Had no time to lose, tested every single week.

Spent ages working on something, want to know why. If you see someone struggle, makes a lot more sense.

When stuck behind your laptop don’t see scared face. Someone who doesn’t get what they should do.

E.g. “the case of the missing text” – can’t let it go when seen someone experience that. Can’t ship with a bug like that. Fix it.

How Does This Fit In?

DIY

Need people.

Content

Pointers

Promtps

Ask:

Measure

Preparation.

Interaction During the Session

People say devs shouldn’t do user testing. Because we made it, so much easier for someone independent rather than involved. Subconsciously will smile when they get it right, be annoyed when they get it wrong. Users want you to be happy, will try and please you.

(Solves this by being enthusiastic all the time)

Closing Qs

Tips

Outcomes

What do do with results? Fix them. Any major issues will surface

There’s nothing like watching someone in love with what you made.

Exit mobile version