SlideShare ist ein Scribd-Unternehmen logo
1 von 32
Downloaden Sie, um offline zu lesen
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 witha sign, give itmeaning,
designate it in relationto other things, owners, users
Based on this originalmeaning, 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
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
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 know 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
Exercises
1. Select an app from the Google Play Store and identify
which design principles have been applied there
2. Define the main strategic aspects of the app:
– goal
– context
• physical
• media
• modal
– prioritized tasks
Roadmap
Definition of design
Design principles
User-centred design
The visual partof a design is
only the tipof the iceberg
Foundationof
a successful design:
user-centred design
Process (UCD)
http://paznow.s3.amazonaws.com/User-Centred-Design.pdf
Good design?
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 havethe
aim to provide a good user experience
Ex.
• websites
• architecture
• magazines
• graphics
• …
UCD is Universal
Designers haveto:
1. analyzeand foresee how users are likely to use an
interface
2. test the validity of their assumptions in real world
tests with actualusers
UCD is a process
Analysis&
Planning
Launch
http://paznow.s3.amazonaws.com/User-Centred-
Design.pdf
These will be the
main parts of
your project!
The UCD Process
Evaluation
Analysis & Planning
Concept
Design
We will cover these steps later in this course…
Implementation & Launch
Chapter7
References

Weitere ähnliche Inhalte

Andere mochten auch

Andere mochten auch (20)

[2015/2016] Mobile thinking
[2015/2016] Mobile thinking[2015/2016] Mobile thinking
[2015/2016] Mobile thinking
 
[2015/2016] Require JS and Handlebars JS
[2015/2016] Require JS and Handlebars JS[2015/2016] Require JS and Handlebars JS
[2015/2016] Require JS and Handlebars JS
 
[2015/2016] Backbone JS
[2015/2016] Backbone JS[2015/2016] Backbone JS
[2015/2016] Backbone JS
 
[2015/2016] Geolocation and mapping
[2015/2016] Geolocation and mapping[2015/2016] Geolocation and mapping
[2015/2016] Geolocation and mapping
 
[2015/2016] Apache Cordova
[2015/2016] Apache Cordova[2015/2016] Apache Cordova
[2015/2016] Apache Cordova
 
[2015/2016] JavaScript
[2015/2016] JavaScript[2015/2016] JavaScript
[2015/2016] JavaScript
 
The road ahead for architectural languages [ACVI 2016]
The road ahead for architectural languages [ACVI 2016]The road ahead for architectural languages [ACVI 2016]
The road ahead for architectural languages [ACVI 2016]
 
[2015/2016] Local data storage for web-based mobile apps
[2015/2016] Local data storage for web-based mobile apps[2015/2016] Local data storage for web-based mobile apps
[2015/2016] Local data storage for web-based mobile apps
 
[2015/2016] Modern development paradigms
[2015/2016] Modern development paradigms[2015/2016] Modern development paradigms
[2015/2016] Modern development paradigms
 
[2015/2016] Introduction to software architecture
[2015/2016] Introduction to software architecture[2015/2016] Introduction to software architecture
[2015/2016] Introduction to software architecture
 
[2015/2016] AADL (Architecture Analysis and Design Language)
[2015/2016] AADL (Architecture Analysis and Design Language)[2015/2016] AADL (Architecture Analysis and Design Language)
[2015/2016] AADL (Architecture Analysis and Design Language)
 
[2015/2016] HTML5 and CSS3 Refresher
[2015/2016] HTML5 and CSS3 Refresher[2015/2016] HTML5 and CSS3 Refresher
[2015/2016] HTML5 and CSS3 Refresher
 
Web-based Hybrid Mobile Apps: State of the Practice and Research opportunitie...
Web-based Hybrid Mobile Apps: State of the Practice and Research opportunitie...Web-based Hybrid Mobile Apps: State of the Practice and Research opportunitie...
Web-based Hybrid Mobile Apps: State of the Practice and Research opportunitie...
 
[2015/2016] User experience design of mobil apps
[2015/2016] User experience design of mobil apps[2015/2016] User experience design of mobil apps
[2015/2016] User experience design of mobil apps
 
Design patterns for mobile apps
Design patterns for mobile appsDesign patterns for mobile apps
Design patterns for mobile apps
 
Mission planning of autonomous quadrotors
Mission planning of autonomous quadrotorsMission planning of autonomous quadrotors
Mission planning of autonomous quadrotors
 
