SlideShare uma empresa Scribd logo
1 de 57
Baixar para ler offline
www.dadda.it roberto@dadda.it Excellence in usability 1st semester 2021-2022 1
ERGONOMICS APPLIED TO THE DESIGN OF USABLE WEB
PAGES AND APPS
Roberto DADDA and Paolo NEGRI
www.dadda.it roberto@dadda.it Excellence in usability 1st semester 2021-2022 2
User centered design
User first!
2
www.dadda.it roberto@dadda.it Excellence in usability 1st semester 2021-2022 3
3
www.dadda.it roberto@dadda.it Excellence in usability 1st semester 2021-2022 4
4
www.dadda.it roberto@dadda.it Excellence in usability 1st semester 2021-2022 5
Sounds familiar?
• I can’t find anything in this website
• The system is impossible to use
• This is taking longer than it should
• The site is ugly
• I found this yesterday night, now I’m unable
to find it again
• I must have clicked the wrong thing
• I did a mistake, and now what happens
• Those fields should be filled automatically
• Why he is asking me twice the same data?
5
www.dadda.it roberto@dadda.it Excellence in usability 1st semester 2021-2022 6
εὕρηκα(1)
(1)https://en.wikipedia.org/wiki/Eureka_(word)
εὑρίσκω, heurískō:
I have found it!
www.dadda.it roberto@dadda.it Excellence in usability 1st semester 2021-2022 7
User centered design
User Centered design
(UCD) is an
interactive method
that puts the user at
the center of all
design decisions.
www.dadda.it roberto@dadda.it Excellence in usability 1st semester 2021-2022 8
UCD is a design
philosophy and
approach enabled by a
wealth of disciplines
and design methods.
Ultimate goal of UCD
is to optimize the
user’s experience of a
system, often a mix of
product and process.
www.dadda.it roberto@dadda.it Excellence in usability 1st semester 2021-2022 9
The main focus is user
perspective during all phases
of development lifecycle
9
www.dadda.it roberto@dadda.it Excellence in usability 1st semester 2021-2022 10
User’s
drivers
www.dadda.it roberto@dadda.it Excellence in usability 1st semester 2021-2022 11
1 - Needs and wants
www.dadda.it roberto@dadda.it Excellence in usability 1st semester 2021-2022 12
2 - Goals, motivations and triggers
www.dadda.it roberto@dadda.it Excellence in usability 1st semester 2021-2022 13
3 - Obstacles and limitations
www.dadda.it roberto@dadda.it Excellence in usability 1st semester 2021-2022 14
4 - Tasks, activities and behaviors
www.dadda.it roberto@dadda.it Excellence in usability 1st semester 2021-2022 15
5 - Geography and language
www.dadda.it roberto@dadda.it Excellence in usability 1st semester 2021-2022 16
6 - Environment and tools
1
6
www.dadda.it roberto@dadda.it Excellence in usability 1st semester 2021-2022 17
7 - Work life and experience
1
7
www.dadda.it roberto@dadda.it Excellence in usability 1st semester 2021-2022 18
Personas
A persona (plural personae or personas), in the word's everyday usage, is a social role or a character played by an actor.
www.dadda.it roberto@dadda.it Excellence in usability 1st semester 2021-2022 19
Personas
A persona, (aka user persona, customer persona, buyer persona)
in user-centered design and marketing is a fictional character created
to represent a user type that might use a site, brand, or product in a
similar way.(1)
(1) William Lidwell; Kritina Holden; Jill Butler (1 January 2010), Universal Principles of Design, Rockport Publishers, p. 182, ISBN 978-1-61058-065-6
www.dadda.it roberto@dadda.it Excellence in usability 1st semester 2021-2022 20
Personas why
• To keep the users at the center of
design development
• To facilitate conversation
• It provides:
• strategy
• structure
• story
2
www.dadda.it roberto@dadda.it Excellence in usability 1st semester 2021-2022 21
Personas
• Foundation for the rest of user
documentation
• Makes data comprehensible and
interaction easier by giving a
NAME
• Sort of imaginary friend
• PROVEN effective in the success of
final product
• Not important how rich, important
how relevant to the process
2
1
www.dadda.it roberto@dadda.it Excellence in usability 1st semester 2021-2022 22
Personas as design tools
• Determine what product should do
and how it should behave
• Communicate with stakeholders,
developers and other designer
• Build consensus and commitment
to the design
• Measure design’s effectives
• Contribute to internal and external
marketing
2
www.dadda.it roberto@dadda.it Excellence in usability 1st semester 2021-2022 23
UI personas are different from marketing ones
www.dadda.it roberto@dadda.it Excellence in usability 1st semester 2021-2022 24
www.dadda.it roberto@dadda.it Excellence in usability 1st semester 2021-2022 25
Personas card content
• Name (Mary)
• Short description (not more than 5 words)
• Photo (avoid celebrities)
• Demographics
• Personality
• Technical expertise
• Platform (Browser, iPhone…)
• Goals (Motivation)
• Motto
2
5
www.dadda.it roberto@dadda.it Excellence in usability 1st semester 2021-2022 26
Elements of a persona
• Name
• Picture
• Description
• What they want to do
on our site
• And some project’s
specific ones
2
At least
www.dadda.it roberto@dadda.it Excellence in usability 1st semester 2021-2022 27
2
7
www.dadda.it roberto@dadda.it Excellence in usability 1st semester 2021-2022 28
Suggestions
• Start brainstorming
with sticky notes
• Keep certain persons
you know in mind,
but combine their
goal and
descriptions in
personas
• Mindmapping helps
2
www.dadda.it roberto@dadda.it Excellence in usability 1st semester 2021-2022 29
Mind map
www.dadda.it roberto@dadda.it Excellence in usability 1st semester 2021-2022 30
Empathy map
• HEAR
• What friends, boss, influencer, partner… says
• SEE
• Environment, friends, what the market offers
• THINK&FEEL
• What really counts, major preoccupations, worries & aspirations
• SAY&DO
• Attitude in public,appearance, behaviour toward others
• PAIN
• Fears, frustrations, obstacles
• GAIN
• “Wants”/needs, measure of success, obstacles
www.dadda.it roberto@dadda.it Excellence in usability 1st semester 2021-2022 31
3
www.dadda.it roberto@dadda.it Excellence in usability 1st semester 2021-2022 32
www.dadda.it roberto@dadda.it Excellence in usability 1st semester 2021-2022 33
Refence material on personas
• https://www.usability.gov/how-to-and-tools/methods/personas.html
• https://knowledge.hubspot.com/contacts-user-guide-v2/how-to-
create-personas
The designer view
The marketing view
www.dadda.it roberto@dadda.it Excellence in usability 1st semester 2021-2022 34
Ruyard Kipling poem
• Basic for journalism
• Story telling fundamentals
• Essential for describing anything
•PERSONAS: who and why
•TASKS: what, when, how
and where
www.dadda.it roberto@dadda.it Excellence in usability 1st semester 2021-2022 35
5W & 1H
www.dadda.it roberto@dadda.it Excellence in usability 1st semester 2021-2022 36
User stories aka TASKS
• Small sentences
• Use essential features first
• Value is in simplicity
• step-by-step description page-by-page
• understand and emphasise emotions
• Behavior
• Motivation
• Environment
• External factors
www.dadda.it roberto@dadda.it Excellence in usability 1st semester 2021-2022 37
User’s goal
• Life
• Be the best in what I do
• Learn all there is to learn in
this field
3
• Experience
• Don’t feel stupid
• Don’t make mistakes
• Have fun
• Objectves
• Find the best price
• Process the
customer’s order
www.dadda.it roberto@dadda.it Excellence in usability 1st semester 2021-2022 38
Non-user goals
• Managing customers
• Be sure about security of transaction
• Privacy issues
• Corporate
• Increase market share
• Use resources more efficently
• Technical
• Support all major browsers
• Maintain consistency accroisse platforms
• Orchestrate WEB & APPS
3
www.dadda.it roberto@dadda.it Excellence in usability 1st semester 2021-2022 39
User stories
AS A type of user, I WANT a feature SO THAT I CAN complete a goal
As a… I want to… So that… scenario 1 scenario 3 scenario 3
1
2
3
4
www.dadda.it roberto@dadda.it Excellence in usability 1st semester 2021-2022 40
www.dadda.it roberto@dadda.it Excellence in usability 1st semester 2021-2022 41
The requirements dilemma
www.dadda.it roberto@dadda.it Excellence in usability 1st semester 2021-2022 42
Not so far from some real project situations
www.dadda.it roberto@dadda.it Excellence in usability 1st semester 2021-2022 43
Problem solving vs problem setting
www.dadda.it roberto@dadda.it Excellence in usability 1st semester 2021-2022 44
We are ideas and concept midwifes
www.dadda.it roberto@dadda.it Excellence in usability 1st semester 2021-2022 45
If is not written does not exist!
4
5
=
www.dadda.it roberto@dadda.it Excellence in usability 1st semester 2021-2022 46
Order from caos
4
www.dadda.it roberto@dadda.it Excellence in usability 1st semester 2021-2022 47
10 techniques for gathering requirements
1. One-on-one interviews
2. Group interviews (3—4)
3. Facilitated sessions (8)
4. Joint application development (JAD)
5. Questionnaires
6. Prototyping
7. Use cases
8. Following people around
9. Request for proposals (RFPs)
10.Brainstorming
4
http://www.techrepublic.com/blog/10-things/10-techniques-for-gathering-requirements/
www.dadda.it roberto@dadda.it Excellence in usability 1st semester 2021-2022 48
A very good analysis of Requirements collection is found in Wikipedia: https://en.wikipedia.org/wiki/Requirements_analysis
www.dadda.it roberto@dadda.it Excellence in usability 1st semester 2021-2022 49
Use cases
A use case is a written description of how users will
perform tasks on your website. It outlines, from a
user’s point of view, a system’s behavior as it
responds to a request. Each use case is represented
as a sequence of simple steps, beginning with a
user's goal and ending when that goal is fulfilled.
• Who is using the website
• What the user want to do
• The user's goal
• The steps the user takes to
accomplish a particular task
• How the website should respond
to an action
• Implementation-specific
• Details about the user interfaces
or screens.
Are Are NOT
www.dadda.it roberto@dadda.it Excellence in usability 1st semester 2021-2022 50
Benefits of use cases
• Use cases add value because they
help explain how the system
should behave and in the process,
they also help brainstorm what
could go wrong. They provide a
list of goals and this list can be
used to establish the cost and
complexity of the system. Project
teams can then negotiate which
functions become requirements
and are built.
www.dadda.it roberto@dadda.it Excellence in usability 1st semester 2021-2022 51
Possible elements of a use case
Depending on how in depth and complex you want or need to get, use cases describe a
combination of the following elements:
• Actor – anyone or anything that performs a behavior (who is using the system)
• Stakeholder – someone or something with vested interests in the behavior of the system
under discussion (SUD)
• Primary Actor – stakeholder who initiates an interaction with the system to achieve a goal
• Preconditions – what must be true or happen before and after the use case runs.
• Triggers – this is the event that causes the use case to be initiated.
• Main success scenarios [Basic Flow] – use case in which nothing goes wrong.
• Alternative paths [Alternative Flow] – these paths are a variation on the main theme. These
exceptions are what happen when things go wrong at the system level.
www.dadda.it roberto@dadda.it Excellence in usability 1st semester 2021-2022 52
How to write a use case
Write the steps in a use case in an easy-to-understand narrative.
Kenworthy (1997) outlines the following steps:
1. Identify who is going to be using the website.
2. Pick one of those users.
3. Define what that user wants to do on the site. Each thing the use does
on the site becomes a use case.
4. For each use case, decide on the normal course of events when that
user is using the site.
5. Describe the basic course in the description for the use case. Describe
it in terms of what the user does and what the system does in
response that the user should be aware of.
6. When the basic course is described, consider alternate courses of
events and add those to "extend" the use case.
7. Look for commonalities among the use cases. Extract these and note
them as common course use cases.
8. Repeat the steps 2 through 7 for all other users.
5
www.dadda.it roberto@dadda.it Excellence in usability 1st semester 2021-2022 53
A classic example
www.dadda.it roberto@dadda.it Excellence in usability 1st semester 2021-2022 54
Matrioska logical structure
www.dadda.it roberto@dadda.it Excellence in usability 1st semester 2021-2022 55
KISS
www.dadda.it roberto@dadda.it Excellence in usability 1st semester 2021-2022 56
www.usability.gov
www.dadda.it roberto@dadda.it Excellence in usability 1st semester 2021-2022 57
Usability
Roberto DADDA
roberto@dadda.it
www.dadda.it
Skype, Facebook e Twitter robertodadda

