(Go: >> BACK << -|- >> HOME <<)

SlideShare a Scribd company logo
consulting | research | contracting
User-Centered Design With Pragmatic Personas
Pavel Dabrytski and Angie Doyle
2
how do you
identify what to
build ?
3
FUBU
for us by us
4
FMBU
for me by you
(product owner in scrum/XP)
5
MSU
making *things* up
6
FTBU
for them by you
(user centered design)
7
user role
a grouping of users of a
product based on a shared set
of tasks or functions they need
to perform, or common needs
they need to fulfill
8
Engineering for function vs designing for humans
• Incredibly Fast
• Error Free
• Apathetic
• Sequential
• Predictable
• Stupid
• Incredibly Slow
• Error Prone
• Emotional
• Random
• Unpredictable
• Intelligent
The inmates are running the Asylum: Alan Cooper
9
Engineering for function vs designing for humans
• Incredibly Fast
• Error Free
• Apathetic
• Sequential
• Predictable
• Stupid
• Incredibly Slow
• Error Prone
• Emotional
• Random
• Unpredictable
• Intelligent
The inmates are running the Asylum: Alan Cooper
10
How to create user roles
1.
Brainstorm
an initial set
of user roles
2.
Organize
the initial
set
3.
Consolidate
roles
4.
Refine the
roles
11
1. Brainstorm an initial set of user roles
• Done with the business, customer and development team
• Brainstorm for approx. 15 minutes
• Each person writes down as many roles as they can
TIP:
• Stick to roles that represent a single user
• Try not to include non-human roles
• Think about kinds of jobs held by users
Job Seeker
First Timer
Layoff Victim
Monitor
Job Poster
CV Reader
Recruiter
System Admin
University Grad
12
2. Organize the initial set
• Place almost identical roles on top of each other
• If roles are similar, place them as slightly overlapping
Almost identical
Similar
Job Seeker
First Timer
Layoff Victim
Monitor
Job Poster CV Reader
Recruiter
System Admin
University Grad
Similar
13
3. Consolidate roles
• Start with the roles that are overlapping
• Discuss if the roles are equivalent
• Consolidate
• Rip up roles that are not important
• Focus on roles that make or break the success of the product
Job Seeker
Layoff
Victim
First
Timer
Recruiter
System Admin
External
Recruiter
Internal
Recruiter
14
Decide who’s using
• As a team, agree on the user roles to be used for your product
• Remember to:
1. Brainstorm the initial set
2. Organize the initial set into similar roles
3. Consolidate the roles
15
4. Refining the roles• Who is the user?
• What primary activities and
common tasks does the user
perform?
• What activities waste their time?
• In what settings will they use the
product?
• How frequently will they use the
product?
• What is the general goal for using
the product?
• What is the general proficiency
with software and computers?
• What is their level of domain
expertise?
User Role: Internal
Recruiter
Not particularly
computer-savvy, but
quite adept at using the
Web. Will use the
software infrequently but
intensely. Will read ads
from other companies to
figure out how best to
word her ads. Ease of
use is important, but
more importantly what
she learns must be easily
recalled months later.
16
Refine who’s using
As a team, create a detailed definition for 3 of the user roles
identified.
17
Common User Role mistakes
The “Elasti-user“
• A user role that has not been defined in sufficient detail
• Can “bend” the user role to any situation
Splitting user roles according to tasks
• Results in a large number of user roles that can only be
used in specific scenarios e.g. Payment Authorizer
The “Buyer”
• Defining a user role for the person who will be
purchasing the system
18
persona
is a type or archetype that
describes in a realistic fashion
key attributes, behaviours and
attitudes of your users
*is not a synonym for “user”
19
Why personas?
•Conversation starter
•Get rid of generic user/generic customer
•Bring users to life and make them “sticky”
•Get people to focus
•Shift from feature bucket to user-centered
design
20
How to identify personas – Jeff Paton
1.
Identify
types of
users
2.
Profile user
types
3.
Personify
user types
4.
Identify
product
design
impact
21
Persona templates
22
Persona templates
23
Persona templates
24
Persona examples
25
Beware of “False Goals”
• Save memory
• Save keystrokes
• Run in a browser
• Be easy to learn
• Safeguard data integrity
• Speed up data entry
• Increase program execution efficiency
• Use cool technology or features
• Increase graphic beauty
• Maintain consistency across platforms
I really don’t care
about this stuff!
26
Create a pragmatic persona
As a team, create one pragmatic persona for your product
27
Common Persona mistakes
The Generic Persona
• Traits common to most users
• Trying to be everything to everyone
Personas that separate
• Real user ignored in favour of persona
• Insufficient market and demographic
research done
More than 3 primary personas
• You are trying to do too much at once
28
extreme persona
is a persona laying on the edge
of your user base
29
Use extreme persona to write user stories
As a team, think of a feature your extreme persona desires, that might be
valuable to other users. Write a user story for it.
As a <persona>
I want <functionality>
So that <benefit>

More Related Content

What's hot

Introduction To Agile And Scrum
Introduction To Agile And ScrumIntroduction To Agile And Scrum
Introduction To Agile And Scrum
Robert Dempsey
 
Scrum And The Enterprise
Scrum And The EnterpriseScrum And The Enterprise
Scrum And The Enterprise
James Peckham
 
