SlideShare una empresa de Scribd logo
1 de 29
Descargar para leer sin conexión
User-
  User-centered
  Design for
  the Web
Master in Web
Technology
Corso di: Modellazione UML per il Web
Docente: Henry Muccini
VIII Edizione 2012/2013
Dipartimento di Ingegneria e Scienze dell’Informazione e Matematica
Università degli Studi dell’Aquila
Acknowledgment
      » Buona parte del materiale in queste slide
        proviene da una lezione tenuta da Ivano
        Malavolta nell’ambito del Corso di Applicazioni
        per Dispositivi Mobili (ivano.malavolta@univaq.it)




                                              http://www.jjg.net/elements/




Master in Web Technology VIII Edizione 2012/2013 | Henry Muccini: UML for Web Applications
Roadmap


      » User-Centered Design
      » The Elements of User Experience




Master in Web Technology VIII Edizione 2012/2013 | Henry Muccini: UML for Web Applications
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”




Master in Web Technology VIII Edizione 2012/2013 | Henry Muccini: UML for Web Applications
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
Master in Web Technology VIII Edizione 2012/2013 | Henry Muccini: UML for Web Applications
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
      » …




Master in Web Technology VIII Edizione 2012/2013 | Henry Muccini: UML for Web Applications
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




Master in Web Technology VIII Edizione 2012/2013 | Henry Muccini: UML for Web Applications
The UCD Process
                                        Analysis &                                           Launch
                                        Planning
 http://paznow.s3.amazonaws.com/User-
 http://paznow.s3.amazonaws.com/User
 Centred-Design.pdf




Master in Web Technology VIII Edizione 2012/2013 | Henry Muccini: UML for Web Applications
Analysis & Planning




                                                                         Design Decisions -
                                                                               QOC
Master in Web Technology VIII Edizione 2012/2013 | Henry Muccini: UML for Web Applications
Concept
        Requirements




                Scenarios                       Abstraction and
                                                 Prioritization
Master in Web Technology VIII Edizione 2012/2013 | Henry Muccini: UML for Web Applications
Design
              Discussion




                                                  “Looks-like” or “Works-like”
                                                                  prototypes
Master in Web Technology VIII Edizione 2012/2013 | Henry Muccini: UML for Web Applications
Evaluation




Master in Web Technology VIII Edizione 2012/2013 | Henry Muccini: UML for Web Applications
Roadmap


      » User-centered Design
      » The Elements of User Experience




Master in Web Technology VIII Edizione 2012/2013 | Henry Muccini: UML for Web Applications
The User Experience 5 planes



             design




           concept

Master in Web Technology VIII Edizione 2012/2013 | Henry Muccini: UML for Web Applications
Planes dependencies
      Each plane depends on the planes below




Master in Web Technology VIII Edizione 2012/2013 | Henry Muccini: UML for Web Applications
Planes dependencies
      Ripple effect. If you choose an option out-of-
        bounds, you have to rethink lower options




Master in Web Technology VIII Edizione 2012/2013 | Henry Muccini: UML for Web Applications
Be elastic!




         RUP-like




Master in Web Technology VIII Edizione 2012/2013 | Henry Muccini: UML for Web Applications
Strategy

                                         Planning out the
                                         objectives
                                         and goals of the project

      Product overview         User
      » business goals         • user research
      » sketch product features – needs & goals
      » competitors               – segmentation
                                  – no context
                               • PERSONAS

Master in Web Technology VIII Edizione 2012/2013 | Henry Muccini: UML for Web Applications
Personas

      Invent fictional characters with their own story




Master in Web Technology VIII Edizione 2012/2013 | Henry Muccini: UML for Web Applications
Scope
                                 Definition of requirements,
                                 functional specifications, data
                                 sources, scenarios
      » Features of the app
            > what does it do                                           It is 100% about
                                                                          this UML-WEB
      » Prioritized Requirements
                                                                             course!!!
            > 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

Master in Web Technology VIII Edizione 2012/2013 | Henry Muccini: UML for Web Applications
Structure

                                            Structural design of the
                                               information space

      » 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
Master in Web Technology VIII Edizione 2012/2013 | Henry Muccini: UML for Web Applications
Information Architecture
      » Information architecture consists in the
        organization and navigation of information
      » A node can correspond to any piece or group of
        information




                                                       Matrix


                                                                                  Sequential
                      Hierarchical

