SlideShare uma empresa Scribd logo
1 de 31
Baixar para ler offline
Applying Personas in
Business Analysis,
Development and Testing
Zahhar Kirillov
Technical project manager
• Zahhar Kirillov, MSc in IT management
• Joined EPAM in 2016
• Background:
– web-developer
– CIO
– partner at UX consultancy
• Current role: Technical project manager
• Working in Zürich on client’s side
WHO AM I?
1. What are Personas?
2. What kind of projects benefit more from using Personas?
2. How different roles could benefit from using Personas?
4. Tips to create meaningful Personas and use them at their best.
Agenda
ability to understand
and share the feelings
of another
Your goal is to develop an application
to help wealthy people with planning
their retirement, maintaining
standard of life and letting them
enjoy their ‘golden years’.
Imagine…
1. Complicated to get access to end-users to interview them and
get know their life goals, problems, needs, fairs, etc.
What is their ‘life standard’? How do they use technology?
2. Wealth management topic and its terminology is complicated:
What is „Lombard loan“? How „Vested benefit account“ differs
from „Custody account“, etc.?
3. Where from can we get realistic testing data?
Challenges
Existing test data
Name: TClient 1, for Testing Marital status: Unknown Date of birth: 01.01.1990
Remarks: asdfasdf jkihjihefhew 74747473y7 jrhjkrjkrjkjker
Existing test data
Name: TClient 1, for Testing Marital status: Unknown Date of birth: 01.01.1990
Remarks: asdfasdf jkihjihefhew 74747473y7 jrhjkrjkrjkjker
Existing test data
Name: TClient 1, for Testing Marital status: Unknown Date of birth: 01.01.1990
Remarks: asdfasdf jkihjihefhew 74747473y7 jrhjkrjkrjkjker
Existing test data
Name: TClient 1, for Testing Marital status: Unknown Date of birth: 01.01.1990
Remarks: asdfasdf jkihjihefhew 74747473y7 jrhjkrjkrjkjker
Existing test data
Name: TClient 1, for Testing Marital status: Unknown Date of birth: 01.01.1990
Remarks: asdfasdf jkihjihefhew 74747473y7 jrhjkrjkrjkjker
1. It is difficult to reach and establish trust with end-users in
wealth management, military, medicine, public administration,
luxury real estate and some other industries.
2. Lack of domain knowledge puts additional obstacles when
defining User stories and designing UX.
3. Artificial test data makes it difficult to validate User Stories.
4. Without empathy towards end-users it is hard to keep little
details in focus and keep team motivated in a long run.
What is the problem?
Aren’t we smart enough
to handle it ‘as is’?
One difference between
a smart programmer
and a professional programmer
is that the professional
understands that clarity is a king.
“Clean Code”, by Robert C. Martin
 a method used in user-centered design;
 developed by UX consultant Alan Cooper in 80-s;
 brings a representation of a user into SDLC;
 a collective portrait of a typical user, with touch of personality;
 describes goals, needs, fears, motivation, and interests;
 typically based on field research, interviews or educated guess;
 created by UX designer, or BA with UX research skills.
Personas
• Recently retired from CFO position at Nestle S.A.
• Family:
• husband Kurt (68), university professor
• 2 children (33 and 30 years), live separately
• 2 grandchildren (12 and 7)
• Has savings and shares for 200k EUR
• Owns together with husband:
• 3-bedroom apartment in Münich (550k EUR),
• A holiday home in Italy (350k EUR)
• Collects pearl jewelry by Mikimoto (150k EUR)
• Wishes to:
• travel the world (100k EUR),
• secure good education for grandchildren (200k EUR),
• support charity (10k EUR per year),
• invest into FinTech (seeks for advise).
• Meets hers personal advisor Benjamin Meyer twice a year
• Reads new reports on paper, discusses with husband
Bettina Muster (66), PhD, married
 Conduct 5-30 interviews (ca 1h each) with real users
 Workshop with marketing and business development
department
 Dig into existing analytics, news articles and
Wikipedia for insights
 Focus on user experience, habits, goals, fears, pain,
needs.
How to create a Persona? (1/2)
 Understand their physical abilities (example: uses
glasses) and limitations (example: no smartphone)
 Use one of free templates to present your findings
 Add a suitable photo on Flickr or other image search
(with respect to copyright, check for CC license)
 Discuss Personas with project stakeholders to get