Mais conteúdo relacionado

Semelhante a 04 user centered design

Demystifying industry expectations job title-ui-ux designer
Demystifying industry expectations  job title-ui-ux designerDemystifying industry expectations  job title-ui-ux designer
Demystifying industry expectations job title-ui-ux designerSV.CO
 
The Rise of Responsive Design in Higher Ed
The Rise of Responsive Design in Higher EdThe Rise of Responsive Design in Higher Ed
The Rise of Responsive Design in Higher EdTom Thayer
 
Human side of DevOps Transformation
Human side of DevOps TransformationHuman side of DevOps Transformation
Human side of DevOps TransformationDevOps Indonesia
 
Does DevOps need a Leader ?
Does DevOps need a Leader ?Does DevOps need a Leader ?
Does DevOps need a Leader ?DevOps Indonesia
 
14 accessibility short
14 accessibility short14 accessibility short
14 accessibility shortRoberto Dadda
 
BrightonSEO_How to create harmony between SEOs & Developers
BrightonSEO_How to create harmony between SEOs & DevelopersBrightonSEO_How to create harmony between SEOs & Developers
BrightonSEO_How to create harmony between SEOs & DevelopersSara Moccand-Sayegh
 
class 1-presentation.pptx
class 1-presentation.pptxclass 1-presentation.pptx
class 1-presentation.pptxKen Starzer
 
