SlideShare a Scribd company logo
1 of 29
Download to read offline
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

Feature-itis Agile 2014 Orlando
Feature-itis Agile 2014 OrlandoFeature-itis Agile 2014 Orlando
Feature-itis Agile 2014 Orlandopendoio
 
Prototyping for effective UX
Prototyping for effective UXPrototyping for effective UX
Prototyping for effective UXRan Liron
 
How UX Research Fits Into an Agile Development Process
How UX Research Fits Into an Agile Development ProcessHow UX Research Fits Into an Agile Development Process
How UX Research Fits Into an Agile Development ProcessKyle Soucy
 
You're a pig, but they call you chicken: How to co-opt the Agile methodology ...
You're a pig, but they call you chicken: How to co-opt the Agile methodology ...You're a pig, but they call you chicken: How to co-opt the Agile methodology ...
You're a pig, but they call you chicken: How to co-opt the Agile methodology ...Jonathan Abbett
 
First users: Heuristics for designer/developer collaboration
First users: Heuristics for designer/developer collaborationFirst users: Heuristics for designer/developer collaboration
First users: Heuristics for designer/developer collaborationJonathan Abbett
 
User Experience: Research, Design, Process, and Workflow
User Experience: Research, Design, Process, and WorkflowUser Experience: Research, Design, Process, and Workflow
User Experience: Research, Design, Process, and Workflowsollitaire
 
Teaching UX to Your Team
Teaching UX to Your TeamTeaching UX to Your Team
Teaching UX to Your TeamLindsay Tabas
 
You Don't Know C.R.A.P. about UX/UI
You Don't Know C.R.A.P. about UX/UIYou Don't Know C.R.A.P. about UX/UI
You Don't Know C.R.A.P. about UX/UILindsay Tabas
 
Contributing to Drupal: It's Not as Hard as it Looks
Contributing to Drupal: It's Not as Hard as it LooksContributing to Drupal: It's Not as Hard as it Looks
Contributing to Drupal: It's Not as Hard as it LooksKarl Kaufmann
 
UCD and low-fidelity prototyping
UCD and low-fidelity prototypingUCD and low-fidelity prototyping
UCD and low-fidelity prototypingsawsan slii
 
Mobile Prototyping
Mobile PrototypingMobile Prototyping
Mobile PrototypingDonna Lichaw
 
User Experience Basics for Product Management
User Experience Basics for Product ManagementUser Experience Basics for Product Management
User Experience Basics for Product ManagementRoger Hart
 
Guerrilla usability testing
Guerrilla usability testingGuerrilla usability testing
Guerrilla usability testingNexer Digital
 
Ux and strategy design
Ux and strategy designUx and strategy design
Ux and strategy designLMarine
 
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 Productsuxpin
 
Building a ux team
Building a ux team Building a ux team
Building a ux team Bruno Mendes
 
User Experience for Software Engineers
User Experience for Software EngineersUser Experience for Software Engineers
User Experience for Software EngineersDakshika Jayathilaka
 
Integrating Design and Development in Your Workflow
Integrating Design and Development in Your WorkflowIntegrating Design and Development in Your Workflow
Integrating Design and Development in Your WorkflowKarl Kaufmann
 

What's hot (20)

Feature-itis Agile 2014 Orlando
Feature-itis Agile 2014 OrlandoFeature-itis Agile 2014 Orlando
Feature-itis Agile 2014 Orlando
 
Prototyping for effective UX
Prototyping for effective UXPrototyping for effective UX
Prototyping for effective UX
 
How UX Research Fits Into an Agile Development Process
How UX Research Fits Into an Agile Development ProcessHow UX Research Fits Into an Agile Development Process
How UX Research Fits Into an Agile Development Process
 
You're a pig, but they call you chicken: How to co-opt the Agile methodology ...
You're a pig, but they call you chicken: How to co-opt the Agile methodology ...You're a pig, but they call you chicken: How to co-opt the Agile methodology ...
You're a pig, but they call you chicken: How to co-opt the Agile methodology ...
 
