SlideShare uma empresa Scribd logo
1 de 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

Mais conteúdo relacionado

Mais procurados

Design Simple but Powerful application
Design Simple but Powerful applicationDesign Simple but Powerful application
Design Simple but Powerful applicationJim Liang
 
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 ...Damon Sanchez
 
Usability Heuristics
Usability HeuristicsUsability Heuristics
Usability HeuristicsOvidiu Von M
 
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 developmentConcetto Labs
 
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 ResearchTom Vollaro
 
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 intentsUXPA International
 
User experience & design part 3
User experience & design part 3User experience & design part 3
User experience & design part 3Preeti Chopra
 
Interaction design in industry
Interaction design in industryInteraction design in industry
Interaction design in industryLawrenceNajjar
 
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 vmValentina Marzola
 
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 PlanningCorey Allenbach
 

Mais procurados (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
 

Semelhante a Patton user modeling

User Experience Distilled
User Experience DistilledUser Experience Distilled
User Experience DistilledHindu Dharma
 
The UX Toolbelt for Developers
The UX Toolbelt for DevelopersThe UX Toolbelt for Developers
The UX Toolbelt for DevelopersSarah Dutkiewicz
 
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 DevelopersSarah Dutkiewicz
 
The UX Toolbelt for Developers
The UX Toolbelt for DevelopersThe UX Toolbelt for Developers
The UX Toolbelt for DevelopersSarah Dutkiewicz
 
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 sitePanu Ausavasereelert
 
Software engineering
Software engineeringSoftware engineering
Software engineeringsweetysweety8
 
Task Orientation BSIT 6th .pdf
Task Orientation BSIT 6th .pdfTask Orientation BSIT 6th .pdf
Task Orientation BSIT 6th .pdfSairaNoreen5
 
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...christiemarie4
 
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 2010Gia Lyons
 
Flora app presentation
Flora app presentationFlora app presentation
Flora app presentationRishi Soni
 
The Case for the UX Developer
The Case for the UX DeveloperThe Case for the UX Developer
The Case for the UX DeveloperSarah Dutkiewicz
 
Discover Requirement
Discover RequirementDiscover Requirement
Discover Requirementzeyadtarek13
 
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 - TincupTincup & Co.
 
Personas In Documentation
Personas In DocumentationPersonas In Documentation
Personas In DocumentationArun 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 DevelopmentDavinci software
 
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 rolesUXPA International
 

Semelhante a 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
 

Último

Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreternaman860154
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptxHampshireHUG
 
Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Enterprise Knowledge
 
Real Time Object Detection Using Open CV
Real Time Object Detection Using Open CVReal Time Object Detection Using Open CV
Real Time Object Detection Using Open CVKhem
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationSafe Software
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking MenDelhi Call girls
 
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsJoaquim Jorge
 
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...Martijn de Jong
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking MenDelhi Call girls
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfsudhanshuwaghmare1
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerThousandEyes
 
Advantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your BusinessAdvantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your BusinessPixlogix Infotech
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonetsnaman860154
 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...Neo4j
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slidevu2urc
 
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 RobisonAnna Loughnan Colquhoun
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking MenDelhi Call girls
 
Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024The Digital Insurer
 
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Servicegiselly40
 
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...apidays
 

Último (20)

Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreter
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
 
Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...
 
Real Time Object Detection Using Open CV
Real Time Object Detection Using Open CVReal Time Object Detection Using Open CV
Real Time Object Detection Using Open CV
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
 
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and Myths
 
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...
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdf
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
Advantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your BusinessAdvantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your Business
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonets
 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slide
 
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
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men
 
Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024
 
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Service
 
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...
 

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