SlideShare ist ein Scribd-Unternehmen logo
1 von 32
Downloaden Sie, um offline zu lesen
Progettazione di Applicazioni Web
corso del Master in Web Technology
a.a. 2017-2018
https://app.schoology.com/course/1511186315/
Henry Muccini
Università degli Studi dell’Aquila
8. User-centered Design for the Web
MWT– Progettazione di Applicazioni Web Henry Muccini
2
Acknowledgment
Il materiale presentato in queste slide e’ stato estratto
dal libro The Elements of User Experience di J.J.
Garrett
Un ringraziamento ad Ivano Malavolta che ha
prodotto parte di questo materiale
http://www.jjg.net/elements/
MWT– Progettazione di Applicazioni Web Henry Muccini
3
Roadmap
User-Centered Design
The Elements of User Experience
MWT– Progettazione di Applicazioni Web Henry Muccini
4
Definition of UCD (from Wikipedia)
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”
MWT– Progettazione di Applicazioni Web Henry Muccini
5
More formally…
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, the design is:
effective
efficient
engaging
easy to learn
MWT– Progettazione di Applicazioni Web Henry Muccini
6
UCD is Universal
UCD can be applied to all design practices that have
the aim to provide a good user experience
Ex.
websites
architecture
magazines
graphics
…
MWT– Progettazione di Applicazioni Web Henry Muccini
7
UCD is a process
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
MWT– Progettazione di Applicazioni Web Henry Muccini
8
The UCD Process
Analysis &
Planning
Launch
http://paznow.s3.amazonaws.com/User-
Centred-Design.pdf
MWT– Progettazione di Applicazioni Web Henry Muccini
9
Analysis & Planning
Design Decisions -
QOC
MWT– Progettazione di Applicazioni Web Henry Muccini
10
Concept
Abstraction and
Prioritization
Scenarios
Requirements
MWT– Progettazione di Applicazioni Web Henry Muccini
11
Design Discussion
“Looks-like” or “Works-like”
prototypes
Sketches, wireframe,
storyboard
MWT– Progettazione di Applicazioni Web Henry Muccini
12
Evaluation
MWT– Progettazione di Applicazioni Web Henry Muccini
13
Roadmap
User-centered Design
The Elements of User Experience
MWT– Progettazione di Applicazioni Web Henry Muccini
14
The User Experience 5 planes
concept
design
MWT– Progettazione di Applicazioni Web Henry Muccini
15
Planes dependencies
Each plane depends on the planes below
MWT– Progettazione di Applicazioni Web Henry Muccini
16
Planes dependencies
Ripple effect. If you choose an option out-of-
bounds, you have to rethink lower options
MWT– Progettazione di Applicazioni Web Henry Muccini
17
Be elastic!
RUP-like
MWT– Progettazione di Applicazioni Web Henry Muccini
18
Strategy
Product overview
business goals
sketch product features
competitors
Planning out the objectives
and goals of the project
User
• user research
– needs & goals
– segmentation
• PERSONAS
MWT– Progettazione di Applicazioni Web Henry Muccini
19
Personas
Invent fictional characters with their own story
MWT– Progettazione di Applicazioni Web Henry Muccini
20
Esempio 1: NdR 2017
► UnivAq Street Science
& SHARPER
► 114 eventi
► Un solo giorno
► Un’unica app
MWT– Progettazione di Applicazioni Web Henry Muccini
21
Esempio 2: Uffizi
MWT– Progettazione di Applicazioni Web Henry Muccini
22
Esempio 3: DNE
MWT– Progettazione di Applicazioni Web Henry Muccini
23
Scope
Features of the app
– what does it do
Prioritized Requirements
– constraints, rules, etc.
Type of managed content
– data provenance (external API, web service, DB …)
Scenarios (using personas)
– describe how personas may interact with the app
Definition of requirements,
functional specifications, data
sources, scenarios
MWT– Progettazione di Applicazioni Web Henry Muccini
24
Structure
how the user moves through and makes sense
of tasks and information
– INFORMATION ARCHITECTURE
• views definition and content nomenclature
– interaction design
• navigation among views (design software that works best for the
people who use it)
– SITEMAP
Structural design of the
information space
MWT– Progettazione di Applicazioni Web Henry Muccini
25
Information Architecture
Information architecture consists in the organization
and navigation of information
A node can correspond to any piece or group of
information
Hierarchical
Matrix
Sequential
MWT– Progettazione di Applicazioni Web Henry Muccini
26
Sitemaps
They represent:
relationship of content to other content and
how the user travels through the information space
Does this diagram
reminds you anything?
MWT– Progettazione di Applicazioni Web Henry Muccini
27
Skeleton
(Graphical) Interface Design
– buttons, checkboxes, lists, etc.
Navigation Design
– how the user travels among views
Information Design
– how to arrange and group info + wayfinding
WIREFRAMES
– a bare-bones depiction (as the name suggests) of all the components of a
page and how they fit together.
Designing GUI elements and how to
arrange and group them
MWT– Progettazione di Applicazioni Web Henry Muccini
28
Wireframes
Views + user interaction + navigation
– a refinement of sitemaps
MWT– Progettazione di Applicazioni Web Henry Muccini
29
Surface
typography, colour palette, alignment, texture,
layouts, etc.
HI-FI WIREFRAMES (close to mockups)
PROTOTYPES
The look and feel of the product
MWT– Progettazione di Applicazioni Web Henry Muccini
30
Hi-fi Wireframes
Detailed, realistic wireframes
MWT– Progettazione di Applicazioni Web Henry Muccini
31
Prototypes
Wireframes cannot represent
complex interactions
 prototyping