First users: Heuristics for designer/developer collaboration
First users: Heuristics for designer/developer collaborationFirst users: Heuristics for designer/developer collaboration
First users: Heuristics for designer/developer collaboration
 
User Experience: Research, Design, Process, and Workflow
User Experience: Research, Design, Process, and WorkflowUser Experience: Research, Design, Process, and Workflow
User Experience: Research, Design, Process, and Workflow
 
Teaching UX to Your Team
Teaching UX to Your TeamTeaching UX to Your Team
Teaching UX to Your Team
 
You Don't Know C.R.A.P. about UX/UI
You Don't Know C.R.A.P. about UX/UIYou Don't Know C.R.A.P. about UX/UI
You Don't Know C.R.A.P. about UX/UI
 
Contributing to Drupal: It's Not as Hard as it Looks
Contributing to Drupal: It's Not as Hard as it LooksContributing to Drupal: It's Not as Hard as it Looks
Contributing to Drupal: It's Not as Hard as it Looks
 
UCD and low-fidelity prototyping
UCD and low-fidelity prototypingUCD and low-fidelity prototyping
UCD and low-fidelity prototyping
 
Mobile Prototyping
Mobile PrototypingMobile Prototyping
Mobile Prototyping
 
User Experience Basics for Product Management
User Experience Basics for Product ManagementUser Experience Basics for Product Management
User Experience Basics for Product Management
 
IA basics
IA basicsIA basics
IA basics
 
Guerrilla usability testing
Guerrilla usability testingGuerrilla usability testing
Guerrilla usability testing
 
Ux and strategy design
Ux and strategy designUx and strategy design
Ux and strategy design
 
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
 
Building a ux team
Building a ux team Building a ux team
Building a ux team
 
User Experience for Software Engineers
User Experience for Software EngineersUser Experience for Software Engineers
User Experience for Software Engineers
 
Integrating Design and Development in Your Workflow
Integrating Design and Development in Your WorkflowIntegrating Design and Development in Your Workflow
Integrating Design and Development in Your Workflow
 
Agile UX
Agile UXAgile UX
Agile UX
 

Viewers also liked

Rob Williams Resume usa
Rob Williams Resume usaRob Williams Resume usa
Rob Williams Resume usaRob Williams
 
Mandadi_Gopi Krishna_Spring 2016 Thesis Presentation
Mandadi_Gopi Krishna_Spring 2016 Thesis PresentationMandadi_Gopi Krishna_Spring 2016 Thesis Presentation
Mandadi_Gopi Krishna_Spring 2016 Thesis PresentationGopi Krishna Mandadi
 
Corporate_Presentation_v8.20.16_revisedMGL
Corporate_Presentation_v8.20.16_revisedMGLCorporate_Presentation_v8.20.16_revisedMGL
Corporate_Presentation_v8.20.16_revisedMGLMartin G. Lee
 
Error en medicina 2016
Error en medicina 2016Error en medicina 2016
Error en medicina 2016Carlos M Erazo
 
Psychological horror characters – in depth
Psychological horror characters – in depthPsychological horror characters – in depth
Psychological horror characters – in depthDylanWilson99
 
Hanson Springs - SPE Offshore Europe
Hanson Springs - SPE Offshore EuropeHanson Springs - SPE Offshore Europe
Hanson Springs - SPE Offshore EuropeSPE Offshore Europe
 

Viewers also liked (11)

Rob Williams Resume usa
Rob Williams Resume usaRob Williams Resume usa
Rob Williams Resume usa
 
Mandadi_Gopi Krishna_Spring 2016 Thesis Presentation
Mandadi_Gopi Krishna_Spring 2016 Thesis PresentationMandadi_Gopi Krishna_Spring 2016 Thesis Presentation
Mandadi_Gopi Krishna_Spring 2016 Thesis Presentation
 
Java utility classes
Java utility classesJava utility classes
Java utility classes
 
Matthew Dillon
Matthew DillonMatthew Dillon
Matthew Dillon
 
Corporate_Presentation_v8.20.16_revisedMGL
Corporate_Presentation_v8.20.16_revisedMGLCorporate_Presentation_v8.20.16_revisedMGL
Corporate_Presentation_v8.20.16_revisedMGL
 