Local Digital Marketing - More Than A Pin - AMA Cincinnati - October 2017
Local Digital Marketing - More Than A Pin - AMA Cincinnati - October 2017Local Digital Marketing - More Than A Pin - AMA Cincinnati - October 2017
Local Digital Marketing - More Than A Pin - AMA Cincinnati - October 2017Mike Corak
 
13 equilibrium order time
13 equilibrium order time13 equilibrium order time
13 equilibrium order timeRoberto Dadda
 
The Birth of the HUGE UX School
The Birth of the HUGE UX SchoolThe Birth of the HUGE UX School
The Birth of the HUGE UX SchoolMichal Pasternak
 
UI/UX Designer in the year 2020 | Developers Day Nov.19
UI/UX Designer in the year 2020 | Developers Day Nov.19UI/UX Designer in the year 2020 | Developers Day Nov.19
UI/UX Designer in the year 2020 | Developers Day Nov.19Lena Lekkou
 
Pinterest Your Resume!
Pinterest Your Resume!Pinterest Your Resume!
Pinterest Your Resume!MARKITECT.me
 
Why No One is Using your Dashboard
Why No One is Using your DashboardWhy No One is Using your Dashboard
Why No One is Using your DashboardAmanda Makulec
 
Product development 2021
Product development 2021Product development 2021
Product development 2021budi rahardjo
 
Action_Project_Planning_Template_2018.pptx
Action_Project_Planning_Template_2018.pptxAction_Project_Planning_Template_2018.pptx
Action_Project_Planning_Template_2018.pptxSumukhVerma2
 
Exams are online!
Exams are online!Exams are online!
Exams are online!Derek Moore
 
Induction session slides
Induction session slidesInduction session slides
Induction session slidesRavishaSharma4
 
Leveraging more then DDD Lite in the startup project
Leveraging more then DDD Lite in the startup projectLeveraging more then DDD Lite in the startup project
Leveraging more then DDD Lite in the startup projectThomas Jaskula
 

Semelhante a 04 user centered design (20)

Demystifying industry expectations job title-ui-ux designer
Demystifying industry expectations  job title-ui-ux designerDemystifying industry expectations  job title-ui-ux designer
Demystifying industry expectations job title-ui-ux designer
 
The Rise of Responsive Design in Higher Ed
The Rise of Responsive Design in Higher EdThe Rise of Responsive Design in Higher Ed
The Rise of Responsive Design in Higher Ed
 
Human side of DevOps Transformation
Human side of DevOps TransformationHuman side of DevOps Transformation
Human side of DevOps Transformation
 
UX/UI Portfolio
UX/UI PortfolioUX/UI Portfolio
UX/UI Portfolio
 
Does DevOps need a Leader ?
Does DevOps need a Leader ?Does DevOps need a Leader ?
Does DevOps need a Leader ?
 
14 accessibility short
14 accessibility short14 accessibility short
14 accessibility short
 
BrightonSEO_How to create harmony between SEOs & Developers
BrightonSEO_How to create harmony between SEOs & DevelopersBrightonSEO_How to create harmony between SEOs & Developers
BrightonSEO_How to create harmony between SEOs & Developers
 
class 1-presentation.pptx
class 1-presentation.pptxclass 1-presentation.pptx
class 1-presentation.pptx
 
Local Digital Marketing - More Than A Pin - AMA Cincinnati - October 2017
Local Digital Marketing - More Than A Pin - AMA Cincinnati - October 2017Local Digital Marketing - More Than A Pin - AMA Cincinnati - October 2017
Local Digital Marketing - More Than A Pin - AMA Cincinnati - October 2017
 
13 equilibrium order time
13 equilibrium order time13 equilibrium order time
13 equilibrium order time
 
The Birth of the HUGE UX School
The Birth of the HUGE UX SchoolThe Birth of the HUGE UX School
The Birth of the HUGE UX School
 
UI/UX Designer in the year 2020 | Developers Day Nov.19
UI/UX Designer in the year 2020 | Developers Day Nov.19UI/UX Designer in the year 2020 | Developers Day Nov.19
UI/UX Designer in the year 2020 | Developers Day Nov.19
 
Pinterest Your Resume!
Pinterest Your Resume!Pinterest Your Resume!
Pinterest Your Resume!
 
