Personas

Application Development from the Users Perspective

Róman Joost (rjoost@redhat.com)

6th Februrary 2016 - devconf.cz

Introduction

About Me

  • live in Brisbane/Australia

  • contributor to GIMP and open source projects B.C.

  • software engineer and product owner for Beaker

Confessions

Problems

"Growing" Software has Limits

Rule of Thumb

Never forget the user!

Don't make the user feel stupid.

What Does That Actually Mean?

Half solutions

Lets employ Usability Testing!

Lets Ask Users!

Contradicting RFEs Example

Borrowing Good UI Elements

Cognitive and Emotional Processing

I want a tool which

  • improves communication around users' goals

  • can be applied not only to GUI applications

Personas

What are Personas?

Creating Personas

Start

Step 1 - Prepare

Step 2 - Interviews

Step 3 - Map Users to Behavioural Variables

Step 1 - Preparation Advice

Step 2 - Interview Preparation

Step 2 - Interview - Question Pitfalls

  • Avoid fixed set of questions

  • Don't discuss technology

  • Avoid discussing technical solutions

  • Avoid questions which can be answered only with "Yes" or "No"

  • Do ask for scenarios and stories

Step 2 - Question Examples

  • What makes a good day? A bad day?

  • What helps you make decisions?

  • What shortcuts do you employ?

Step 2 - After the Interviews

Step 3 - Finding Behavioural Variables

Step 3 - Mapping - Post its

Step 3 - Mapping - Pitfalls

Step 3 - Mapping - Now

Step 4 - Look for Patterns

Step 5 - Infer Goals

Step 6 - Designate Types

Step 7 - Refine

Step 4 - Look for Patterns

Step 5 - Inferring Goals - Pitfalls

Persona Example 1

Personas as of now

How To Use

Beaker Design Process

Why Investing in Personas

Closing Questions

  • How to make use of it even for small features?

  • How much can be used as a developer?

  • How to use validation scenarios?

References

References

THANK YOU!

Personas - Application Development from the Users Perspective

By Roman Joost

Personas - Application Development from the Users Perspective

  • 620
Loading comments...

More from Roman Joost