NSLS
NSLSNSLS
NSLS
 
Nesia 2016
Nesia 2016Nesia 2016
Nesia 2016
 
My Work Experience
My Work ExperienceMy Work Experience
My Work Experience
 
Error en medicina 2016
Error en medicina 2016Error en medicina 2016
Error en medicina 2016
 
Psychological horror characters – in depth
Psychological horror characters – in depthPsychological horror characters – in depth
Psychological horror characters – in depth
 
Hanson Springs - SPE Offshore Europe
Hanson Springs - SPE Offshore EuropeHanson Springs - SPE Offshore Europe
Hanson Springs - SPE Offshore Europe
 

Similar to Pavel Dabrytski & Angie Doyle - Agile Africa 2015 - User-Centered design using 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 DesignHoltstrom
 
User Experience Design: an Overview
User Experience Design: an OverviewUser Experience Design: an Overview
User Experience Design: an OverviewJulie 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 ResearchSolutionStream
 
Requirements Engineering for the Humanities
Requirements Engineering for the HumanitiesRequirements Engineering for the Humanities
Requirements Engineering for the HumanitiesShawn Day
 
Foundations For A Great User Experience
Foundations For A Great User ExperienceFoundations For A Great User Experience
Foundations For A Great User ExperienceDanforth
 
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 applicationJim Liang
 
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 TrenchesArio 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 ProcessAbhinav Goel
 
Non-Negotiable Usability
Non-Negotiable UsabilityNon-Negotiable Usability
Non-Negotiable UsabilityBonitasoft
 
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 SeminarExperience 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) - VTUSachin Gowda
 
Testing Mobile Apps
Testing Mobile AppsTesting Mobile Apps
Testing Mobile AppsDoNotLick
 
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 & GoalsLaura 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 ProcessbrindaN
 
Flotree requirements interview mistakes
Flotree   requirements interview mistakesFlotree   requirements interview mistakes
Flotree requirements interview mistakesDave Flotree
 
Agile Software Development
Agile Software DevelopmentAgile Software Development
Agile Software DevelopmentAhmet Bulut
 

Similar to Pavel Dabrytski & Angie Doyle - Agile Africa 2015 - User-Centered design using 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
 
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
 
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
 
Flotree requirements interview mistakes
Flotree   requirements interview mistakesFlotree   requirements interview mistakes
Flotree requirements interview mistakes
 
Agile Software Development
Agile Software DevelopmentAgile Software Development
Agile Software Development
 

More from IQ Business - agility@IQ

Regional Scrum Gathering Nov 2018 - Agile Armies as a supporting model for se...
Regional Scrum Gathering Nov 2018 - Agile Armies as a supporting model for se...Regional Scrum Gathering Nov 2018 - Agile Armies as a supporting model for se...
Regional Scrum Gathering Nov 2018 - Agile Armies as a supporting model for se...IQ Business - agility@IQ
 
HOW IT AND TALENT CAN WORK TOGETHER TO DRIVE ORGANISATIONS TO BE MORE AGILE
HOW IT AND TALENT CAN WORK TOGETHER TO DRIVE ORGANISATIONS TO BE MORE AGILEHOW IT AND TALENT CAN WORK TOGETHER TO DRIVE ORGANISATIONS TO BE MORE AGILE
HOW IT AND TALENT CAN WORK TOGETHER TO DRIVE ORGANISATIONS TO BE MORE AGILEIQ Business - agility@IQ
 
Are we Agile or Fragile? Agile Africa 2017 - RSGI 2017 Bangaluru
Are we Agile or Fragile? Agile Africa 2017 - RSGI 2017 BangaluruAre we Agile or Fragile? Agile Africa 2017 - RSGI 2017 Bangaluru
Are we Agile or Fragile? Agile Africa 2017 - RSGI 2017 BangaluruIQ Business - agility@IQ
 
