a ux strategy for persona research

31
BT10 Session 6/6/2013 3:45 PM "A UX Strategy for Persona Research" Presented by: Nellie LeMonier Perforce Software, Inc. Brought to you by: 340 Corporate Way, Suite 300, Orange Park, FL 32073 8882688770 9042780524 [email protected] www.sqe.com

Upload: techwellpresentations

Post on 27-Jan-2015

111 views

Category:

Technology


1 download

DESCRIPTION

Research into your users’ personas can provide deep insights into their needs and validate your product design. This research doesn’t have to take months; it can often be done in two weeks, during sprint 0. Unfortunately, many companies using agile methods don’t invest in personas and a UX strategy because they think they have no time or believe they already know enough about their users. We typically spend months to years developing a software product. Don’t we owe it to our users and ourselves to devote some time to researching and understanding them? Nellie LeMonier describes persona research methods and techniques for conducting quick guerrilla research. She discusses how to ensure your research results are shared throughout the software team so that everyone has a common understanding of what your users care about and what they need. Nellie uses case studies to illustrate the benefits and consequences for projects conducted both with and without persona research. Join Nellie to get a UX strategy for your project!

TRANSCRIPT

Page 1: A UX Strategy for Persona Research

 

 

BT10 Session 6/6/2013 3:45 PM 

       

"A UX Strategy for Persona Research"    

Presented by:

Nellie LeMonier Perforce Software, Inc.

         

Brought to you by:  

  

340 Corporate Way, Suite 300, Orange Park, FL 32073 888‐268‐8770 ∙ 904‐278‐0524 ∙ [email protected] ∙ www.sqe.com

Page 2: A UX Strategy for Persona Research

Nellie LeMonier Perforce Software, Inc.

A user experience researcher and designer since 1998, Nellie LeMonier began her career at Accenture working with clients in diverse industries—from high-tech emerging e-commerce companies to replacement systems for low-tech welfare programs. Currently at Perforce Software, Nellie passionately designs user experiences that align with customers’ mental models. When not doing things UX, Nellie participates on the board of directors of the Breast Cancer Emergency Fund (bcef.org), a San Francisco-based non-profit organization that provides quick and compassionate financial assistance to people undergoing breast cancer treatment.

 

Page 3: A UX Strategy for Persona Research

A UX Strategy for A UX Strategy for P R hP R hPersona ResearchPersona Research

Nellie LeMonierPerforce Software

UX Design

NellieNellie LeMonierLeMonier

UX Research & Design Perforce Software

Alameda, California

@nellielemonier@[email protected]

Page 4: A UX Strategy for Persona Research

What is User Experience What is User Experience (UX)?(UX)?

Interaction Design

User Visual ResearchDesign

UX or UIUX or UI

Engineering & UXEngineering & UX

Agile & UXAgile & UX

Lean UXLean UXLean UXLean UX

Page 5: A UX Strategy for Persona Research

Why this talk?Why this talk?

Research is importantResearch is important…

Do not develop a product without research.

Persona OriginsPersona Origins

Personas: Alan Cooper for Software D l t ( 1995)Development (~1995)

Customer Prints: by Angus Jenkinsonf C t S t ti / for Customer Segmentation / Marketing (~1993)

Page 6: A UX Strategy for Persona Research

Why Personas? Why Personas? The BenefitsThe Benefits

Sh d d dShared understandingCoherent storyReduce conjectureBuild empathy

f h “ h ”Define the “right” requirementSave Development Effort ($)

What is a Persona?What is a Persona?

Personification of the roles Role, professional backgroundIdentity and personalityTechnical expertiseGoals & cares

Page 7: A UX Strategy for Persona Research

A Persona ExampleA Persona Example

Page 8: A UX Strategy for Persona Research

Business DomainBusiness Domain

Personas are specificpLibrary of personas (when appropriate)Personas are part of an ecosystem

Page 9: A UX Strategy for Persona Research

When are PersonasWhen are PersonasCreated? Created?

EarlyBefore you startAs you go

How are Personas created?How are Personas created?

Hypothesis

ResearchStakeholder Review

AnalysisRefine Hypothesis

Page 10: A UX Strategy for Persona Research

Research is important…

Do not develop a product without research.

Hypothesis

ResearchStakeholder Review

Research

AnalysisRefine Hypothesis

Page 11: A UX Strategy for Persona Research

Stakeholder ReviewResearch

How are Personas Researched? How are Personas Researched?

Contextual inquiry or User observationContextual inquiry or User observationSurveysPhone interviewsMarket researchDomain researchDomain research

