Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

22. Conclusioni del corso

1,674 views

Published on

Slides dalle lezioni del corso di Interazione Uomo Macchina per il corso di laurea in Informatica - Università di Milano Bicocca - Prof.R.Polillo (a.a.2014-15) - lezione del 28 maggio 2015

Published in: Education
  • Be the first to comment

22. Conclusioni del corso

  1. 1. Corso di Interazione Uomo Macchina AA 2014-2015 Roberto Polillo Corso di laurea in Informatica Università di Milano Bicocca Dipartimento di Informatica, Sistemistica e Comunicazione CONCLUSIONE DEL CORSO Edizione 2014-15
  2. 2. Queste slides… … 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 - Aprile 2015 2
  3. 3. Questo corso  Parte teorica Usabilità – Progettazione per prototipi successivi – Test di usabilità - Principi per la progettazione di sistemi usabili – Evoluzione dei paradigmi di interazione  Parte pratica Processo "in miniatura" per la progettazione di un sistema (prototipo) usabile R.Polillo - Aprile 2015 3
  4. 4. Il senso generale del corso La diffusione degli strumenti informatici nei mercati di massa cambia l’atteggiamento del progettista System-centered design Human-centered design Questo è un profondo cambio di paradigma dell’ingegneria, che deve essere ancora metabolizzato dai progettisti di softwareR.Polillo - Aprile 2015 4
  5. 5. Gli obiettivi principali  Valore d’uso  Usabilità  Mercato Le priorità dipendono dal contesto R.Polillo - Aprile 2015 5
  6. 6. L’ingegneria dell’usabilità Metodi e delle tecniche che permettano di specificare, raggiungere e verificare gli obiettivi di usabilità nella progettazione e sviluppo dei sistemi interattivi Vari approcci, ma aspetti chiave comuni:  modello di sviluppo iterativo per prototipi successivi  coinvolgimento dell’utente durante tutto il processo  inserimento di figure multi-disciplinari nel team di sviluppo  definizione di metriche e effettuazione di misure di usabilità 6 R.Polillo - Aprile 2015
  7. 7. Il ciclo “compito – artefatto” R.Polillo - Aprile 2015 7 CompitoCompito ArtefattoArtefatto Se preferite, chiamatelo “perpetual beta” Il cloud computing e le comunicazioni in rete accelerano fortemente l’evoluzione dei servizi basati sul software
  8. 8. I punti chiave del corso  L’utente non è un’astrazione, ma una realtà complessa inserita in un contesto complesso, e in relazione con altri utenti  È responsabilità “anche” del progettista fornirgli del valore  I requisiti si affinano con l’esperienza d’uso  Il processo di progettazione non si conclude mai R.Polillo - Aprile 2015 8
  9. 9. Che cosa abbiamo cercato di fare nel progetto  Definizione del problema  Identificazione dei requisiti anche impliciti (“elicitation”)  [video] scenari  Identificazione dei casi d’uso, e loro rappresentazione  attenzione “ossessiva” al diagramma dei casi d’uso  Prototipo lo-fi navigabile  iterazione fino a “completa” soddisfazione (pop)  Prototipo hi-fi nell’ambiente reale toolkit  Test di usabilità R.Polillo - Aprile 2015 9
  10. 10. Il problema delle scelte di progetto  Anche nei progetti più semplici il progettista deve compiere centinaia di scelte  Come nel gioco degli scacchi, ogni scelta ha delle conseguenze immediate (facili da identificare) e delle conseguenze remote (spesso impossibili da identificare al momento della scelta)  Come si fa? R.Polillo - Aprile 2015 10
  11. 11. Il grafo delle scelte R.Polillo - Aprile 2015 11
  12. 12. La soluzione 1. Fare scelte che vincolino il meno possibile le scelte future 2. Fare scelte che non violino alcuni “principi morali” generali che devono guidare il buon progettista Chi non lo sa fare non è un progettista R.Polillo - Aprile 2015 12
  13. 13. I principi morali di base, che ho seguito nelle revisioni 13 1. Adeguatezza al compito 2. Autodescrizione 3. Conformità alle aspettative dell’utente 4. Adeguatezza all’apprendimento 5. Controllabilità 6. Tolleranza verso gli errori 7. Adeguatezza alla individualizzazione Ρ.Πολιλλο − Απριλε 2015
  14. 14. L’approccio sembra ovvio, ma non lo ha, e ha conseguenze di grande portata:  sui processi di progettazione e sviluppo le prove d’uso diventano una componente delle attività di progettazione  sui team di sviluppo necessariamente multi-disciplinari  sulla formazione dei progettisti non più ad orientamento esclusivamente tecnico 14 R.Polillo - Aprile 2015
  15. 15. Il processo seguito e i prossimi passi Ρ.Πολιλλο − Απριλε 2015 5 Esame Casi d’uso, funzioni e navigazione a posto Document o dei requisiti Prototipo POP Revisione Video scenario Primo prototipo (toolkit) 3 1/ 2 Secondo prototipo (toolkit) Test usabilità (con video) 4 Revis. Revisione Scelte grafiche a posto Dettagli da sistemare Sistemare a seguito del test e mettere in ordine tutto il materiale 15
  16. 16. Il test di usabilità  Rivedete la lezione e il capitolo del libro sull'argomento  Sul prototipo finale deve essere fatto un test di usabilità strutturato (3 utenti), e descritto in un rapporto di test (template Word sul sito) R.Polillo - Aprile 2015 16
  17. 17. Il rapporto di test: indice di massima Obiettivi del test Metodologia usata Utenti Compiti/scenari Strumentazione Modalità di svolgimento Risultati del test Analitici, con le misure Raccomandazioni finali Analitiche, con livelli di priorità Allegati: Eventuali questionari utilizzati R.Polillo - Aprile 2015 17
  18. 18. L'esame  Scritto: 10 giugno ore 9-11 (poi: revisioni) (U24- C02)  Orale: 17 giugno ore 9 (U14-T024)  Scritto: 7 luglio ore 9-11 (poi: revisioni) U24-C02  Orale: 14 luglio ore 9 (U14-T024)  Scritto: 18 settembre ore 9-11 (poi: revisioni) (U14- T024)  Orale: 25 settembre ore 9 (U24-C02) R.Polillo - Aprile 2015 18
  19. 19. L'esame scritto 16 domande a risposta chiusa, che coprono tutti i capitoli del libro (tranne l'appendice) + 2 domande a risposta aperta Per la sufficienza è necessario rispondere correttamente al 75% delle domande a risposta chiusa NB Se non avete letto il libro, non lo passerete… R.Polillo - Aprile 2015 19
  20. 20. R.Polillo - Aprile 201520 Buon lavoro!

×