SlideShare ist ein Scribd-Unternehmen logo
1 von 43
Personas, Profiles, Actors, & Roles Modeling users to target successful product design Jeff Patton jpatton@acm.org  AgileProductDesign.com
Today we’ll cover these three areas ,[object Object],[object Object],[object Object],[object Object],[object Object]
Let’s look closer at people and why they user software
Norman’s simple model for a human  in pursuit of a goal  problem or goal  How I’d like to feel, or what I’d like to achieve take some action  action evaluation  did that action deliver that results I expected? goal evaluation  is my goal met or problem resolved? the world information and tools
Distilling this down to goals, tasks, and tools  goal task tool problem or goal  How I’d like to feel, or what I’d like to achieve the world information and tools take some action  action evaluation  did that action deliver that results I expected? goal evaluation  is my goal met or problem resolved?
Software contains features that support a number of tasks and a number of goals software goals tasks tools features
Software products support a variety of users and their goals.  software tasks features goals
In organizations where users are paid to use the software, user goals are driven by business goals  software tasks features goals All these goals mean lots of tasks, and lots of potential features in our software
Having a good list of users  helps us understand functional scope ,[object Object],[object Object],[object Object],[object Object]
Look closer at the people engaged in using your tool – what about them has relevance to the tool’s design? ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
How do we go about describing users in the most relevant way?
The humble “actor” gives a common name for a user type ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
The “role” names a relationship between a user type and a process or a software tool ,[object Object],[object Object],[object Object],[object Object]
Both actors and roles name  a relationship with some entity ,[object Object],[object Object],[object Object],[object Object],[object Object],me my family PowerPoint father, husband tutorial creator my employer employee, consultant this conference attendee, faculty
Both actors and roles name  a relationship with some entity ,[object Object],[object Object],[object Object],me – a user PowerPoint tutorial creator tutorial presenter low-fi UI prototyper
Roles decompose into finer grain roles ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
enough talk: Let’s practice thinking about roles ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],attendee speaker SD staff
Prioritizing user types is important ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Choose focal users – the users that best advance SDs business objectives ,[object Object],“ We need to add features to the website to begin to build community all year round.  When people come to the conference, they make valuable connections with each other, we want them to build those connections… to plan on coming next year and continue to grow relationships. The conferences drive SD.” --Tammy
Profile users to identify relevant characteristics about them ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Creating profiles from assumptions and facts ,[object Object],[object Object],[object Object]
Profile your users using assumptions ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Backfill profiles with facts ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Interview someone nearby ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Distill your user model to communicate information most relevant to the design of the software ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Personas make user data more tangible ,[object Object],[object Object],[object Object],[object Object],Jutta Frequent Conference Speaker “ I really appreciate efficient conference organizers – the ones that value my time.” Jutta has an over-stuffed conference schedule speaking at over a dozen conferences a year internationally.  She travels to US conferences from Germany where she lives.  She has one published book and is working on her second.  Speaking at conferences allows her to share her ideas with others, promote her work, and network with colleagues to share information and experience. Over the years Jutta has learned the idiosyncrasies of various conference presenters. - some are more efficient than others.  She appreciate those that are early with reminders for due dates and forthcoming with information she needs to put together submissions.  She’s on some conference website every month – but they all vary a bit and it’s frustrating to find the critical information she needs on a particular website she only sees once every few months. She’s been using computers since she was young, and although much of her work is done talking with people and facilitation collaborative work, she’s proficient on the Windows based applications she spends time on every day. Feature Opportunities Email reminders with iCal Calendar entries, downloadable presentation templates, on-line submission status, on-line counts of tutorial registrants Design Imperatives Quick to find important dates and venue information.  Easy to learn because of infrequent use.  Verbose
Characteristics of a good persona ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Build a simple persona from your profile data ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],your details here
You’ve built several types of user models… congratulate yourself.
How do we make this user model relevant?
Feature opportunities describe the good ideas the good ideas that result from thinking about your users ,[object Object],[object Object]
Design imperatives describe good characteristics the software should have based on the user type ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Discuss and record feature opportunities and design imperatives ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],* Source Constantine & Lockwood Ltd.
User modeling distilled ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Why aren’t user models commonly built?
Self-referential design is the behavior we all revert to  ,[object Object],[object Object],[object Object]
User models are often not leveraged ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
User models create a common design target ,[object Object],[object Object]
We design and build software to create value for the business that pays for it.
Value doesn’t usually come from the delivery of the software, but from the use of the software.
Understanding users is critical to getting value out of our software.
Modeling users is a simple first step to clearly communicating our design target to everyone involved in software design and development.
Personas, Profiles, Actors, & Roles Modeling users to target successful product design Jeff Patton jpatton@acm.org  AgileProductDesign.com

