SlideShare uma empresa Scribd logo
1 de 37
Personas: 6 months on

Dave Neary – dneary@redhat.com
Open Source and Standards
@nearyd on Twitter (for live tweets)
8 November 2013
Quick recap
Persona{e,s}
The Origin of Personas
Persona basics
●

A persona should have enough detail to make the
person “feel” real
–
–

Photo

–

Age

–

Job

–
●

Name

Family situation

Distilled characteristics of market segment (Cooper
calls these “archetypes”)
Personas focus debate and discussion

Credit: CC BY
Nina Matthews Photography@flickr
Creating a persona

Step 1:
Interviews

Credits: CC BY-NC-SA
toastkid@flickr
Creating a persona

Step 2:
Cluster and
consolidate
profiles into
archetypes
Creating a persona

Step 3:
Simplify
and distill

Credits: CC BY-SA-NC
fedoreando.wordpress.com
What use are they?
Marketing and promotion
Marketing and promotion
●

What conferences does our audience go to?

●

What publications do they read?

●

What key messages will resonate?
Documentation
Documentation
●

What can I assume about the audience?

●

What kinds of questions do they have?

●

How do they search for and find docs?
User experience
User experience design
●

What are the main tasks?

●

What is the mental model audience has?

●

Separating different workflows (admin vs user vs
deployer)
Development
Development
●

What are the highest priority features?

●

Options vs sensible defaults?

●

Concentrating efforts on areas of biggest benefit
Target audience

CC BY-SA,
vizzzual.com @ flickr
OpenStack User Committee
An OpenStack User may have different roles:
● A consumer [...]
● An operator [...]
● An ecosystem partner [...]
● A distribution provider or appliance vendor [...]
An OpenStack User may have different types of organizational
affiliation: [...]
An OpenStack User may come from different market segments:
[...]
An OpenStack User may come from different geographic regions:
[...]
Source: http://bit.ly/1102DAP
Contributing sources
●

●

Aeolus Conductor personas:
https://aeolusproject.org/redmine/projects/aeolus/wiki
/Personas
NTT Com Security “Cloud Personas”:
http://www.integralis.com/en/uploads/files/Cloud
%20Personas%20whitepaper%20-%20FINAL.pdf

●

IBM Cloud user roles: ACM CHIMIT ’11

●

EMC UX blog: http://uxblog.emc.com/2013/05/

●

Bruce Reeler & Ju Lim from Red Hat

●

RDO Forum users
OpenStack Personas

http://bit.ly/OpenStackPersonas
Anna the Enterprise Admin
●
●

Big company – 3 datacenters worldwide
Mostly VMware, HyperV, KVM on host, mostly
Windows & Linux guests

●

Considering IaaS for self-service

●

Needs reassurance, monitoring, marketplace

●

Anna deploys what the CIO/Director of IT decides
Simon the SMB Admin
●

●

●

Medium sized company with developers – Simon
dabbles and adopts technology he thinks will make
his life easier
Already using AWS – wants private IaaS for devel &
QA self-service
Needs easy way to apply security updates, good
monitoring for nodes, quotas & guests
Dan the Deployer
●
●

●

●

Services company
Dan looks at a lot of technology, but spends his time
where the money is – project-based work
Dan's an installer & architect – wants an easy way to
spec out & design a cloud, deploy it, and get out
Involved during installation, major version upgrades,
but not admin
Erin the DevOps web dev & deployer
●

Erin has been using AWS for a while

●

Very familiar with CI/CD tools and workflows

●

●

Primarily developing apps for internal usage, helping
other web developers do their deployment
Focused on her apps, and doesn't care much what
the underlying infrastructure is
Diane the Developer
●

●

●

Diane develops applications which build on and
integrate with OpenStack – her company is a vendor
of cloud-related hardware
Cares about the upstream experience, and about the
quality, stability and documentation of the APIs
Diane's company cares about generating revenues
from sales of hardware for OpenStack deployments
Ursula the University IT Director
●

●

●

●

Ursula manages the university's 400 servers, spread
over 2 data centers, to manage the university IT
needs, grid computing, and student IT requests
Ursula prefers open source for cost and control
reasons
Has some pressure from staff and students to
provide more flexible IT management for projects,
teaching, on-demand scientific computing resources
Cares about monitoring, security updates
Brad the Beginner
●
●