Why No One is Using your Dashboard
Why No One is Using your DashboardWhy No One is Using your Dashboard
Why No One is Using your Dashboard
 
Product development 2021
Product development 2021Product development 2021
Product development 2021
 
Action_Project_Planning_Template_2018.pptx
Action_Project_Planning_Template_2018.pptxAction_Project_Planning_Template_2018.pptx
Action_Project_Planning_Template_2018.pptx
 
Exams are online!
Exams are online!Exams are online!
Exams are online!
 
Induction session slides
Induction session slidesInduction session slides
Induction session slides
 
09 colors
09 colors09 colors
09 colors
 
Leveraging more then DDD Lite in the startup project
Leveraging more then DDD Lite in the startup projectLeveraging more then DDD Lite in the startup project
Leveraging more then DDD Lite in the startup project
 

Mais de Roberto Dadda

08 vision and gestalt
08 vision and gestalt08 vision and gestalt
08 vision and gestaltRoberto Dadda
 
12 tipography for the web
12 tipography for the web12 tipography for the web
12 tipography for the webRoberto Dadda
 
Poli15 uffizi - 2016-02-03
Poli15   uffizi - 2016-02-03Poli15   uffizi - 2016-02-03
Poli15 uffizi - 2016-02-03Roberto Dadda
 
Poli15 careffour - 2015-12-01
Poli15   careffour - 2015-12-01Poli15   careffour - 2015-12-01
Poli15 careffour - 2015-12-01Roberto Dadda
 
Poli15 barbie - 20160202
Poli15   barbie - 20160202Poli15   barbie - 20160202
Poli15 barbie - 20160202Roberto Dadda
 
Poli15 guanda publishing - 2016-02-03
Poli15   guanda publishing - 2016-02-03Poli15   guanda publishing - 2016-02-03
Poli15 guanda publishing - 2016-02-03Roberto Dadda
 
Poli15 nescafé final analysis
Poli15   nescafé final analysisPoli15   nescafé final analysis
Poli15 nescafé final analysisRoberto Dadda
 
VeryBello, usabilità ti continuo a cercare
VeryBello, usabilità ti continuo a cercareVeryBello, usabilità ti continuo a cercare
VeryBello, usabilità ti continuo a cercareRoberto Dadda
 
design, web design, usability
design, web design, usabilitydesign, web design, usability
design, web design, usabilityRoberto Dadda
 
FOCUS: WEB DESIGN NABA course elaborate 2013-2014
FOCUS: WEB DESIGN NABA course elaborate 2013-2014 FOCUS: WEB DESIGN NABA course elaborate 2013-2014
FOCUS: WEB DESIGN NABA course elaborate 2013-2014 Roberto Dadda
 
Introduction to HTML
Introduction to HTMLIntroduction to HTML
Introduction to HTMLRoberto Dadda
 

Mais de Roberto Dadda (19)

08 vision and gestalt
08 vision and gestalt08 vision and gestalt
08 vision and gestalt
 
12 tipography for the web
12 tipography for the web12 tipography for the web
12 tipography for the web
 
15 emotional design
15 emotional design15 emotional design
15 emotional design
 
Poli15 uffizi - 2016-02-03
Poli15   uffizi - 2016-02-03Poli15   uffizi - 2016-02-03
Poli15 uffizi - 2016-02-03
 
Poli15 careffour - 2015-12-01
Poli15   careffour - 2015-12-01Poli15   careffour - 2015-12-01
Poli15 careffour - 2015-12-01
 
Poli15 barbie - 20160202
Poli15   barbie - 20160202Poli15   barbie - 20160202
Poli15 barbie - 20160202
 
Poli15 guanda publishing - 2016-02-03
Poli15   guanda publishing - 2016-02-03Poli15   guanda publishing - 2016-02-03
Poli15 guanda publishing - 2016-02-03
 
Poli15 sansha
Poli15   sanshaPoli15   sansha
Poli15 sansha
 
Poli15 nescafé final analysis
Poli15   nescafé final analysisPoli15   nescafé final analysis
Poli15 nescafé final analysis
 
Poli15 Fujifilm
Poli15 FujifilmPoli15 Fujifilm
Poli15 Fujifilm
 
Poli15 Tiger
Poli15 Tiger Poli15 Tiger
Poli15 Tiger
 
VeryBello, usabilità ti continuo a cercare
VeryBello, usabilità ti continuo a cercareVeryBello, usabilità ti continuo a cercare
VeryBello, usabilità ti continuo a cercare
 
design, web design, usability
design, web design, usabilitydesign, web design, usability
design, web design, usability
 
FOCUS: WEB DESIGN NABA course elaborate 2013-2014
FOCUS: WEB DESIGN NABA course elaborate 2013-2014 FOCUS: WEB DESIGN NABA course elaborate 2013-2014
FOCUS: WEB DESIGN NABA course elaborate 2013-2014
 
Introduction to HTML
Introduction to HTMLIntroduction to HTML
Introduction to HTML
 
Iteraction design
Iteraction designIteraction design
Iteraction design
 
Form design
Form designForm design
Form design
 
Order
OrderOrder
Order
 
Hearing touch 1
Hearing touch 1Hearing touch 1
Hearing touch 1
 

Último

Pastel Portfolio _ by Slidesgo.pptx. Xxx
Pastel Portfolio _ by Slidesgo.pptx. XxxPastel Portfolio _ by Slidesgo.pptx. Xxx
Pastel Portfolio _ by Slidesgo.pptx. XxxSegundoManuelFaichin1
 
VVIP Pune Call Girls Hadapsar (7001035870) Pune Escorts Nearby with Complete ...
VVIP Pune Call Girls Hadapsar (7001035870) Pune Escorts Nearby with Complete ...VVIP Pune Call Girls Hadapsar (7001035870) Pune Escorts Nearby with Complete ...
VVIP Pune Call Girls Hadapsar (7001035870) Pune Escorts Nearby with Complete ...Call Girls in Nagpur High Profile
 