their approval
How to create a Persona? (2/2)
FEW THINGS TO AVOID
• Well-known names
(Donald Duck, Bill Gates)
• Stock images, clipart or
grotesk pictures
• Unnecessary details
• Idealization
• Contact details, or any
customer identifying data
• Long bio / CV
• Random data
• Typically: 1 is better then 0, but you rarely need more then 5
• Start with one. Add until you see, that personas start sharing the
same goals, pains, needs, motivation and context, so they differ only
in formal attributes (age, color of eyes, etc.)
• Sometimes Persona = User role, but
• there might be 1 Persona in multiply roles (Github user)
• or 1 role that requires several Personas (Uber driver)
HOW MANY PERSONAS DO I NEED TO CREATE?
Bettina ― typical user,
represents a real customer
Kurt (husband) ― has all possible
data, features and values set.
Can’t be real, but useful for
testing.
Paloma (daughter) ― has only
mandatory fields set, almost no
data. Very rare case in real life,
but practical for testing.
Benjamin (client advisor) ―
handy to test access rights,
GUI and report generation
procedure.
 Validates design decisions with business.
 Understands the domain terminology.
 Distinguishes ‘pet features’ from real user pain points.
 Converts formal requirements into meaningful user
stories.
Personas for Product Owner
and Business Analyst
Bettina shares most of her wealth
with husband Kurt, they plan
income and expenses together
Bettina is 66, she wears glasses
and her visual ability will
decrease over time
Bettina’s list of family members,
assets and life goals is short (up
to 5 entries, but not 25)
In addition to the individual
report there is a need for a
„Family report“
8pt font is too small, let’s
start with 10pt, shorter text
lines and larger line spacings
Present assets and liabilities
on the same page, to improve
overview and comparison
 Prioritize stories and bugs in the backlog.
 Conduct consistent and interesting sprint demos.
 Gain empathy by putting aside your viewpoint, and trying to
see things from the Persona's point of view.
 Keep motivation when working under time pressure or
working on dull or easy tasks.
 Enjoy an opportunity to have a secret language and jokes
that other teams can’t understand.
Personas for Developers
and Project Managers
― Please check why remarks for real
estate are not displayed for Kurt?
― Yesterday I fixed a null-pointer
exception, now Bettina’s report
looks nice again
― Title page is broken because
Benjamin left the bank and
Bettina has no client advisor
assigned anymore!
 Unique names help to search and communicate.
 Realistic data helps to prepare valid test cases and
better automation scripts.
 Relations between Persona’s help to navigate through
the GUI and observe how same test data is reflected in
different use-cases.
 Variety of personas with different data constellations
helps to cover most of business scenarios without
having too much isolated test-cases.
Personas for Test engineers
 Include Persona creation in your Project plan
 Talk to business or marketing when users are not available
 Bring Personas at any time during SDLC, not only in the beginning
 Store Personas as part of Specification in Confluence or other tool
 Share your Personas with all your colleagues by printing out and
making them visible to everyone
 Revise personas 1-2x times a year
 Think at least once a day: “What if I were [Persona Name]”
Take away
Thank you!
zahhar_kirillov@epam.com

Mais conteúdo relacionado

Semelhante a Applying Personas in Business analysis, development and testing

Validating business ideas through design
Validating business ideas through designValidating business ideas through design
Validating business ideas through designNicolò Volpato
 
Useful JTBD training eng
Useful JTBD training engUseful JTBD training eng
Useful JTBD training engArtem Zhiganov
 
We spline invdeck_feb2018
We spline invdeck_feb2018We spline invdeck_feb2018
We spline invdeck_feb2018Fernanda Torós
 
We spline invdeck_apr2018
We spline invdeck_apr2018We spline invdeck_apr2018
We spline invdeck_apr2018Fernanda Torós
 
DSDT Meetup March 2019
DSDT Meetup March 2019DSDT Meetup March 2019
DSDT Meetup March 2019DSDT_MTL
 
We spline invdeck_apr2018_2
We spline invdeck_apr2018_2We spline invdeck_apr2018_2
We spline invdeck_apr2018_2Fernanda Torós
 
User experience personas
User experience   personasUser experience   personas
User experience personasmichael peachey
 
We spline invdeck_mar2018
We spline invdeck_mar2018We spline invdeck_mar2018
We spline invdeck_mar2018Fernanda Torós
 
We spline invdeck_apr2018_2
We spline invdeck_apr2018_2We spline invdeck_apr2018_2
We spline invdeck_apr2018_2Fernanda Torós
 