●

●

Brad is a dabbler
Needs easy install and set-up – get main ideas
quickly, but brush over details
Wants “Getting started” tutorials up to and including
“something useful running”
Brad lacks the knowledge to dig in and debug issues
with installation and configuration
Victor the VI Admin
●

●

●

●

Victor knows all there is to know about vSphere. Has
mastered automation and control of his infrastructure
Maintains compute, storage & network resources for
a medium-sized company
IT needs are evolving, and he's considering IaaS to
respond to self-service requests from technical
colleagues
Pain points: Capacity planning, integrating Iaas in a
heterogeneous environment
Dennis the Director of IT
●

Dennis is nervous about new technology

●

Unsure about the cost and benefits of a private IaaS

●

●

Pressure to evolve due to tightening IT budgets,
demand for faster response time to IT ticket requests
for new services
Worried how he's going to control & manage things
when anyone can create a service
Alan the AWS Enthusiast
●

Works for a start-up that makes mobile applications

●

Been using AWS for years

●

●

●

Wants to concentrate on application, not on
managing the platform
“Automate all the things” – security updates, test,
staging, production deployment cycle
Cost & effort of moving to an alternative IaaS are key
concerns for him
Walter the Web Developer
●

●

●

Walter doesn't care about infrastructure or
deployment, he cares about web development
Happy developing Symfony/Bootstrap/HTML5 apps
on his Macbook, testing via VirtualBox
Needs guidance on how to build apps for the cloud
without having to learn the ins & outs of an IaaS
Help!
●

Key audiences not personified
–
–

Core developers

–
●

Press, analysts, pundits
Distributors/product managers

Personas need polish
–

Compare to reality
Help!
●

●

Integrate User Committee survey results & get user
feedback/interviews
Personas are useful when they're used
–

User interface design

–

Documentation

–

Marketing

–

Feature prioritization
Resources (added for SlideShare)
●

●

●

OpenStack personas on Google docs:
http://bit.ly/OpenStackPersonas
OpenStack user stories:
https://www.openstack.org/user-stories/
OpenStack user committee survey results:
http://bit.ly/OpenStackSurveyNov13
Thank you!
Questions?

Dave Neary
Open Source and Standards
Red Hat
dneary@redhat.com
@nearyd

Mais conteúdo relacionado

Destaque

Making the Army of Awesome more Awesome (Mozilla Summit ignite)
Making the Army of Awesome more Awesome (Mozilla Summit ignite)Making the Army of Awesome more Awesome (Mozilla Summit ignite)
Making the Army of Awesome more Awesome (Mozilla Summit ignite)David Eaves
 
Community Impacts of Legal Decisions
Community Impacts of Legal Decisions Community Impacts of Legal Decisions
Community Impacts of Legal Decisions Dave Neary
 
Growing the next generation of Open Source developers
Growing the next generation of Open Source developersGrowing the next generation of Open Source developers
Growing the next generation of Open Source developersDave Neary
 
The Ecclesiastes principle: Learning lessons of the past
The Ecclesiastes principle: Learning lessons of the pastThe Ecclesiastes principle: Learning lessons of the past
The Ecclesiastes principle: Learning lessons of the pastDave Neary
 
Metrics gone bad
Metrics gone badMetrics gone bad
Metrics gone badDave Neary
 
Growing next generation
Growing next generationGrowing next generation
Growing next generationDave Neary
 
Is there a big bang going on?
Is there a big bang going on?Is there a big bang going on?
Is there a big bang going on?Dave Neary
 
Community antipatterns
Community antipatternsCommunity antipatterns
Community antipatternsDave Neary
 
OpenShift on OpenStack
OpenShift on OpenStackOpenShift on OpenStack
OpenShift on OpenStackDave Neary
 
Open daylight and Openstack
Open daylight and OpenstackOpen daylight and Openstack
Open daylight and OpenstackDave Neary
 
A complete Open Source cloud: Storage, Virt, IaaS, PaaS
A complete Open Source cloud: Storage, Virt, IaaS, PaaSA complete Open Source cloud: Storage, Virt, IaaS, PaaS
A complete Open Source cloud: Storage, Virt, IaaS, PaaSDave Neary
 
