SlideShare a Scribd company logo
1 of 33
Download to read offline
Gran Sasso Science Institute
Ivano Malavolta
User-centred design
Roadmap
Definition of design
Design principles
User-centred design
The etymology of design goes back to the Latin
DE + SIGNARE
to do something, to distinguish it with a sign, give it meaning,
designate it in relation to other things, owners, users
Based on this original meaning, you can say, design is making
sense (of things)
Klaus Krippendorff, 1989
DESIGN???
DESIGN is universal
Roadmap
Definition of deisgn
Design principles
User-centred design
Design principles
There are four main design principles:
•  Axis
•  Simmetry
•  Hierarchy
•  Rhythm
http://learndesignprinciples.com by Melissa Mandelbaum
1 - Axis
An imaginary line that is used to
organize a group of elements in a
design
Axis is mainly used to align
elements
Users enjoy designs that are
ordered because they feel more
stable and comfortable
http://learndesignprinciples.com by Melissa Mandelbaum
Axis reinforcement
You can make axis more apparent
if the edges of surrounding
elements are well defined
Example:
timeline in the Twitter app where
a vertical axis helps define a
section for avatars on the left and a
section for tweet content on the
right
http://learndesignprinciples.com by Melissa Mandelbaum
Infinite axis
If an end point is undefined, you
will follow the axis until you reach
something of interest or are tired
of interacting with the axis
Example:
the main feed of the Pinterest app,
it encourages you to scroll down
the page for as long as you’re
interested in viewing pins
http://learndesignprinciples.com by Melissa Mandelbaum
2 - Simmetry
Elements are arranged in the same
way on both sides of an axis
Perfect symmetry is when
elements are exactly the same on
both sides
The design feels armonious and it
is easy to read, both top-bottom
and left-right
http://learndesignprinciples.com by Melissa Mandelbaum
Simmetry example
Arrangement of music covers in
the Rdio app
Elements on both sides of the
screen are the same format
http://learndesignprinciples.com by Melissa Mandelbaum
Let’s come back to
Pinterest….
3 - Hierarchy
When an element appears more
important in comparison to other
elements in a design
Achieved by:
•  Size
•  Shape
•  Placement
http://learndesignprinciples.com by Melissa Mandelbaum
Hierarchy by size
An element will get our attention
when it is larger than other
elements in a design
We naturally look first at the
largest element in a design
Example: article list in the Pocket
app
http://learndesignprinciples.com by Melissa Mandelbaum
Hierarchy by shape
An element will get our attention
when it is different than other
elements in a design
We naturally look first at the
irregular shape in a design
Example: the profile page in the
Instagram app
http://learndesignprinciples.com by Melissa Mandelbaum
Hierarchy by placement
The end of an axis is naturally
more hierarchical than points
along the line
We naturally look first at the start
and stop of an axis
Example: the timeline in the Path
app
http://learndesignprinciples.com by Melissa Mandelbaum
4 - Rhythm
Rhythm is the movement created
by a repeated pattern of forms
Pattern: structured element which
is repeated across the app
When using the app, you begin
familiar with the rhythm and
know exactly where to look for
elements in the patterns
Example: the feed in the Airbnb
app
http://learndesignprinciples.com by Melissa Mandelbaum
Example of pattern for rhythm
Example: the feed in the Airbnb
app
When scanning the feed, the users
already knows where the price,
title, and features of an ad are
placed
http://learndesignprinciples.com by Melissa Mandelbaum
Breaks
A break in a repeated pattern gets
more hierarchical
Example: in the profile feed of the
Twitter app, the rhythm is broken
by a section with suggestions of
people to follow (it gets more
attention)
http://learndesignprinciples.com by Melissa Mandelbaum
Roadmap
Definition of deisgn
Design principles
User-centred design
The visual part of a design is
only the tip of the iceberg
Foundation of
a successful design: a user-
centred design
Process (UCD)
http://paznow.s3.amazonaws.com/User-Centred-Design.pdf
Good design?
What did we learn?
User Centered-Design (UCD) is …
“a design philosophy and a process in which the needs,
wants, and limitations of the end user of an interface or
document are given extensive attention at each stage
of the design process”
Definition of UCD (from Wikipedia)
UCD is a development cycle which takes into consideration
what users really need and makes adjustments by exploring,
testing and tuning the design until these needs are satisfied
The result of this is a high level of usability
More formally…
UCD can be applied to all design practices that have the
aim to provide a good user experience
Ex.
•  websites
•  architecture
•  magazines
•  graphics
•  …
UCD is Universal
Designers have to:
1.  analyze and foresee how users are likely to use an
interface
2.  test the validity of their assumptions in real world
tests with actual users
UCD is a process
Analysis &
Planning
Launch
http://paznow.s3.amazonaws.com/User-Centred-
Design.pdf
These will be the
3 parts of your
project!
The UCD Process
Evaluation
Analysis & Planning
Concept
Design
We will cover these steps later in this course…
Implementation & Launch
Chapter 7
References
Exercises
•  Select an app from the Google Play Store and identify
which design principles have been applied there
•  Define the main strategic aspects of your app:
–  context
•  physical
•  media
•  modal
–  goal
–  prioritized tasks
•  Sketch down the elevator pitch