Master in Web Technology VIII Edizione 2012/2013 | Henry Muccini: UML for Web Applications
Sitemaps
      They represent:
      » relationship of content to other content and
      » how the user travels through the information
        space



                                                                             Does this diagram
                                                                               reminds you
                                                                                anything?




Master in Web Technology VIII Edizione 2012/2013 | Henry Muccini: UML for Web Applications
Skeleton

                                 Designing GUI elements and how
                                 to arrange and group them

      » (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.

Master in Web Technology VIII Edizione 2012/2013 | Henry Muccini: UML for Web Applications
Wireframes
      » Views + user interaction + navigation
           > a refinement of sitemaps




Master in Web Technology VIII Edizione 2012/2013 | Henry Muccini: UML for Web Applications
Surface

                                  The look and feel of the
                                  product


      » typography, colour palette, alignment, texture,
        layouts, etc.
      » HI-FI WIREFRAMES (close to mockups)
      » PROTOTYPES




Master in Web Technology VIII Edizione 2012/2013 | Henry Muccini: UML for Web Applications
Hi-fi Wireframes
      » Detailed, realistic wireframes




Master in Web Technology VIII Edizione 2012/2013 | Henry Muccini: UML for Web Applications
Prototypes
   » Wireframes cannot
     represent complex
     interactions
        prototyping


   » Different kinds of prototype
         > paper prototype
         > context prototype
         > HTML prototype


Master in Web Technology VIII Edizione 2012/2013 | Henry Muccini: UML for Web Applications
Summary
            Hi-fi wireframes
            + prototypes (if needed)
                      Lo-fi wireframes
                      + wayfinding info
 Sitemap + content
 nomenclature
       Scenarios (with ctx) + Reqs +
       functionalities + data prov.

  Product overview + objectives
  + Personas + competitors
Master in Web Technology VIII Edizione 2012/2013 | Henry Muccini: UML for Web Applications

Más contenido relacionado

Similar a UML per il Web: User Centric Design

2. uml-methodology_hypermedia_design_2000
2.  uml-methodology_hypermedia_design_20002.  uml-methodology_hypermedia_design_2000
2. uml-methodology_hypermedia_design_2000
eudal
 
Methods for Identifying and Modeling Users Needs
Methods for Identifying and Modeling Users NeedsMethods for Identifying and Modeling Users Needs
Methods for Identifying and Modeling Users Needs
Luis Carlos Aceves
 

Similar a UML per il Web: User Centric Design (20)

UX Experience Design: Processes and Strategy
UX Experience Design: Processes and StrategyUX Experience Design: Processes and Strategy
UX Experience Design: Processes and Strategy
 
Web Engineering L6: Software Architecture for the Web (6/8)
Web Engineering L6: Software Architecture for the Web (6/8)Web Engineering L6: Software Architecture for the Web (6/8)
Web Engineering L6: Software Architecture for the Web (6/8)
 
A Generic Framework for Executable Gestural Interaction Models
A Generic Framework for Executable Gestural Interaction ModelsA Generic Framework for Executable Gestural Interaction Models
A Generic Framework for Executable Gestural Interaction Models
 
2. uml-methodology_hypermedia_design_2000
2.  uml-methodology_hypermedia_design_20002.  uml-methodology_hypermedia_design_2000
2. uml-methodology_hypermedia_design_2000
 
ICS2208 Lecture 3
ICS2208 Lecture 3ICS2208 Lecture 3
ICS2208 Lecture 3
 
Applying User-Centered Design (UCD) to Intranet Projects
 Applying User-Centered Design (UCD) to Intranet Projects Applying User-Centered Design (UCD) to Intranet Projects
Applying User-Centered Design (UCD) to Intranet Projects
 
Methods for Identifying and Modeling Users Needs
Methods for Identifying and Modeling Users NeedsMethods for Identifying and Modeling Users Needs
Methods for Identifying and Modeling Users Needs
 
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
 
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...
 
Lsms SUPSI DTI ISIN
Lsms SUPSI DTI ISINLsms SUPSI DTI ISIN
Lsms SUPSI DTI ISIN
 
Multimodal Interaction in Distributed and Ubiquitous Computing - ICIW 2010
Multimodal Interaction in Distributed  and Ubiquitous Computing - ICIW 2010Multimodal Interaction in Distributed  and Ubiquitous Computing - ICIW 2010
Multimodal Interaction in Distributed and Ubiquitous Computing - ICIW 2010
 
Business Drivers and Challenges of Cloud Computing and Social Networking Appl...
Business Drivers and Challenges of Cloud Computing and Social Networking Appl...Business Drivers and Challenges of Cloud Computing and Social Networking Appl...
Business Drivers and Challenges of Cloud Computing and Social Networking Appl...
 
Some words about me 2012
Some words about me 2012Some words about me 2012
Some words about me 2012
 
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...
 
Chapter1(hci)
Chapter1(hci)Chapter1(hci)
Chapter1(hci)
 
WebML for OMG
WebML for OMGWebML for OMG
WebML for OMG
 
Best Practices for Improving User Interface Design
Best Practices for Improving User Interface DesignBest Practices for Improving User Interface Design
Best Practices for Improving User Interface Design
 
BEST PRACTICES FOR IMPROVING USER INTERFACE DESIGN
BEST PRACTICES FOR IMPROVING USER INTERFACE DESIGN BEST PRACTICES FOR IMPROVING USER INTERFACE DESIGN
BEST PRACTICES FOR IMPROVING USER INTERFACE DESIGN
 
Winning hearts and minds: how to embed UX from scratch in a large organisation
Winning hearts and minds: how to embed UX from scratch in a large organisationWinning hearts and minds: how to embed UX from scratch in a large organisation
Winning hearts and minds: how to embed UX from scratch in a large organisation
 
TM112 Meeting5-Crossing boundaries.pptx
TM112 Meeting5-Crossing boundaries.pptxTM112 Meeting5-Crossing boundaries.pptx
TM112 Meeting5-Crossing boundaries.pptx
 

Más de Henry Muccini

Más de 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 L3: Project Planning (3/8)
Web Engineering L3: Project Planning (3/8)Web Engineering L3: Project Planning (3/8)
Web Engineering L3: Project Planning (3/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
 

Último

1029-Danh muc Sach Giao Khoa khoi 6.pdf
1029-Danh muc Sach Giao Khoa khoi  6.pdf1029-Danh muc Sach Giao Khoa khoi  6.pdf
1029-Danh muc Sach Giao Khoa khoi 6.pdf
QucHHunhnh
 
1029 - Danh muc Sach Giao Khoa 10 . pdf
1029 -  Danh muc Sach Giao Khoa 10 . pdf1029 -  Danh muc Sach Giao Khoa 10 . pdf
1029 - Danh muc Sach Giao Khoa 10 . pdf
QucHHunhnh
 

Último (20)

Measures of Central Tendency: Mean, Median and Mode
Measures of Central Tendency: Mean, Median and ModeMeasures of Central Tendency: Mean, Median and Mode
Measures of Central Tendency: Mean, Median and Mode
 
microwave assisted reaction. General introduction
microwave assisted reaction. General introductionmicrowave assisted reaction. General introduction
microwave assisted reaction. General introduction
 
Software Engineering Methodologies (overview)
Software Engineering Methodologies (overview)Software Engineering Methodologies (overview)
Software Engineering Methodologies (overview)
 
Key note speaker Neum_Admir Softic_ENG.pdf
Key note speaker Neum_Admir Softic_ENG.pdfKey note speaker Neum_Admir Softic_ENG.pdf
Key note speaker Neum_Admir Softic_ENG.pdf
 
Advance Mobile Application Development class 07
Advance Mobile Application Development class 07Advance Mobile Application Development class 07
Advance Mobile Application Development class 07
 
APM Welcome, APM North West Network Conference, Synergies Across Sectors
APM Welcome, APM North West Network Conference, Synergies Across SectorsAPM Welcome, APM North West Network Conference, Synergies Across Sectors
APM Welcome, APM North West Network Conference, Synergies Across Sectors
 
Call Girls in Dwarka Mor Delhi Contact Us 9654467111
Call Girls in Dwarka Mor Delhi Contact Us 9654467111Call Girls in Dwarka Mor Delhi Contact Us 9654467111
Call Girls in Dwarka Mor Delhi Contact Us 9654467111
 
1029-Danh muc Sach Giao Khoa khoi 6.pdf
1029-Danh muc Sach Giao Khoa khoi  6.pdf1029-Danh muc Sach Giao Khoa khoi  6.pdf
1029-Danh muc Sach Giao Khoa khoi 6.pdf
 
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
 
Sports & Fitness Value Added Course FY..
Sports & Fitness Value Added Course FY..Sports & Fitness Value Added Course FY..
Sports & Fitness Value Added Course FY..
 
Measures of Dispersion and Variability: Range, QD, AD and SD
Measures of Dispersion and Variability: Range, QD, AD and SDMeasures of Dispersion and Variability: Range, QD, AD and SD
Measures of Dispersion and Variability: Range, QD, AD and SD
 
fourth grading exam for kindergarten in writing
fourth grading exam for kindergarten in writingfourth grading exam for kindergarten in writing
fourth grading exam for kindergarten in writing
 
Unit-IV- Pharma. Marketing Channels.pptx
Unit-IV- Pharma. Marketing Channels.pptxUnit-IV- Pharma. Marketing Channels.pptx
Unit-IV- Pharma. Marketing Channels.pptx
 
INDIA QUIZ 2024 RLAC DELHI UNIVERSITY.pptx
INDIA QUIZ 2024 RLAC DELHI UNIVERSITY.pptxINDIA QUIZ 2024 RLAC DELHI UNIVERSITY.pptx
INDIA QUIZ 2024 RLAC DELHI UNIVERSITY.pptx
 
Z Score,T Score, Percential Rank and Box Plot Graph
Z Score,T Score, Percential Rank and Box Plot GraphZ Score,T Score, Percential Rank and Box Plot Graph
Z Score,T Score, Percential Rank and Box Plot Graph
 
1029 - Danh muc Sach Giao Khoa 10 . pdf
1029 -  Danh muc Sach Giao Khoa 10 . pdf1029 -  Danh muc Sach Giao Khoa 10 . pdf
1029 - Danh muc Sach Giao Khoa 10 . pdf
 
Class 11th Physics NEET formula sheet pdf
Class 11th Physics NEET formula sheet pdfClass 11th Physics NEET formula sheet pdf
Class 11th Physics NEET formula sheet pdf
 
General AI for Medical Educators April 2024
General AI for Medical Educators April 2024General AI for Medical Educators April 2024
General AI for Medical Educators April 2024
 
Q4-W6-Restating Informational Text Grade 3
Q4-W6-Restating Informational Text Grade 3Q4-W6-Restating Informational Text Grade 3
Q4-W6-Restating Informational Text Grade 3
 
Nutritional Needs Presentation - HLTH 104
Nutritional Needs Presentation - HLTH 104Nutritional Needs Presentation - HLTH 104
Nutritional Needs Presentation - HLTH 104
 

UML per il Web: User Centric Design

  • 1. User- User-centered Design for the Web Master in Web Technology Corso di: Modellazione UML per il Web Docente: Henry Muccini VIII Edizione 2012/2013 Dipartimento di Ingegneria e Scienze dell’Informazione e Matematica Università degli Studi dell’Aquila
  • 2. Acknowledgment » Buona parte del materiale in queste slide proviene da una lezione tenuta da Ivano Malavolta nell’ambito del Corso di Applicazioni per Dispositivi Mobili (ivano.malavolta@univaq.it) http://www.jjg.net/elements/ Master in Web Technology VIII Edizione 2012/2013 | Henry Muccini: UML for Web Applications
  • 3. Roadmap » User-Centered Design » The Elements of User Experience Master in Web Technology VIII Edizione 2012/2013 | Henry Muccini: UML for Web Applications
  • 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” Master in Web Technology VIII Edizione 2012/2013 | Henry Muccini: UML for Web Applications
  • 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 Master in Web Technology VIII Edizione 2012/2013 | Henry Muccini: UML for Web Applications
  • 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 » … Master in Web Technology VIII Edizione 2012/2013 | Henry Muccini: UML for Web Applications
  • 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 Master in Web Technology VIII Edizione 2012/2013 | Henry Muccini: UML for Web Applications
  • 8. The UCD Process Analysis & Launch Planning http://paznow.s3.amazonaws.com/User- http://paznow.s3.amazonaws.com/User Centred-Design.pdf Master in Web Technology VIII Edizione 2012/2013 | Henry Muccini: UML for Web Applications
  • 9. Analysis & Planning Design Decisions - QOC Master in Web Technology VIII Edizione 2012/2013 | Henry Muccini: UML for Web Applications
  • 10. Concept Requirements Scenarios Abstraction and Prioritization Master in Web Technology VIII Edizione 2012/2013 | Henry Muccini: UML for Web Applications
  • 11. Design Discussion “Looks-like” or “Works-like” prototypes Master in Web Technology VIII Edizione 2012/2013 | Henry Muccini: UML for Web Applications
  • 12. Evaluation Master in Web Technology VIII Edizione 2012/2013 | Henry Muccini: UML for Web Applications
  • 13. Roadmap » User-centered Design » The Elements of User Experience Master in Web Technology VIII Edizione 2012/2013 | Henry Muccini: UML for Web Applications
  • 14. The User Experience 5 planes design concept Master in Web Technology VIII Edizione 2012/2013 | Henry Muccini: UML for Web Applications
  • 15. Planes dependencies Each plane depends on the planes below Master in Web Technology VIII Edizione 2012/2013 | Henry Muccini: UML for Web Applications
  • 16. Planes dependencies Ripple effect. If you choose an option out-of- bounds, you have to rethink lower options Master in Web Technology VIII Edizione 2012/2013 | Henry Muccini: UML for Web Applications
  • 17. Be elastic! RUP-like Master in Web Technology VIII Edizione 2012/2013 | Henry Muccini: UML for Web Applications
  • 18. Strategy Planning out the objectives and goals of the project Product overview User » business goals • user research » sketch product features – needs & goals » competitors – segmentation – no context • PERSONAS Master in Web Technology VIII Edizione 2012/2013 | Henry Muccini: UML for Web Applications
  • 19. Personas Invent fictional characters with their own story Master in Web Technology VIII Edizione 2012/2013 | Henry Muccini: UML for Web Applications
  • 20. Scope Definition of requirements, functional specifications, data sources, scenarios » Features of the app > what does it do It is 100% about this UML-WEB » Prioritized Requirements course!!! > 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 Master in Web Technology VIII Edizione 2012/2013 | Henry Muccini: UML for Web Applications
  • 21. Structure Structural design of the information space » 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 Master in Web Technology VIII Edizione 2012/2013 | Henry Muccini: UML for Web Applications
  • 22. Information Architecture » Information architecture consists in the organization and navigation of information » A node can correspond to any piece or group of information Matrix Sequential Hierarchical Master in Web Technology VIII Edizione 2012/2013 | Henry Muccini: UML for Web Applications
  • 23. Sitemaps They represent: » relationship of content to other content and » how the user travels through the information space Does this diagram reminds you anything? Master in Web Technology VIII Edizione 2012/2013 | Henry Muccini: UML for Web Applications
  • 24. Skeleton Designing GUI elements and how to arrange and group them » (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. Master in Web Technology VIII Edizione 2012/2013 | Henry Muccini: UML for Web Applications
  • 25. Wireframes » Views + user interaction + navigation > a refinement of sitemaps Master in Web Technology VIII Edizione 2012/2013 | Henry Muccini: UML for Web Applications
  • 26. Surface The look and feel of the product » typography, colour palette, alignment, texture, layouts, etc. » HI-FI WIREFRAMES (close to mockups) » PROTOTYPES Master in Web Technology VIII Edizione 2012/2013 | Henry Muccini: UML for Web Applications
  • 27. Hi-fi Wireframes » Detailed, realistic wireframes Master in Web Technology VIII Edizione 2012/2013 | Henry Muccini: UML for Web Applications
  • 28. Prototypes » Wireframes cannot represent complex interactions prototyping » Different kinds of prototype > paper prototype > context prototype > HTML prototype Master in Web Technology VIII Edizione 2012/2013 | Henry Muccini: UML for Web Applications
  • 29. Summary Hi-fi wireframes + prototypes (if needed) Lo-fi wireframes + wayfinding info Sitemap + content nomenclature Scenarios (with ctx) + Reqs + functionalities + data prov. Product overview + objectives + Personas + competitors Master in Web Technology VIII Edizione 2012/2013 | Henry Muccini: UML for Web Applications