Networking in OpenStack for non-networking people: Neutron, Open vSwitch and ...
Networking in OpenStack for non-networking people: Neutron, Open vSwitch and ...Networking in OpenStack for non-networking people: Neutron, Open vSwitch and ...
Networking in OpenStack for non-networking people: Neutron, Open vSwitch and ...Dave Neary
 
NFV for beginners
NFV for beginnersNFV for beginners
NFV for beginnersDave Neary
 
Swimming upstream
Swimming upstreamSwimming upstream
Swimming upstreamDave Neary
 

Destaque (15)

Making the Army of Awesome more Awesome (Mozilla Summit ignite)
Making the Army of Awesome more Awesome (Mozilla Summit ignite)Making the Army of Awesome more Awesome (Mozilla Summit ignite)
Making the Army of Awesome more Awesome (Mozilla Summit ignite)
 
Community Impacts of Legal Decisions
Community Impacts of Legal Decisions Community Impacts of Legal Decisions
Community Impacts of Legal Decisions
 
Growing the next generation of Open Source developers
Growing the next generation of Open Source developersGrowing the next generation of Open Source developers
Growing the next generation of Open Source developers
 
The Ecclesiastes principle: Learning lessons of the past
The Ecclesiastes principle: Learning lessons of the pastThe Ecclesiastes principle: Learning lessons of the past
The Ecclesiastes principle: Learning lessons of the past
 
Metrics gone bad
Metrics gone badMetrics gone bad
Metrics gone bad
 
Growing next generation
Growing next generationGrowing next generation
Growing next generation
 
Is there a big bang going on?
Is there a big bang going on?Is there a big bang going on?
Is there a big bang going on?
 
Community antipatterns
Community antipatternsCommunity antipatterns
Community antipatterns
 
OpenShift on OpenStack
OpenShift on OpenStackOpenShift on OpenStack
OpenShift on OpenStack
 
Open daylight and Openstack
Open daylight and OpenstackOpen daylight and Openstack
Open daylight and Openstack
 
Nfv primer v2
Nfv primer v2Nfv primer v2
Nfv primer v2
 
A complete Open Source cloud: Storage, Virt, IaaS, PaaS
A complete Open Source cloud: Storage, Virt, IaaS, PaaSA complete Open Source cloud: Storage, Virt, IaaS, PaaS
A complete Open Source cloud: Storage, Virt, IaaS, PaaS
 
Networking in OpenStack for non-networking people: Neutron, Open vSwitch and ...
Networking in OpenStack for non-networking people: Neutron, Open vSwitch and ...Networking in OpenStack for non-networking people: Neutron, Open vSwitch and ...
Networking in OpenStack for non-networking people: Neutron, Open vSwitch and ...
 
NFV for beginners
NFV for beginnersNFV for beginners
NFV for beginners
 
Swimming upstream
Swimming upstreamSwimming upstream
Swimming upstream
 

Semelhante a Personas

Nimble Framework - Software architecture and design in agile era - PSQT Template
Nimble Framework - Software architecture and design in agile era - PSQT TemplateNimble Framework - Software architecture and design in agile era - PSQT Template
Nimble Framework - Software architecture and design in agile era - PSQT Templatetjain
 
Developer Conference 2.1 - (Cloud) First Steps to the Cloud
Developer Conference 2.1 - (Cloud) First Steps to the CloudDeveloper Conference 2.1 - (Cloud) First Steps to the Cloud
Developer Conference 2.1 - (Cloud) First Steps to the CloudMicro Focus
 
Domino app dev competitive advantage final
Domino app dev competitive advantage finalDomino app dev competitive advantage final
Domino app dev competitive advantage finalJohn Head
 
Product Development in Startup Environment : Build The Right Thing and Build ...
Product Development in Startup Environment : Build The Right Thing and Build ...Product Development in Startup Environment : Build The Right Thing and Build ...
Product Development in Startup Environment : Build The Right Thing and Build ...Yoza Aprilio
 
Grails & DevOps: continuous integration and delivery in the cloud
Grails & DevOps: continuous integration and delivery in the cloudGrails & DevOps: continuous integration and delivery in the cloud
Grails & DevOps: continuous integration and delivery in the cloudGR8Conf
 
Think future technologies – corporate presentation (public)
Think future technologies – corporate presentation (public)Think future technologies – corporate presentation (public)
Think future technologies – corporate presentation (public)Tft Us
 