More Related Content

Similar to User-centred design

Asu history and theory lecture 3c-based design method 28-10-2017
Asu history and theory lecture 3c-based design method 28-10-2017Asu history and theory lecture 3c-based design method 28-10-2017
Asu history and theory lecture 3c-based design method 28-10-2017Galala University
 
Design process interaction design basics
Design process interaction design basicsDesign process interaction design basics
Design process interaction design basicsPreeti Mishra
 
Managing Stakeholders (LS2010, Session 804)
Managing Stakeholders (LS2010, Session 804)Managing Stakeholders (LS2010, Session 804)
Managing Stakeholders (LS2010, Session 804)John Feser
 
Architectural Design Concepts Approaches - كونسيبت التصميم المعمارى و الفكرة ...
Architectural Design Concepts Approaches - كونسيبت التصميم المعمارى و الفكرة ...Architectural Design Concepts Approaches - كونسيبت التصميم المعمارى و الفكرة ...
Architectural Design Concepts Approaches - كونسيبت التصميم المعمارى و الفكرة ...Galala University
 
Designers are from Venus - Presentationas Given to CD2
Designers are from Venus - Presentationas Given to CD2Designers are from Venus - Presentationas Given to CD2
Designers are from Venus - Presentationas Given to CD2Chad Udell
 
Guidelines for Responsive UX Design 03/23/2019
Guidelines for Responsive UX Design 03/23/2019Guidelines for Responsive UX Design 03/23/2019
Guidelines for Responsive UX Design 03/23/2019Robert Stribley
 
Interaction design workshop
Interaction design workshopInteraction design workshop
Interaction design workshopShyamala Prayaga
 
LX Journey Mapping Workshop
LX Journey Mapping WorkshopLX Journey Mapping Workshop
LX Journey Mapping WorkshopJoyce Seitzinger
 
Concept map as the basis for curriculum development
Concept map as the basis for curriculum developmentConcept map as the basis for curriculum development
Concept map as the basis for curriculum developmentDr.Kumuda Gururao
 
Analysis for Courseware Documentation
Analysis for Courseware DocumentationAnalysis for Courseware Documentation
Analysis for Courseware DocumentationLifelong Learning
 
Visual Usability: principles & practices for designing great web and mobile a...
Visual Usability: principles & practices for designing great web and mobile a...Visual Usability: principles & practices for designing great web and mobile a...
Visual Usability: principles & practices for designing great web and mobile a...Tania Schlatter
 
Design and Engineering-Module 5: User Centered and Product Centered Design, C...
Design and Engineering-Module 5: User Centered and Product Centered Design, C...Design and Engineering-Module 5: User Centered and Product Centered Design, C...
Design and Engineering-Module 5: User Centered and Product Centered Design, C...Naseel Ibnu Azeez
 
Introduction to Design Thinking.docx
Introduction to Design Thinking.docxIntroduction to Design Thinking.docx
Introduction to Design Thinking.docxShashiVerma81
 
ET_lESSON_6.pptx
ET_lESSON_6.pptxET_lESSON_6.pptx
ET_lESSON_6.pptxRhoan4
 
Participatory Design: Discovering Unmet Needs & New Solutions
Participatory Design: Discovering Unmet Needs & New SolutionsParticipatory Design: Discovering Unmet Needs & New Solutions
Participatory Design: Discovering Unmet Needs & New SolutionsJennifer Briselli
 