Booking open Available Pune Call Girls Kirkatwadi 6297143586 Call Hot Indian...
Booking open Available Pune Call Girls Kirkatwadi  6297143586 Call Hot Indian...Booking open Available Pune Call Girls Kirkatwadi  6297143586 Call Hot Indian...
Booking open Available Pune Call Girls Kirkatwadi 6297143586 Call Hot Indian...Call Girls in Nagpur High Profile
 
Best VIP Call Girls Noida Sector 44 Call Me: 8448380779
Best VIP Call Girls Noida Sector 44 Call Me: 8448380779Best VIP Call Girls Noida Sector 44 Call Me: 8448380779
Best VIP Call Girls Noida Sector 44 Call Me: 8448380779Delhi Call girls
 
(AISHA) Ambegaon Khurd Call Girls Just Call 7001035870 [ Cash on Delivery ] P...
(AISHA) Ambegaon Khurd Call Girls Just Call 7001035870 [ Cash on Delivery ] P...(AISHA) Ambegaon Khurd Call Girls Just Call 7001035870 [ Cash on Delivery ] P...
(AISHA) Ambegaon Khurd Call Girls Just Call 7001035870 [ Cash on Delivery ] P...ranjana rawat
 
Pooja 9892124323, Call girls Services and Mumbai Escort Service Near Hotel Gi...
Pooja 9892124323, Call girls Services and Mumbai Escort Service Near Hotel Gi...Pooja 9892124323, Call girls Services and Mumbai Escort Service Near Hotel Gi...
Pooja 9892124323, Call girls Services and Mumbai Escort Service Near Hotel Gi...Pooja Nehwal
 
Best VIP Call Girls Noida Sector 47 Call Me: 8448380779
Best VIP Call Girls Noida Sector 47 Call Me: 8448380779Best VIP Call Girls Noida Sector 47 Call Me: 8448380779
Best VIP Call Girls Noida Sector 47 Call Me: 8448380779Delhi Call girls
 
Chapter 19_DDA_TOD Policy_First Draft 2012.pdf
Chapter 19_DDA_TOD Policy_First Draft 2012.pdfChapter 19_DDA_TOD Policy_First Draft 2012.pdf
Chapter 19_DDA_TOD Policy_First Draft 2012.pdfParomita Roy
 
Call Girls Basavanagudi Just Call 👗 7737669865 👗 Top Class Call Girl Service ...
Call Girls Basavanagudi Just Call 👗 7737669865 👗 Top Class Call Girl Service ...Call Girls Basavanagudi Just Call 👗 7737669865 👗 Top Class Call Girl Service ...
Call Girls Basavanagudi Just Call 👗 7737669865 👗 Top Class Call Girl Service ...amitlee9823
 
infant assessment fdbbdbdddinal ppt.pptx
infant assessment fdbbdbdddinal ppt.pptxinfant assessment fdbbdbdddinal ppt.pptx
infant assessment fdbbdbdddinal ppt.pptxsuhanimunjal27
 
VIP Model Call Girls Kalyani Nagar ( Pune ) Call ON 8005736733 Starting From ...
VIP Model Call Girls Kalyani Nagar ( Pune ) Call ON 8005736733 Starting From ...VIP Model Call Girls Kalyani Nagar ( Pune ) Call ON 8005736733 Starting From ...
VIP Model Call Girls Kalyani Nagar ( Pune ) Call ON 8005736733 Starting From ...SUHANI PANDEY
 
Kala jadu for love marriage | Real amil baba | Famous amil baba | kala jadu n...
Kala jadu for love marriage | Real amil baba | Famous amil baba | kala jadu n...Kala jadu for love marriage | Real amil baba | Famous amil baba | kala jadu n...
Kala jadu for love marriage | Real amil baba | Famous amil baba | kala jadu n...babafaisel
 
Design Inspiration for College by Slidesgo.pptx
Design Inspiration for College by Slidesgo.pptxDesign Inspiration for College by Slidesgo.pptx
Design Inspiration for College by Slidesgo.pptxTusharBahuguna2
 
The history of music videos a level presentation
The history of music videos a level presentationThe history of music videos a level presentation
The history of music videos a level presentationamedia6
 
Stark Industries Marketing Plan (1).pptx
Stark Industries Marketing Plan (1).pptxStark Industries Marketing Plan (1).pptx
Stark Industries Marketing Plan (1).pptxjeswinjees
 
Escorts Service Nagavara ☎ 7737669865☎ Book Your One night Stand (Bangalore)
Escorts Service Nagavara ☎ 7737669865☎ Book Your One night Stand (Bangalore)Escorts Service Nagavara ☎ 7737669865☎ Book Your One night Stand (Bangalore)
Escorts Service Nagavara ☎ 7737669865☎ Book Your One night Stand (Bangalore)amitlee9823
 
Peaches App development presentation deck
Peaches App development presentation deckPeaches App development presentation deck
Peaches App development presentation decktbatkhuu1
 
Escorts Service Basapura ☎ 7737669865☎ Book Your One night Stand (Bangalore)
Escorts Service Basapura ☎ 7737669865☎ Book Your One night Stand (Bangalore)Escorts Service Basapura ☎ 7737669865☎ Book Your One night Stand (Bangalore)
Escorts Service Basapura ☎ 7737669865☎ Book Your One night Stand (Bangalore)amitlee9823
 

Último (20)

Pastel Portfolio _ by Slidesgo.pptx. Xxx
Pastel Portfolio _ by Slidesgo.pptx. XxxPastel Portfolio _ by Slidesgo.pptx. Xxx
Pastel Portfolio _ by Slidesgo.pptx. Xxx
 
VVIP Pune Call Girls Hadapsar (7001035870) Pune Escorts Nearby with Complete ...
VVIP Pune Call Girls Hadapsar (7001035870) Pune Escorts Nearby with Complete ...VVIP Pune Call Girls Hadapsar (7001035870) Pune Escorts Nearby with Complete ...
VVIP Pune Call Girls Hadapsar (7001035870) Pune Escorts Nearby with Complete ...
 
Booking open Available Pune Call Girls Kirkatwadi 6297143586 Call Hot Indian...
Booking open Available Pune Call Girls Kirkatwadi  6297143586 Call Hot Indian...Booking open Available Pune Call Girls Kirkatwadi  6297143586 Call Hot Indian...
Booking open Available Pune Call Girls Kirkatwadi 6297143586 Call Hot Indian...
 