Company Profile - NPC with TIBCO Spotfire solution
Company Profile - NPC with TIBCO Spotfire solution  Company Profile - NPC with TIBCO Spotfire solution
Company Profile - NPC with TIBCO Spotfire solution Sirinporn Setworaya
 
Ipsita_Informatica_9Year
Ipsita_Informatica_9YearIpsita_Informatica_9Year
Ipsita_Informatica_9Yearipsita mohanty
 
CV of Shemil Mohan
CV of Shemil MohanCV of Shemil Mohan
CV of Shemil MohanShemil Mohan
 
Process and flows of an IT Project - presentation.pdf
Process and flows of an IT Project - presentation.pdfProcess and flows of an IT Project - presentation.pdf
Process and flows of an IT Project - presentation.pdfCasey Ordoña
 

Semelhante a Personas (20)

Nimble Framework - Software architecture and design in agile era - PSQT Template
Nimble Framework - Software architecture and design in agile era - PSQT TemplateNimble Framework - Software architecture and design in agile era - PSQT Template
Nimble Framework - Software architecture and design in agile era - PSQT Template
 
Developer Conference 2.1 - (Cloud) First Steps to the Cloud
Developer Conference 2.1 - (Cloud) First Steps to the CloudDeveloper Conference 2.1 - (Cloud) First Steps to the Cloud
Developer Conference 2.1 - (Cloud) First Steps to the Cloud
 
Saurabh_Asthana_Resume
Saurabh_Asthana_ResumeSaurabh_Asthana_Resume
Saurabh_Asthana_Resume
 
Repurpose, Reuse, Refresh
Repurpose, Reuse, RefreshRepurpose, Reuse, Refresh
Repurpose, Reuse, Refresh
 
Profile_Hadoop
Profile_HadoopProfile_Hadoop
Profile_Hadoop
 
Domino app dev competitive advantage final
Domino app dev competitive advantage finalDomino app dev competitive advantage final
Domino app dev competitive advantage final
 
Product Development in Startup Environment : Build The Right Thing and Build ...
Product Development in Startup Environment : Build The Right Thing and Build ...Product Development in Startup Environment : Build The Right Thing and Build ...
Product Development in Startup Environment : Build The Right Thing and Build ...
 
Harish
HarishHarish
Harish
 
Nikhil.Gawande
Nikhil.GawandeNikhil.Gawande
Nikhil.Gawande
 
Cv39
Cv39Cv39
Cv39
 
Grails & DevOps: continuous integration and delivery in the cloud
Grails & DevOps: continuous integration and delivery in the cloudGrails & DevOps: continuous integration and delivery in the cloud
Grails & DevOps: continuous integration and delivery in the cloud
 
Think future technologies – corporate presentation (public)
Think future technologies – corporate presentation (public)Think future technologies – corporate presentation (public)
Think future technologies – corporate presentation (public)
 
Company Profile - NPC with TIBCO Spotfire solution
Company Profile - NPC with TIBCO Spotfire solution  Company Profile - NPC with TIBCO Spotfire solution
Company Profile - NPC with TIBCO Spotfire solution
 
Ipsita_Informatica_9Year
Ipsita_Informatica_9YearIpsita_Informatica_9Year
Ipsita_Informatica_9Year
 
Jinan Babu
Jinan BabuJinan Babu
Jinan Babu
 
Resume
ResumeResume
Resume
 
CV of Shemil Mohan
CV of Shemil MohanCV of Shemil Mohan
CV of Shemil Mohan
 
MaGIC Startup Academy Launch : Day 1 - Enterprise Product Development & Sales...
MaGIC Startup Academy Launch : Day 1 - Enterprise Product Development & Sales...MaGIC Startup Academy Launch : Day 1 - Enterprise Product Development & Sales...
MaGIC Startup Academy Launch : Day 1 - Enterprise Product Development & Sales...
 
Antick CV
Antick CVAntick CV
Antick CV
 
Process and flows of an IT Project - presentation.pdf
Process and flows of an IT Project - presentation.pdfProcess and flows of an IT Project - presentation.pdf
Process and flows of an IT Project - presentation.pdf
 

Mais de Dave Neary

Crafting an Open Source Product Strategy
Crafting an Open Source Product StrategyCrafting an Open Source Product Strategy
Crafting an Open Source Product StrategyDave Neary
 