22IDT18 Course material.pdf
22IDT18 Course material.pdf22IDT18 Course material.pdf
22IDT18 Course material.pdfssuserf61828
 

Similar to User-centred design (20)

Asu history and theory lecture 3c-based design method 28-10-2017
Asu history and theory lecture 3c-based design method 28-10-2017Asu history and theory lecture 3c-based design method 28-10-2017
Asu history and theory lecture 3c-based design method 28-10-2017
 
Design process interaction design basics
Design process interaction design basicsDesign process interaction design basics
Design process interaction design basics
 
Managing Stakeholders (LS2010, Session 804)
Managing Stakeholders (LS2010, Session 804)Managing Stakeholders (LS2010, Session 804)
Managing Stakeholders (LS2010, Session 804)
 
Architectural Design Concepts Approaches - كونسيبت التصميم المعمارى و الفكرة ...
Architectural Design Concepts Approaches - كونسيبت التصميم المعمارى و الفكرة ...Architectural Design Concepts Approaches - كونسيبت التصميم المعمارى و الفكرة ...
Architectural Design Concepts Approaches - كونسيبت التصميم المعمارى و الفكرة ...
 
Designers are from Venus - Presentationas Given to CD2
Designers are from Venus - Presentationas Given to CD2Designers are from Venus - Presentationas Given to CD2
Designers are from Venus - Presentationas Given to CD2
 
Guidelines for Responsive UX Design 03/23/2019
Guidelines for Responsive UX Design 03/23/2019Guidelines for Responsive UX Design 03/23/2019
Guidelines for Responsive UX Design 03/23/2019
 
Jisc Academic Networking
Jisc Academic NetworkingJisc Academic Networking
Jisc Academic Networking
 
Interaction design workshop
Interaction design workshopInteraction design workshop
Interaction design workshop
 
LX Journey Mapping Workshop
LX Journey Mapping WorkshopLX Journey Mapping Workshop
LX Journey Mapping Workshop
 
Concept map as the basis for curriculum development
Concept map as the basis for curriculum developmentConcept map as the basis for curriculum development
Concept map as the basis for curriculum development
 
Analysis for Courseware Documentation
Analysis for Courseware DocumentationAnalysis for Courseware Documentation
Analysis for Courseware Documentation
 
Design process
Design processDesign process
Design process
 
Visual Usability: principles & practices for designing great web and mobile a...
Visual Usability: principles & practices for designing great web and mobile a...Visual Usability: principles & practices for designing great web and mobile a...
Visual Usability: principles & practices for designing great web and mobile a...
 
Design and Engineering-Module 5: User Centered and Product Centered Design, C...
Design and Engineering-Module 5: User Centered and Product Centered Design, C...Design and Engineering-Module 5: User Centered and Product Centered Design, C...
Design and Engineering-Module 5: User Centered and Product Centered Design, C...
 
Midi keynote 2013
Midi keynote 2013Midi keynote 2013
Midi keynote 2013
 
Pile Chapter 6 Planning Ym
Pile Chapter 6   Planning   YmPile Chapter 6   Planning   Ym
Pile Chapter 6 Planning Ym
 
Introduction to Design Thinking.docx
Introduction to Design Thinking.docxIntroduction to Design Thinking.docx
Introduction to Design Thinking.docx
 
ET_lESSON_6.pptx
ET_lESSON_6.pptxET_lESSON_6.pptx
ET_lESSON_6.pptx
 
Participatory Design: Discovering Unmet Needs & New Solutions
Participatory Design: Discovering Unmet Needs & New SolutionsParticipatory Design: Discovering Unmet Needs & New Solutions
Participatory Design: Discovering Unmet Needs & New Solutions
 
22IDT18 Course material.pdf
22IDT18 Course material.pdf22IDT18 Course material.pdf
22IDT18 Course material.pdf
 

More from Ivano Malavolta

