SlideShare a Scribd company logo
1 of 33
1
    PROGETTARE PER
    L'UTENTE (II)
    Corso di Interazione Uomo Macchina
    AA 2012-2013
    Roberto Polillo


    Corso di laurea in Informatica
    Università di Milano Bicocca
    Dipartimento di Informatica, Sistemistica e Comunicazione

                                                                                     3
                                                                                   -1
                                                                                 12
                                                                              20
                                                                         ne
                                                                 di   zio
                                  R.Polillo - Marzo 2013
                                                                E
Queste slides…
2


    … si basano sul libro “Facile da usare”, dell’autore, dove si trovano
    tutte le necessarie spiegazioni. Vedi www.rpolillo.it


    Queste slide sono disponibili con licenza Creative Commons
    (attribuzione, non commerciale, condividi allo stesso modo) a
    chiunque desiderasse utilizzarle, per esempio a scopo didattico,
    senza necessità di preventiva autorizzazione:
    http://creativecommons.org/licenses/by-nc-sa/3.0/it/deed.it


    La licenza non si estende alle immagini fotografiche e alle screen
    shots, i cui diritti restano in capo ai rispettivi proprietari, che sono
    stati indicati, ove possibile, nelle didascalie del libro. L’autore si
    scusa per eventuali omissioni, e resta a disposizione per
    correggerle.
                                    R.Polillo - Marzo 2013
Come si descrivono i casi d’uso
3



          Un caso d’uso ha un nome e una descrizione

             Spesso, verbo + complemento oggetto


       Chiama l’ascensore al piano
       Seleziona canale televisivo
       Acquista prodotto
       Prenota volo
       Iscriviti al forum

                               R.Polillo - Marzo 2013
Esempio: cellulare
4




                  R.Polillo - Marzo 2013
Descrizione
    di un caso
    d’uso
5




    Esempio




                  R.Polillo - Marzo 2013
Definizione dei requisiti: temi principali

   Analisi dell’utente: a quali utenti è destinato il prodotto?
   Analisi dei bisogni: quali sono le necessità di tali utenti?
   Analisi del contesto: quale sarà il contesto d’uso del
    prodotto?
   Analisi dei casi d’uso: in quali modi i diversi utenti
    interagiranno con il prodotto?
   Analisi della concorrenza: quali sono i punti di forza e di
    debolezza rispetto ai prodotti concorrenti?




                                          6   R.Polillo - Marzo 2013
Esempio: progetto di un contenitore per acqua
minerale

Utenti:
   A. Generico consumatore di acqua minerale
   B. Trasportatori di confezioni multiple
Bisogni:
   Trasporto e stoccaggio più efficienti
Contesto d’uso:
   A. Acquisto in supermercato o in negozio
   A. Conservazione in frigorifero
   A. Consumo in tavola
   B. Trasporto ai punti di vendita in furgoni
Casi d’uso:
   A-B. Trasporto manuale di confezione multipla
   A. Estrazione del contenitore singolo dalla confezione multipla
   A. Trasporto manuale di contenitore singolo
   A. Stoccaggio/estrazione nel/dal frigorifero
   A. Apertura e chiusura del contenitore
   A. Mescita nel bicchiere
   A. Schiacciamento verticale per dismissione
                                                             7   R.Polillo - Marzo 2013
Contenitore per acqua minerale: una possibile
    proposta
8




                        R.Polillo - Marzo 2013
Scenari d’uso
 Storie immaginarie d’uso del sistema da parte di
 persone fittizie, ma concrete, che rappresentano
 bisogni, contesti e modalità d’uso tipiche del sistema da
 progettare (“personae”)

 Gli scenari "mettono in scena" una serie di casi d'uso,
 collocandoli nel contesto:
    Contesto, concretezza, visione oggettiva
    Mettono in evidenza re q uis iti ine s p re s s i




                                                  10     R.Polillo - Marzo 2013