Community dynamics
Community dynamicsCommunity dynamics
Community dynamicsDave Neary
 
Community catalysts value of open source
Community catalysts   value of open sourceCommunity catalysts   value of open source
Community catalysts value of open sourceDave Neary
 
Crafting an open source product strategy
Crafting an open source product strategyCrafting an open source product strategy
Crafting an open source product strategyDave Neary
 
Open source business models
Open source business modelsOpen source business models
Open source business modelsDave Neary
 
Foundations 101
Foundations 101Foundations 101
Foundations 101Dave Neary
 
oVirt and OpenStack
oVirt and OpenStackoVirt and OpenStack
oVirt and OpenStackDave Neary
 
Jeudis du libre_git
Jeudis du libre_gitJeudis du libre_git
Jeudis du libre_gitDave Neary
 
Community antipatterns
Community antipatternsCommunity antipatterns
Community antipatternsDave Neary
 
Présenter les Logiciels Libres
Présenter les Logiciels LibresPrésenter les Logiciels Libres
Présenter les Logiciels LibresDave Neary
 
Giving Great Presentations
Giving Great PresentationsGiving Great Presentations
Giving Great PresentationsDave Neary
 
Maemo Documentation Co Creation
Maemo Documentation Co CreationMaemo Documentation Co Creation
Maemo Documentation Co CreationDave Neary
 
Free software and telephony over IP
Free software and telephony over IPFree software and telephony over IP
Free software and telephony over IPDave Neary
 

Mais de Dave Neary (15)

Crafting an Open Source Product Strategy
Crafting an Open Source Product StrategyCrafting an Open Source Product Strategy
Crafting an Open Source Product Strategy
 
Community dynamics
Community dynamicsCommunity dynamics
Community dynamics
 
Community catalysts value of open source
Community catalysts   value of open sourceCommunity catalysts   value of open source
Community catalysts value of open source
 
Crafting an open source product strategy
Crafting an open source product strategyCrafting an open source product strategy
Crafting an open source product strategy
 
Open source business models
Open source business modelsOpen source business models
Open source business models
 
Foundations 101
Foundations 101Foundations 101
Foundations 101
 
oVirt and OpenStack
oVirt and OpenStackoVirt and OpenStack
oVirt and OpenStack
 
Jeudis du libre_git
Jeudis du libre_gitJeudis du libre_git
Jeudis du libre_git
 
Community antipatterns
Community antipatternsCommunity antipatterns
Community antipatterns
 
Gnome census
Gnome censusGnome census
Gnome census
 
Maemo Council
Maemo CouncilMaemo Council
Maemo Council
 
Présenter les Logiciels Libres
Présenter les Logiciels LibresPrésenter les Logiciels Libres
Présenter les Logiciels Libres
 
Giving Great Presentations
Giving Great PresentationsGiving Great Presentations
Giving Great Presentations
 
Maemo Documentation Co Creation
Maemo Documentation Co CreationMaemo Documentation Co Creation
Maemo Documentation Co Creation
 
Free software and telephony over IP
Free software and telephony over IPFree software and telephony over IP
Free software and telephony over IP
 

Último

Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationBeyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationSafe Software
 
DevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenDevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenHervé Boutemy
 
Streamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupStreamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupFlorian Wilhelm
 
Training state-of-the-art general text embedding
Training state-of-the-art general text embeddingTraining state-of-the-art general text embedding
Training state-of-the-art general text embeddingZilliz
 
Story boards and shot lists for my a level piece
Story boards and shot lists for my a level pieceStory boards and shot lists for my a level piece
Story boards and shot lists for my a level piececharlottematthew16
 
WordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your BrandWordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your Brandgvaughan
 
Search Engine Optimization SEO PDF for 2024.pdf
Search Engine Optimization SEO PDF for 2024.pdfSearch Engine Optimization SEO PDF for 2024.pdf
Search Engine Optimization SEO PDF for 2024.pdfRankYa
 
SAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxSAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxNavinnSomaal
 
Dev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebDev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebUiPathCommunity
 
Developer Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLDeveloper Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLScyllaDB
 