Scrum Walkthrough Internship Course
Scrum Walkthrough Internship CourseScrum Walkthrough Internship Course
Scrum Walkthrough Internship Course
Zoltan Iszlai
 
Kens Scrum Presentation
Kens Scrum PresentationKens Scrum Presentation
Kens Scrum Presentation
James Peckham
 
Agile in a Nutshell
Agile in a NutshellAgile in a Nutshell
Agile in a Nutshell
Portia Tung
 
Collaboration Through Conflict - SFAA 2013
Collaboration Through Conflict - SFAA 2013Collaboration Through Conflict - SFAA 2013
Collaboration Through Conflict - SFAA 2013
Mark Kilby
 
Scrum and agile principles
Scrum and agile principles Scrum and agile principles
Scrum and agile principles
Ruben Canlas
 
Visual Studio 2010 Agile Tools (overview)
Visual Studio 2010 Agile Tools (overview)Visual Studio 2010 Agile Tools (overview)
Visual Studio 2010 Agile Tools (overview)
Alexei Govorine
 
Agile overview
Agile overviewAgile overview
Agile overview
Ragavendra Prasath
 
Situational retrospectives
Situational retrospectivesSituational retrospectives
Situational retrospectives
Richard Cheng
 
Teams and responsibilities
Teams and responsibilitiesTeams and responsibilities
Teams and responsibilities
Amir Barylko
 
Backlog Blunders
Backlog BlundersBacklog Blunders
Backlog Blunders
Joe Combs
 
Agile roles
Agile rolesAgile roles
Agile roles
Terry Bunio
 
Agile for scrum team members v4
Agile for scrum team members v4Agile for scrum team members v4
Agile for scrum team members v4
Ravi Tadwalkar
 
Introduction to Agile Project Management and Scrum
Introduction to Agile Project Management and ScrumIntroduction to Agile Project Management and Scrum
Introduction to Agile Project Management and Scrum
Voximate
 
Agile Software Development
Agile Software DevelopmentAgile Software Development
Agile Software Development
Upekha Vandebona
 
Time to Good DX
Time to Good DXTime to Good DX
Time to Good DX
Claire Moss
 
Scrumify :: Porto Linux 2012
Scrumify :: Porto Linux 2012Scrumify :: Porto Linux 2012
Scrumify :: Porto Linux 2012
Pedro Gustavo Torres
 
Introduction to Scrum
Introduction to ScrumIntroduction to Scrum
Introduction to Scrum
Andrej Koelewijn
 

What's hot (19)

Introduction To Agile And Scrum
Introduction To Agile And ScrumIntroduction To Agile And Scrum
Introduction To Agile And Scrum
 
Scrum And The Enterprise
Scrum And The EnterpriseScrum And The Enterprise
Scrum And The Enterprise
 
Scrum Walkthrough Internship Course
Scrum Walkthrough Internship CourseScrum Walkthrough Internship Course
Scrum Walkthrough Internship Course
 
Kens Scrum Presentation
Kens Scrum PresentationKens Scrum Presentation
Kens Scrum Presentation
 
Agile in a Nutshell
Agile in a NutshellAgile in a Nutshell
Agile in a Nutshell
 
Collaboration Through Conflict - SFAA 2013
Collaboration Through Conflict - SFAA 2013Collaboration Through Conflict - SFAA 2013
Collaboration Through Conflict - SFAA 2013
 
Scrum and agile principles
Scrum and agile principles Scrum and agile principles
Scrum and agile principles
 
Visual Studio 2010 Agile Tools (overview)
Visual Studio 2010 Agile Tools (overview)Visual Studio 2010 Agile Tools (overview)
Visual Studio 2010 Agile Tools (overview)
 
Agile overview
Agile overviewAgile overview
Agile overview
 
Situational retrospectives
Situational retrospectivesSituational retrospectives
Situational retrospectives
 
Teams and responsibilities
Teams and responsibilitiesTeams and responsibilities
Teams and responsibilities
 
Backlog Blunders
Backlog BlundersBacklog Blunders
Backlog Blunders
 
Agile roles
Agile rolesAgile roles
Agile roles
 
Agile for scrum team members v4
Agile for scrum team members v4Agile for scrum team members v4
Agile for scrum team members v4
 
Introduction to Agile Project Management and Scrum
Introduction to Agile Project Management and ScrumIntroduction to Agile Project Management and Scrum
Introduction to Agile Project Management and Scrum
 
Agile Software Development
Agile Software DevelopmentAgile Software Development
Agile Software Development
 
Time to Good DX
Time to Good DXTime to Good DX
Time to Good DX
 
Scrumify :: Porto Linux 2012
Scrumify :: Porto Linux 2012Scrumify :: Porto Linux 2012
Scrumify :: Porto Linux 2012
 
Introduction to Scrum
Introduction to ScrumIntroduction to Scrum
Introduction to Scrum
 

Viewers also liked

Psychology of Agile Coaching
Psychology of Agile CoachingPsychology of Agile Coaching
Psychology of Agile Coaching
Pavel Dabrytski
 
Extreme Personas – Innovate through User Experience
Extreme Personas – Innovate through User ExperienceExtreme Personas – Innovate through User Experience
Extreme Personas – Innovate through User Experience
Pavel Dabrytski
 