Page 12: A UX Strategy for Persona Research

Without research…Without research…

What could possibly go wrong?

Case Study: Case Study:

Content Management System Content Management System (CMS)(CMS)(CMS)(CMS)

Developers came up with the personasNo research was done to create theseNo research was done to create these

Page 13: A UX Strategy for Persona Research

CMS Case CMS Case StudyStudy

Larry Moe CurlyLarryEnd User

These were made up

MoeSys Admin

CurlyContent Manager

What was RIGHT with Larry, Moe What was RIGHT with Larry, Moe and Curly?and Curly?

Comic reliefUnited the teamGa e them a common con ersationGave them a common conversationTasks for personas were defined

Page 14: A UX Strategy for Persona Research

What was WRONG with Larry, Moe What was WRONG with Larry, Moe and Curly ?and Curly ?

No motivating factors definedNo domain expertise definedDid not reduce conjectureCurly couldn’t type

1. Larry, Moe and Curly were retired (RIP)2. Research domain: internal interviews (1 day)

CMS Personas CMS Personas –– Take 2 Take 2

( y)3. Research specific roles through interviews

(1 week)1. Synthesize new Personas (1 week)

Page 15: A UX Strategy for Persona Research

CMS Personas CMS Personas –– Take 2 Take 2

Aaron Maya EdAaronFront End Developer

MayaContent Editor

EdSite Administrator

Take 2 Take 2 ConclusionsConclusions

1. Clear motivations 2. Tasks are defined3. Expertise known4. Unifies product

tteam

Page 16: A UX Strategy for Persona Research

What was WRONG (PART 2) with What was WRONG (PART 2) with Larry, Moe and Curly ?Larry, Moe and Curly ?

1 of the users didn’t exist1 marketing persona wasn’t defined

(How can we sell to these guys?)No consensus with stakeholders

Case Study: Git Fusion ResearchCase Study: Git Fusion Research

Developer & UX came up with PersonasResearch done into domain

Page 17: A UX Strategy for Persona Research

Case Study: Case Study: GitGit Fusion ResearchFusion Research

Requirements driven by market needPressure from lost salesInternal users of competitionDomain was somewhat known

Case Study: Case Study: GitGit FusionFusionStep 1: Persona HypothesisStep 1: Persona Hypothesis

Greg Git Developer

Evan System Administrator

VeraP4V Developer

RickRelease Engineer

TomDev Manager

Page 18: A UX Strategy for Persona Research

Case Study: Case Study: GitGit FusionFusionStep 2: ResearchStep 2: Research

R h Pl ith G lResearch Plan with GoalsSurvey via Twitter, Forums, and Sales TeamPhone InterviewsSite VisitsRemote Screen Sharingg

Case Study: FusionCase Study: FusionStep 2.5 Share ResearchStep 2.5 Share Research

Doing research is cool, but sharing itis even cooler…

Page 19: A UX Strategy for Persona Research

Mental ModelMental Model

Explanation of someone’s thought process on how something worksprocess on how something works

GOAL MESSAGE EXPECTATIONGOAL MESSAGE

USER

“Paul”“Paul”

Page 20: A UX Strategy for Persona Research

About “Paul”About “Paul”

Huge Perforce fan boy& early Perforce AdminBecoming a Git/GitHub fan boy15 years dev managementmanagement

Paul: Using Paul: Using GitHubGitHubConnecting through activity feed

Page 21: A UX Strategy for Persona Research

Paul: Using Paul: Using GitHubGitHub

Review changes of other developersCommenting on changes

Connecting through activity feed

g g

Paul: Using PerforcePaul: Using Perforce

Several barriers to achieve same functionality functionality

Review Daemon - > P4WebCode review tool - > set up, not cohesive experienceP4V -> history view more clicks to P4V history view more clicks to visually diff

Page 22: A UX Strategy for Persona Research

Paul: Using Paul: Using SourceTreeSourceTree

Why are users choosing these Why are users choosing these tools?tools?

Align with mental model of needsEffectiveness of accessRemove barrier to informationMake development more effectiveEffective development means making more awesome software faster

Page 23: A UX Strategy for Persona Research

Case Study: Case Study: GitGit FusionFusionStep 3: AnalysisStep 3: Analysis

Hypothesis is a little wrongSecondary persona is really primaryPrimary persona is really secondaryOther requirements and influencers

Case Study: Case Study: GitGit FusionFusionStep 4: Refine HypothesisStep 4: Refine Hypothesis

Evan System Administrator

TomDev Manager

Greg Git Developer