Different kinds of prototype
– paper prototype
– context prototype
– HTML prototype
MWT– Progettazione di Applicazioni Web Henry Muccini
32
Summary
Product overview + objectives
+ Personas + competitors
Scenarios (with ctx) + Reqs +
functionalities + data prov.
Sitemap + content nomenclature
Lo-fi wireframes +
wayfinding info
Hi-fi wireframes
+ prototypes (if needed)

Weitere ähnliche Inhalte

Ähnlich wie Web Engineering L8: User-centered Design (8/8)

Rice Global Forum_IM_CE_Rick Khadimally PMP_9-Jan-2015
Rice Global Forum_IM_CE_Rick Khadimally PMP_9-Jan-2015Rice Global Forum_IM_CE_Rick Khadimally PMP_9-Jan-2015
Rice Global Forum_IM_CE_Rick Khadimally PMP_9-Jan-2015
Rafiq Khadimally PMP
 
Communication & Coordination on a Construction Project Through Building I...
Communication & Coordination on a Construction Project Through Building I...Communication & Coordination on a Construction Project Through Building I...
Communication & Coordination on a Construction Project Through Building I...
muhammad87
 
CV_portfolio_WZou
CV_portfolio_WZouCV_portfolio_WZou
CV_portfolio_WZou
JewelZou
 

Ähnlich wie Web Engineering L8: User-centered Design (8/8) (20)

Developing a framework of design principles for single page websites and thei...
Developing a framework of design principles for single page websites and thei...Developing a framework of design principles for single page websites and thei...
Developing a framework of design principles for single page websites and thei...
 
2230 Fomina Natalia - Memo Ticket - DES509-Magee j-crit-02
2230  Fomina Natalia - Memo Ticket - DES509-Magee j-crit-022230  Fomina Natalia - Memo Ticket - DES509-Magee j-crit-02
2230 Fomina Natalia - Memo Ticket - DES509-Magee j-crit-02
 
User-Centered Design
User-Centered DesignUser-Centered Design
User-Centered Design
 