Problem Statement Definition
Problem Statement DefinitionProblem Statement Definition
Problem Statement Definition
Jeremy Horn
 
ATLO Software Delivers Secure Training Programs with Sophos UTM on AWS.pdf
ATLO Software Delivers Secure Training Programs with Sophos UTM on AWS.pdfATLO Software Delivers Secure Training Programs with Sophos UTM on AWS.pdf
ATLO Software Delivers Secure Training Programs with Sophos UTM on AWS.pdf
Amazon Web Services
 
Lean Dot Game
Lean Dot Game Lean Dot Game
Lean Dot Game
Peter Antman
 
Fluent at agile - agile sverige 2014
Fluent at agile - agile sverige 2014Fluent at agile - agile sverige 2014
Fluent at agile - agile sverige 2014
Peter Antman
 

Viewers also liked (6)

Psychology of Agile Coaching
Psychology of Agile CoachingPsychology of Agile Coaching
Psychology of Agile Coaching
 
Extreme Personas – Innovate through User Experience
Extreme Personas – Innovate through User ExperienceExtreme Personas – Innovate through User Experience
Extreme Personas – Innovate through User Experience
 
Problem Statement Definition
Problem Statement DefinitionProblem Statement Definition
Problem Statement Definition
 
ATLO Software Delivers Secure Training Programs with Sophos UTM on AWS.pdf
ATLO Software Delivers Secure Training Programs with Sophos UTM on AWS.pdfATLO Software Delivers Secure Training Programs with Sophos UTM on AWS.pdf
ATLO Software Delivers Secure Training Programs with Sophos UTM on AWS.pdf
 
Lean Dot Game
Lean Dot Game Lean Dot Game
Lean Dot Game
 
Fluent at agile - agile sverige 2014
Fluent at agile - agile sverige 2014Fluent at agile - agile sverige 2014
Fluent at agile - agile sverige 2014
 

Similar to User-Centered Design with Pragmatic Personas

A Developer’s Guide to Interaction and Interface Design
A Developer’s Guide to Interaction and Interface DesignA Developer’s Guide to Interaction and Interface Design
A Developer’s Guide to Interaction and Interface Design
Holtstrom
 
User Experience Design: an Overview
User Experience Design: an OverviewUser Experience Design: an Overview
User Experience Design: an Overview
Julie Grundy
 
What I learned at Cooper U about Design Research
What I learned at Cooper U about Design ResearchWhat I learned at Cooper U about Design Research
What I learned at Cooper U about Design Research
SolutionStream
 
Requirements Engineering for the Humanities
Requirements Engineering for the HumanitiesRequirements Engineering for the Humanities
Requirements Engineering for the Humanities
Shawn Day
 
Incorporating UX into Your Projects
Incorporating UX into Your ProjectsIncorporating UX into Your Projects
Incorporating UX into Your Projects
Karl Kaufmann
 
Foundations For A Great User Experience
Foundations For A Great User ExperienceFoundations For A Great User Experience
Foundations For A Great User Experience
Danforth
 