How a Product Manager Pivots Into a New Domain by Microsoft Sr PM
How a Product Manager Pivots Into a New Domain by Microsoft Sr PMHow a Product Manager Pivots Into a New Domain by Microsoft Sr PM
How a Product Manager Pivots Into a New Domain by Microsoft Sr PMProduct School
 
Insights - Cristobal South Code.pdf
Insights - Cristobal South Code.pdfInsights - Cristobal South Code.pdf
Insights - Cristobal South Code.pdfCristobalEscobar10
 
Personas Live Web Seminar Final 9 11
Personas Live Web Seminar Final 9 11Personas Live Web Seminar Final 9 11
Personas Live Web Seminar Final 9 11Experience Dynamics
 
How to Make Your Ideas Stick for UX?
How to Make Your Ideas Stick for UX?How to Make Your Ideas Stick for UX?
How to Make Your Ideas Stick for UX?The Wisdom Daily
 
How Product Manager Pivots Into a New Domain by Microsoft Sr PM
How Product Manager Pivots Into a New Domain by Microsoft Sr PMHow Product Manager Pivots Into a New Domain by Microsoft Sr PM
How Product Manager Pivots Into a New Domain by Microsoft Sr PMProduct School
 
Building trust and accountability - the role User Experience design can play ...
Building trust and accountability - the role User Experience design can play ...Building trust and accountability - the role User Experience design can play ...
Building trust and accountability - the role User Experience design can play ...Pistoia Alliance
 
We spline invdeck_mar2018
We spline invdeck_mar2018We spline invdeck_mar2018
We spline invdeck_mar2018Fernanda Torós
 
How To Start A Career In The NFT Space?
How To Start A Career In The NFT Space?How To Start A Career In The NFT Space?
How To Start A Career In The NFT Space?101 Blockchains
 
How to design enterprise apps that sell
How to design enterprise apps that sellHow to design enterprise apps that sell
How to design enterprise apps that sellInVision App
 
How_to_Start_a_Career_In_the_NFT_Space_2023-compressed.pdf
How_to_Start_a_Career_In_the_NFT_Space_2023-compressed.pdfHow_to_Start_a_Career_In_the_NFT_Space_2023-compressed.pdf
How_to_Start_a_Career_In_the_NFT_Space_2023-compressed.pdfDuy Nguyễn
 

Semelhante a Applying Personas in Business analysis, development and testing (20)

Validating business ideas through design
Validating business ideas through designValidating business ideas through design
Validating business ideas through design
 
Useful JTBD training eng
Useful JTBD training engUseful JTBD training eng
Useful JTBD training eng
 
We spline invdeck_feb2018
We spline invdeck_feb2018We spline invdeck_feb2018
We spline invdeck_feb2018
 
We spline invdeck_apr2018
We spline invdeck_apr2018We spline invdeck_apr2018
We spline invdeck_apr2018
 
Personas Workshop 2015
Personas Workshop 2015Personas Workshop 2015
Personas Workshop 2015
 
DSDT Meetup March 2019
DSDT Meetup March 2019DSDT Meetup March 2019
DSDT Meetup March 2019
 
We spline invdeck_apr2018_2
We spline invdeck_apr2018_2We spline invdeck_apr2018_2
We spline invdeck_apr2018_2
 
User experience personas
User experience   personasUser experience   personas
User experience personas
 
We spline invdeck_mar2018
We spline invdeck_mar2018We spline invdeck_mar2018
We spline invdeck_mar2018
 
We spline invdeck_apr2018_2
We spline invdeck_apr2018_2We spline invdeck_apr2018_2
We spline invdeck_apr2018_2
 
How a Product Manager Pivots Into a New Domain by Microsoft Sr PM
How a Product Manager Pivots Into a New Domain by Microsoft Sr PMHow a Product Manager Pivots Into a New Domain by Microsoft Sr PM
How a Product Manager Pivots Into a New Domain by Microsoft Sr PM
 
Insights - Cristobal South Code.pdf
Insights - Cristobal South Code.pdfInsights - Cristobal South Code.pdf
Insights - Cristobal South Code.pdf
 
Personas Live Web Seminar Final 9 11
Personas Live Web Seminar Final 9 11Personas Live Web Seminar Final 9 11
Personas Live Web Seminar Final 9 11
 
How to Make Your Ideas Stick for UX?
How to Make Your Ideas Stick for UX?How to Make Your Ideas Stick for UX?
How to Make Your Ideas Stick for UX?
 