Rice Global Forum_IM_CE_Rick Khadimally PMP_9-Jan-2015
Rice Global Forum_IM_CE_Rick Khadimally PMP_9-Jan-2015Rice Global Forum_IM_CE_Rick Khadimally PMP_9-Jan-2015
Rice Global Forum_IM_CE_Rick Khadimally PMP_9-Jan-2015
 
Formalizing the Technical Communication and User Experience Relationship (STC...
Formalizing the Technical Communication and User Experience Relationship (STC...Formalizing the Technical Communication and User Experience Relationship (STC...
Formalizing the Technical Communication and User Experience Relationship (STC...
 
Agile india 2014 Presentation
Agile india 2014 PresentationAgile india 2014 Presentation
Agile india 2014 Presentation
 
Web Design Solutions
Web Design Solutions Web Design Solutions
Web Design Solutions
 
IA workshop
IA workshopIA workshop
IA workshop
 
Model driven RichUbi: a model driven process for building rich interfaces of ...
Model driven RichUbi: a model driven process for building rich interfaces of ...Model driven RichUbi: a model driven process for building rich interfaces of ...
Model driven RichUbi: a model driven process for building rich interfaces of ...
 
Process, design, implementation and evaluation of a mobile collaboration layer
Process, design, implementation and evaluation of a mobile collaboration layerProcess, design, implementation and evaluation of a mobile collaboration layer
Process, design, implementation and evaluation of a mobile collaboration layer
 
Ashfaq Amin's UX Portfolio
Ashfaq Amin's UX PortfolioAshfaq Amin's UX Portfolio
Ashfaq Amin's UX Portfolio
 
2012-09-13_Multiconsult and WSP European Task Force_BIM in infrastructure
2012-09-13_Multiconsult and WSP European Task Force_BIM in infrastructure2012-09-13_Multiconsult and WSP European Task Force_BIM in infrastructure
2012-09-13_Multiconsult and WSP European Task Force_BIM in infrastructure
 
Autonomic and cognitive architectures for the Internet of Things, Claudio Sav...
Autonomic and cognitive architectures for the Internet of Things, Claudio Sav...Autonomic and cognitive architectures for the Internet of Things, Claudio Sav...
Autonomic and cognitive architectures for the Internet of Things, Claudio Sav...
 
Communication & Coordination on a Construction Project Through Building I...
Communication & Coordination on a Construction Project Through Building I...Communication & Coordination on a Construction Project Through Building I...
Communication & Coordination on a Construction Project Through Building I...
 
CV_portfolio_WZou
CV_portfolio_WZouCV_portfolio_WZou
CV_portfolio_WZou
 
Updated projects
Updated projectsUpdated projects
Updated projects
 
Implementing Web Applications as Social Machines Composition: a Case Study
Implementing Web Applications as Social Machines Composition: a Case StudyImplementing Web Applications as Social Machines Composition: a Case Study
Implementing Web Applications as Social Machines Composition: a Case Study
 
UI & UX Engineering
UI & UX EngineeringUI & UX Engineering
UI & UX Engineering
 
Design Dynamics: Elevating UiPath Apps with UX Wireframes
Design Dynamics: Elevating UiPath Apps with UX WireframesDesign Dynamics: Elevating UiPath Apps with UX Wireframes
Design Dynamics: Elevating UiPath Apps with UX Wireframes
 
Single page application and canvas drawing
Single page application and canvas drawing Single page application and canvas drawing
Single page application and canvas drawing
 

Mehr von Henry Muccini

Mehr von Henry Muccini (20)

Human Behaviour Centred Design
Human Behaviour Centred Design Human Behaviour Centred Design
Human Behaviour Centred Design
 
How cultural heritage, cyber-physical spaces, and software engineering can wo...
How cultural heritage, cyber-physical spaces, and software engineering can wo...How cultural heritage, cyber-physical spaces, and software engineering can wo...
How cultural heritage, cyber-physical spaces, and software engineering can wo...
 
La gestione dell’utenza numerosa - dalle Segreterie, ai Musei, alle Segreterie
La gestione dell’utenza numerosa - dalle Segreterie, ai Musei, alle SegreterieLa gestione dell’utenza numerosa - dalle Segreterie, ai Musei, alle Segreterie
La gestione dell’utenza numerosa - dalle Segreterie, ai Musei, alle Segreterie
 
Turismo 4.0: l'ICT a supporto del turismo sostenibile
Turismo 4.0: l'ICT a supporto del turismo sostenibileTurismo 4.0: l'ICT a supporto del turismo sostenibile
Turismo 4.0: l'ICT a supporto del turismo sostenibile
 
Sustainable Tourism - IoT and crowd management
Sustainable Tourism - IoT and crowd managementSustainable Tourism - IoT and crowd management
Sustainable Tourism - IoT and crowd management
 
Software Engineering at the age of the Internet of Things
Software Engineering at the age of the Internet of ThingsSoftware Engineering at the age of the Internet of Things
Software Engineering at the age of the Internet of Things
 
The influence of Group Decision Making on Architecture Design Decisions
The influence of Group Decision Making on Architecture Design DecisionsThe influence of Group Decision Making on Architecture Design Decisions
The influence of Group Decision Making on Architecture Design Decisions
 
An IoT Software Architecture for an Evacuable Building Architecture
An IoT Software Architecture for an Evacuable Building ArchitectureAn IoT Software Architecture for an Evacuable Building Architecture
An IoT Software Architecture for an Evacuable Building Architecture
 
Web Engineering L7: Sequence Diagrams and Design Decisions (7/8)
Web Engineering L7: Sequence Diagrams and Design Decisions (7/8)Web Engineering L7: Sequence Diagrams and Design Decisions (7/8)
Web Engineering L7: Sequence Diagrams and Design Decisions (7/8)
 
Web Engineering L5: Content Model (5/8)
Web Engineering L5: Content Model (5/8)Web Engineering L5: Content Model (5/8)
Web Engineering L5: Content Model (5/8)
 
Web Engineering L2: Requirements Elicitation for the Web (2/8)
Web Engineering L2: Requirements Elicitation for the Web (2/8)Web Engineering L2: Requirements Elicitation for the Web (2/8)
Web Engineering L2: Requirements Elicitation for the Web (2/8)
 
Web Engineering L1: introduction to Web Engineering (1/8)
Web Engineering L1: introduction to Web Engineering (1/8)Web Engineering L1: introduction to Web Engineering (1/8)
Web Engineering L1: introduction to Web Engineering (1/8)
 
Web Engineering L4: Requirements and Planning in concrete (4/8)
Web Engineering L4: Requirements and Planning in concrete (4/8)Web Engineering L4: Requirements and Planning in concrete (4/8)
Web Engineering L4: Requirements and Planning in concrete (4/8)
 
Collaborative aspects of Decision Making and its impact on Sustainability
Collaborative aspects of Decision Making and its impact on SustainabilityCollaborative aspects of Decision Making and its impact on Sustainability
Collaborative aspects of Decision Making and its impact on Sustainability
 
Engineering Cyber Physical Spaces
Engineering Cyber Physical SpacesEngineering Cyber Physical Spaces
Engineering Cyber Physical Spaces
 
I progetti UnivAq-UFFIZI, INCIPICT, e  CUSPIS
I progetti UnivAq-UFFIZI, INCIPICT, e  CUSPISI progetti UnivAq-UFFIZI, INCIPICT, e  CUSPIS
I progetti UnivAq-UFFIZI, INCIPICT, e  CUSPIS
 
Exploring the Temporal Aspects of Software Architecture
Exploring the Temporal Aspects of Software ArchitectureExploring the Temporal Aspects of Software Architecture
Exploring the Temporal Aspects of Software Architecture
 
EasyLine: call4ideas_2016
EasyLine: call4ideas_2016EasyLine: call4ideas_2016
EasyLine: call4ideas_2016
 
The role of MDE in Software Architecture Descriptions
The role of MDE in Software Architecture DescriptionsThe role of MDE in Software Architecture Descriptions
The role of MDE in Software Architecture Descriptions
 
Euroweb+ meeting at the University of L'Aquila, Italy
Euroweb+ meeting at the University of L'Aquila, ItalyEuroweb+ meeting at the University of L'Aquila, Italy
Euroweb+ meeting at the University of L'Aquila, Italy
 

Kürzlich hochgeladen

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
 
Architecting Cloud Native Applications
Architecting Cloud Native ApplicationsArchitecting Cloud Native Applications
Architecting Cloud Native Applications
WSO2
 

Kürzlich hochgeladen (20)

Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingRepurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
 
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ..."I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
 
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
 
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
 
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
 
Architecting Cloud Native Applications
Architecting Cloud Native ApplicationsArchitecting Cloud Native Applications
Architecting Cloud Native Applications
 
FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024
 
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
 
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
 
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
 
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
 
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
 
Six Myths about Ontologies: The Basics of Formal Ontology
Six Myths about Ontologies: The Basics of Formal OntologySix Myths about Ontologies: The Basics of Formal Ontology
Six Myths about Ontologies: The Basics of Formal Ontology
 
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
 
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
 
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
 
Exploring Multimodal Embeddings with Milvus
Exploring Multimodal Embeddings with MilvusExploring Multimodal Embeddings with Milvus
Exploring Multimodal Embeddings with Milvus
 
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
 
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
 

Web Engineering L8: User-centered Design (8/8)

  • 1. Progettazione di Applicazioni Web corso del Master in Web Technology a.a. 2017-2018 https://app.schoology.com/course/1511186315/ Henry Muccini Università degli Studi dell’Aquila 8. User-centered Design for the Web
  • 2. MWT– Progettazione di Applicazioni Web Henry Muccini 2 Acknowledgment Il materiale presentato in queste slide e’ stato estratto dal libro The Elements of User Experience di J.J. Garrett Un ringraziamento ad Ivano Malavolta che ha prodotto parte di questo materiale http://www.jjg.net/elements/
  • 3. MWT– Progettazione di Applicazioni Web Henry Muccini 3 Roadmap User-Centered Design The Elements of User Experience
  • 4. MWT– Progettazione di Applicazioni Web Henry Muccini 4 Definition of UCD (from Wikipedia) 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”
  • 5. MWT– Progettazione di Applicazioni Web Henry Muccini 5 More formally… 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, the design is: effective efficient engaging easy to learn
  • 6. MWT– Progettazione di Applicazioni Web Henry Muccini 6 UCD is Universal UCD can be applied to all design practices that have the aim to provide a good user experience Ex. websites architecture magazines graphics …
  • 7. MWT– Progettazione di Applicazioni Web Henry Muccini 7 UCD is a process 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
  • 8. MWT– Progettazione di Applicazioni Web Henry Muccini 8 The UCD Process Analysis & Planning Launch http://paznow.s3.amazonaws.com/User- Centred-Design.pdf
  • 9. MWT– Progettazione di Applicazioni Web Henry Muccini 9 Analysis & Planning Design Decisions - QOC
  • 10. MWT– Progettazione di Applicazioni Web Henry Muccini 10 Concept Abstraction and Prioritization Scenarios Requirements
  • 11. MWT– Progettazione di Applicazioni Web Henry Muccini 11 Design Discussion “Looks-like” or “Works-like” prototypes Sketches, wireframe, storyboard
  • 12. MWT– Progettazione di Applicazioni Web Henry Muccini 12 Evaluation
  • 13. MWT– Progettazione di Applicazioni Web Henry Muccini 13 Roadmap User-centered Design The Elements of User Experience
  • 14. MWT– Progettazione di Applicazioni Web Henry Muccini 14 The User Experience 5 planes concept design
  • 15. MWT– Progettazione di Applicazioni Web Henry Muccini 15 Planes dependencies Each plane depends on the planes below
  • 16. MWT– Progettazione di Applicazioni Web Henry Muccini 16 Planes dependencies Ripple effect. If you choose an option out-of- bounds, you have to rethink lower options
  • 17. MWT– Progettazione di Applicazioni Web Henry Muccini 17 Be elastic! RUP-like
  • 18. MWT– Progettazione di Applicazioni Web Henry Muccini 18 Strategy Product overview business goals sketch product features competitors Planning out the objectives and goals of the project User • user research – needs & goals – segmentation • PERSONAS
  • 19. MWT– Progettazione di Applicazioni Web Henry Muccini 19 Personas Invent fictional characters with their own story
  • 20. MWT– Progettazione di Applicazioni Web Henry Muccini 20 Esempio 1: NdR 2017 ► UnivAq Street Science & SHARPER ► 114 eventi ► Un solo giorno ► Un’unica app
  • 21. MWT– Progettazione di Applicazioni Web Henry Muccini 21 Esempio 2: Uffizi
  • 22. MWT– Progettazione di Applicazioni Web Henry Muccini 22 Esempio 3: DNE
  • 23. MWT– Progettazione di Applicazioni Web Henry Muccini 23 Scope Features of the app – what does it do Prioritized Requirements – constraints, rules, etc. Type of managed content – data provenance (external API, web service, DB …) Scenarios (using personas) – describe how personas may interact with the app Definition of requirements, functional specifications, data sources, scenarios
  • 24. MWT– Progettazione di Applicazioni Web Henry Muccini 24 Structure how the user moves through and makes sense of tasks and information – INFORMATION ARCHITECTURE • views definition and content nomenclature – interaction design • navigation among views (design software that works best for the people who use it) – SITEMAP Structural design of the information space
  • 25. MWT– Progettazione di Applicazioni Web Henry Muccini 25 Information Architecture Information architecture consists in the organization and navigation of information A node can correspond to any piece or group of information Hierarchical Matrix Sequential
  • 26. MWT– Progettazione di Applicazioni Web Henry Muccini 26 Sitemaps They represent: relationship of content to other content and how the user travels through the information space Does this diagram reminds you anything?
  • 27. MWT– Progettazione di Applicazioni Web Henry Muccini 27 Skeleton (Graphical) Interface Design – buttons, checkboxes, lists, etc. Navigation Design – how the user travels among views Information Design – how to arrange and group info + wayfinding WIREFRAMES – a bare-bones depiction (as the name suggests) of all the components of a page and how they fit together. Designing GUI elements and how to arrange and group them
  • 28. MWT– Progettazione di Applicazioni Web Henry Muccini 28 Wireframes Views + user interaction + navigation – a refinement of sitemaps
  • 29. MWT– Progettazione di Applicazioni Web Henry Muccini 29 Surface typography, colour palette, alignment, texture, layouts, etc. HI-FI WIREFRAMES (close to mockups) PROTOTYPES The look and feel of the product
  • 30. MWT– Progettazione di Applicazioni Web Henry Muccini 30 Hi-fi Wireframes Detailed, realistic wireframes
  • 31. MWT– Progettazione di Applicazioni Web Henry Muccini 31 Prototypes Wireframes cannot represent complex interactions  prototyping Different kinds of prototype – paper prototype – context prototype – HTML prototype
  • 32. MWT– Progettazione di Applicazioni Web Henry Muccini 32 Summary Product overview + objectives + Personas + competitors Scenarios (with ctx) + Reqs + functionalities + data prov. Sitemap + content nomenclature Lo-fi wireframes + wayfinding info Hi-fi wireframes + prototypes (if needed)