From Software Developer to Proud Product Owner (Agile Connect Aveiro Meetup #20)
From Software Developer to Proud Product Owner (Agile Connect Aveiro Meetup #20)From Software Developer to Proud Product Owner (Agile Connect Aveiro Meetup #20)
From Software Developer to Proud Product Owner (Agile Connect Aveiro Meetup #20)
Sergio Freire
 
Design Simple but Powerful application
Design Simple but Powerful applicationDesign Simple but Powerful application
Design Simple but Powerful application
Jim Liang
 
UXPA 2023: F@#$ User Personas
UXPA 2023: F@#$ User PersonasUXPA 2023: F@#$ User Personas
UXPA 2023: F@#$ User Personas
UXPA International
 
User Story Mapping for Minimum Lovable Products
User Story Mapping for Minimum Lovable ProductsUser Story Mapping for Minimum Lovable Products
User Story Mapping for Minimum Lovable Products
uxpin
 
10 Observations from 10+ years in the Corporate UX Trenches
10 Observations from 10+ years in the Corporate UX Trenches10 Observations from 10+ years in the Corporate UX Trenches
10 Observations from 10+ years in the Corporate UX Trenches
Ario Jafarzadeh
 
Designing to save lives: Government technical documentation
Designing  to save  lives: Government technical documentation Designing  to save  lives: Government technical documentation
Designing to save lives: Government technical documentation
Laurian Vega
 
Google Product Development Process
Google Product Development ProcessGoogle Product Development Process
Google Product Development Process
Abhinav Goel
 
Non-Negotiable Usability
Non-Negotiable UsabilityNon-Negotiable Usability
Non-Negotiable Usability
Bonitasoft
 
Usability Tips And Tricks For Beginners Experience Dynamics Web Seminar
Usability Tips And Tricks For Beginners   Experience Dynamics Web SeminarUsability Tips And Tricks For Beginners   Experience Dynamics Web Seminar
Usability Tips And Tricks For Beginners Experience Dynamics Web Seminar
Experience Dynamics
 
Module 2nd USER INTERFACE DESIGN (15CS832) - VTU
Module 2nd USER INTERFACE DESIGN (15CS832) - VTUModule 2nd USER INTERFACE DESIGN (15CS832) - VTU
Module 2nd USER INTERFACE DESIGN (15CS832) - VTU
Sachin Gowda
 
Testing Mobile Apps
Testing Mobile AppsTesting Mobile Apps
Testing Mobile Apps
DoNotLick
 
User Experience Design Fundamentals - Part 1: Users & Goals
User Experience Design Fundamentals - Part 1: Users & GoalsUser Experience Design Fundamentals - Part 1: Users & Goals
User Experience Design Fundamentals - Part 1: Users & Goals
Laura B
 
Talk It Out, Or Write It Down?
Talk It Out, Or Write It Down?Talk It Out, Or Write It Down?
Talk It Out, Or Write It Down?
mikescopino
 
User Interface Design- Module 2 Uid Process
User Interface Design- Module 2 Uid ProcessUser Interface Design- Module 2 Uid Process
User Interface Design- Module 2 Uid Process
brindaN
 

Similar to User-Centered Design with Pragmatic Personas (20)

A Developer’s Guide to Interaction and Interface Design
A Developer’s Guide to Interaction and Interface DesignA Developer’s Guide to Interaction and Interface Design
A Developer’s Guide to Interaction and Interface Design
 
User Experience Design: an Overview
User Experience Design: an OverviewUser Experience Design: an Overview
User Experience Design: an Overview
 
What I learned at Cooper U about Design Research
What I learned at Cooper U about Design ResearchWhat I learned at Cooper U about Design Research
What I learned at Cooper U about Design Research
 
Requirements Engineering for the Humanities
Requirements Engineering for the HumanitiesRequirements Engineering for the Humanities
Requirements Engineering for the Humanities
 
Incorporating UX into Your Projects
Incorporating UX into Your ProjectsIncorporating UX into Your Projects
Incorporating UX into Your Projects
 
Foundations For A Great User Experience
Foundations For A Great User ExperienceFoundations For A Great User Experience
Foundations For A Great User Experience
 
From Software Developer to Proud Product Owner (Agile Connect Aveiro Meetup #20)
From Software Developer to Proud Product Owner (Agile Connect Aveiro Meetup #20)From Software Developer to Proud Product Owner (Agile Connect Aveiro Meetup #20)
From Software Developer to Proud Product Owner (Agile Connect Aveiro Meetup #20)
 
Design Simple but Powerful application
Design Simple but Powerful applicationDesign Simple but Powerful application
Design Simple but Powerful application
 
UXPA 2023: F@#$ User Personas
UXPA 2023: F@#$ User PersonasUXPA 2023: F@#$ User Personas
UXPA 2023: F@#$ User Personas
 
User Story Mapping for Minimum Lovable Products
User Story Mapping for Minimum Lovable ProductsUser Story Mapping for Minimum Lovable Products
User Story Mapping for Minimum Lovable Products
 
10 Observations from 10+ years in the Corporate UX Trenches
10 Observations from 10+ years in the Corporate UX Trenches10 Observations from 10+ years in the Corporate UX Trenches
10 Observations from 10+ years in the Corporate UX Trenches
 
Designing to save lives: Government technical documentation
Designing  to save  lives: Government technical documentation Designing  to save  lives: Government technical documentation
Designing to save lives: Government technical documentation
 
Google Product Development Process
Google Product Development ProcessGoogle Product Development Process
Google Product Development Process
 
Non-Negotiable Usability
Non-Negotiable UsabilityNon-Negotiable Usability
Non-Negotiable Usability
 
Usability Tips And Tricks For Beginners Experience Dynamics Web Seminar
Usability Tips And Tricks For Beginners   Experience Dynamics Web SeminarUsability Tips And Tricks For Beginners   Experience Dynamics Web Seminar
Usability Tips And Tricks For Beginners Experience Dynamics Web Seminar
 
Module 2nd USER INTERFACE DESIGN (15CS832) - VTU
Module 2nd USER INTERFACE DESIGN (15CS832) - VTUModule 2nd USER INTERFACE DESIGN (15CS832) - VTU
Module 2nd USER INTERFACE DESIGN (15CS832) - VTU
 
Testing Mobile Apps
Testing Mobile AppsTesting Mobile Apps
Testing Mobile Apps
 
User Experience Design Fundamentals - Part 1: Users & Goals
User Experience Design Fundamentals - Part 1: Users & GoalsUser Experience Design Fundamentals - Part 1: Users & Goals
User Experience Design Fundamentals - Part 1: Users & Goals
 
Talk It Out, Or Write It Down?
Talk It Out, Or Write It Down?Talk It Out, Or Write It Down?
Talk It Out, Or Write It Down?
 
User Interface Design- Module 2 Uid Process
User Interface Design- Module 2 Uid ProcessUser Interface Design- Module 2 Uid Process
User Interface Design- Module 2 Uid Process
 

More from Pavel Dabrytski

Основы психологии Agile коучинга
Основы психологии Agile коучингаОсновы психологии Agile коучинга
Основы психологии Agile коучинга
Pavel Dabrytski
 
Scientific Method to Hire Great Scrum Masters
Scientific Method to Hire Great Scrum MastersScientific Method to Hire Great Scrum Masters
Scientific Method to Hire Great Scrum Masters
Pavel Dabrytski
 
Immunity to Change
Immunity to ChangeImmunity to Change
Immunity to Change
Pavel Dabrytski
 
Psychology of Agile Coaching [NEW]
Psychology of Agile Coaching [NEW]Psychology of Agile Coaching [NEW]
Psychology of Agile Coaching [NEW]
Pavel Dabrytski
 
Building a Winning Business Through Business Model Canvas
Building a Winning Business Through Business Model CanvasBuilding a Winning Business Through Business Model Canvas
Building a Winning Business Through Business Model Canvas
Pavel Dabrytski
 
Agile Economics: Budgets, Contracts, Capitalization
Agile Economics: Budgets, Contracts, CapitalizationAgile Economics: Budgets, Contracts, Capitalization
Agile Economics: Budgets, Contracts, Capitalization
Pavel Dabrytski
 
Requirements Engineering for Agile Product Owners
Requirements Engineering for Agile Product OwnersRequirements Engineering for Agile Product Owners
Requirements Engineering for Agile Product Owners
Pavel Dabrytski
 
Agile Economics: Budgets, Contacts, Capitalization [Flipchart]
Agile Economics: Budgets, Contacts, Capitalization [Flipchart]Agile Economics: Budgets, Contacts, Capitalization [Flipchart]
Agile Economics: Budgets, Contacts, Capitalization [Flipchart]
Pavel Dabrytski
 
Kano Prioritasation Model
Kano Prioritasation ModelKano Prioritasation Model
Kano Prioritasation Model
Pavel Dabrytski
 
Agile Personas
Agile PersonasAgile Personas
Agile Personas
Pavel Dabrytski
 
Practical Guide to Scrum
Practical Guide to ScrumPractical Guide to Scrum
Practical Guide to Scrum
Pavel Dabrytski
 
10 Agile Anti-patterns in Distributed Teams
10 Agile Anti-patterns in Distributed Teams10 Agile Anti-patterns in Distributed Teams
10 Agile Anti-patterns in Distributed Teams
Pavel Dabrytski
 
Agile for non-IT projects
Agile for non-IT projectsAgile for non-IT projects
Agile for non-IT projects
Pavel Dabrytski
 
Lean vs scrum
Lean vs scrumLean vs scrum
Lean vs scrum
Pavel Dabrytski
 

More from Pavel Dabrytski (14)

Основы психологии Agile коучинга
Основы психологии Agile коучингаОсновы психологии Agile коучинга
Основы психологии Agile коучинга
 
Scientific Method to Hire Great Scrum Masters
Scientific Method to Hire Great Scrum MastersScientific Method to Hire Great Scrum Masters
Scientific Method to Hire Great Scrum Masters
 
Immunity to Change
Immunity to ChangeImmunity to Change
Immunity to Change
 
Psychology of Agile Coaching [NEW]
Psychology of Agile Coaching [NEW]Psychology of Agile Coaching [NEW]
Psychology of Agile Coaching [NEW]
 
Building a Winning Business Through Business Model Canvas
Building a Winning Business Through Business Model CanvasBuilding a Winning Business Through Business Model Canvas
Building a Winning Business Through Business Model Canvas
 
Agile Economics: Budgets, Contracts, Capitalization
Agile Economics: Budgets, Contracts, CapitalizationAgile Economics: Budgets, Contracts, Capitalization
Agile Economics: Budgets, Contracts, Capitalization
 
Requirements Engineering for Agile Product Owners
Requirements Engineering for Agile Product OwnersRequirements Engineering for Agile Product Owners
Requirements Engineering for Agile Product Owners
 
Agile Economics: Budgets, Contacts, Capitalization [Flipchart]
Agile Economics: Budgets, Contacts, Capitalization [Flipchart]Agile Economics: Budgets, Contacts, Capitalization [Flipchart]
Agile Economics: Budgets, Contacts, Capitalization [Flipchart]
 
Kano Prioritasation Model
Kano Prioritasation ModelKano Prioritasation Model
Kano Prioritasation Model
 
Agile Personas
Agile PersonasAgile Personas
Agile Personas
 
Practical Guide to Scrum
Practical Guide to ScrumPractical Guide to Scrum
Practical Guide to Scrum
 
10 Agile Anti-patterns in Distributed Teams
10 Agile Anti-patterns in Distributed Teams10 Agile Anti-patterns in Distributed Teams
10 Agile Anti-patterns in Distributed Teams
 
Agile for non-IT projects
Agile for non-IT projectsAgile for non-IT projects
Agile for non-IT projects
 
Lean vs scrum
Lean vs scrumLean vs scrum
Lean vs scrum
 

Recently uploaded

Data Protection in a Connected World: Sovereignty and Cyber Security
Data Protection in a Connected World: Sovereignty and Cyber SecurityData Protection in a Connected World: Sovereignty and Cyber Security
Data Protection in a Connected World: Sovereignty and Cyber Security
anupriti
 
Navigating Post-Quantum Blockchain: Resilient Cryptography in Quantum Threats
Navigating Post-Quantum Blockchain: Resilient Cryptography in Quantum ThreatsNavigating Post-Quantum Blockchain: Resilient Cryptography in Quantum Threats
Navigating Post-Quantum Blockchain: Resilient Cryptography in Quantum Threats
anupriti
 
MYIR Product Brochure - A Global Provider of Embedded SOMs & Solutions
MYIR Product Brochure - A Global Provider of Embedded SOMs & SolutionsMYIR Product Brochure - A Global Provider of Embedded SOMs & Solutions
MYIR Product Brochure - A Global Provider of Embedded SOMs & Solutions
Linda Zhang
 
Interaction Latency: Square's User-Centric Mobile Performance Metric
Interaction Latency: Square's User-Centric Mobile Performance MetricInteraction Latency: Square's User-Centric Mobile Performance Metric
Interaction Latency: Square's User-Centric Mobile Performance Metric
ScyllaDB
 
Research Directions for Cross Reality Interfaces
Research Directions for Cross Reality InterfacesResearch Directions for Cross Reality Interfaces
Research Directions for Cross Reality Interfaces
Mark Billinghurst
 
The Increasing Use of the National Research Platform by the CSU Campuses
The Increasing Use of the National Research Platform by the CSU CampusesThe Increasing Use of the National Research Platform by the CSU Campuses
The Increasing Use of the National Research Platform by the CSU Campuses
Larry Smarr
 
WhatsApp Image 2024-03-27 at 08.19.52_bfd93109.pdf
WhatsApp Image 2024-03-27 at 08.19.52_bfd93109.pdfWhatsApp Image 2024-03-27 at 08.19.52_bfd93109.pdf
WhatsApp Image 2024-03-27 at 08.19.52_bfd93109.pdf
ArgaBisma
 
Observability For You and Me with OpenTelemetry
Observability For You and Me with OpenTelemetryObservability For You and Me with OpenTelemetry
Observability For You and Me with OpenTelemetry
Eric D. Schabell
 
The Rise of Supernetwork Data Intensive Computing
The Rise of Supernetwork Data Intensive ComputingThe Rise of Supernetwork Data Intensive Computing
The Rise of Supernetwork Data Intensive Computing
Larry Smarr
 
What's Next Web Development Trends to Watch.pdf
What's Next Web Development Trends to Watch.pdfWhat's Next Web Development Trends to Watch.pdf
What's Next Web Development Trends to Watch.pdf
SeasiaInfotech2
 
INDIAN AIR FORCE FIGHTER PLANES LIST.pdf
INDIAN AIR FORCE FIGHTER PLANES LIST.pdfINDIAN AIR FORCE FIGHTER PLANES LIST.pdf
INDIAN AIR FORCE FIGHTER PLANES LIST.pdf
jackson110191
 
UiPath Community Day Kraków: Devs4Devs Conference
UiPath Community Day Kraków: Devs4Devs ConferenceUiPath Community Day Kraków: Devs4Devs Conference
UiPath Community Day Kraków: Devs4Devs Conference
UiPathCommunity
 
Hire a private investigator to get cell phone records
Hire a private investigator to get cell phone recordsHire a private investigator to get cell phone records
Hire a private investigator to get cell phone records
HackersList
 
What Not to Document and Why_ (North Bay Python 2024)
What Not to Document and Why_ (North Bay Python 2024)What Not to Document and Why_ (North Bay Python 2024)
What Not to Document and Why_ (North Bay Python 2024)
Margaret Fero
 
HTTP Adaptive Streaming – Quo Vadis (2024)
HTTP Adaptive Streaming – Quo Vadis (2024)HTTP Adaptive Streaming – Quo Vadis (2024)
HTTP Adaptive Streaming – Quo Vadis (2024)
Alpen-Adria-Universität
 
STKI Israeli Market Study 2024 final v1
STKI Israeli Market Study 2024 final  v1STKI Israeli Market Study 2024 final  v1
STKI Israeli Market Study 2024 final v1
Dr. Jimmy Schwarzkopf
 
20240702 QFM021 Machine Intelligence Reading List June 2024
20240702 QFM021 Machine Intelligence Reading List June 202420240702 QFM021 Machine Intelligence Reading List June 2024
20240702 QFM021 Machine Intelligence Reading List June 2024
Matthew Sinclair
 
AI_dev Europe 2024 - From OpenAI to Opensource AI
AI_dev Europe 2024 - From OpenAI to Opensource AIAI_dev Europe 2024 - From OpenAI to Opensource AI
AI_dev Europe 2024 - From OpenAI to Opensource AI
Raphaël Semeteys
 
Verti - EMEA Insurer Innovation Award 2024
Verti - EMEA Insurer Innovation Award 2024Verti - EMEA Insurer Innovation Award 2024
Verti - EMEA Insurer Innovation Award 2024
The Digital Insurer
 
What’s New in Teams Calling, Meetings and Devices May 2024
What’s New in Teams Calling, Meetings and Devices May 2024What’s New in Teams Calling, Meetings and Devices May 2024
What’s New in Teams Calling, Meetings and Devices May 2024
Stephanie Beckett
 

Recently uploaded (20)

Data Protection in a Connected World: Sovereignty and Cyber Security
Data Protection in a Connected World: Sovereignty and Cyber SecurityData Protection in a Connected World: Sovereignty and Cyber Security
Data Protection in a Connected World: Sovereignty and Cyber Security
 
Navigating Post-Quantum Blockchain: Resilient Cryptography in Quantum Threats
Navigating Post-Quantum Blockchain: Resilient Cryptography in Quantum ThreatsNavigating Post-Quantum Blockchain: Resilient Cryptography in Quantum Threats
Navigating Post-Quantum Blockchain: Resilient Cryptography in Quantum Threats
 
MYIR Product Brochure - A Global Provider of Embedded SOMs & Solutions
MYIR Product Brochure - A Global Provider of Embedded SOMs & SolutionsMYIR Product Brochure - A Global Provider of Embedded SOMs & Solutions
MYIR Product Brochure - A Global Provider of Embedded SOMs & Solutions
 
Interaction Latency: Square's User-Centric Mobile Performance Metric
Interaction Latency: Square's User-Centric Mobile Performance MetricInteraction Latency: Square's User-Centric Mobile Performance Metric
Interaction Latency: Square's User-Centric Mobile Performance Metric
 
Research Directions for Cross Reality Interfaces
Research Directions for Cross Reality InterfacesResearch Directions for Cross Reality Interfaces
Research Directions for Cross Reality Interfaces
 
The Increasing Use of the National Research Platform by the CSU Campuses
The Increasing Use of the National Research Platform by the CSU CampusesThe Increasing Use of the National Research Platform by the CSU Campuses
The Increasing Use of the National Research Platform by the CSU Campuses
 
WhatsApp Image 2024-03-27 at 08.19.52_bfd93109.pdf
WhatsApp Image 2024-03-27 at 08.19.52_bfd93109.pdfWhatsApp Image 2024-03-27 at 08.19.52_bfd93109.pdf
WhatsApp Image 2024-03-27 at 08.19.52_bfd93109.pdf
 
Observability For You and Me with OpenTelemetry
Observability For You and Me with OpenTelemetryObservability For You and Me with OpenTelemetry
Observability For You and Me with OpenTelemetry
 
The Rise of Supernetwork Data Intensive Computing
The Rise of Supernetwork Data Intensive ComputingThe Rise of Supernetwork Data Intensive Computing
The Rise of Supernetwork Data Intensive Computing
 
What's Next Web Development Trends to Watch.pdf
What's Next Web Development Trends to Watch.pdfWhat's Next Web Development Trends to Watch.pdf
What's Next Web Development Trends to Watch.pdf
 
INDIAN AIR FORCE FIGHTER PLANES LIST.pdf
INDIAN AIR FORCE FIGHTER PLANES LIST.pdfINDIAN AIR FORCE FIGHTER PLANES LIST.pdf
INDIAN AIR FORCE FIGHTER PLANES LIST.pdf
 
UiPath Community Day Kraków: Devs4Devs Conference
UiPath Community Day Kraków: Devs4Devs ConferenceUiPath Community Day Kraków: Devs4Devs Conference
UiPath Community Day Kraków: Devs4Devs Conference
 
Hire a private investigator to get cell phone records
Hire a private investigator to get cell phone recordsHire a private investigator to get cell phone records
Hire a private investigator to get cell phone records
 
What Not to Document and Why_ (North Bay Python 2024)
What Not to Document and Why_ (North Bay Python 2024)What Not to Document and Why_ (North Bay Python 2024)
What Not to Document and Why_ (North Bay Python 2024)
 
HTTP Adaptive Streaming – Quo Vadis (2024)
HTTP Adaptive Streaming – Quo Vadis (2024)HTTP Adaptive Streaming – Quo Vadis (2024)
HTTP Adaptive Streaming – Quo Vadis (2024)
 
STKI Israeli Market Study 2024 final v1
STKI Israeli Market Study 2024 final  v1STKI Israeli Market Study 2024 final  v1
STKI Israeli Market Study 2024 final v1
 
20240702 QFM021 Machine Intelligence Reading List June 2024
20240702 QFM021 Machine Intelligence Reading List June 202420240702 QFM021 Machine Intelligence Reading List June 2024
20240702 QFM021 Machine Intelligence Reading List June 2024
 
AI_dev Europe 2024 - From OpenAI to Opensource AI
AI_dev Europe 2024 - From OpenAI to Opensource AIAI_dev Europe 2024 - From OpenAI to Opensource AI
AI_dev Europe 2024 - From OpenAI to Opensource AI
 
Verti - EMEA Insurer Innovation Award 2024
Verti - EMEA Insurer Innovation Award 2024Verti - EMEA Insurer Innovation Award 2024
Verti - EMEA Insurer Innovation Award 2024
 
What’s New in Teams Calling, Meetings and Devices May 2024
What’s New in Teams Calling, Meetings and Devices May 2024What’s New in Teams Calling, Meetings and Devices May 2024
What’s New in Teams Calling, Meetings and Devices May 2024
 

User-Centered Design with Pragmatic Personas

  • 1. consulting | research | contracting User-Centered Design With Pragmatic Personas Pavel Dabrytski and Angie Doyle
  • 2. 2 how do you identify what to build ?
  • 4. 4 FMBU for me by you (product owner in scrum/XP)
  • 6. 6 FTBU for them by you (user centered design)
  • 7. 7 user role a grouping of users of a product based on a shared set of tasks or functions they need to perform, or common needs they need to fulfill
  • 8. 8 Engineering for function vs designing for humans • Incredibly Fast • Error Free • Apathetic • Sequential • Predictable • Stupid • Incredibly Slow • Error Prone • Emotional • Random • Unpredictable • Intelligent The inmates are running the Asylum: Alan Cooper
  • 9. 9 Engineering for function vs designing for humans • Incredibly Fast • Error Free • Apathetic • Sequential • Predictable • Stupid • Incredibly Slow • Error Prone • Emotional • Random • Unpredictable • Intelligent The inmates are running the Asylum: Alan Cooper
  • 10. 10 How to create user roles 1. Brainstorm an initial set of user roles 2. Organize the initial set 3. Consolidate roles 4. Refine the roles
  • 11. 11 1. Brainstorm an initial set of user roles • Done with the business, customer and development team • Brainstorm for approx. 15 minutes • Each person writes down as many roles as they can TIP: • Stick to roles that represent a single user • Try not to include non-human roles • Think about kinds of jobs held by users Job Seeker First Timer Layoff Victim Monitor Job Poster CV Reader Recruiter System Admin University Grad
  • 12. 12 2. Organize the initial set • Place almost identical roles on top of each other • If roles are similar, place them as slightly overlapping Almost identical Similar Job Seeker First Timer Layoff Victim Monitor Job Poster CV Reader Recruiter System Admin University Grad Similar
  • 13. 13 3. Consolidate roles • Start with the roles that are overlapping • Discuss if the roles are equivalent • Consolidate • Rip up roles that are not important • Focus on roles that make or break the success of the product Job Seeker Layoff Victim First Timer Recruiter System Admin External Recruiter Internal Recruiter
  • 14. 14 Decide who’s using • As a team, agree on the user roles to be used for your product • Remember to: 1. Brainstorm the initial set 2. Organize the initial set into similar roles 3. Consolidate the roles
  • 15. 15 4. Refining the roles• Who is the user? • What primary activities and common tasks does the user perform? • What activities waste their time? • In what settings will they use the product? • How frequently will they use the product? • What is the general goal for using the product? • What is the general proficiency with software and computers? • What is their level of domain expertise? User Role: Internal Recruiter Not particularly computer-savvy, but quite adept at using the Web. Will use the software infrequently but intensely. Will read ads from other companies to figure out how best to word her ads. Ease of use is important, but more importantly what she learns must be easily recalled months later.
  • 16. 16 Refine who’s using As a team, create a detailed definition for 3 of the user roles identified.
  • 17. 17 Common User Role mistakes The “Elasti-user“ • A user role that has not been defined in sufficient detail • Can “bend” the user role to any situation Splitting user roles according to tasks • Results in a large number of user roles that can only be used in specific scenarios e.g. Payment Authorizer The “Buyer” • Defining a user role for the person who will be purchasing the system
  • 18. 18 persona is a type or archetype that describes in a realistic fashion key attributes, behaviours and attitudes of your users *is not a synonym for “user”
  • 19. 19 Why personas? •Conversation starter •Get rid of generic user/generic customer •Bring users to life and make them “sticky” •Get people to focus •Shift from feature bucket to user-centered design
  • 20. 20 How to identify personas – Jeff Paton 1. Identify types of users 2. Profile user types 3. Personify user types 4. Identify product design impact
  • 25. 25 Beware of “False Goals” • Save memory • Save keystrokes • Run in a browser • Be easy to learn • Safeguard data integrity • Speed up data entry • Increase program execution efficiency • Use cool technology or features • Increase graphic beauty • Maintain consistency across platforms I really don’t care about this stuff!
  • 26. 26 Create a pragmatic persona As a team, create one pragmatic persona for your product
  • 27. 27 Common Persona mistakes The Generic Persona • Traits common to most users • Trying to be everything to everyone Personas that separate • Real user ignored in favour of persona • Insufficient market and demographic research done More than 3 primary personas • You are trying to do too much at once
  • 28. 28 extreme persona is a persona laying on the edge of your user base
  • 29. 29 Use extreme persona to write user stories As a team, think of a feature your extreme persona desires, that might be valuable to other users. Write a user story for it. As a <persona> I want <functionality> So that <benefit>

Editor's Notes

  1. They are the people who will be using your system Note: This is different to a customer role (who is purchasing the system)
  2. They are the people who will be using your system Note: This is different to a customer role (who is purchasing the system)
  3. They are the people who will be using your system Note: This is different to a customer role (who is purchasing the system)
  4. They are the people who will be using your system Note: This is different to a customer role (who is purchasing the system)
  5. They are the people who will be using your system Note: This is different to a customer role (who is purchasing the system)
  6. They are the people who will be using your system
  7. Do on the flipchart, so we can correct
  8. Do on the flipchart, so we can correct
  9. ADD A PICTURE
  10. They are the people who will be using your system Note: This is different to a customer role (who is purchasing the system)
  11. They are the people who will be using your system Note: This is different to a customer role (who is purchasing the system)
  12. They are the people who will be using your system Note: This is different to a customer role (who is purchasing the system)
  13. They are the people who will be using your system Note: This is different to a customer role (who is purchasing the system)
  14. They are the people who will be using your system Note: This is different to a customer role (who is purchasing the system)
  15. They are the people who will be using your system Note: This is different to a customer role (who is purchasing the system)
  16. Create on flipchart paper Provide pictures of possible personas (A5)
  17. Can also touch on negative persona i.e. who we are not building for
  18. Create on flipchart paper Provide pictures of possible personas (A5)