Weitere ähnliche Inhalte

Was ist angesagt?

A project guide to ux design vm
A project guide to ux design vmA project guide to ux design vm
A project guide to ux design vm
Valentina Marzola
 

Was ist angesagt? (11)

Design Simple but Powerful application
Design Simple but Powerful applicationDesign Simple but Powerful application
Design Simple but Powerful application
 
A Practical Approach to Great User Adoption User Definition & User Interface ...
A Practical Approach to Great User Adoption User Definition & User Interface ...A Practical Approach to Great User Adoption User Definition & User Interface ...
A Practical Approach to Great User Adoption User Definition & User Interface ...
 
Usability Heuristics
Usability HeuristicsUsability Heuristics
Usability Heuristics
 
Facecode
FacecodeFacecode
Facecode
 
A holistic guide to annotated wireframes for app development
A holistic guide to annotated wireframes for app developmentA holistic guide to annotated wireframes for app development
A holistic guide to annotated wireframes for app development
 
Creating an Online Community for User Research
Creating an Online Community for User ResearchCreating an Online Community for User Research
Creating an Online Community for User Research
 
UXPA 2021: Putting words in the mouths of chatbots: Designing cognitive intents
UXPA 2021: Putting words in the mouths of chatbots: Designing cognitive intentsUXPA 2021: Putting words in the mouths of chatbots: Designing cognitive intents
UXPA 2021: Putting words in the mouths of chatbots: Designing cognitive intents
 
User experience & design part 3
User experience & design part 3User experience & design part 3
User experience & design part 3
 
Interaction design in industry
Interaction design in industryInteraction design in industry
Interaction design in industry
 
A project guide to ux design vm
A project guide to ux design vmA project guide to ux design vm
A project guide to ux design vm
 
Zen and the Art of UX Planning
Zen and the Art of UX PlanningZen and the Art of UX Planning
Zen and the Art of UX Planning
 

Ähnlich wie Patton user modeling

HR Tech Fest - HR Software Applications Aiming for 100% User Adoption - Tincup
HR Tech Fest - HR Software Applications Aiming for 100% User Adoption - TincupHR Tech Fest - HR Software Applications Aiming for 100% User Adoption - Tincup
HR Tech Fest - HR Software Applications Aiming for 100% User Adoption - Tincup
Tincup & Co.
 
Personas In Documentation
Personas In DocumentationPersonas In Documentation
Personas In Documentation
Arun J Martin
 
Tom van Ees - Academic and Commercial software Development
Tom van Ees - Academic and Commercial software DevelopmentTom van Ees - Academic and Commercial software Development
Tom van Ees - Academic and Commercial software Development
Davinci software
 

Ähnlich wie Patton user modeling (20)

User Experience Distilled
User Experience DistilledUser Experience Distilled
User Experience Distilled
 
The UX Toolbelt for Developers
The UX Toolbelt for DevelopersThe UX Toolbelt for Developers
The UX Toolbelt for Developers
 
World Usability Day 2014 - UX Toolbelt for Developers
World Usability Day 2014 - UX Toolbelt for DevelopersWorld Usability Day 2014 - UX Toolbelt for Developers
World Usability Day 2014 - UX Toolbelt for Developers
 
The UX Toolbelt for Developers
The UX Toolbelt for DevelopersThe UX Toolbelt for Developers
The UX Toolbelt for Developers
 
Things you should know before you build your site
Things you should know before you build your siteThings you should know before you build your site
Things you should know before you build your site
 
Software engineering
Software engineeringSoftware engineering
Software engineering
 
Task Orientation BSIT 6th .pdf
Task Orientation BSIT 6th .pdfTask Orientation BSIT 6th .pdf
Task Orientation BSIT 6th .pdf
 
Ux design-fundamentals
Ux design-fundamentalsUx design-fundamentals
Ux design-fundamentals
 
Requirements
RequirementsRequirements
Requirements
 
How Custom Software Development is Transforming the Traditional Business Prac...
How Custom Software Development is Transforming the Traditional Business Prac...How Custom Software Development is Transforming the Traditional Business Prac...
How Custom Software Development is Transforming the Traditional Business Prac...
 
Design for Community's Sake - Burton Group Catalyst 2010
Design for Community's Sake - Burton Group Catalyst 2010Design for Community's Sake - Burton Group Catalyst 2010
Design for Community's Sake - Burton Group Catalyst 2010
 
Flora app presentation
Flora app presentationFlora app presentation
Flora app presentation
 
User Adoption
User AdoptionUser Adoption
User Adoption
 