How Product Manager Pivots Into a New Domain by Microsoft Sr PM
How Product Manager Pivots Into a New Domain by Microsoft Sr PMHow Product Manager Pivots Into a New Domain by Microsoft Sr PM
How Product Manager Pivots Into a New Domain by Microsoft Sr PM
 
Building trust and accountability - the role User Experience design can play ...
Building trust and accountability - the role User Experience design can play ...Building trust and accountability - the role User Experience design can play ...
Building trust and accountability - the role User Experience design can play ...
 
We spline invdeck_mar2018
We spline invdeck_mar2018We spline invdeck_mar2018
We spline invdeck_mar2018
 
How To Start A Career In The NFT Space?
How To Start A Career In The NFT Space?How To Start A Career In The NFT Space?
How To Start A Career In The NFT Space?
 
How to design enterprise apps that sell
How to design enterprise apps that sellHow to design enterprise apps that sell
How to design enterprise apps that sell
 
How_to_Start_a_Career_In_the_NFT_Space_2023-compressed.pdf
How_to_Start_a_Career_In_the_NFT_Space_2023-compressed.pdfHow_to_Start_a_Career_In_the_NFT_Space_2023-compressed.pdf
How_to_Start_a_Career_In_the_NFT_Space_2023-compressed.pdf
 

Mais de Zahhar Kirillov, MSc

Wordpress consultant: why can't I hire you?
Wordpress consultant: why can't I hire you?Wordpress consultant: why can't I hire you?
Wordpress consultant: why can't I hire you?Zahhar Kirillov, MSc
 
Мастер-класс "Экспериментальный дизайн взаимодействия"
Мастер-класс "Экспериментальный дизайн взаимодействия"Мастер-класс "Экспериментальный дизайн взаимодействия"
Мастер-класс "Экспериментальный дизайн взаимодействия"Zahhar Kirillov, MSc
 
7 Myths about Teambuilding (with bonus track about hiring)
7 Myths about Teambuilding (with bonus track about hiring)7 Myths about Teambuilding (with bonus track about hiring)
7 Myths about Teambuilding (with bonus track about hiring)Zahhar Kirillov, MSc
 

Mais de Zahhar Kirillov, MSc (6)

Wordpress consultant: why can't I hire you?
Wordpress consultant: why can't I hire you?Wordpress consultant: why can't I hire you?
Wordpress consultant: why can't I hire you?
 
Мастер-класс "Экспериментальный дизайн взаимодействия"
Мастер-класс "Экспериментальный дизайн взаимодействия"Мастер-класс "Экспериментальный дизайн взаимодействия"
Мастер-класс "Экспериментальный дизайн взаимодействия"
 
Basics of Information Systems
Basics of Information Systems Basics of Information Systems
Basics of Information Systems
 
7 Myths about Teambuilding (with bonus track about hiring)
7 Myths about Teambuilding (with bonus track about hiring)7 Myths about Teambuilding (with bonus track about hiring)
7 Myths about Teambuilding (with bonus track about hiring)
 
DreamApply tarkvara koodiaudit
DreamApply tarkvara koodiauditDreamApply tarkvara koodiaudit
DreamApply tarkvara koodiaudit
 
Technology Trends 2013-2014
Technology Trends 2013-2014Technology Trends 2013-2014
Technology Trends 2013-2014
 

Último

MarTech Trend 2024 Book : Marketing Technology Trends (2024 Edition) How Data...
MarTech Trend 2024 Book : Marketing Technology Trends (2024 Edition) How Data...MarTech Trend 2024 Book : Marketing Technology Trends (2024 Edition) How Data...
MarTech Trend 2024 Book : Marketing Technology Trends (2024 Edition) How Data...Jittipong Loespradit
 
WSO2CON 2024 - Building the API First Enterprise – Running an API Program, fr...
WSO2CON 2024 - Building the API First Enterprise – Running an API Program, fr...WSO2CON 2024 - Building the API First Enterprise – Running an API Program, fr...
WSO2CON 2024 - Building the API First Enterprise – Running an API Program, fr...WSO2
 
%+27788225528 love spells in new york Psychic Readings, Attraction spells,Bri...
%+27788225528 love spells in new york Psychic Readings, Attraction spells,Bri...%+27788225528 love spells in new york Psychic Readings, Attraction spells,Bri...
%+27788225528 love spells in new york Psychic Readings, Attraction spells,Bri...masabamasaba
 