Beyond Native Apps: Web Technologies to the Rescue! [SPLASH 2016 - Mobile! k...
Beyond Native Apps:  Web Technologies to the Rescue! [SPLASH 2016 - Mobile! k...Beyond Native Apps:  Web Technologies to the Rescue! [SPLASH 2016 - Mobile! k...
Beyond Native Apps: Web Technologies to the Rescue! [SPLASH 2016 - Mobile! k...
 
Modeling behaviour via UML state machines [Software Modeling] [Computer Scie...
Modeling behaviour via  UML state machines [Software Modeling] [Computer Scie...Modeling behaviour via  UML state machines [Software Modeling] [Computer Scie...
Modeling behaviour via UML state machines [Software Modeling] [Computer Scie...
 
Designing for usability: key principles and what designers think
Designing for usability: key principles and what designers thinkDesigning for usability: key principles and what designers think
Designing for usability: key principles and what designers think
 
SKA Systems Engineering: from PDR to Construction
SKA Systems Engineering: from PDR to ConstructionSKA Systems Engineering: from PDR to Construction
SKA Systems Engineering: from PDR to Construction
 

Ähnlich wie [2015/2016] User-centred design

Universal Design Principles and Methods
Universal Design Principles and MethodsUniversal Design Principles and Methods
Universal Design Principles and Methods
mbrosset
 
ET_lESSON_6.pptx
ET_lESSON_6.pptxET_lESSON_6.pptx
ET_lESSON_6.pptx
Rhoan4
 

Ähnlich wie [2015/2016] User-centred design (20)

User-centred design
User-centred designUser-centred design
User-centred design
 
Deliverables that Clarify, Focus, and Improve Design
Deliverables that Clarify, Focus, and Improve DesignDeliverables that Clarify, Focus, and Improve Design
Deliverables that Clarify, Focus, and Improve Design
 
PDC+++ Module 2 Class 9 Design Techniques I
PDC+++ Module 2 Class 9 Design Techniques IPDC+++ Module 2 Class 9 Design Techniques I
PDC+++ Module 2 Class 9 Design Techniques I
 
Universal Design Principles and Methods
Universal Design Principles and MethodsUniversal Design Principles and Methods
Universal Design Principles and Methods
 
Concept to Launch: The Ultimate Confluence Guide for Software Teams
Concept to Launch: The Ultimate Confluence Guide for Software TeamsConcept to Launch: The Ultimate Confluence Guide for Software Teams
Concept to Launch: The Ultimate Confluence Guide for Software Teams
 
Reflection On Design And Design
Reflection On Design And DesignReflection On Design And Design
Reflection On Design And Design
 
Jisc Academic Networking
Jisc Academic NetworkingJisc Academic Networking
Jisc Academic Networking
 
Managing Stakeholders (LS2010, Session 804)
Managing Stakeholders (LS2010, Session 804)Managing Stakeholders (LS2010, Session 804)
Managing Stakeholders (LS2010, Session 804)
 
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...
 
Analysis for Courseware Documentation
Analysis for Courseware DocumentationAnalysis for Courseware Documentation
Analysis for Courseware Documentation
 
Design process
Design processDesign process
Design process
 
Design Process | Tool 02: Scenario - Tool 03: Wireframe
Design Process | Tool 02: Scenario - Tool 03: WireframeDesign Process | Tool 02: Scenario - Tool 03: Wireframe
Design Process | Tool 02: Scenario - Tool 03: Wireframe
 
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
 
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
 
Things you should know before you build your site
Things you should know before you build your siteThings you should know before you build your site
Things you should know before you build your site
 
ET_lESSON_6.pptx
ET_lESSON_6.pptxET_lESSON_6.pptx
ET_lESSON_6.pptx
 
Interaction Design Patterns in Recommender Systems
Interaction Design Patterns in Recommender SystemsInteraction Design Patterns in Recommender Systems
Interaction Design Patterns in Recommender Systems
 
The Art of Building a Roadmap - Sherif Mansour
The Art of Building a Roadmap - Sherif MansourThe Art of Building a Roadmap - Sherif Mansour
The Art of Building a Roadmap - Sherif Mansour
 
22IDT18 Course material.pdf
22IDT18 Course material.pdf22IDT18 Course material.pdf
22IDT18 Course material.pdf
 
Basic Engineering Design (Part 3): Designing Solutions
Basic Engineering Design (Part 3): Designing SolutionsBasic Engineering Design (Part 3): Designing Solutions
Basic Engineering Design (Part 3): Designing Solutions
 

Mehr von Ivano Malavolta

Mehr von 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
 

Kürzlich hochgeladen

Architecting Cloud Native Applications
Architecting Cloud Native ApplicationsArchitecting Cloud Native Applications
Architecting Cloud Native Applications
WSO2
 
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Victor Rentea
 
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire business
panagenda
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Safe Software
 
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Victor Rentea
 

Kürzlich hochgeladen (20)

MS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectorsMS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectors
 
AWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of Terraform
 
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
 
Corporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptxCorporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptx
 
Artificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyArtificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : Uncertainty
 
presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century education
 
CNIC Information System with Pakdata Cf In Pakistan
CNIC Information System with Pakdata Cf In PakistanCNIC Information System with Pakdata Cf In Pakistan
CNIC Information System with Pakdata Cf In Pakistan
 
Architecting Cloud Native Applications
Architecting Cloud Native ApplicationsArchitecting Cloud Native Applications
Architecting Cloud Native Applications
 
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdf
 
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdfRising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
 
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, AdobeApidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
 
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
 
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire business
 
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
 
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWEREMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
 
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
 
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
 

[2015/2016] 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 witha sign, give itmeaning, designate it in relationto other things, owners, users Based on this originalmeaning, 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
  • 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 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 know 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. Exercises 1. Select an app from the Google Play Store and identify which design principles have been applied there 2. Define the main strategic aspects of the app: – goal – context • physical • media • modal – prioritized tasks
  • 20. Roadmap Definition of design Design principles User-centred design
  • 21. The visual partof a design is only the tipof the iceberg Foundationof a successful design: user-centred design Process (UCD) http://paznow.s3.amazonaws.com/User-Centred-Design.pdf Good design?
  • 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 havethe aim to provide a good user experience Ex. • websites • architecture • magazines • graphics • … UCD is Universal
  • 25. Designers haveto: 1. analyzeand foresee how users are likely to use an interface 2. test the validity of their assumptions in real world tests with actualusers UCD is a process
  • 31. We will cover these steps later in this course… Implementation & Launch