Are we Agile or Fragile? Agile Africa 2017 - Reflections from the IQbusiness ...
Are we Agile or Fragile? Agile Africa 2017 - Reflections from the IQbusiness ...Are we Agile or Fragile? Agile Africa 2017 - Reflections from the IQbusiness ...
Are we Agile or Fragile? Agile Africa 2017 - Reflections from the IQbusiness ...IQ Business - agility@IQ
 
AfricaDevOps days - 28 June (Extreme Ownership)
AfricaDevOps days - 28 June (Extreme Ownership)AfricaDevOps days - 28 June (Extreme Ownership)
AfricaDevOps days - 28 June (Extreme Ownership)IQ Business - agility@IQ
 
An Agile NDP - Agile in Government (Time to talk, Time to act).5.2. SUGSA 04 Nov
An Agile NDP - Agile in Government (Time to talk, Time to act).5.2. SUGSA 04 NovAn Agile NDP - Agile in Government (Time to talk, Time to act).5.2. SUGSA 04 Nov
An Agile NDP - Agile in Government (Time to talk, Time to act).5.2. SUGSA 04 NovIQ Business - agility@IQ
 
Fish Ponds and Agile - Agile Africa 2016 - Dillon Weyer
Fish Ponds and Agile - Agile Africa 2016 - Dillon WeyerFish Ponds and Agile - Agile Africa 2016 - Dillon Weyer
Fish Ponds and Agile - Agile Africa 2016 - Dillon WeyerIQ Business - agility@IQ
 
Time to talk, Time to act - LeaderEx 2016 by Adam Craker and Biase De Gregorio
Time to talk, Time to act - LeaderEx 2016 by Adam Craker and Biase De GregorioTime to talk, Time to act - LeaderEx 2016 by Adam Craker and Biase De Gregorio
Time to talk, Time to act - LeaderEx 2016 by Adam Craker and Biase De GregorioIQ Business - agility@IQ
 
DevOps Talk - Agile and DevOps are complimentary and necessary
DevOps Talk - Agile and DevOps are complimentary and necessaryDevOps Talk - Agile and DevOps are complimentary and necessary
DevOps Talk - Agile and DevOps are complimentary and necessaryIQ Business - agility@IQ
 
CA Symposium - Be more like that start-up you’re trying to avoid being disrup...
CA Symposium - Be more like that start-up you’re trying to avoid being disrup...CA Symposium - Be more like that start-up you’re trying to avoid being disrup...
CA Symposium - Be more like that start-up you’re trying to avoid being disrup...IQ Business - agility@IQ
 
Looking Beyond Agile - Using Customer Experience Management (CEM) To Build th...
Looking Beyond Agile - Using Customer Experience Management (CEM) To Build th...Looking Beyond Agile - Using Customer Experience Management (CEM) To Build th...
Looking Beyond Agile - Using Customer Experience Management (CEM) To Build th...IQ Business - agility@IQ
 
Using Scrum and Experiments to industrialise and Scale DevOps in a Large Bank
Using Scrum and Experiments to industrialise and Scale DevOps in a Large BankUsing Scrum and Experiments to industrialise and Scale DevOps in a Large Bank
Using Scrum and Experiments to industrialise and Scale DevOps in a Large BankIQ Business - agility@IQ
 
Alignment between CEM and Agile - Building the Right product - BASSA2015
Alignment between CEM and Agile - Building the Right product - BASSA2015Alignment between CEM and Agile - Building the Right product - BASSA2015
Alignment between CEM and Agile - Building the Right product - BASSA2015IQ Business - agility@IQ
 
Pavel Dabrytski - Agile Africa 2015 - Agile Economics - budgets, contacts, ca...
Pavel Dabrytski - Agile Africa 2015 - Agile Economics - budgets, contacts, ca...Pavel Dabrytski - Agile Africa 2015 - Agile Economics - budgets, contacts, ca...
Pavel Dabrytski - Agile Africa 2015 - Agile Economics - budgets, contacts, ca...IQ Business - agility@IQ
 
Ignore middle managers at your peril!!!. Why middle managers hold the key to ...
Ignore middle managers at your peril!!!. Why middle managers hold the key to ...Ignore middle managers at your peril!!!. Why middle managers hold the key to ...
Ignore middle managers at your peril!!!. Why middle managers hold the key to ...IQ Business - agility@IQ
 