Requirements
RequirementsRequirements
Requirements
 
The Case for the UX Developer
The Case for the UX DeveloperThe Case for the UX Developer
The Case for the UX Developer
 
Discover Requirement
Discover RequirementDiscover Requirement
Discover Requirement
 
HR Tech Fest - HR Software Applications Aiming for 100% User Adoption - Tincup
HR Tech Fest - HR Software Applications Aiming for 100% User Adoption - TincupHR Tech Fest - HR Software Applications Aiming for 100% User Adoption - Tincup
HR Tech Fest - HR Software Applications Aiming for 100% User Adoption - Tincup
 
Personas In Documentation
Personas In DocumentationPersonas In Documentation
Personas In Documentation
 
Tom van Ees - Academic and Commercial software Development
Tom van Ees - Academic and Commercial software DevelopmentTom van Ees - Academic and Commercial software Development
Tom van Ees - Academic and Commercial software Development
 
UXPA 2023: Learn how to get over personas by swiping right on user roles
UXPA 2023: Learn how to get over personas by swiping right on user rolesUXPA 2023: Learn how to get over personas by swiping right on user roles
UXPA 2023: Learn how to get over personas by swiping right on user roles
 

Kürzlich hochgeladen

Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire business
panagenda
 

Kürzlich hochgeladen (20)

Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processors
 
Ransomware_Q4_2023. The report. [EN].pdf
Ransomware_Q4_2023. The report. [EN].pdfRansomware_Q4_2023. The report. [EN].pdf
Ransomware_Q4_2023. The report. [EN].pdf
 
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)
 
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
 
Manulife - Insurer Transformation Award 2024
Manulife - Insurer Transformation Award 2024Manulife - Insurer Transformation Award 2024
Manulife - Insurer Transformation Award 2024
 
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
 
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire business
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt Robison
 
Apidays Singapore 2024 - Modernizing Securities Finance by Madhu Subbu
Apidays Singapore 2024 - Modernizing Securities Finance by Madhu SubbuApidays Singapore 2024 - Modernizing Securities Finance by Madhu Subbu
Apidays Singapore 2024 - Modernizing Securities Finance by Madhu Subbu
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024
 
presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century education
 
Corporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptxCorporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptx
 
AWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of Terraform
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
 
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
 
Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...
 
A Beginners Guide to Building a RAG App Using Open Source Milvus
A Beginners Guide to Building a RAG App Using Open Source MilvusA Beginners Guide to Building a RAG App Using Open Source Milvus
A Beginners Guide to Building a RAG App Using Open Source Milvus
 
DBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor PresentationDBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor Presentation
 

Patton user modeling

  • 1. Personas, Profiles, Actors, & Roles Modeling users to target successful product design Jeff Patton jpatton@acm.org AgileProductDesign.com
  • 2.
  • 3. Let’s look closer at people and why they user software
  • 4. Norman’s simple model for a human in pursuit of a goal problem or goal How I’d like to feel, or what I’d like to achieve take some action action evaluation did that action deliver that results I expected? goal evaluation is my goal met or problem resolved? the world information and tools
  • 5. Distilling this down to goals, tasks, and tools goal task tool problem or goal How I’d like to feel, or what I’d like to achieve the world information and tools take some action action evaluation did that action deliver that results I expected? goal evaluation is my goal met or problem resolved?
  • 6. Software contains features that support a number of tasks and a number of goals software goals tasks tools features
  • 7. Software products support a variety of users and their goals. software tasks features goals
  • 8. In organizations where users are paid to use the software, user goals are driven by business goals software tasks features goals All these goals mean lots of tasks, and lots of potential features in our software
  • 9.
  • 10.
  • 11. How do we go about describing users in the most relevant way?
  • 12.
  • 13.
  • 14.
  • 15.
  • 16.
  • 17.
  • 18.
  • 19.
  • 20.
  • 21.
  • 22.
  • 23.
  • 24.
  • 25.
  • 26.
  • 27.
  • 28.
  • 29. You’ve built several types of user models… congratulate yourself.
  • 30. How do we make this user model relevant?
  • 31.
  • 32.
  • 33.
  • 34.
  • 35. Why aren’t user models commonly built?
  • 36.
  • 37.
  • 38.
  • 39. We design and build software to create value for the business that pays for it.
  • 40. Value doesn’t usually come from the delivery of the software, but from the use of the software.
  • 41. Understanding users is critical to getting value out of our software.
  • 42. Modeling users is a simple first step to clearly communicating our design target to everyone involved in software design and development.
  • 43. Personas, Profiles, Actors, & Roles Modeling users to target successful product design Jeff Patton jpatton@acm.org AgileProductDesign.com