Page 24: A UX Strategy for Persona Research

Case Study: FusionCase Study: FusionStep 5: Stakeholder ReviewStep 5: Stakeholder Review

Perforce Git Fusion

44

Product Personas

Page 25: A UX Strategy for Persona Research

RickRelease Engineering Manager

“The devil is in the details”

• Extensive experience delivering solutions that use diverse technologies

• Adept at meeting strict deadlines

Product Persona

• Adept at meeting strict deadlines• Wants to be the hero, failure is not an option

Who he is: Profession: Director of Release EngineeringEducation: Masters in Computer Engineering, UC Berkeley, 2001Age: 38Home Life: Married with 3 children. Volunteers with his church 2 weekends a month.Personality: Dynamic leader who loves thinking on a large scale.Technical expertise:Has deep understanding in development and configuration processes and strategies Expert in Gerrit GitHas deep understanding in development and configuration processes and strategies. Expert in Gerrit, Git, ClearQuest, OracleDB, and mySQL which he’s used to create and automate the ALM processes and his company.Goals: • Allow users to re-use code.• Ensure that everything is tested by automation.• Bugs can easily be traced and fixed.• Configure new modules.• Organize who has access to what.• Ensure users can easily follow a workflow strategy.• Understand how product dependencies work.

EvanEnterprise Version Management System Administrator

“My job is to protect my company’s crown jewels”

• Extensive experience in development and source control• First adopter of new technology• The security reliability and performance of the site are his first priorities

Product Persona

• The security, reliability and performance of the site are his first priorities

Who he is: Profession: System Admin in IT DepartmentEducation: BS Mechanical Engineering, University of Illinois, 1980Age: 54Home Life: Single. Rides motorcycles in his spare time. Into gaming.Personality: Not afraid of new technology, likes a challenge and solving problems but also appreciates products that just work as their supposed to.Technical expertise:H i d i i t ti P f Cl C d SVN Al h i di i P l d

46

Has experience administrating Perforce, ClearCase, and SVN. Also has experience coding in Perl and Python.Goals: • Easily set up and configure a Git Fusion server.• Create and manage user access to Perforce, GF and Gerritt.• Ensure that systems are backed up, secure, auditable, and highly available.• Full access, when he needs it, to all systems he maintains.• Enforce SOX compliance requirements through systems he maintains.What he cares about:• Wants Perforce up and running, responsive with no down or slow time. Downtime means complaints

and idle employees

Page 26: A UX Strategy for Persona Research

Case Case Study:GitStudy:Git FusionFusionResearch BenefitsResearch Benefits

• Business domain more defined

• Requirements for other products

• Persona accuracy

• Strengthen relationships with users

• Build the product customers want to buy

Survey to UX Survey to UX PractitionersPractitioners

UX Designer 66%

Respondent Self-Described Titles

Product Manager

Project Manager

UX Researcher

11%

15%

55%

0% 10% 20% 30% 40% 50% 60% 70%

UX Manager/Director

Developer

9%

4%

Page 27: A UX Strategy for Persona Research

How Many Projects Used Personas?How Many Projects Used Personas?

How Much Do You Know About How Much Do You Know About the Business Domain?the Business Domain?

Page 28: A UX Strategy for Persona Research

Why Don’t You Take The Why Don’t You Take The Time to Research?Time to Research?

Enough knowng

Research timenot important

Someone else did the research

p

Research important,no time

Other Reasons For No Other Reasons For No Research:Research:

Lack of interest from stakeholdersL k f b d f hLack of budget for any researchOut of scopeOrganization does not value researchDoes not believe there are changes to th d in r r h d n r the domain, research was done years ago

Page 29: A UX Strategy for Persona Research

How Long Did You Spend How Long Did You Spend Researching Personas?Researching Personas?

Share the PersonasShare the Personas

Stakeholders – Marketing / Salesg /Product ManagementProduct TeamKeep the Personas Alive

Page 30: A UX Strategy for Persona Research

Why Personas? Why Personas? The BenefitsThe Benefits

Sh d d dShared understandingCoherent storyReduce conjectureBuild empathy

f h “ h ”Define the “right” requirementSave development effort

The (OTHER) BenefitsThe (OTHER) Benefitsof Researchof Research

Build trust with your usersBuild trust with your usersBuild a relationshipUsability testers readyExpand stakeholdersLearn of “Other” opportunitiesLearn of Other opportunitiesMake MORE $$$Make a better product

Page 31: A UX Strategy for Persona Research

Thank you.Thank you.

Questions?Questions?

@[email protected]