%in Soweto+277-882-255-28 abortion pills for sale in soweto
%in Soweto+277-882-255-28 abortion pills for sale in soweto%in Soweto+277-882-255-28 abortion pills for sale in soweto
%in Soweto+277-882-255-28 abortion pills for sale in sowetomasabamasaba
 
Direct Style Effect Systems - The Print[A] Example - A Comprehension Aid
Direct Style Effect Systems -The Print[A] Example- A Comprehension AidDirect Style Effect Systems -The Print[A] Example- A Comprehension Aid
Direct Style Effect Systems - The Print[A] Example - A Comprehension AidPhilip Schwarz
 
WSO2Con2024 - From Code To Cloud: Fast Track Your Cloud Native Journey with C...
WSO2Con2024 - From Code To Cloud: Fast Track Your Cloud Native Journey with C...WSO2Con2024 - From Code To Cloud: Fast Track Your Cloud Native Journey with C...
WSO2Con2024 - From Code To Cloud: Fast Track Your Cloud Native Journey with C...WSO2
 
8257 interfacing 2 in microprocessor for btech students
8257 interfacing 2 in microprocessor for btech students8257 interfacing 2 in microprocessor for btech students
8257 interfacing 2 in microprocessor for btech studentsHimanshiGarg82
 
VTU technical seminar 8Th Sem on Scikit-learn
VTU technical seminar 8Th Sem on Scikit-learnVTU technical seminar 8Th Sem on Scikit-learn
VTU technical seminar 8Th Sem on Scikit-learnAmarnathKambale
 
Crypto Cloud Review - How To Earn Up To $500 Per DAY Of Bitcoin 100% On AutoP...
Crypto Cloud Review - How To Earn Up To $500 Per DAY Of Bitcoin 100% On AutoP...Crypto Cloud Review - How To Earn Up To $500 Per DAY Of Bitcoin 100% On AutoP...
Crypto Cloud Review - How To Earn Up To $500 Per DAY Of Bitcoin 100% On AutoP...SelfMade bd
 
WSO2CON2024 - It's time to go Platformless
WSO2CON2024 - It's time to go PlatformlessWSO2CON2024 - It's time to go Platformless
WSO2CON2024 - It's time to go PlatformlessWSO2
 
Payment Gateway Testing Simplified_ A Step-by-Step Guide for Beginners.pdf
Payment Gateway Testing Simplified_ A Step-by-Step Guide for Beginners.pdfPayment Gateway Testing Simplified_ A Step-by-Step Guide for Beginners.pdf
Payment Gateway Testing Simplified_ A Step-by-Step Guide for Beginners.pdfkalichargn70th171
 
%+27788225528 love spells in Boston Psychic Readings, Attraction spells,Bring...
%+27788225528 love spells in Boston Psychic Readings, Attraction spells,Bring...%+27788225528 love spells in Boston Psychic Readings, Attraction spells,Bring...
%+27788225528 love spells in Boston Psychic Readings, Attraction spells,Bring...masabamasaba
 
The title is not connected to what is inside
The title is not connected to what is insideThe title is not connected to what is inside
The title is not connected to what is insideshinachiaurasa2
 
%in tembisa+277-882-255-28 abortion pills for sale in tembisa
%in tembisa+277-882-255-28 abortion pills for sale in tembisa%in tembisa+277-882-255-28 abortion pills for sale in tembisa
%in tembisa+277-882-255-28 abortion pills for sale in tembisamasabamasaba
 
Architecture decision records - How not to get lost in the past
Architecture decision records - How not to get lost in the pastArchitecture decision records - How not to get lost in the past
Architecture decision records - How not to get lost in the pastPapp Krisztián
 
%+27788225528 love spells in Knoxville Psychic Readings, Attraction spells,Br...
%+27788225528 love spells in Knoxville Psychic Readings, Attraction spells,Br...%+27788225528 love spells in Knoxville Psychic Readings, Attraction spells,Br...
%+27788225528 love spells in Knoxville Psychic Readings, Attraction spells,Br...masabamasaba
 
What Goes Wrong with Language Definitions and How to Improve the Situation
What Goes Wrong with Language Definitions and How to Improve the SituationWhat Goes Wrong with Language Definitions and How to Improve the Situation
What Goes Wrong with Language Definitions and How to Improve the SituationJuha-Pekka Tolvanen
 