Conducting Experiments on the Software Architecture of Robotic Systems (QRARS...
Conducting Experiments on the Software Architecture of Robotic Systems (QRARS...Conducting Experiments on the Software Architecture of Robotic Systems (QRARS...
Conducting Experiments on the Software Architecture of Robotic Systems (QRARS...Ivano Malavolta
 
The Green Lab - Research cocktail @Vrije Universiteit Amsterdam (October 2020)
The Green Lab - Research cocktail  @Vrije Universiteit Amsterdam (October 2020)The Green Lab - Research cocktail  @Vrije Universiteit Amsterdam (October 2020)
The Green Lab - Research cocktail @Vrije Universiteit Amsterdam (October 2020)Ivano Malavolta
 
Software sustainability and Green IT
Software sustainability and Green ITSoftware sustainability and Green IT
Software sustainability and Green ITIvano Malavolta
 
Navigation-aware and Personalized Prefetching of Network Requests in Android ...
Navigation-aware and Personalized Prefetching of Network Requests in Android ...Navigation-aware and Personalized Prefetching of Network Requests in Android ...
Navigation-aware and Personalized Prefetching of Network Requests in Android ...Ivano Malavolta
 
How Maintainability Issues of Android Apps Evolve [ICSME 2018]
How Maintainability Issues of Android Apps Evolve [ICSME 2018]How Maintainability Issues of Android Apps Evolve [ICSME 2018]
How Maintainability Issues of Android Apps Evolve [ICSME 2018]Ivano Malavolta
 
Collaborative Model-Driven Software Engineering: a Classification Framework a...
Collaborative Model-Driven Software Engineering: a Classification Framework a...Collaborative Model-Driven Software Engineering: a Classification Framework a...
Collaborative Model-Driven Software Engineering: a Classification Framework a...Ivano Malavolta
 
Experimenting on Mobile Apps Quality - a tale about Energy, Performance, and ...
Experimenting on Mobile Apps Quality - a tale about Energy, Performance, and ...Experimenting on Mobile Apps Quality - a tale about Energy, Performance, and ...
Experimenting on Mobile Apps Quality - a tale about Energy, Performance, and ...Ivano Malavolta
 
Modeling objects interaction via UML sequence diagrams [Software Design] [Com...
Modeling objects interaction via UML sequence diagrams [Software Design] [Com...Modeling objects interaction via UML sequence diagrams [Software Design] [Com...
Modeling objects interaction via UML sequence diagrams [Software Design] [Com...Ivano Malavolta
 
Modeling behaviour via UML state machines [Software Design] [Computer Science...
Modeling behaviour via UML state machines [Software Design] [Computer Science...Modeling behaviour via UML state machines [Software Design] [Computer Science...
Modeling behaviour via UML state machines [Software Design] [Computer Science...Ivano Malavolta
 
Object-oriented design patterns in UML [Software Design] [Computer Science] [...
Object-oriented design patterns in UML [Software Design] [Computer Science] [...Object-oriented design patterns in UML [Software Design] [Computer Science] [...
Object-oriented design patterns in UML [Software Design] [Computer Science] [...Ivano Malavolta
 
Structure modeling with UML [Software Design] [Computer Science] [Vrije Unive...
Structure modeling with UML [Software Design] [Computer Science] [Vrije Unive...Structure modeling with UML [Software Design] [Computer Science] [Vrije Unive...
Structure modeling with UML [Software Design] [Computer Science] [Vrije Unive...Ivano Malavolta
 
Requirements engineering with UML [Software Design] [Computer Science] [Vrije...
Requirements engineering with UML [Software Design] [Computer Science] [Vrije...Requirements engineering with UML [Software Design] [Computer Science] [Vrije...
Requirements engineering with UML [Software Design] [Computer Science] [Vrije...Ivano Malavolta
 
Modeling and abstraction, software development process [Software Design] [Com...
Modeling and abstraction, software development process [Software Design] [Com...Modeling and abstraction, software development process [Software Design] [Com...
Modeling and abstraction, software development process [Software Design] [Com...Ivano Malavolta
 
[2017/2018] Agile development
[2017/2018] Agile development[2017/2018] Agile development
[2017/2018] Agile developmentIvano Malavolta
 
Reconstructing microservice-based architectures
Reconstructing microservice-based architecturesReconstructing microservice-based architectures
Reconstructing microservice-based architecturesIvano Malavolta
 
[2017/2018] AADL - Architecture Analysis and Design Language
[2017/2018] AADL - Architecture Analysis and Design Language[2017/2018] AADL - Architecture Analysis and Design Language
[2017/2018] AADL - Architecture Analysis and Design LanguageIvano Malavolta
 
[2017/2018] Architectural languages
[2017/2018] Architectural languages[2017/2018] Architectural languages
[2017/2018] Architectural languagesIvano Malavolta
 
[2017/2018] Introduction to Software Architecture
[2017/2018] Introduction to Software Architecture[2017/2018] Introduction to Software Architecture
[2017/2018] Introduction to Software ArchitectureIvano Malavolta
 
[2017/2018] RESEARCH in software engineering
[2017/2018] RESEARCH in software engineering[2017/2018] RESEARCH in software engineering
[2017/2018] RESEARCH in software engineeringIvano Malavolta
 

More from Ivano Malavolta (20)

Conducting Experiments on the Software Architecture of Robotic Systems (QRARS...
Conducting Experiments on the Software Architecture of Robotic Systems (QRARS...Conducting Experiments on the Software Architecture of Robotic Systems (QRARS...
Conducting Experiments on the Software Architecture of Robotic Systems (QRARS...
 
The H2020 experience
The H2020 experienceThe H2020 experience
The H2020 experience
 
The Green Lab - Research cocktail @Vrije Universiteit Amsterdam (October 2020)
The Green Lab - Research cocktail  @Vrije Universiteit Amsterdam (October 2020)The Green Lab - Research cocktail  @Vrije Universiteit Amsterdam (October 2020)
The Green Lab - Research cocktail @Vrije Universiteit Amsterdam (October 2020)
 
Software sustainability and Green IT
Software sustainability and Green ITSoftware sustainability and Green IT
Software sustainability and Green IT
 
Navigation-aware and Personalized Prefetching of Network Requests in Android ...
Navigation-aware and Personalized Prefetching of Network Requests in Android ...Navigation-aware and Personalized Prefetching of Network Requests in Android ...
Navigation-aware and Personalized Prefetching of Network Requests in Android ...
 
How Maintainability Issues of Android Apps Evolve [ICSME 2018]
How Maintainability Issues of Android Apps Evolve [ICSME 2018]How Maintainability Issues of Android Apps Evolve [ICSME 2018]
How Maintainability Issues of Android Apps Evolve [ICSME 2018]
 
Collaborative Model-Driven Software Engineering: a Classification Framework a...
Collaborative Model-Driven Software Engineering: a Classification Framework a...Collaborative Model-Driven Software Engineering: a Classification Framework a...
Collaborative Model-Driven Software Engineering: a Classification Framework a...
 
Experimenting on Mobile Apps Quality - a tale about Energy, Performance, and ...
Experimenting on Mobile Apps Quality - a tale about Energy, Performance, and ...Experimenting on Mobile Apps Quality - a tale about Energy, Performance, and ...
Experimenting on Mobile Apps Quality - a tale about Energy, Performance, and ...
 
Modeling objects interaction via UML sequence diagrams [Software Design] [Com...
Modeling objects interaction via UML sequence diagrams [Software Design] [Com...Modeling objects interaction via UML sequence diagrams [Software Design] [Com...
Modeling objects interaction via UML sequence diagrams [Software Design] [Com...
 
Modeling behaviour via UML state machines [Software Design] [Computer Science...
Modeling behaviour via UML state machines [Software Design] [Computer Science...Modeling behaviour via UML state machines [Software Design] [Computer Science...
Modeling behaviour via UML state machines [Software Design] [Computer Science...
 
Object-oriented design patterns in UML [Software Design] [Computer Science] [...
Object-oriented design patterns in UML [Software Design] [Computer Science] [...Object-oriented design patterns in UML [Software Design] [Computer Science] [...
Object-oriented design patterns in UML [Software Design] [Computer Science] [...
 
Structure modeling with UML [Software Design] [Computer Science] [Vrije Unive...
Structure modeling with UML [Software Design] [Computer Science] [Vrije Unive...Structure modeling with UML [Software Design] [Computer Science] [Vrije Unive...
Structure modeling with UML [Software Design] [Computer Science] [Vrije Unive...
 
Requirements engineering with UML [Software Design] [Computer Science] [Vrije...
Requirements engineering with UML [Software Design] [Computer Science] [Vrije...Requirements engineering with UML [Software Design] [Computer Science] [Vrije...
Requirements engineering with UML [Software Design] [Computer Science] [Vrije...
 
Modeling and abstraction, software development process [Software Design] [Com...
Modeling and abstraction, software development process [Software Design] [Com...Modeling and abstraction, software development process [Software Design] [Com...
Modeling and abstraction, software development process [Software Design] [Com...
 
[2017/2018] Agile development
[2017/2018] Agile development[2017/2018] Agile development
[2017/2018] Agile development
 
Reconstructing microservice-based architectures
Reconstructing microservice-based architecturesReconstructing microservice-based architectures
Reconstructing microservice-based architectures
 
[2017/2018] AADL - Architecture Analysis and Design Language
[2017/2018] AADL - Architecture Analysis and Design Language[2017/2018] AADL - Architecture Analysis and Design Language
[2017/2018] AADL - Architecture Analysis and Design Language
 
[2017/2018] Architectural languages
[2017/2018] Architectural languages[2017/2018] Architectural languages
[2017/2018] Architectural languages
 
[2017/2018] Introduction to Software Architecture
[2017/2018] Introduction to Software Architecture[2017/2018] Introduction to Software Architecture
[2017/2018] Introduction to Software Architecture
 
[2017/2018] RESEARCH in software engineering
[2017/2018] RESEARCH in software engineering[2017/2018] RESEARCH in software engineering
[2017/2018] RESEARCH in software engineering
 

Recently uploaded

SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024Scott Keck-Warren
 
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...Alan Dix
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxMalak Abu Hammad
 
Pigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food ManufacturingPigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food ManufacturingPigging Solutions
 
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxFactors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxKatpro Technologies
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024Rafal Los
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking MenDelhi Call girls
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking MenDelhi Call girls
 
Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101Paola De la Torre
 
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024BookNet Canada
 
Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Allon Mureinik
 
How to Remove Document Management Hurdles with X-Docs?
How to Remove Document Management Hurdles with X-Docs?How to Remove Document Management Hurdles with X-Docs?
How to Remove Document Management Hurdles with X-Docs?XfilesPro
 
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersEnhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersThousandEyes
 
Pigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping ElbowsPigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping ElbowsPigging Solutions
 
SIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge GraphSIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge GraphNeo4j
 
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Patryk Bandurski
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsEnterprise Knowledge
 
Azure Monitor & Application Insight to monitor Infrastructure & Application
Azure Monitor & Application Insight to monitor Infrastructure & ApplicationAzure Monitor & Application Insight to monitor Infrastructure & Application
Azure Monitor & Application Insight to monitor Infrastructure & ApplicationAndikSusilo4
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountPuma Security, LLC
 
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsHuman Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsMark Billinghurst
 

Recently uploaded (20)

SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024
 
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptx
 
Pigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food ManufacturingPigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food Manufacturing
 
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxFactors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
 
Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101
 
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
 
Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)
 
How to Remove Document Management Hurdles with X-Docs?
How to Remove Document Management Hurdles with X-Docs?How to Remove Document Management Hurdles with X-Docs?
How to Remove Document Management Hurdles with X-Docs?
 
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersEnhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
 
Pigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping ElbowsPigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping Elbows
 
SIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge GraphSIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge Graph
 
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI Solutions
 
Azure Monitor & Application Insight to monitor Infrastructure & Application
Azure Monitor & Application Insight to monitor Infrastructure & ApplicationAzure Monitor & Application Insight to monitor Infrastructure & Application
Azure Monitor & Application Insight to monitor Infrastructure & Application
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path Mount
 
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsHuman Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR Systems
 

User-centred design

  • 1. Gran Sasso Science Institute Ivano Malavolta User-centred design
  • 2. Roadmap Definition of design Design principles User-centred design
  • 3. The etymology of design goes back to the Latin DE + SIGNARE to do something, to distinguish it with a sign, give it meaning, designate it in relation to other things, owners, users Based on this original meaning, you can say, design is making sense (of things) Klaus Krippendorff, 1989 DESIGN???
  • 5. Roadmap Definition of deisgn Design principles User-centred design
  • 6. Design principles There are four main design principles: •  Axis •  Simmetry •  Hierarchy •  Rhythm http://learndesignprinciples.com by Melissa Mandelbaum
  • 7. 1 - Axis An imaginary line that is used to organize a group of elements in a design Axis is mainly used to align elements Users enjoy designs that are ordered because they feel more stable and comfortable http://learndesignprinciples.com by Melissa Mandelbaum
  • 8. Axis reinforcement You can make axis more apparent if the edges of surrounding elements are well defined Example: timeline in the Twitter app where a vertical axis helps define a section for avatars on the left and a section for tweet content on the right http://learndesignprinciples.com by Melissa Mandelbaum
  • 9. Infinite axis If an end point is undefined, you will follow the axis until you reach something of interest or are tired of interacting with the axis Example: the main feed of the Pinterest app, it encourages you to scroll down the page for as long as you’re interested in viewing pins http://learndesignprinciples.com by Melissa Mandelbaum
  • 10. 2 - Simmetry Elements are arranged in the same way on both sides of an axis Perfect symmetry is when elements are exactly the same on both sides The design feels armonious and it is easy to read, both top-bottom and left-right http://learndesignprinciples.com by Melissa Mandelbaum
  • 11. Simmetry example Arrangement of music covers in the Rdio app Elements on both sides of the screen are the same format http://learndesignprinciples.com by Melissa Mandelbaum Let’s come back to Pinterest….
  • 12. 3 - Hierarchy When an element appears more important in comparison to other elements in a design Achieved by: •  Size •  Shape •  Placement http://learndesignprinciples.com by Melissa Mandelbaum
  • 13. Hierarchy by size An element will get our attention when it is larger than other elements in a design We naturally look first at the largest element in a design Example: article list in the Pocket app http://learndesignprinciples.com by Melissa Mandelbaum
  • 14. Hierarchy by shape An element will get our attention when it is different than other elements in a design We naturally look first at the irregular shape in a design Example: the profile page in the Instagram app http://learndesignprinciples.com by Melissa Mandelbaum
  • 15. Hierarchy by placement The end of an axis is naturally more hierarchical than points along the line We naturally look first at the start and stop of an axis Example: the timeline in the Path app http://learndesignprinciples.com by Melissa Mandelbaum
  • 16. 4 - Rhythm Rhythm is the movement created by a repeated pattern of forms Pattern: structured element which is repeated across the app When using the app, you begin familiar with the rhythm and know exactly where to look for elements in the patterns Example: the feed in the Airbnb app http://learndesignprinciples.com by Melissa Mandelbaum
  • 17. Example of pattern for rhythm Example: the feed in the Airbnb app When scanning the feed, the users already knows where the price, title, and features of an ad are placed http://learndesignprinciples.com by Melissa Mandelbaum
  • 18. Breaks A break in a repeated pattern gets more hierarchical Example: in the profile feed of the Twitter app, the rhythm is broken by a section with suggestions of people to follow (it gets more attention) http://learndesignprinciples.com by Melissa Mandelbaum
  • 19. Roadmap Definition of deisgn Design principles User-centred design
  • 20. The visual part of a design is only the tip of the iceberg Foundation of a successful design: a user- centred design Process (UCD) http://paznow.s3.amazonaws.com/User-Centred-Design.pdf Good design?
  • 21. What did we learn?
  • 22. User Centered-Design (UCD) is … “a design philosophy and a process in which the needs, wants, and limitations of the end user of an interface or document are given extensive attention at each stage of the design process” Definition of UCD (from Wikipedia)
  • 23. UCD is a development cycle which takes into consideration what users really need and makes adjustments by exploring, testing and tuning the design until these needs are satisfied The result of this is a high level of usability More formally…
  • 24. UCD can be applied to all design practices that have the aim to provide a good user experience Ex. •  websites •  architecture •  magazines •  graphics •  … UCD is Universal
  • 25. Designers have to: 1.  analyze and foresee how users are likely to use an interface 2.  test the validity of their assumptions in real world tests with actual users UCD is a process
  • 31. We will cover these steps later in this course… Implementation & Launch
  • 33. Exercises •  Select an app from the Google Play Store and identify which design principles have been applied there •  Define the main strategic aspects of your app: –  context •  physical •  media •  modal –  goal –  prioritized tasks •  Sketch down the elevator pitch