Best VIP Call Girls Noida Sector 44 Call Me: 8448380779
Best VIP Call Girls Noida Sector 44 Call Me: 8448380779Best VIP Call Girls Noida Sector 44 Call Me: 8448380779
Best VIP Call Girls Noida Sector 44 Call Me: 8448380779
 
B. Smith. (Architectural Portfolio.).pdf
B. Smith. (Architectural Portfolio.).pdfB. Smith. (Architectural Portfolio.).pdf
B. Smith. (Architectural Portfolio.).pdf
 
(AISHA) Ambegaon Khurd Call Girls Just Call 7001035870 [ Cash on Delivery ] P...
(AISHA) Ambegaon Khurd Call Girls Just Call 7001035870 [ Cash on Delivery ] P...(AISHA) Ambegaon Khurd Call Girls Just Call 7001035870 [ Cash on Delivery ] P...
(AISHA) Ambegaon Khurd Call Girls Just Call 7001035870 [ Cash on Delivery ] P...
 
Pooja 9892124323, Call girls Services and Mumbai Escort Service Near Hotel Gi...
Pooja 9892124323, Call girls Services and Mumbai Escort Service Near Hotel Gi...Pooja 9892124323, Call girls Services and Mumbai Escort Service Near Hotel Gi...
Pooja 9892124323, Call girls Services and Mumbai Escort Service Near Hotel Gi...
 
Best VIP Call Girls Noida Sector 47 Call Me: 8448380779
Best VIP Call Girls Noida Sector 47 Call Me: 8448380779Best VIP Call Girls Noida Sector 47 Call Me: 8448380779
Best VIP Call Girls Noida Sector 47 Call Me: 8448380779
 
Chapter 19_DDA_TOD Policy_First Draft 2012.pdf
Chapter 19_DDA_TOD Policy_First Draft 2012.pdfChapter 19_DDA_TOD Policy_First Draft 2012.pdf
Chapter 19_DDA_TOD Policy_First Draft 2012.pdf
 
Call Girls Basavanagudi Just Call 👗 7737669865 👗 Top Class Call Girl Service ...
Call Girls Basavanagudi Just Call 👗 7737669865 👗 Top Class Call Girl Service ...Call Girls Basavanagudi Just Call 👗 7737669865 👗 Top Class Call Girl Service ...
Call Girls Basavanagudi Just Call 👗 7737669865 👗 Top Class Call Girl Service ...
 
infant assessment fdbbdbdddinal ppt.pptx
infant assessment fdbbdbdddinal ppt.pptxinfant assessment fdbbdbdddinal ppt.pptx
infant assessment fdbbdbdddinal ppt.pptx
 
VIP Model Call Girls Kalyani Nagar ( Pune ) Call ON 8005736733 Starting From ...
VIP Model Call Girls Kalyani Nagar ( Pune ) Call ON 8005736733 Starting From ...VIP Model Call Girls Kalyani Nagar ( Pune ) Call ON 8005736733 Starting From ...
VIP Model Call Girls Kalyani Nagar ( Pune ) Call ON 8005736733 Starting From ...
 
Kala jadu for love marriage | Real amil baba | Famous amil baba | kala jadu n...
Kala jadu for love marriage | Real amil baba | Famous amil baba | kala jadu n...Kala jadu for love marriage | Real amil baba | Famous amil baba | kala jadu n...
Kala jadu for love marriage | Real amil baba | Famous amil baba | kala jadu n...
 
Design Inspiration for College by Slidesgo.pptx
Design Inspiration for College by Slidesgo.pptxDesign Inspiration for College by Slidesgo.pptx
Design Inspiration for College by Slidesgo.pptx
 
The history of music videos a level presentation
The history of music videos a level presentationThe history of music videos a level presentation
The history of music videos a level presentation
 
Stark Industries Marketing Plan (1).pptx
Stark Industries Marketing Plan (1).pptxStark Industries Marketing Plan (1).pptx
Stark Industries Marketing Plan (1).pptx
 
Escorts Service Nagavara ☎ 7737669865☎ Book Your One night Stand (Bangalore)
Escorts Service Nagavara ☎ 7737669865☎ Book Your One night Stand (Bangalore)Escorts Service Nagavara ☎ 7737669865☎ Book Your One night Stand (Bangalore)
Escorts Service Nagavara ☎ 7737669865☎ Book Your One night Stand (Bangalore)
 
Peaches App development presentation deck
Peaches App development presentation deckPeaches App development presentation deck
Peaches App development presentation deck
 
Call Girls Service Mukherjee Nagar @9999965857 Delhi 🫦 No Advance VVIP 🍎 SER...
Call Girls Service Mukherjee Nagar @9999965857 Delhi 🫦 No Advance  VVIP 🍎 SER...Call Girls Service Mukherjee Nagar @9999965857 Delhi 🫦 No Advance  VVIP 🍎 SER...
Call Girls Service Mukherjee Nagar @9999965857 Delhi 🫦 No Advance VVIP 🍎 SER...
 
Escorts Service Basapura ☎ 7737669865☎ Book Your One night Stand (Bangalore)
Escorts Service Basapura ☎ 7737669865☎ Book Your One night Stand (Bangalore)Escorts Service Basapura ☎ 7737669865☎ Book Your One night Stand (Bangalore)
Escorts Service Basapura ☎ 7737669865☎ Book Your One night Stand (Bangalore)
 