BASSA 2014 Product Vision workshop 16 September 2014
BASSA 2014 Product Vision workshop   16 September 2014BASSA 2014 Product Vision workshop   16 September 2014
BASSA 2014 Product Vision workshop 16 September 2014IQ Business - agility@IQ
 
Scrum Gathering Cape Town creating great vision 20 October 2014
Scrum Gathering Cape Town creating great vision 20 October 2014Scrum Gathering Cape Town creating great vision 20 October 2014
Scrum Gathering Cape Town creating great vision 20 October 2014IQ Business - agility@IQ
 
TransUnion Agile implementation case study
TransUnion Agile implementation case studyTransUnion Agile implementation case study
TransUnion Agile implementation case studyIQ Business - agility@IQ
 
SUGSA JHB 10 Agile anti-patterns in distributed teams 2014 - Pavel Dabrytski
SUGSA JHB 10 Agile anti-patterns in distributed teams 2014 - Pavel DabrytskiSUGSA JHB 10 Agile anti-patterns in distributed teams 2014 - Pavel Dabrytski
SUGSA JHB 10 Agile anti-patterns in distributed teams 2014 - Pavel DabrytskiIQ Business - agility@IQ
 

More from IQ Business - agility@IQ (20)

Regional Scrum Gathering Nov 2018 - Agile Armies as a supporting model for se...
Regional Scrum Gathering Nov 2018 - Agile Armies as a supporting model for se...Regional Scrum Gathering Nov 2018 - Agile Armies as a supporting model for se...
Regional Scrum Gathering Nov 2018 - Agile Armies as a supporting model for se...
 
HOW IT AND TALENT CAN WORK TOGETHER TO DRIVE ORGANISATIONS TO BE MORE AGILE
HOW IT AND TALENT CAN WORK TOGETHER TO DRIVE ORGANISATIONS TO BE MORE AGILEHOW IT AND TALENT CAN WORK TOGETHER TO DRIVE ORGANISATIONS TO BE MORE AGILE
HOW IT AND TALENT CAN WORK TOGETHER TO DRIVE ORGANISATIONS TO BE MORE AGILE
 
Are we Agile or Fragile? Agile Africa 2017 - RSGI 2017 Bangaluru
Are we Agile or Fragile? Agile Africa 2017 - RSGI 2017 BangaluruAre we Agile or Fragile? Agile Africa 2017 - RSGI 2017 Bangaluru
Are we Agile or Fragile? Agile Africa 2017 - RSGI 2017 Bangaluru
 
Are we Agile or Fragile? Agile Africa 2017 - Reflections from the IQbusiness ...
Are we Agile or Fragile? Agile Africa 2017 - Reflections from the IQbusiness ...Are we Agile or Fragile? Agile Africa 2017 - Reflections from the IQbusiness ...
Are we Agile or Fragile? Agile Africa 2017 - Reflections from the IQbusiness ...
 
AfricaDevOps days - 28 June (Extreme Ownership)
AfricaDevOps days - 28 June (Extreme Ownership)AfricaDevOps days - 28 June (Extreme Ownership)
AfricaDevOps days - 28 June (Extreme Ownership)
 
An Agile NDP - Agile in Government (Time to talk, Time to act).5.2. SUGSA 04 Nov
An Agile NDP - Agile in Government (Time to talk, Time to act).5.2. SUGSA 04 NovAn Agile NDP - Agile in Government (Time to talk, Time to act).5.2. SUGSA 04 Nov
An Agile NDP - Agile in Government (Time to talk, Time to act).5.2. SUGSA 04 Nov
 
Fish Ponds and Agile - Agile Africa 2016 - Dillon Weyer
Fish Ponds and Agile - Agile Africa 2016 - Dillon WeyerFish Ponds and Agile - Agile Africa 2016 - Dillon Weyer
Fish Ponds and Agile - Agile Africa 2016 - Dillon Weyer
 