Knowledge Navigator (Apple, 1987) (5')
     http://www.youtube.com/watch?v=S63eGkNUMLU




12                        R.Polillo - Marzo 2013
Scenari d’uso: esempi
 Esempi di scenari d’uso per device mobili,
 realizzati con semplici video:
    http://www.youtube.com/watch?v=lJLI4Aw897U
     (2’)
    http://www.youtube.com/watch?v=htW-uOAqz8s
     (1’)




                               13   R.Polillo - Marzo 2013
Personae: esempi




                   15   R.Polillo - Marzo 2013
Un esempio




Da: Steve Mulder, http://www.slideshare.net/MulderMedia/the-user- R.Polillo - Marzo 2013
                                                             17
is-always-right-making-personas-work-for-your-site
18   R.Polillo - Marzo 2013
Scenario d’uso (I)




                     19   R.Polillo - Marzo 2013
Scenario d’uso (II)


Francis and Michael have agreed that she’ll take charge of learning more about the home-buying process. She goes online,
does a Google search for “Atlanta real estate,” and follows a link to the site’s home page. She sees that she can search for
houses from the home page, so just for fun, she does a quick Atlanta search to see what kinds of houses show up. There
are lots of houses in many different neighborhoods, and she easily narrows her results down to the area where she and
Michael live, using a map. There are still many results, and she’s not quite sure which search options to use to narrow the
search further. Then she notices a link for first-time home buyers and follows, it hoping for basic how-to information.
The link takes Francis to a step-by-step tutorial that explains the whole process, and she immediately feels like she’s found
the right site from which to begin her house search. She carefully reads some articles for first-time home buyers, taking
notes as she reads. She bookmarks other articles she wants to go back and read later. She also comes across the site’s
calculator and starts trying different combinations of numbers to find out what she and Michael can afford. She
particularly likes the glossary of terms so that she can finally figure out what “points” are and learn more about different
types of mortgages. After an hour and a half of reading, her brain is full, and she shuts her computer down for the day,
feeling like she got an excellent start.
The next day, she comes back to the site to look up information specific to Atlanta neighborhoods and finds lots of
information on each. She’s able to focus on five neighborhoods that look particularly good. The fun begins that night,
when she takes Michael through all that she has learned, and they set up a regular schedule for looking at online house
listings.
                                                                               20    R.Polillo - Marzo 2013
Casi d’uso
Search for houses from home page
   1. Enter location by city and state, or zip code
   2. Enter price range
   3. Enter number of bedrooms and/or bathrooms
   4. Submit search
View and narrow results
   1. Browse first page of results: photo, price, address, basic stats, and
      description
   2. Click to show results on map
   3. Click map to narrow results to one neighborhood
   4. Browse new results
Read tutorial
   1. Click link for first-time home buyers
   2. Read landing page for learning area
   3. Click teaser for step-by-step tutorial
And so on…

                                                     21   R.Polillo - Marzo 2013
Device mobili: funzioni tipiche
   Accesso alla rete (via operatore telefonico o
    Wi-Fi)
   Comunicazione con altri device (Bluetooth,
    NFC)
   Funzioni telefoniche
   Dati conservati sulla nuvola (sincronizzazione
    fra i device e backup automatici)
   Geolocalizzazione
   Fotocamera/e
   Sensori                       24 R.Polillo - Marzo 2013
Input
25


     Gesture interface      Keyboard                Voce




                         R.Polillo - Ottobre 2010
Output: Screen size
26




                  R.Polillo - Ottobre 2010
Esempio: menu
27




                R.Polillo - Ottobre 2010
Responsive design
28


     L'immagine si modifica in funzione delle dimensioni del
     video




                              R.Polillo - Ottobre 2010
Esempio
Esempio
30




               R.Polillo - Ottobre 2010
Orizzontale vs verticale




Thks B.Fling http://www.slideshare.net/fling/designing-mobile-
experiences
Layout: smartphone
32




      Non coprire le risposte con la mano!



                               R.Polillo - Ottobre 2010
Layout: tablet
33




                      R.Polillo - Ottobre 2010
Layout: touch laptop
34




                  R.Polillo - Ottobre 2010
La posizione migliore per i
35
     menu




     Phone   Tablet       Touch                  Keyboard




                      R.Polillo - Ottobre 2010
Esempio: Pinterest
36




                  R.Polillo - Ottobre 2010
Esempio: Waze (iPad)
37




                 R.Polillo - Ottobre 2010
Esempio: Waze (iPad)
38




                 R.Polillo - Ottobre 2010
Esempio: trovacinema
39




                 R.Polillo - Ottobre 2010

More Related Content

Similar to 6. Progettare per l'utente (ii)

6. Progettare per l'utente (ii)
6. Progettare per l'utente (ii)6. Progettare per l'utente (ii)
6. Progettare per l'utente (ii)Roberto Polillo
 
6. Progettare per l'utente (II)
6. Progettare per l'utente (II)6. Progettare per l'utente (II)
6. Progettare per l'utente (II)Roberto Polillo
 
12.Progettare la grafica (ii)
12.Progettare la grafica (ii)12.Progettare la grafica (ii)
12.Progettare la grafica (ii)Roberto Polillo
 
21. Progettare per l'errore
21. Progettare per l'errore21. Progettare per l'errore
21. Progettare per l'erroreRoberto Polillo
 
5. Pprogettare per l'utente (i)
5. Pprogettare per l'utente (i)5. Pprogettare per l'utente (i)
5. Pprogettare per l'utente (i)Roberto Polillo
 
3. Progettare per l utente
3. Progettare per l utente3. Progettare per l utente
3. Progettare per l utenteRoberto Polillo
 
9. Conoscere l'utente (I)
9. Conoscere l'utente (I)9. Conoscere l'utente (I)
9. Conoscere l'utente (I)Roberto Polillo
 
7.Ingegneria e creativita'
7.Ingegneria e creativita'7.Ingegneria e creativita'
7.Ingegneria e creativita'Roberto Polillo
 
10. Conoscere l'utente (Parte I)
10. Conoscere l'utente (Parte I)10. Conoscere l'utente (Parte I)
10. Conoscere l'utente (Parte I)Roberto Polillo
 
13. Conoscere l'utente (III): Il sistema motorio
13. Conoscere l'utente (III): Il sistema motorio13. Conoscere l'utente (III): Il sistema motorio
13. Conoscere l'utente (III): Il sistema motorioRoberto Polillo
 
12.Visione e progettazione grafica (I)
12.Visione e progettazione grafica (I)12.Visione e progettazione grafica (I)
12.Visione e progettazione grafica (I)Roberto Polillo
 
12.Visione e progettazione grafica
12.Visione e progettazione grafica12.Visione e progettazione grafica
12.Visione e progettazione graficaRoberto Polillo
 
2. Progettazione per prototipi successivi
2. Progettazione per prototipi successivi2. Progettazione per prototipi successivi
2. Progettazione per prototipi successiviRoberto Polillo
 
14. Conclusioni del corso
14. Conclusioni del corso14. Conclusioni del corso
14. Conclusioni del corsoRoberto Polillo
 
7. Ingegneria e creativita
7. Ingegneria e creativita7. Ingegneria e creativita
7. Ingegneria e creativitaRoberto Polillo
 

Similar to 6. Progettare per l'utente (ii) (20)

6. Progettare per l'utente (ii)
6. Progettare per l'utente (ii)6. Progettare per l'utente (ii)
6. Progettare per l'utente (ii)
 
6. Progettare per l'utente (II)
6. Progettare per l'utente (II)6. Progettare per l'utente (II)
6. Progettare per l'utente (II)
 
12.Progettare la grafica (ii)
12.Progettare la grafica (ii)12.Progettare la grafica (ii)
12.Progettare la grafica (ii)
 
9. Mobile design
9. Mobile design9. Mobile design
9. Mobile design
 
21. Progettare per l'errore
21. Progettare per l'errore21. Progettare per l'errore
21. Progettare per l'errore
 
12. Mobile internet
12. Mobile internet 12. Mobile internet
12. Mobile internet
 
5. Pprogettare per l'utente (i)
5. Pprogettare per l'utente (i)5. Pprogettare per l'utente (i)
5. Pprogettare per l'utente (i)
 
3. Progettare per l utente
3. Progettare per l utente3. Progettare per l utente
3. Progettare per l utente
 
9. Conoscere l'utente (I)
9. Conoscere l'utente (I)9. Conoscere l'utente (I)
9. Conoscere l'utente (I)
 
7.Ingegneria e creativita'
7.Ingegneria e creativita'7.Ingegneria e creativita'
7.Ingegneria e creativita'
 
10. Conoscere l'utente (Parte I)
10. Conoscere l'utente (Parte I)10. Conoscere l'utente (Parte I)
10. Conoscere l'utente (Parte I)
 
13. Conoscere l'utente (III): Il sistema motorio
13. Conoscere l'utente (III): Il sistema motorio13. Conoscere l'utente (III): Il sistema motorio
13. Conoscere l'utente (III): Il sistema motorio
 
3. Usabilita
3. Usabilita3. Usabilita
3. Usabilita
 
Progettare per l'errore
Progettare per l'erroreProgettare per l'errore
Progettare per l'errore
 
12.Visione e progettazione grafica (I)
12.Visione e progettazione grafica (I)12.Visione e progettazione grafica (I)
12.Visione e progettazione grafica (I)
 
6. Requisiti
6. Requisiti6. Requisiti
6. Requisiti
 
12.Visione e progettazione grafica
12.Visione e progettazione grafica12.Visione e progettazione grafica
12.Visione e progettazione grafica
 
2. Progettazione per prototipi successivi
2. Progettazione per prototipi successivi2. Progettazione per prototipi successivi
2. Progettazione per prototipi successivi
 
14. Conclusioni del corso
14. Conclusioni del corso14. Conclusioni del corso
14. Conclusioni del corso
 
7. Ingegneria e creativita
7. Ingegneria e creativita7. Ingegneria e creativita
7. Ingegneria e creativita
 

More from Roberto Polillo

Future City, Ipotesi sulla città del futuro
Future City, Ipotesi sulla città del futuroFuture City, Ipotesi sulla città del futuro
Future City, Ipotesi sulla città del futuroRoberto Polillo
 
Teaching HCI to computing students: some considerations
Teaching HCI to computing students: some considerationsTeaching HCI to computing students: some considerations
Teaching HCI to computing students: some considerationsRoberto Polillo
 
22. Conclusioni del corso
22. Conclusioni del corso22. Conclusioni del corso
22. Conclusioni del corsoRoberto Polillo
 
ICT e sviluppo sociale: alcune riflessioni
ICT e sviluppo sociale: alcune riflessioniICT e sviluppo sociale: alcune riflessioni
ICT e sviluppo sociale: alcune riflessioniRoberto Polillo
 
Editoria e industria dei media di fronte alla rivoluzione digitale
Editoria e industria dei media di fronte alla rivoluzione digitaleEditoria e industria dei media di fronte alla rivoluzione digitale
Editoria e industria dei media di fronte alla rivoluzione digitaleRoberto Polillo
 
20. Principi e linee guida (II)
20. Principi e linee guida (II)20. Principi e linee guida (II)
20. Principi e linee guida (II)Roberto Polillo
 
20. Principi e linee guida (I)
20. Principi e linee guida (I)20. Principi e linee guida (I)
20. Principi e linee guida (I)Roberto Polillo
 
18. Paradigmi di interazione uomo macchina (III)
18. Paradigmi di interazione uomo macchina (III)18. Paradigmi di interazione uomo macchina (III)
18. Paradigmi di interazione uomo macchina (III)Roberto Polillo
 
17. Evoluzione dei paradigmi di interazione uomo macchina (I)
17. Evoluzione dei paradigmi di interazione uomo macchina (I)17. Evoluzione dei paradigmi di interazione uomo macchina (I)
17. Evoluzione dei paradigmi di interazione uomo macchina (I)Roberto Polillo
 
16. Evoluzione dei paradigmi di interazione uomo macchina (I)
16. Evoluzione dei paradigmi di interazione uomo macchina (I)16. Evoluzione dei paradigmi di interazione uomo macchina (I)
16. Evoluzione dei paradigmi di interazione uomo macchina (I)Roberto Polillo
 
19. Le organnizzazioni sul web e segg
19. Le organnizzazioni sul web e segg19. Le organnizzazioni sul web e segg
19. Le organnizzazioni sul web e seggRoberto Polillo
 
18. Content sharing sites
18. Content sharing sites18. Content sharing sites
18. Content sharing sitesRoberto Polillo
 
17. Web feed e aggregatori
17. Web feed e aggregatori17. Web feed e aggregatori
17. Web feed e aggregatoriRoberto Polillo
 
15. Ancora sulla grafica
15. Ancora sulla grafica15. Ancora sulla grafica
15. Ancora sulla graficaRoberto Polillo
 

More from Roberto Polillo (20)

Future City, Ipotesi sulla città del futuro
Future City, Ipotesi sulla città del futuroFuture City, Ipotesi sulla città del futuro
Future City, Ipotesi sulla città del futuro
 
Teaching HCI to computing students: some considerations
Teaching HCI to computing students: some considerationsTeaching HCI to computing students: some considerations
Teaching HCI to computing students: some considerations
 
Conclusioni del corso
Conclusioni del corsoConclusioni del corso
Conclusioni del corso
 
22. Conclusioni del corso
22. Conclusioni del corso22. Conclusioni del corso
22. Conclusioni del corso
 
ICT e sviluppo sociale: alcune riflessioni
ICT e sviluppo sociale: alcune riflessioniICT e sviluppo sociale: alcune riflessioni
ICT e sviluppo sociale: alcune riflessioni
 
Editoria e industria dei media di fronte alla rivoluzione digitale
Editoria e industria dei media di fronte alla rivoluzione digitaleEditoria e industria dei media di fronte alla rivoluzione digitale
Editoria e industria dei media di fronte alla rivoluzione digitale
 
20. Principi e linee guida (II)
20. Principi e linee guida (II)20. Principi e linee guida (II)
20. Principi e linee guida (II)
 
20. Principi e linee guida (I)
20. Principi e linee guida (I)20. Principi e linee guida (I)
20. Principi e linee guida (I)
 
18. Paradigmi di interazione uomo macchina (III)
18. Paradigmi di interazione uomo macchina (III)18. Paradigmi di interazione uomo macchina (III)
18. Paradigmi di interazione uomo macchina (III)
 
Wikipedia
WikipediaWikipedia
Wikipedia
 
Open internet
Open internetOpen internet
Open internet
 
17. Evoluzione dei paradigmi di interazione uomo macchina (I)
17. Evoluzione dei paradigmi di interazione uomo macchina (I)17. Evoluzione dei paradigmi di interazione uomo macchina (I)
17. Evoluzione dei paradigmi di interazione uomo macchina (I)
 
16. Evoluzione dei paradigmi di interazione uomo macchina (I)
16. Evoluzione dei paradigmi di interazione uomo macchina (I)16. Evoluzione dei paradigmi di interazione uomo macchina (I)
16. Evoluzione dei paradigmi di interazione uomo macchina (I)
 
20. Social networks
20. Social networks20. Social networks
20. Social networks
 
19. Le organnizzazioni sul web e segg
19. Le organnizzazioni sul web e segg19. Le organnizzazioni sul web e segg
19. Le organnizzazioni sul web e segg
 
18. Content sharing sites
18. Content sharing sites18. Content sharing sites
18. Content sharing sites
 
17. Web feed e aggregatori
17. Web feed e aggregatori17. Web feed e aggregatori
17. Web feed e aggregatori
 
15. Ancora sulla grafica
15. Ancora sulla grafica15. Ancora sulla grafica
15. Ancora sulla grafica
 
16. Social media
16. Social media16. Social media
16. Social media
 
14. Progettare il testo
14. Progettare il testo14. Progettare il testo
14. Progettare il testo
 

Recently uploaded

a scuola di biblioVerifica: come utilizzare CHATBOT secondo UNESCO
a scuola di biblioVerifica: come utilizzare CHATBOT secondo UNESCOa scuola di biblioVerifica: come utilizzare CHATBOT secondo UNESCO
a scuola di biblioVerifica: come utilizzare CHATBOT secondo UNESCODamiano Orru
 
Ticonzero news 149.pdf, maggio 2024, content
Ticonzero news 149.pdf, maggio 2024, contentTiconzero news 149.pdf, maggio 2024, content
Ticonzero news 149.pdf, maggio 2024, contentPierLuigi Albini
 
Powerpoint tesi di laurea
Powerpoint tesi di laurea Powerpoint tesi di laurea
Powerpoint tesi di laurea Valentina Ottini
 
Accessibilità, tra miti e realtà: gli errori da non compiere e le azioni da i...
Accessibilità, tra miti e realtà: gli errori da non compiere e le azioni da i...Accessibilità, tra miti e realtà: gli errori da non compiere e le azioni da i...
Accessibilità, tra miti e realtà: gli errori da non compiere e le azioni da i...Roberto Scano
 
Ostia antica da porta di Roma a porta d'Europa
Ostia antica da porta di Roma a porta d'EuropaOstia antica da porta di Roma a porta d'Europa
Ostia antica da porta di Roma a porta d'EuropaMarina Lo Blundo
 
AccessibleEU: oggi per l’accessibilità di domani
AccessibleEU: oggi per l’accessibilità di domaniAccessibleEU: oggi per l’accessibilità di domani
AccessibleEU: oggi per l’accessibilità di domaniRoberto Scano
 
No. Nessuno strumento automatico verifica o ripara l’accessibilità di un sito...
No. Nessuno strumento automatico verifica o ripara l’accessibilità di un sito...No. Nessuno strumento automatico verifica o ripara l’accessibilità di un sito...
No. Nessuno strumento automatico verifica o ripara l’accessibilità di un sito...Roberto Scano
 
MyEdu Club: il magazine di MyEdu dedicato ai genitori
MyEdu Club: il magazine di MyEdu dedicato ai genitoriMyEdu Club: il magazine di MyEdu dedicato ai genitori
MyEdu Club: il magazine di MyEdu dedicato ai genitorimarketing983206
 
Stati Uniti PPT geografia power point..
Stati Uniti  PPT geografia power point..Stati Uniti  PPT geografia power point..
Stati Uniti PPT geografia power point..vendettimattia2010
 
Lo Schema Diapositiva con LibreOffice Impress
Lo Schema Diapositiva con LibreOffice ImpressLo Schema Diapositiva con LibreOffice Impress
Lo Schema Diapositiva con LibreOffice ImpressSalvatore Cianciabella
 
Transizione Energetica e Cooperazione: non solo CER
Transizione Energetica e Cooperazione: non solo CERTransizione Energetica e Cooperazione: non solo CER
Transizione Energetica e Cooperazione: non solo CERANCI - Emilia Romagna
 

Recently uploaded (11)

a scuola di biblioVerifica: come utilizzare CHATBOT secondo UNESCO
a scuola di biblioVerifica: come utilizzare CHATBOT secondo UNESCOa scuola di biblioVerifica: come utilizzare CHATBOT secondo UNESCO
a scuola di biblioVerifica: come utilizzare CHATBOT secondo UNESCO
 
Ticonzero news 149.pdf, maggio 2024, content
Ticonzero news 149.pdf, maggio 2024, contentTiconzero news 149.pdf, maggio 2024, content
Ticonzero news 149.pdf, maggio 2024, content
 
Powerpoint tesi di laurea
Powerpoint tesi di laurea Powerpoint tesi di laurea
Powerpoint tesi di laurea
 
Accessibilità, tra miti e realtà: gli errori da non compiere e le azioni da i...
Accessibilità, tra miti e realtà: gli errori da non compiere e le azioni da i...Accessibilità, tra miti e realtà: gli errori da non compiere e le azioni da i...
Accessibilità, tra miti e realtà: gli errori da non compiere e le azioni da i...
 
Ostia antica da porta di Roma a porta d'Europa
Ostia antica da porta di Roma a porta d'EuropaOstia antica da porta di Roma a porta d'Europa
Ostia antica da porta di Roma a porta d'Europa
 
AccessibleEU: oggi per l’accessibilità di domani
AccessibleEU: oggi per l’accessibilità di domaniAccessibleEU: oggi per l’accessibilità di domani
AccessibleEU: oggi per l’accessibilità di domani
 
No. Nessuno strumento automatico verifica o ripara l’accessibilità di un sito...
No. Nessuno strumento automatico verifica o ripara l’accessibilità di un sito...No. Nessuno strumento automatico verifica o ripara l’accessibilità di un sito...
No. Nessuno strumento automatico verifica o ripara l’accessibilità di un sito...
 
MyEdu Club: il magazine di MyEdu dedicato ai genitori
MyEdu Club: il magazine di MyEdu dedicato ai genitoriMyEdu Club: il magazine di MyEdu dedicato ai genitori
MyEdu Club: il magazine di MyEdu dedicato ai genitori
 
Stati Uniti PPT geografia power point..
Stati Uniti  PPT geografia power point..Stati Uniti  PPT geografia power point..
Stati Uniti PPT geografia power point..
 
Lo Schema Diapositiva con LibreOffice Impress
Lo Schema Diapositiva con LibreOffice ImpressLo Schema Diapositiva con LibreOffice Impress
Lo Schema Diapositiva con LibreOffice Impress
 
Transizione Energetica e Cooperazione: non solo CER
Transizione Energetica e Cooperazione: non solo CERTransizione Energetica e Cooperazione: non solo CER
Transizione Energetica e Cooperazione: non solo CER
 

6. Progettare per l'utente (ii)

  • 1. 1 PROGETTARE PER L'UTENTE (II) Corso di Interazione Uomo Macchina AA 2012-2013 Roberto Polillo Corso di laurea in Informatica Università di Milano Bicocca Dipartimento di Informatica, Sistemistica e Comunicazione 3 -1 12 20 ne di zio R.Polillo - Marzo 2013 E
  • 2. Queste slides… 2 … si basano sul libro “Facile da usare”, dell’autore, dove si trovano tutte le necessarie spiegazioni. Vedi www.rpolillo.it Queste slide sono disponibili con licenza Creative Commons (attribuzione, non commerciale, condividi allo stesso modo) a chiunque desiderasse utilizzarle, per esempio a scopo didattico, senza necessità di preventiva autorizzazione: http://creativecommons.org/licenses/by-nc-sa/3.0/it/deed.it La licenza non si estende alle immagini fotografiche e alle screen shots, i cui diritti restano in capo ai rispettivi proprietari, che sono stati indicati, ove possibile, nelle didascalie del libro. L’autore si scusa per eventuali omissioni, e resta a disposizione per correggerle. R.Polillo - Marzo 2013
  • 3. Come si descrivono i casi d’uso 3 Un caso d’uso ha un nome e una descrizione Spesso, verbo + complemento oggetto  Chiama l’ascensore al piano  Seleziona canale televisivo  Acquista prodotto  Prenota volo  Iscriviti al forum R.Polillo - Marzo 2013
  • 4. Esempio: cellulare 4 R.Polillo - Marzo 2013
  • 5. Descrizione di un caso d’uso 5 Esempio R.Polillo - Marzo 2013
  • 6. Definizione dei requisiti: temi principali  Analisi dell’utente: a quali utenti è destinato il prodotto?  Analisi dei bisogni: quali sono le necessità di tali utenti?  Analisi del contesto: quale sarà il contesto d’uso del prodotto?  Analisi dei casi d’uso: in quali modi i diversi utenti interagiranno con il prodotto?  Analisi della concorrenza: quali sono i punti di forza e di debolezza rispetto ai prodotti concorrenti? 6 R.Polillo - Marzo 2013
  • 7. Esempio: progetto di un contenitore per acqua minerale Utenti:  A. Generico consumatore di acqua minerale  B. Trasportatori di confezioni multiple Bisogni:  Trasporto e stoccaggio più efficienti Contesto d’uso:  A. Acquisto in supermercato o in negozio  A. Conservazione in frigorifero  A. Consumo in tavola  B. Trasporto ai punti di vendita in furgoni Casi d’uso:  A-B. Trasporto manuale di confezione multipla  A. Estrazione del contenitore singolo dalla confezione multipla  A. Trasporto manuale di contenitore singolo  A. Stoccaggio/estrazione nel/dal frigorifero  A. Apertura e chiusura del contenitore  A. Mescita nel bicchiere  A. Schiacciamento verticale per dismissione 7 R.Polillo - Marzo 2013
  • 8. Contenitore per acqua minerale: una possibile proposta 8 R.Polillo - Marzo 2013
  • 9. Scenari d’uso Storie immaginarie d’uso del sistema da parte di persone fittizie, ma concrete, che rappresentano bisogni, contesti e modalità d’uso tipiche del sistema da progettare (“personae”) Gli scenari "mettono in scena" una serie di casi d'uso, collocandoli nel contesto:  Contesto, concretezza, visione oggettiva  Mettono in evidenza re q uis iti ine s p re s s i 10 R.Polillo - Marzo 2013
  • 10. Knowledge Navigator (Apple, 1987) (5') http://www.youtube.com/watch?v=S63eGkNUMLU 12 R.Polillo - Marzo 2013
  • 11. Scenari d’uso: esempi Esempi di scenari d’uso per device mobili, realizzati con semplici video:  http://www.youtube.com/watch?v=lJLI4Aw897U (2’)  http://www.youtube.com/watch?v=htW-uOAqz8s (1’) 13 R.Polillo - Marzo 2013
  • 12. Personae: esempi 15 R.Polillo - Marzo 2013
  • 13. Un esempio Da: Steve Mulder, http://www.slideshare.net/MulderMedia/the-user- R.Polillo - Marzo 2013 17 is-always-right-making-personas-work-for-your-site
  • 14. 18 R.Polillo - Marzo 2013
  • 15. Scenario d’uso (I) 19 R.Polillo - Marzo 2013
  • 16. Scenario d’uso (II) Francis and Michael have agreed that she’ll take charge of learning more about the home-buying process. She goes online, does a Google search for “Atlanta real estate,” and follows a link to the site’s home page. She sees that she can search for houses from the home page, so just for fun, she does a quick Atlanta search to see what kinds of houses show up. There are lots of houses in many different neighborhoods, and she easily narrows her results down to the area where she and Michael live, using a map. There are still many results, and she’s not quite sure which search options to use to narrow the search further. Then she notices a link for first-time home buyers and follows, it hoping for basic how-to information. The link takes Francis to a step-by-step tutorial that explains the whole process, and she immediately feels like she’s found the right site from which to begin her house search. She carefully reads some articles for first-time home buyers, taking notes as she reads. She bookmarks other articles she wants to go back and read later. She also comes across the site’s calculator and starts trying different combinations of numbers to find out what she and Michael can afford. She particularly likes the glossary of terms so that she can finally figure out what “points” are and learn more about different types of mortgages. After an hour and a half of reading, her brain is full, and she shuts her computer down for the day, feeling like she got an excellent start. The next day, she comes back to the site to look up information specific to Atlanta neighborhoods and finds lots of information on each. She’s able to focus on five neighborhoods that look particularly good. The fun begins that night, when she takes Michael through all that she has learned, and they set up a regular schedule for looking at online house listings. 20 R.Polillo - Marzo 2013
  • 17. Casi d’uso Search for houses from home page 1. Enter location by city and state, or zip code 2. Enter price range 3. Enter number of bedrooms and/or bathrooms 4. Submit search View and narrow results 1. Browse first page of results: photo, price, address, basic stats, and description 2. Click to show results on map 3. Click map to narrow results to one neighborhood 4. Browse new results Read tutorial 1. Click link for first-time home buyers 2. Read landing page for learning area 3. Click teaser for step-by-step tutorial And so on… 21 R.Polillo - Marzo 2013
  • 18. Device mobili: funzioni tipiche  Accesso alla rete (via operatore telefonico o Wi-Fi)  Comunicazione con altri device (Bluetooth, NFC)  Funzioni telefoniche  Dati conservati sulla nuvola (sincronizzazione fra i device e backup automatici)  Geolocalizzazione  Fotocamera/e  Sensori 24 R.Polillo - Marzo 2013
  • 19. Input 25 Gesture interface Keyboard Voce R.Polillo - Ottobre 2010
  • 20. Output: Screen size 26 R.Polillo - Ottobre 2010
  • 21. Esempio: menu 27 R.Polillo - Ottobre 2010
  • 22. Responsive design 28 L'immagine si modifica in funzione delle dimensioni del video R.Polillo - Ottobre 2010
  • 24. Esempio 30 R.Polillo - Ottobre 2010
  • 25. Orizzontale vs verticale Thks B.Fling http://www.slideshare.net/fling/designing-mobile- experiences
  • 26. Layout: smartphone 32 Non coprire le risposte con la mano! R.Polillo - Ottobre 2010
  • 27. Layout: tablet 33 R.Polillo - Ottobre 2010
  • 28. Layout: touch laptop 34 R.Polillo - Ottobre 2010
  • 29. La posizione migliore per i 35 menu Phone Tablet Touch Keyboard R.Polillo - Ottobre 2010
  • 30. Esempio: Pinterest 36 R.Polillo - Ottobre 2010
  • 31. Esempio: Waze (iPad) 37 R.Polillo - Ottobre 2010
  • 32. Esempio: Waze (iPad) 38 R.Polillo - Ottobre 2010
  • 33. Esempio: trovacinema 39 R.Polillo - Ottobre 2010

Editor's Notes

  1. Real people, not models Not overly posed Think about clothing, hairstyle, makeup, diversity
  2. Francis: 33-year-old nurse living in Atlanta with her husband Michael Dream of owning a home; browse real estate listings; open houses for fun Michael got promoted, and Francis is excited; close to city, not a fixer-upper, 3+ bedrooms, ideally a pool Completely intimidated, no idea where to start: How much can they afford? Process? Realtor? Neighborhood? Excitement turns to anxiety Goes online to: 1) Learn about home-buying process, 2) Find what they can afford, 3) Learn about Atlanta neighborhoods, 4) Find houses matching criteria
  3. Realistic character sketch representing one segment of a site’s targeted audience Archetype serving as a surrogate for entire group Grounded in research, bring research to life and make it actionable Defined by goals, behaviors, attitudes
  4. Stories of how persona interacts with site Idealistic Principles of good storytelling
  5. Connect the dots: User research – Segments – Personas – Scenarios – Task analysis/use cases – Feature design