%in Hazyview+277-882-255-28 abortion pills for sale in Hazyview
%in Hazyview+277-882-255-28 abortion pills for sale in Hazyview%in Hazyview+277-882-255-28 abortion pills for sale in Hazyview
%in Hazyview+277-882-255-28 abortion pills for sale in Hazyviewmasabamasaba
 
W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...
W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...
W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...panagenda
 

Último (20)

MarTech Trend 2024 Book : Marketing Technology Trends (2024 Edition) How Data...
MarTech Trend 2024 Book : Marketing Technology Trends (2024 Edition) How Data...MarTech Trend 2024 Book : Marketing Technology Trends (2024 Edition) How Data...
MarTech Trend 2024 Book : Marketing Technology Trends (2024 Edition) How Data...
 
WSO2CON 2024 - Building the API First Enterprise – Running an API Program, fr...
WSO2CON 2024 - Building the API First Enterprise – Running an API Program, fr...WSO2CON 2024 - Building the API First Enterprise – Running an API Program, fr...
WSO2CON 2024 - Building the API First Enterprise – Running an API Program, fr...
 
%+27788225528 love spells in new york Psychic Readings, Attraction spells,Bri...
%+27788225528 love spells in new york Psychic Readings, Attraction spells,Bri...%+27788225528 love spells in new york Psychic Readings, Attraction spells,Bri...
%+27788225528 love spells in new york Psychic Readings, Attraction spells,Bri...
 
Microsoft AI Transformation Partner Playbook.pdf
Microsoft AI Transformation Partner Playbook.pdfMicrosoft AI Transformation Partner Playbook.pdf
Microsoft AI Transformation Partner Playbook.pdf
 
%in Soweto+277-882-255-28 abortion pills for sale in soweto
%in Soweto+277-882-255-28 abortion pills for sale in soweto%in Soweto+277-882-255-28 abortion pills for sale in soweto
%in Soweto+277-882-255-28 abortion pills for sale in soweto
 
Direct Style Effect Systems - The Print[A] Example - A Comprehension Aid
Direct Style Effect Systems -The Print[A] Example- A Comprehension AidDirect Style Effect Systems -The Print[A] Example- A Comprehension Aid
Direct Style Effect Systems - The Print[A] Example - A Comprehension Aid
 
WSO2Con2024 - From Code To Cloud: Fast Track Your Cloud Native Journey with C...
WSO2Con2024 - From Code To Cloud: Fast Track Your Cloud Native Journey with C...WSO2Con2024 - From Code To Cloud: Fast Track Your Cloud Native Journey with C...
WSO2Con2024 - From Code To Cloud: Fast Track Your Cloud Native Journey with C...
 
8257 interfacing 2 in microprocessor for btech students
8257 interfacing 2 in microprocessor for btech students8257 interfacing 2 in microprocessor for btech students
8257 interfacing 2 in microprocessor for btech students
 
VTU technical seminar 8Th Sem on Scikit-learn
VTU technical seminar 8Th Sem on Scikit-learnVTU technical seminar 8Th Sem on Scikit-learn
VTU technical seminar 8Th Sem on Scikit-learn
 
Crypto Cloud Review - How To Earn Up To $500 Per DAY Of Bitcoin 100% On AutoP...
Crypto Cloud Review - How To Earn Up To $500 Per DAY Of Bitcoin 100% On AutoP...Crypto Cloud Review - How To Earn Up To $500 Per DAY Of Bitcoin 100% On AutoP...
Crypto Cloud Review - How To Earn Up To $500 Per DAY Of Bitcoin 100% On AutoP...
 
WSO2CON2024 - It's time to go Platformless
WSO2CON2024 - It's time to go PlatformlessWSO2CON2024 - It's time to go Platformless
WSO2CON2024 - It's time to go Platformless
 
Payment Gateway Testing Simplified_ A Step-by-Step Guide for Beginners.pdf
Payment Gateway Testing Simplified_ A Step-by-Step Guide for Beginners.pdfPayment Gateway Testing Simplified_ A Step-by-Step Guide for Beginners.pdf
Payment Gateway Testing Simplified_ A Step-by-Step Guide for Beginners.pdf
 
%+27788225528 love spells in Boston Psychic Readings, Attraction spells,Bring...
%+27788225528 love spells in Boston Psychic Readings, Attraction spells,Bring...%+27788225528 love spells in Boston Psychic Readings, Attraction spells,Bring...
%+27788225528 love spells in Boston Psychic Readings, Attraction spells,Bring...
 
The title is not connected to what is inside
The title is not connected to what is insideThe title is not connected to what is inside
The title is not connected to what is inside
 