Time to talk, Time to act - LeaderEx 2016 by Adam Craker and Biase De Gregorio
Time to talk, Time to act - LeaderEx 2016 by Adam Craker and Biase De GregorioTime to talk, Time to act - LeaderEx 2016 by Adam Craker and Biase De Gregorio
Time to talk, Time to act - LeaderEx 2016 by Adam Craker and Biase De Gregorio
 
DevOps Talk - Agile and DevOps are complimentary and necessary
DevOps Talk - Agile and DevOps are complimentary and necessaryDevOps Talk - Agile and DevOps are complimentary and necessary
DevOps Talk - Agile and DevOps are complimentary and necessary
 
CA Symposium - Be more like that start-up you’re trying to avoid being disrup...
CA Symposium - Be more like that start-up you’re trying to avoid being disrup...CA Symposium - Be more like that start-up you’re trying to avoid being disrup...
CA Symposium - Be more like that start-up you’re trying to avoid being disrup...
 
Visual facilitation for agile BAs
Visual facilitation for agile BAsVisual facilitation for agile BAs
Visual facilitation for agile BAs
 
Looking Beyond Agile - Using Customer Experience Management (CEM) To Build th...
Looking Beyond Agile - Using Customer Experience Management (CEM) To Build th...Looking Beyond Agile - Using Customer Experience Management (CEM) To Build th...
Looking Beyond Agile - Using Customer Experience Management (CEM) To Build th...
 
Using Scrum and Experiments to industrialise and Scale DevOps in a Large Bank
Using Scrum and Experiments to industrialise and Scale DevOps in a Large BankUsing Scrum and Experiments to industrialise and Scale DevOps in a Large Bank
Using Scrum and Experiments to industrialise and Scale DevOps in a Large Bank
 
Alignment between CEM and Agile - Building the Right product - BASSA2015
Alignment between CEM and Agile - Building the Right product - BASSA2015Alignment between CEM and Agile - Building the Right product - BASSA2015
Alignment between CEM and Agile - Building the Right product - BASSA2015
 
Pavel Dabrytski - Agile Africa 2015 - Agile Economics - budgets, contacts, ca...
Pavel Dabrytski - Agile Africa 2015 - Agile Economics - budgets, contacts, ca...Pavel Dabrytski - Agile Africa 2015 - Agile Economics - budgets, contacts, ca...
Pavel Dabrytski - Agile Africa 2015 - Agile Economics - budgets, contacts, ca...
 
Ignore middle managers at your peril!!!. Why middle managers hold the key to ...
Ignore middle managers at your peril!!!. Why middle managers hold the key to ...Ignore middle managers at your peril!!!. Why middle managers hold the key to ...
Ignore middle managers at your peril!!!. Why middle managers hold the key to ...
 
BASSA 2014 Product Vision workshop 16 September 2014
BASSA 2014 Product Vision workshop   16 September 2014BASSA 2014 Product Vision workshop   16 September 2014
BASSA 2014 Product Vision workshop 16 September 2014
 
Scrum Gathering Cape Town creating great vision 20 October 2014
Scrum Gathering Cape Town creating great vision 20 October 2014Scrum Gathering Cape Town creating great vision 20 October 2014
Scrum Gathering Cape Town creating great vision 20 October 2014
 
TransUnion Agile implementation case study
TransUnion Agile implementation case studyTransUnion Agile implementation case study
TransUnion Agile implementation case study
 
SUGSA JHB 10 Agile anti-patterns in distributed teams 2014 - Pavel Dabrytski
SUGSA JHB 10 Agile anti-patterns in distributed teams 2014 - Pavel DabrytskiSUGSA JHB 10 Agile anti-patterns in distributed teams 2014 - Pavel Dabrytski
SUGSA JHB 10 Agile anti-patterns in distributed teams 2014 - Pavel Dabrytski
 

Recently uploaded

HR Software Buyers Guide in 2024 - HRSoftware.com
HR Software Buyers Guide in 2024 - HRSoftware.comHR Software Buyers Guide in 2024 - HRSoftware.com
HR Software Buyers Guide in 2024 - HRSoftware.comFatema Valibhai
 