04 user centered design

  • 1. www.dadda.it roberto@dadda.it Excellence in usability 1st semester 2021-2022 1 ERGONOMICS APPLIED TO THE DESIGN OF USABLE WEB PAGES AND APPS Roberto DADDA and Paolo NEGRI
  • 2. www.dadda.it roberto@dadda.it Excellence in usability 1st semester 2021-2022 2 User centered design User first! 2
  • 3. www.dadda.it roberto@dadda.it Excellence in usability 1st semester 2021-2022 3 3
  • 4. www.dadda.it roberto@dadda.it Excellence in usability 1st semester 2021-2022 4 4
  • 5. www.dadda.it roberto@dadda.it Excellence in usability 1st semester 2021-2022 5 Sounds familiar? • I can’t find anything in this website • The system is impossible to use • This is taking longer than it should • The site is ugly • I found this yesterday night, now I’m unable to find it again • I must have clicked the wrong thing • I did a mistake, and now what happens • Those fields should be filled automatically • Why he is asking me twice the same data? 5
  • 6. www.dadda.it roberto@dadda.it Excellence in usability 1st semester 2021-2022 6 εὕρηκα(1) (1)https://en.wikipedia.org/wiki/Eureka_(word) εὑρίσκω, heurískō: I have found it!
  • 7. www.dadda.it roberto@dadda.it Excellence in usability 1st semester 2021-2022 7 User centered design User Centered design (UCD) is an interactive method that puts the user at the center of all design decisions.
  • 8. www.dadda.it roberto@dadda.it Excellence in usability 1st semester 2021-2022 8 UCD is a design philosophy and approach enabled by a wealth of disciplines and design methods. Ultimate goal of UCD is to optimize the user’s experience of a system, often a mix of product and process.
  • 9. www.dadda.it roberto@dadda.it Excellence in usability 1st semester 2021-2022 9 The main focus is user perspective during all phases of development lifecycle 9
  • 10. www.dadda.it roberto@dadda.it Excellence in usability 1st semester 2021-2022 10 User’s drivers
  • 11. www.dadda.it roberto@dadda.it Excellence in usability 1st semester 2021-2022 11 1 - Needs and wants
  • 12. www.dadda.it roberto@dadda.it Excellence in usability 1st semester 2021-2022 12 2 - Goals, motivations and triggers
  • 13. www.dadda.it roberto@dadda.it Excellence in usability 1st semester 2021-2022 13 3 - Obstacles and limitations
  • 14. www.dadda.it roberto@dadda.it Excellence in usability 1st semester 2021-2022 14 4 - Tasks, activities and behaviors
  • 15. www.dadda.it roberto@dadda.it Excellence in usability 1st semester 2021-2022 15 5 - Geography and language
  • 16. www.dadda.it roberto@dadda.it Excellence in usability 1st semester 2021-2022 16 6 - Environment and tools 1 6
  • 17. www.dadda.it roberto@dadda.it Excellence in usability 1st semester 2021-2022 17 7 - Work life and experience 1 7
  • 18. www.dadda.it roberto@dadda.it Excellence in usability 1st semester 2021-2022 18 Personas A persona (plural personae or personas), in the word's everyday usage, is a social role or a character played by an actor.
  • 19. www.dadda.it roberto@dadda.it Excellence in usability 1st semester 2021-2022 19 Personas A persona, (aka user persona, customer persona, buyer persona) in user-centered design and marketing is a fictional character created to represent a user type that might use a site, brand, or product in a similar way.(1) (1) William Lidwell; Kritina Holden; Jill Butler (1 January 2010), Universal Principles of Design, Rockport Publishers, p. 182, ISBN 978-1-61058-065-6
  • 20. www.dadda.it roberto@dadda.it Excellence in usability 1st semester 2021-2022 20 Personas why • To keep the users at the center of design development • To facilitate conversation • It provides: • strategy • structure • story 2
  • 21. www.dadda.it roberto@dadda.it Excellence in usability 1st semester 2021-2022 21 Personas • Foundation for the rest of user documentation • Makes data comprehensible and interaction easier by giving a NAME • Sort of imaginary friend • PROVEN effective in the success of final product • Not important how rich, important how relevant to the process 2 1
  • 22. www.dadda.it roberto@dadda.it Excellence in usability 1st semester 2021-2022 22 Personas as design tools • Determine what product should do and how it should behave • Communicate with stakeholders, developers and other designer • Build consensus and commitment to the design • Measure design’s effectives • Contribute to internal and external marketing 2
  • 23. www.dadda.it roberto@dadda.it Excellence in usability 1st semester 2021-2022 23 UI personas are different from marketing ones
  • 24. www.dadda.it roberto@dadda.it Excellence in usability 1st semester 2021-2022 24
  • 25. www.dadda.it roberto@dadda.it Excellence in usability 1st semester 2021-2022 25 Personas card content • Name (Mary) • Short description (not more than 5 words) • Photo (avoid celebrities) • Demographics • Personality • Technical expertise • Platform (Browser, iPhone…) • Goals (Motivation) • Motto 2 5
  • 26. www.dadda.it roberto@dadda.it Excellence in usability 1st semester 2021-2022 26 Elements of a persona • Name • Picture • Description • What they want to do on our site • And some project’s specific ones 2 At least
  • 27. www.dadda.it roberto@dadda.it Excellence in usability 1st semester 2021-2022 27 2 7
  • 28. www.dadda.it roberto@dadda.it Excellence in usability 1st semester 2021-2022 28 Suggestions • Start brainstorming with sticky notes • Keep certain persons you know in mind, but combine their goal and descriptions in personas • Mindmapping helps 2
  • 29. www.dadda.it roberto@dadda.it Excellence in usability 1st semester 2021-2022 29 Mind map
  • 30. www.dadda.it roberto@dadda.it Excellence in usability 1st semester 2021-2022 30 Empathy map • HEAR • What friends, boss, influencer, partner… says • SEE • Environment, friends, what the market offers • THINK&FEEL • What really counts, major preoccupations, worries & aspirations • SAY&DO • Attitude in public,appearance, behaviour toward others • PAIN • Fears, frustrations, obstacles • GAIN • “Wants”/needs, measure of success, obstacles
  • 31. www.dadda.it roberto@dadda.it Excellence in usability 1st semester 2021-2022 31 3
  • 32. www.dadda.it roberto@dadda.it Excellence in usability 1st semester 2021-2022 32
  • 33. www.dadda.it roberto@dadda.it Excellence in usability 1st semester 2021-2022 33 Refence material on personas • https://www.usability.gov/how-to-and-tools/methods/personas.html • https://knowledge.hubspot.com/contacts-user-guide-v2/how-to- create-personas The designer view The marketing view
  • 34. www.dadda.it roberto@dadda.it Excellence in usability 1st semester 2021-2022 34 Ruyard Kipling poem • Basic for journalism • Story telling fundamentals • Essential for describing anything •PERSONAS: who and why •TASKS: what, when, how and where
  • 35. www.dadda.it roberto@dadda.it Excellence in usability 1st semester 2021-2022 35 5W & 1H
  • 36. www.dadda.it roberto@dadda.it Excellence in usability 1st semester 2021-2022 36 User stories aka TASKS • Small sentences • Use essential features first • Value is in simplicity • step-by-step description page-by-page • understand and emphasise emotions • Behavior • Motivation • Environment • External factors
  • 37. www.dadda.it roberto@dadda.it Excellence in usability 1st semester 2021-2022 37 User’s goal • Life • Be the best in what I do • Learn all there is to learn in this field 3 • Experience • Don’t feel stupid • Don’t make mistakes • Have fun • Objectves • Find the best price • Process the customer’s order
  • 38. www.dadda.it roberto@dadda.it Excellence in usability 1st semester 2021-2022 38 Non-user goals • Managing customers • Be sure about security of transaction • Privacy issues • Corporate • Increase market share • Use resources more efficently • Technical • Support all major browsers • Maintain consistency accroisse platforms • Orchestrate WEB & APPS 3
  • 39. www.dadda.it roberto@dadda.it Excellence in usability 1st semester 2021-2022 39 User stories AS A type of user, I WANT a feature SO THAT I CAN complete a goal As a… I want to… So that… scenario 1 scenario 3 scenario 3 1 2 3 4
  • 40. www.dadda.it roberto@dadda.it Excellence in usability 1st semester 2021-2022 40
  • 41. www.dadda.it roberto@dadda.it Excellence in usability 1st semester 2021-2022 41 The requirements dilemma
  • 42. www.dadda.it roberto@dadda.it Excellence in usability 1st semester 2021-2022 42 Not so far from some real project situations
  • 43. www.dadda.it roberto@dadda.it Excellence in usability 1st semester 2021-2022 43 Problem solving vs problem setting
  • 44. www.dadda.it roberto@dadda.it Excellence in usability 1st semester 2021-2022 44 We are ideas and concept midwifes
  • 45. www.dadda.it roberto@dadda.it Excellence in usability 1st semester 2021-2022 45 If is not written does not exist! 4 5 =
  • 46. www.dadda.it roberto@dadda.it Excellence in usability 1st semester 2021-2022 46 Order from caos 4
  • 47. www.dadda.it roberto@dadda.it Excellence in usability 1st semester 2021-2022 47 10 techniques for gathering requirements 1. One-on-one interviews 2. Group interviews (3—4) 3. Facilitated sessions (8) 4. Joint application development (JAD) 5. Questionnaires 6. Prototyping 7. Use cases 8. Following people around 9. Request for proposals (RFPs) 10.Brainstorming 4 http://www.techrepublic.com/blog/10-things/10-techniques-for-gathering-requirements/
  • 48. www.dadda.it roberto@dadda.it Excellence in usability 1st semester 2021-2022 48 A very good analysis of Requirements collection is found in Wikipedia: https://en.wikipedia.org/wiki/Requirements_analysis
  • 49. www.dadda.it roberto@dadda.it Excellence in usability 1st semester 2021-2022 49 Use cases A use case is a written description of how users will perform tasks on your website. It outlines, from a user’s point of view, a system’s behavior as it responds to a request. Each use case is represented as a sequence of simple steps, beginning with a user's goal and ending when that goal is fulfilled. • Who is using the website • What the user want to do • The user's goal • The steps the user takes to accomplish a particular task • How the website should respond to an action • Implementation-specific • Details about the user interfaces or screens. Are Are NOT
  • 50. www.dadda.it roberto@dadda.it Excellence in usability 1st semester 2021-2022 50 Benefits of use cases • Use cases add value because they help explain how the system should behave and in the process, they also help brainstorm what could go wrong. They provide a list of goals and this list can be used to establish the cost and complexity of the system. Project teams can then negotiate which functions become requirements and are built.
  • 51. www.dadda.it roberto@dadda.it Excellence in usability 1st semester 2021-2022 51 Possible elements of a use case Depending on how in depth and complex you want or need to get, use cases describe a combination of the following elements: • Actor – anyone or anything that performs a behavior (who is using the system) • Stakeholder – someone or something with vested interests in the behavior of the system under discussion (SUD) • Primary Actor – stakeholder who initiates an interaction with the system to achieve a goal • Preconditions – what must be true or happen before and after the use case runs. • Triggers – this is the event that causes the use case to be initiated. • Main success scenarios [Basic Flow] – use case in which nothing goes wrong. • Alternative paths [Alternative Flow] – these paths are a variation on the main theme. These exceptions are what happen when things go wrong at the system level.
  • 52. www.dadda.it roberto@dadda.it Excellence in usability 1st semester 2021-2022 52 How to write a use case Write the steps in a use case in an easy-to-understand narrative. Kenworthy (1997) outlines the following steps: 1. Identify who is going to be using the website. 2. Pick one of those users. 3. Define what that user wants to do on the site. Each thing the use does on the site becomes a use case. 4. For each use case, decide on the normal course of events when that user is using the site. 5. Describe the basic course in the description for the use case. Describe it in terms of what the user does and what the system does in response that the user should be aware of. 6. When the basic course is described, consider alternate courses of events and add those to "extend" the use case. 7. Look for commonalities among the use cases. Extract these and note them as common course use cases. 8. Repeat the steps 2 through 7 for all other users. 5
  • 53. www.dadda.it roberto@dadda.it Excellence in usability 1st semester 2021-2022 53 A classic example
  • 54. www.dadda.it roberto@dadda.it Excellence in usability 1st semester 2021-2022 54 Matrioska logical structure
  • 55. www.dadda.it roberto@dadda.it Excellence in usability 1st semester 2021-2022 55 KISS
  • 56. www.dadda.it roberto@dadda.it Excellence in usability 1st semester 2021-2022 56 www.usability.gov
  • 57. www.dadda.it roberto@dadda.it Excellence in usability 1st semester 2021-2022 57 Usability Roberto DADDA roberto@dadda.it www.dadda.it Skype, Facebook e Twitter robertodadda