My INSURER PTE LTD - Insurtech Innovation Award 2024
My INSURER PTE LTD - Insurtech Innovation Award 2024My INSURER PTE LTD - Insurtech Innovation Award 2024
My INSURER PTE LTD - Insurtech Innovation Award 2024The Digital Insurer
 
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage CostLeverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage CostZilliz
 
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek SchlawackFwdays
 
"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii SoldatenkoFwdays
 
Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Enterprise Knowledge
 
AI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsAI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsMemoori
 
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024BookNet Canada
 
Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 3652toLead Limited
 
Vector Databases 101 - An introduction to the world of Vector Databases
Vector Databases 101 - An introduction to the world of Vector DatabasesVector Databases 101 - An introduction to the world of Vector Databases
Vector Databases 101 - An introduction to the world of Vector DatabasesZilliz
 
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticsKotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticscarlostorres15106
 

Último (20)

Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationBeyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
 
DevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenDevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache Maven
 
Streamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupStreamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project Setup
 
Training state-of-the-art general text embedding
Training state-of-the-art general text embeddingTraining state-of-the-art general text embedding
Training state-of-the-art general text embedding
 
Story boards and shot lists for my a level piece
Story boards and shot lists for my a level pieceStory boards and shot lists for my a level piece
Story boards and shot lists for my a level piece
 
WordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your BrandWordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your Brand
 
Search Engine Optimization SEO PDF for 2024.pdf
Search Engine Optimization SEO PDF for 2024.pdfSearch Engine Optimization SEO PDF for 2024.pdf
Search Engine Optimization SEO PDF for 2024.pdf
 
SAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxSAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptx
 
Dev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebDev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio Web
 
Developer Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLDeveloper Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQL
 
My INSURER PTE LTD - Insurtech Innovation Award 2024
My INSURER PTE LTD - Insurtech Innovation Award 2024My INSURER PTE LTD - Insurtech Innovation Award 2024
My INSURER PTE LTD - Insurtech Innovation Award 2024
 
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage CostLeverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
 
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
 
"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko
 
Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024
 
AI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsAI as an Interface for Commercial Buildings
AI as an Interface for Commercial Buildings
 
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
 
Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365
 
Vector Databases 101 - An introduction to the world of Vector Databases
Vector Databases 101 - An introduction to the world of Vector DatabasesVector Databases 101 - An introduction to the world of Vector Databases
Vector Databases 101 - An introduction to the world of Vector Databases
 
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticsKotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
 