Hand gesture recognition PROJECT PPT.pptx
Hand gesture recognition PROJECT PPT.pptxHand gesture recognition PROJECT PPT.pptx
Hand gesture recognition PROJECT PPT.pptxbodapatigopi8531
 
Unveiling the Tech Salsa of LAMs with Janus in Real-Time Applications
Unveiling the Tech Salsa of LAMs with Janus in Real-Time ApplicationsUnveiling the Tech Salsa of LAMs with Janus in Real-Time Applications
Unveiling the Tech Salsa of LAMs with Janus in Real-Time ApplicationsAlberto González Trastoy
 
Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...
Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...
Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...harshavardhanraghave
 
Building a General PDE Solving Framework with Symbolic-Numeric Scientific Mac...
Building a General PDE Solving Framework with Symbolic-Numeric Scientific Mac...Building a General PDE Solving Framework with Symbolic-Numeric Scientific Mac...
Building a General PDE Solving Framework with Symbolic-Numeric Scientific Mac...stazi3110
 
Building Real-Time Data Pipelines: Stream & Batch Processing workshop Slide
Building Real-Time Data Pipelines: Stream & Batch Processing workshop SlideBuilding Real-Time Data Pipelines: Stream & Batch Processing workshop Slide
Building Real-Time Data Pipelines: Stream & Batch Processing workshop SlideChristina Lin
 
Professional Resume Template for Software Developers
Professional Resume Template for Software DevelopersProfessional Resume Template for Software Developers
Professional Resume Template for Software DevelopersVinodh Ram
 
ODSC - Batch to Stream workshop - integration of Apache Spark, Cassandra, Pos...
ODSC - Batch to Stream workshop - integration of Apache Spark, Cassandra, Pos...ODSC - Batch to Stream workshop - integration of Apache Spark, Cassandra, Pos...
ODSC - Batch to Stream workshop - integration of Apache Spark, Cassandra, Pos...Christina Lin
 
Salesforce Certified Field Service Consultant
Salesforce Certified Field Service ConsultantSalesforce Certified Field Service Consultant
Salesforce Certified Field Service ConsultantAxelRicardoTrocheRiq
 
Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...
Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...
Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...kellynguyen01
 
Asset Management Software - Infographic
Asset Management Software - InfographicAsset Management Software - Infographic
Asset Management Software - InfographicHr365.us smith
 
5 Signs You Need a Fashion PLM Software.pdf
5 Signs You Need a Fashion PLM Software.pdf5 Signs You Need a Fashion PLM Software.pdf
5 Signs You Need a Fashion PLM Software.pdfWave PLM
 
Unit 1.1 Excite Part 1, class 9, cbse...
Unit 1.1 Excite Part 1, class 9, cbse...Unit 1.1 Excite Part 1, class 9, cbse...
Unit 1.1 Excite Part 1, class 9, cbse...aditisharan08
 
Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...
Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...
Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...MyIntelliSource, Inc.
 
Optimizing AI for immediate response in Smart CCTV
Optimizing AI for immediate response in Smart CCTVOptimizing AI for immediate response in Smart CCTV
Optimizing AI for immediate response in Smart CCTVshikhaohhpro
 
Learn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdf
Learn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdfLearn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdf
Learn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdfkalichargn70th171
 
Engage Usergroup 2024 - The Good The Bad_The Ugly
Engage Usergroup 2024 - The Good The Bad_The UglyEngage Usergroup 2024 - The Good The Bad_The Ugly
Engage Usergroup 2024 - The Good The Bad_The UglyFrank van der Linden
 
Unlocking the Future of AI Agents with Large Language Models
Unlocking the Future of AI Agents with Large Language ModelsUnlocking the Future of AI Agents with Large Language Models
Unlocking the Future of AI Agents with Large Language Modelsaagamshah0812
 
EY_Graph Database Powered Sustainability
EY_Graph Database Powered SustainabilityEY_Graph Database Powered Sustainability
EY_Graph Database Powered SustainabilityNeo4j
 
DNT_Corporate presentation know about us
DNT_Corporate presentation know about usDNT_Corporate presentation know about us
DNT_Corporate presentation know about usDynamic Netsoft
 

Recently uploaded (20)