%in tembisa+277-882-255-28 abortion pills for sale in tembisa
%in tembisa+277-882-255-28 abortion pills for sale in tembisa%in tembisa+277-882-255-28 abortion pills for sale in tembisa
%in tembisa+277-882-255-28 abortion pills for sale in tembisa
 
Architecture decision records - How not to get lost in the past
Architecture decision records - How not to get lost in the pastArchitecture decision records - How not to get lost in the past
Architecture decision records - How not to get lost in the past
 
%+27788225528 love spells in Knoxville Psychic Readings, Attraction spells,Br...
%+27788225528 love spells in Knoxville Psychic Readings, Attraction spells,Br...%+27788225528 love spells in Knoxville Psychic Readings, Attraction spells,Br...
%+27788225528 love spells in Knoxville Psychic Readings, Attraction spells,Br...
 
What Goes Wrong with Language Definitions and How to Improve the Situation
What Goes Wrong with Language Definitions and How to Improve the SituationWhat Goes Wrong with Language Definitions and How to Improve the Situation
What Goes Wrong with Language Definitions and How to Improve the Situation
 
%in Hazyview+277-882-255-28 abortion pills for sale in Hazyview
%in Hazyview+277-882-255-28 abortion pills for sale in Hazyview%in Hazyview+277-882-255-28 abortion pills for sale in Hazyview
%in Hazyview+277-882-255-28 abortion pills for sale in Hazyview
 
W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...
W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...
W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...
 