Personas

  • 1. Personas: 6 months on Dave Neary – dneary@redhat.com Open Source and Standards @nearyd on Twitter (for live tweets) 8 November 2013
  • 4. The Origin of Personas
  • 5. Persona basics ● A persona should have enough detail to make the person “feel” real – – Photo – Age – Job – ● Name Family situation Distilled characteristics of market segment (Cooper calls these “archetypes”)
  • 6. Personas focus debate and discussion Credit: CC BY Nina Matthews Photography@flickr
  • 7. Creating a persona Step 1: Interviews Credits: CC BY-NC-SA toastkid@flickr
  • 8. Creating a persona Step 2: Cluster and consolidate profiles into archetypes
  • 9. Creating a persona Step 3: Simplify and distill Credits: CC BY-SA-NC fedoreando.wordpress.com
  • 10. What use are they?
  • 12. Marketing and promotion ● What conferences does our audience go to? ● What publications do they read? ● What key messages will resonate?
  • 14. Documentation ● What can I assume about the audience? ● What kinds of questions do they have? ● How do they search for and find docs?
  • 16. User experience design ● What are the main tasks? ● What is the mental model audience has? ● Separating different workflows (admin vs user vs deployer)
  • 18. Development ● What are the highest priority features? ● Options vs sensible defaults? ● Concentrating efforts on areas of biggest benefit
  • 20. OpenStack User Committee An OpenStack User may have different roles: ● A consumer [...] ● An operator [...] ● An ecosystem partner [...] ● A distribution provider or appliance vendor [...] An OpenStack User may have different types of organizational affiliation: [...] An OpenStack User may come from different market segments: [...] An OpenStack User may come from different geographic regions: [...] Source: http://bit.ly/1102DAP
  • 21. Contributing sources ● ● Aeolus Conductor personas: https://aeolusproject.org/redmine/projects/aeolus/wiki /Personas NTT Com Security “Cloud Personas”: http://www.integralis.com/en/uploads/files/Cloud %20Personas%20whitepaper%20-%20FINAL.pdf ● IBM Cloud user roles: ACM CHIMIT ’11 ● EMC UX blog: http://uxblog.emc.com/2013/05/ ● Bruce Reeler & Ju Lim from Red Hat ● RDO Forum users
  • 23. Anna the Enterprise Admin ● ● Big company – 3 datacenters worldwide Mostly VMware, HyperV, KVM on host, mostly Windows & Linux guests ● Considering IaaS for self-service ● Needs reassurance, monitoring, marketplace ● Anna deploys what the CIO/Director of IT decides
  • 24. Simon the SMB Admin ● ● ● Medium sized company with developers – Simon dabbles and adopts technology he thinks will make his life easier Already using AWS – wants private IaaS for devel & QA self-service Needs easy way to apply security updates, good monitoring for nodes, quotas & guests
  • 25. Dan the Deployer ● ● ● ● Services company Dan looks at a lot of technology, but spends his time where the money is – project-based work Dan's an installer & architect – wants an easy way to spec out & design a cloud, deploy it, and get out Involved during installation, major version upgrades, but not admin
  • 26. Erin the DevOps web dev & deployer ● Erin has been using AWS for a while ● Very familiar with CI/CD tools and workflows ● ● Primarily developing apps for internal usage, helping other web developers do their deployment Focused on her apps, and doesn't care much what the underlying infrastructure is
  • 27. Diane the Developer ● ● ● Diane develops applications which build on and integrate with OpenStack – her company is a vendor of cloud-related hardware Cares about the upstream experience, and about the quality, stability and documentation of the APIs Diane's company cares about generating revenues from sales of hardware for OpenStack deployments
  • 28. Ursula the University IT Director ● ● ● ● Ursula manages the university's 400 servers, spread over 2 data centers, to manage the university IT needs, grid computing, and student IT requests Ursula prefers open source for cost and control reasons Has some pressure from staff and students to provide more flexible IT management for projects, teaching, on-demand scientific computing resources Cares about monitoring, security updates
  • 29. Brad the Beginner ● ● ● ● Brad is a dabbler Needs easy install and set-up – get main ideas quickly, but brush over details Wants “Getting started” tutorials up to and including “something useful running” Brad lacks the knowledge to dig in and debug issues with installation and configuration
  • 30. Victor the VI Admin ● ● ● ● Victor knows all there is to know about vSphere. Has mastered automation and control of his infrastructure Maintains compute, storage & network resources for a medium-sized company IT needs are evolving, and he's considering IaaS to respond to self-service requests from technical colleagues Pain points: Capacity planning, integrating Iaas in a heterogeneous environment
  • 31. Dennis the Director of IT ● Dennis is nervous about new technology ● Unsure about the cost and benefits of a private IaaS ● ● Pressure to evolve due to tightening IT budgets, demand for faster response time to IT ticket requests for new services Worried how he's going to control & manage things when anyone can create a service
  • 32. Alan the AWS Enthusiast ● Works for a start-up that makes mobile applications ● Been using AWS for years ● ● ● Wants to concentrate on application, not on managing the platform “Automate all the things” – security updates, test, staging, production deployment cycle Cost & effort of moving to an alternative IaaS are key concerns for him
  • 33. Walter the Web Developer ● ● ● Walter doesn't care about infrastructure or deployment, he cares about web development Happy developing Symfony/Bootstrap/HTML5 apps on his Macbook, testing via VirtualBox Needs guidance on how to build apps for the cloud without having to learn the ins & outs of an IaaS
  • 34. Help! ● Key audiences not personified – – Core developers – ● Press, analysts, pundits Distributors/product managers Personas need polish – Compare to reality
  • 35. Help! ● ● Integrate User Committee survey results & get user feedback/interviews Personas are useful when they're used – User interface design – Documentation – Marketing – Feature prioritization
  • 36. Resources (added for SlideShare) ● ● ● OpenStack personas on Google docs: http://bit.ly/OpenStackPersonas OpenStack user stories: https://www.openstack.org/user-stories/ OpenStack user committee survey results: http://bit.ly/OpenStackSurveyNov13
  • 37. Thank you! Questions? Dave Neary Open Source and Standards Red Hat dneary@redhat.com @nearyd