HR Software Buyers Guide in 2024 - HRSoftware.com
HR Software Buyers Guide in 2024 - HRSoftware.comHR Software Buyers Guide in 2024 - HRSoftware.com
HR Software Buyers Guide in 2024 - HRSoftware.com
 
Hand gesture recognition PROJECT PPT.pptx
Hand gesture recognition PROJECT PPT.pptxHand gesture recognition PROJECT PPT.pptx
Hand gesture recognition PROJECT PPT.pptx
 
Unveiling the Tech Salsa of LAMs with Janus in Real-Time Applications
Unveiling the Tech Salsa of LAMs with Janus in Real-Time ApplicationsUnveiling the Tech Salsa of LAMs with Janus in Real-Time Applications
Unveiling the Tech Salsa of LAMs with Janus in Real-Time Applications
 
Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...
Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...
Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...
 
Building a General PDE Solving Framework with Symbolic-Numeric Scientific Mac...
Building a General PDE Solving Framework with Symbolic-Numeric Scientific Mac...Building a General PDE Solving Framework with Symbolic-Numeric Scientific Mac...
Building a General PDE Solving Framework with Symbolic-Numeric Scientific Mac...
 
Building Real-Time Data Pipelines: Stream & Batch Processing workshop Slide
Building Real-Time Data Pipelines: Stream & Batch Processing workshop SlideBuilding Real-Time Data Pipelines: Stream & Batch Processing workshop Slide
Building Real-Time Data Pipelines: Stream & Batch Processing workshop Slide
 
Professional Resume Template for Software Developers
Professional Resume Template for Software DevelopersProfessional Resume Template for Software Developers
Professional Resume Template for Software Developers
 
ODSC - Batch to Stream workshop - integration of Apache Spark, Cassandra, Pos...
ODSC - Batch to Stream workshop - integration of Apache Spark, Cassandra, Pos...ODSC - Batch to Stream workshop - integration of Apache Spark, Cassandra, Pos...
ODSC - Batch to Stream workshop - integration of Apache Spark, Cassandra, Pos...
 
Salesforce Certified Field Service Consultant
Salesforce Certified Field Service ConsultantSalesforce Certified Field Service Consultant
Salesforce Certified Field Service Consultant
 
Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...
Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...
Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...
 
Asset Management Software - Infographic
Asset Management Software - InfographicAsset Management Software - Infographic
Asset Management Software - Infographic
 
5 Signs You Need a Fashion PLM Software.pdf
5 Signs You Need a Fashion PLM Software.pdf5 Signs You Need a Fashion PLM Software.pdf
5 Signs You Need a Fashion PLM Software.pdf
 
Unit 1.1 Excite Part 1, class 9, cbse...
Unit 1.1 Excite Part 1, class 9, cbse...Unit 1.1 Excite Part 1, class 9, cbse...
Unit 1.1 Excite Part 1, class 9, cbse...
 
Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...
Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...
Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...
 
Optimizing AI for immediate response in Smart CCTV
Optimizing AI for immediate response in Smart CCTVOptimizing AI for immediate response in Smart CCTV
Optimizing AI for immediate response in Smart CCTV
 
Learn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdf
Learn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdfLearn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdf
Learn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdf
 
Engage Usergroup 2024 - The Good The Bad_The Ugly
Engage Usergroup 2024 - The Good The Bad_The UglyEngage Usergroup 2024 - The Good The Bad_The Ugly
Engage Usergroup 2024 - The Good The Bad_The Ugly
 
Unlocking the Future of AI Agents with Large Language Models
Unlocking the Future of AI Agents with Large Language ModelsUnlocking the Future of AI Agents with Large Language Models
Unlocking the Future of AI Agents with Large Language Models
 
EY_Graph Database Powered Sustainability
EY_Graph Database Powered SustainabilityEY_Graph Database Powered Sustainability
EY_Graph Database Powered Sustainability
 
DNT_Corporate presentation know about us
DNT_Corporate presentation know about usDNT_Corporate presentation know about us
DNT_Corporate presentation know about us
 

Pavel Dabrytski & Angie Doyle - Agile Africa 2015 - User-Centered design using 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>