Applying Personas in Business analysis, development and testing

  • 1. Applying Personas in Business Analysis, Development and Testing Zahhar Kirillov Technical project manager
  • 2. • Zahhar Kirillov, MSc in IT management • Joined EPAM in 2016 • Background: – web-developer – CIO – partner at UX consultancy • Current role: Technical project manager • Working in Zürich on client’s side WHO AM I?
  • 3. 1. What are Personas? 2. What kind of projects benefit more from using Personas? 2. How different roles could benefit from using Personas? 4. Tips to create meaningful Personas and use them at their best. Agenda
  • 4.
  • 5.
  • 6. ability to understand and share the feelings of another
  • 7. Your goal is to develop an application to help wealthy people with planning their retirement, maintaining standard of life and letting them enjoy their ‘golden years’. Imagine…
  • 8. 1. Complicated to get access to end-users to interview them and get know their life goals, problems, needs, fairs, etc. What is their ‘life standard’? How do they use technology? 2. Wealth management topic and its terminology is complicated: What is „Lombard loan“? How „Vested benefit account“ differs from „Custody account“, etc.? 3. Where from can we get realistic testing data? Challenges
  • 9. Existing test data Name: TClient 1, for Testing Marital status: Unknown Date of birth: 01.01.1990 Remarks: asdfasdf jkihjihefhew 74747473y7 jrhjkrjkrjkjker
  • 10. Existing test data Name: TClient 1, for Testing Marital status: Unknown Date of birth: 01.01.1990 Remarks: asdfasdf jkihjihefhew 74747473y7 jrhjkrjkrjkjker
  • 11. Existing test data Name: TClient 1, for Testing Marital status: Unknown Date of birth: 01.01.1990 Remarks: asdfasdf jkihjihefhew 74747473y7 jrhjkrjkrjkjker
  • 12. Existing test data Name: TClient 1, for Testing Marital status: Unknown Date of birth: 01.01.1990 Remarks: asdfasdf jkihjihefhew 74747473y7 jrhjkrjkrjkjker
  • 13. Existing test data Name: TClient 1, for Testing Marital status: Unknown Date of birth: 01.01.1990 Remarks: asdfasdf jkihjihefhew 74747473y7 jrhjkrjkrjkjker
  • 14. 1. It is difficult to reach and establish trust with end-users in wealth management, military, medicine, public administration, luxury real estate and some other industries. 2. Lack of domain knowledge puts additional obstacles when defining User stories and designing UX. 3. Artificial test data makes it difficult to validate User Stories. 4. Without empathy towards end-users it is hard to keep little details in focus and keep team motivated in a long run. What is the problem?
  • 15. Aren’t we smart enough to handle it ‘as is’?
  • 16. One difference between a smart programmer and a professional programmer is that the professional understands that clarity is a king. “Clean Code”, by Robert C. Martin
  • 17.  a method used in user-centered design;  developed by UX consultant Alan Cooper in 80-s;  brings a representation of a user into SDLC;  a collective portrait of a typical user, with touch of personality;  describes goals, needs, fears, motivation, and interests;  typically based on field research, interviews or educated guess;  created by UX designer, or BA with UX research skills. Personas
  • 18. • Recently retired from CFO position at Nestle S.A. • Family: • husband Kurt (68), university professor • 2 children (33 and 30 years), live separately • 2 grandchildren (12 and 7) • Has savings and shares for 200k EUR • Owns together with husband: • 3-bedroom apartment in Münich (550k EUR), • A holiday home in Italy (350k EUR) • Collects pearl jewelry by Mikimoto (150k EUR) • Wishes to: • travel the world (100k EUR), • secure good education for grandchildren (200k EUR), • support charity (10k EUR per year), • invest into FinTech (seeks for advise). • Meets hers personal advisor Benjamin Meyer twice a year • Reads new reports on paper, discusses with husband Bettina Muster (66), PhD, married
  • 19.  Conduct 5-30 interviews (ca 1h each) with real users  Workshop with marketing and business development department  Dig into existing analytics, news articles and Wikipedia for insights  Focus on user experience, habits, goals, fears, pain, needs. How to create a Persona? (1/2)
  • 20.  Understand their physical abilities (example: uses glasses) and limitations (example: no smartphone)  Use one of free templates to present your findings  Add a suitable photo on Flickr or other image search (with respect to copyright, check for CC license)  Discuss Personas with project stakeholders to get their approval How to create a Persona? (2/2)
  • 21. FEW THINGS TO AVOID • Well-known names (Donald Duck, Bill Gates) • Stock images, clipart or grotesk pictures • Unnecessary details • Idealization • Contact details, or any customer identifying data • Long bio / CV • Random data
  • 22. • Typically: 1 is better then 0, but you rarely need more then 5 • Start with one. Add until you see, that personas start sharing the same goals, pains, needs, motivation and context, so they differ only in formal attributes (age, color of eyes, etc.) • Sometimes Persona = User role, but • there might be 1 Persona in multiply roles (Github user) • or 1 role that requires several Personas (Uber driver) HOW MANY PERSONAS DO I NEED TO CREATE?
  • 23. Bettina ― typical user, represents a real customer Kurt (husband) ― has all possible data, features and values set. Can’t be real, but useful for testing. Paloma (daughter) ― has only mandatory fields set, almost no data. Very rare case in real life, but practical for testing. Benjamin (client advisor) ― handy to test access rights, GUI and report generation procedure.
  • 24.
  • 25.  Validates design decisions with business.  Understands the domain terminology.  Distinguishes ‘pet features’ from real user pain points.  Converts formal requirements into meaningful user stories. Personas for Product Owner and Business Analyst
  • 26. Bettina shares most of her wealth with husband Kurt, they plan income and expenses together Bettina is 66, she wears glasses and her visual ability will decrease over time Bettina’s list of family members, assets and life goals is short (up to 5 entries, but not 25) In addition to the individual report there is a need for a „Family report“ 8pt font is too small, let’s start with 10pt, shorter text lines and larger line spacings Present assets and liabilities on the same page, to improve overview and comparison
  • 27.  Prioritize stories and bugs in the backlog.  Conduct consistent and interesting sprint demos.  Gain empathy by putting aside your viewpoint, and trying to see things from the Persona's point of view.  Keep motivation when working under time pressure or working on dull or easy tasks.  Enjoy an opportunity to have a secret language and jokes that other teams can’t understand. Personas for Developers and Project Managers
  • 28. ― Please check why remarks for real estate are not displayed for Kurt? ― Yesterday I fixed a null-pointer exception, now Bettina’s report looks nice again ― Title page is broken because Benjamin left the bank and Bettina has no client advisor assigned anymore!
  • 29.  Unique names help to search and communicate.  Realistic data helps to prepare valid test cases and better automation scripts.  Relations between Persona’s help to navigate through the GUI and observe how same test data is reflected in different use-cases.  Variety of personas with different data constellations helps to cover most of business scenarios without having too much isolated test-cases. Personas for Test engineers
  • 30.  Include Persona creation in your Project plan  Talk to business or marketing when users are not available  Bring Personas at any time during SDLC, not only in the beginning  Store Personas as part of Specification in Confluence or other tool  Share your Personas with all your colleagues by printing out and making them visible to everyone  Revise personas 1-2x times a year  Think at least once a day: “What if I were [Persona Name]” Take away