際際滷

際際滷Share a Scribd company logo
User Centered Design
    per il Mobile
       Andrea Picchi
..Chi era Costui?


                    Andrea Picchi
                    Laurea in Psicologia (Padova)
                    Laureando in Informatica (Pisa)

                    1. Interface Designer
                       Domotica e Dispositivi Mobili
                    2. Designer & Developer
                       iPhone e iPad
..Chi siete Voi?

                   Quanti Applicano dei
                   Processi di Sviluppo?
uscita:
29 GIU 2011




http://www.apress.com/9781430232469
Di che cosa
parleremo oggi?
Argomenti Trattati
    USER CENTERED DESIGN




1       2               3   4

            50 minuti
Argomenti Trattati
            USER CENTERED DESIGN

   UCD
iso 13407

   1            2               3   4

                    50 minuti
Argomenti Trattati
            USER CENTERED DESIGN

   UCD             UCD
iso 13407   fondamenti cognitivi

   1                 2                  3   4

                            50 minuti
Argomenti Trattati
            USER CENTERED DESIGN

   UCD             UCD                   UCD
iso 13407   fondamenti cognitivi    esempi concreti

   1                 2                    3           4

                            50 minuti
Argomenti Trattati
            USER CENTERED DESIGN

   UCD             UCD                   UCD          Domande
iso 13407   fondamenti cognitivi    esempi concreti    e dubbi

   1                 2                    3              4

                            50 minuti
PARTE 01
    UCD ISO 13407
- standard user centered design approach -
UCD ISO 13407
Protocollo ISO 13407 (1999)
   User Centered Design

 Protocollo ISO 12207 (1994)
Software Lifecycle Processes
UCD ISO 13407
         Protocollo ISO 13407
        User Centered Design
                  Risponde alle Domande
               Cosa 竪 importante per lUtente?
Che Task compie lUtente? Con che Frequenza? In che Ordine?
                Quale 竪 lAmbiente di Utilizzo?
       Quali sono i Vincoli Utente in Ottica Funzionale?
            Quali sono le Aspettative dellUtente?
Come il Design pu嘆 Ottimizzare i Processi Cognitivi dellUtente?
Approcci a Confronto
User Centered Design Driven               Technology Driven
   Focus sulle Soluzioni                    Focus sui Componenti
   Focus sulla Robustezza della UI          Focus sulla Robustezza Sistema
   Scenario Driven (Real World)             System Driven (Use Case)
   Qualit basta su Completamento Task      Qualit basata su Difetti del Prodotto
UCD ISO 13407
           Protocollo ISO 13407 (Principi)
              Coinvolgimento Attivo Utenti
            Assegnazione    Ruoli Sistema ed Utente*
              Iterare Soluzioni Design
              Usare Team Multi-Disciplinare


     *Utente visto come Parte Centrale del Processo
UCD ISO 13407
       Protocollo ISO 13407 (Attivit)
          Specificare Contesto Uso
          Specificare Requisiti
          Creare Soluzioni Progettuali
          Valutare Design
UCD ISO 13407
    1

            2 Fasi di Analisi
               Specificare Contesto Uso

        2      Specificare Requisiti
UCD ISO 13407
    1

        Specificare Contesto Uso
           Chi la User?
           Che Cosa ci Far?
           In Quali Condizioni la User?
UCD ISO 13407
        Specificare Requisiti
           Quali sono gli User Task?

    2      Quali sono gli Obiettivi Business?
UCD ISO 13407
    1

            Alcuni Strumenti Fase 1 e 2
               Pianificazione Vincoli e Aspettative

        2    Analisi   Concorrenti
               Interviste con Potenziali Utenti
               Questionari
               Creazione Profili Utenti
               Creazione Elenco Compiti
               Creazione di Scenari
UCD ISO 13407

       Alcuni Strumenti Fase 3
          Brainstorming e Discussioni Libere
          Sketching delle Interfacce
        Analisi   Cognitiva Interfacce
          Prototipi delle Interfacce




 3
UCD ISO 13407

           Alcuni Strumenti Fase 4
              Test con Utenti
              Questionari
            Analisi   Ispettive ed Euristiche
            Analisi   Comparative
              Simulazioni Cognitive
4
              Implementazione
UCD ISO 13407
    Processo Rigido?
          NO

Processo Personalizzabile?
            SI
Esempio 01

Interview                Personas                Storyboard
                                                   Sketch




            Electronic               Usability                 Paper
            Prototype                Testing                  Prototype




Usability                  Beta
Testing                  Prototype
                                                 Usability
                                                 Testing                  RELEASE
Esempio 02
Esempio 03
      Specifica Contesto   Specifica Requisiti




Valutazione Design

                                  Soluzioni Design
PARTE 02
Fondamenti Cognitivi
    - dello user centered design -
UCD ISO 13407
     Caratteristiche Tecniche
      Interagisce col Sistema*

*Sistema visto come Utente + Software + Hardware + Ambiente
UCD ISO 13407
     Risponde alle Domande
Come Ottimizzare i Processi Cognitivi*?

  *Processi Cognitivi dellUtente durante lInterazione con lInterfaccia
UCD ISO 13407
                 E Guidato da
                 Scenari Reali

*Valore dellAmbiente 竪 una Variabile Fondamentale nel Processo
UCD ISO 13407
  The White Box
    approach*

  *versus the black box approach
UCD ISO 13407
      Sono Utente
in quanto Essere Umano*

    *con delle peculiarit specifiche
{
{
Creazione Design                   Domotica
                           ad hoc                  Ubiquitous Computing




                                  Ottimizzazione Cognitiva
                                      Design Esistente




                                     Aumento Livello
                                     User eXperience*

Elaborazione Design
    Persuasivo
Mainframe               Personal                  Ubiquitous

           1 Computer              1 Computer                   N Computer
             N Utenti                1 Utenti                     1 Utenti

100



75



50



25



 0
  1940   1950       1960    1970          1980           1990    2000      2010   2020
                                    Chart: Mark Weiser
User Centered Design per il Mobile, Un Approccio Cognitivo
Def: Proc.Cognitivo
sequenza di singoli eventi necessari alla formazione
     di un qualsiasi contenuto di conoscenza
tutto
accade in pochi
  momenti

                  image credit: 鍖ickr @ jtbrennan
Come lEssere Umano
Come lEssere Umano
   si interfaccia
   si interfaccia
  con lambiente?
  con lambiente?
I 5 Sensi
   come
framework
 genetico
             image credit: 鍖ickr @ victoriapeckham
Sist.Visivo
     come
  interfaccia
con lAmbiente
                 image credit: 鍖ickr @ chefranden
visione
leggi e
principi della
 percezione

                 image credit: 鍖ickr @ devendernarang
percezione
Sist.Percettivo
e larchiviazione
dellinformazione

                    image credit: flickr @ yinyang
Breve     Medio     Lungo
Termine   Termine   Termine




memoria   memoria   memoria
 cache     ram      di massa
Page Fault
PROCESSO




                        Load Page
   WORKING
     SET
Concetti Chiave
CI INTERFACCIAMO USANDO I 5 SENSI

                          ... ...

       1          2
Concetti Chiave
CI INTERFACCIAMO USANDO I 5 SENSI

   Sistema Visivo
       (occhio)
                          ... ...

         1          2
Concetti Chiave
CI INTERFACCIAMO USANDO I 5 SENSI

   Sistema Visivo
       (occhio)
                    sistema percettivo
                         (cervello)
                                         ... ...

         1                  2
Concetti Chiave
CI INTERFACCIAMO USANDO I 5 SENSI

   Sistema Visivo
       (occhio)
                    sistema percettivo
                         (cervello)
                                               ... ...

         1                   2


         Nota: La Mappa Non e il Territorio
Risorse Cognitive
        Attenzione
        Percezione
     Categorizzazione
    Memoria Temporanea
Def: Risorsa Cognitiva
capacita di gestire ed elaborare informazioni
Risorse Disponibili
Risorse Disponibili = Risorse Totali - Risorse Ambiente
APP   AMBIENTE
Concetti Chiave
LE RISORSE COGNITIVE SONO LIMITATE




           1          2
Concetti Chiave
LE RISORSE COGNITIVE SONO LIMITATE

        Consumate
       dallambiente

             1         2
Concetti Chiave
LE RISORSE COGNITIVE SONO LIMITATE

        Consumate         consumate
       dallambiente   dallapplicazione

             1                 2
PARTE 03
Esempi Concreti
- di user (cognitive) centered design -
ESEMPIO 01
Gestire Errori
- ridurre la percentuale di errori -
Ampiezza Contenuti
   - meno opzioni = meno errori -
Profondit Contenuti
    - pi湛 focus = meno errori -
ISTANZA                  ISTANZA
CASA                  AUTOBUS


 15%                      65%
DISTURBO                 DISTURBO

           MOBILE RSS
AMBIENTE      AMBIENTE
Concetti Chiave
OTTIMIZZARE SCORRIMENTO CONTENUTI




          1           2
Concetti Chiave
OTTIMIZZARE SCORRIMENTO CONTENUTI

      wide: riducendo
         le opzioni

            1           2
Concetti Chiave
OTTIMIZZARE SCORRIMENTO CONTENUTI

      wide: riducendo   deep: aumentando
         le opzioni          il focus

            1                  2
ESEMPIO 02
Creare Interazione
  - uso delle leggi di percezione -
Interfacce Cognitive
    - negative e positive space -
Interfacce Cognitive
  - legge di prossimit e similarit -
Concetti Chiave
 MODELLARE TUTTI GLI SPAZI




        1         2
Concetti Chiave
 MODELLARE TUTTI GLI SPAZI

      sia spazi
       positivi

          1       2
Concetti Chiave
 MODELLARE TUTTI GLI SPAZI

      sia spazi   sia spazi
       positivi   negativi

          1           2
Concetti Chiave
 MODELLARE TUTTI GLI SPAZI

      sia spazi          sia spazi
       positivi          negativi

          1                  2


        * in quanto essere umano
ESEMPIO 03
Carico Informativo
- ridurre il rumore cognitivo dei contenuti -
Progressive Disclosure
                           - fornire messaggi allutente -




V Summit di Architettura dellInformazione - Milano, 5-7 maggio 2011   62
User Centered Design per il Mobile, Un Approccio Cognitivo
Dettagli Avanzati
 - solo su richiesta dellutente -
Lasciatelo Agire
- ridurre il rumore cognitivo nei processi decisionali -
User Centered Design per il Mobile, Un Approccio Cognitivo
Nella stessa Pagina
   - usando anche elementi grafici -
User Centered Design per il Mobile, Un Approccio Cognitivo
Concetti Chiave
OTTIMIZZARE FRUIZIONE CONTENUTI




       1             2
Concetti Chiave
OTTIMIZZARE FRUIZIONE CONTENUTI

      riducendo il
    rumore cognitivo

           1           2
Concetti Chiave
OTTIMIZZARE FRUIZIONE CONTENUTI

      riducendo il           usando il
    rumore cognitivo   progressive disclosure

           1                     2
ESEMPIO 04
Ottimizzare Esperienze
 - aderenza tra schemi mentali e concettuali -
Implementation
     Mode                                                       Represented
#import <Foundation/Foundation.h>                                  Mode
int main (int argc, const char * argv[]) {

 NSAutoreleasePool * pool = [[NSAutoreleasePool alloc] init];

... ... ...

}




                 Mental
                 Mode




              Nomenclature: Donald Norman
Manca Qualcosa
- il supporto delle esperienze passate -
*
Introdurre Paradigmi
  - creare e forzare gli schemi mentali -
User Centered Design per il Mobile, Un Approccio Cognitivo
Concetti Chiave
DISEGNARE PER GLI SCHEMI MENTALI




         1          2
Concetti Chiave
DISEGNARE PER GLI SCHEMI MENTALI

        schemi*
      gi esistenti

            1         2
Concetti Chiave
DISEGNARE PER GLI SCHEMI MENTALI

        schemi*        schemi*
      gi esistenti   da creare

            1             2
Concetti Chiave
DISEGNARE PER GLI SCHEMI MENTALI

        schemi*              schemi*
      gi esistenti         da creare

            1                      2


                * schemi mentali
ESEMPIO 05
Esperienza Surrogate
  - implementare esperienze nellutente -
User Centered Design per il Mobile, Un Approccio Cognitivo
User Centered Design per il Mobile, Un Approccio Cognitivo
User Centered Design per il Mobile, Un Approccio Cognitivo
RICORDO
  (reale)




                       RICORDO
                        (surrogato)


   Non Vengono
Percepite Differenze
1

        RICORDO
         (reale)




2         RICORDO
            (surrogato)
Concetti Chiave
SFRUTTARE TUTTI I TIPI DI RICORDI




         1             2
Concetti Chiave
SFRUTTARE TUTTI I TIPI DI RICORDI

        reali: per
     ottimizzare sm*

           1           2
Concetti Chiave
SFRUTTARE TUTTI I TIPI DI RICORDI

        reali: per     surrogati: per
     ottimizzare sm*     creare sm*

           1                 2
Concetti Chiave
SFRUTTARE TUTTI I TIPI DI RICORDI

        reali: per            surrogati: per
     ottimizzare sm*            creare sm*

           1                        2


                * schemi mentali
ESEMPIO 06
                        Regole Sociali
                 - usare regole sociali nelle interazioni -




V Summit di Architettura dellInformazione - Milano, 5-7 maggio 2011   84
User Centered Design per il Mobile, Un Approccio Cognitivo
1sec
User Centered Design per il Mobile, Un Approccio Cognitivo
Concetti Chiave
UTENTE ASPETTA SEMPRE UN FEEDBACK




           1        2
Concetti Chiave
UTENTE ASPETTA SEMPRE UN FEEDBACK

            nella
         navigazione

             1         2
Concetti Chiave
UTENTE ASPETTA SEMPRE UN FEEDBACK

            nella         nelle
         navigazione   interazioni

             1             2
ESEMPIO 07
      Valore Sociale
- incrementare la reputazione con i feedback -
User Centered Design per il Mobile, Un Approccio Cognitivo
User Centered Design per il Mobile, Un Approccio Cognitivo
Principio
Similarit   +        Principio
                 Validazione Sociale
Concetti Chiave
USARE SEMPRE LA VALIDAZIONE SOCIALE




           1          2
Concetti Chiave
USARE SEMPRE LA VALIDAZIONE SOCIALE

        per motivare
         gli indecisi

             1          2
Concetti Chiave
USARE SEMPRE LA VALIDAZIONE SOCIALE

        per motivare    per rafforzare
         gli indecisi   la reputazione

             1               2
Concetti Chiave
USARE SEMPRE LA VALIDAZIONE SOCIALE

        per motivare        per rafforzare
         gli indecisi       la reputazione

             1                   2


             * in quanto essere umano
ESEMPIO 08
  Creare Empatia
- uso delle immagini per motivare azioni -
Neuroni Specchio
- sfruttare indirettamente lempatia -
Pi湛 Aggressivo
- sfruttare direttamente lempatia -
Ads Dinamici
- aumentano realismo ed impatto cognitivo* -
Ads Dinamici
- aumentano realismo ed impatto cognitivo* -



          * percepiti pi湛 aderenti al contesto
User Centered Design per il Mobile, Un Approccio Cognitivo
Concetti Chiave
CREARE EMPATIA CON GLI UTENTI




        1         2
Concetti Chiave
CREARE EMPATIA CON GLI UTENTI

      in maniera
        diretta

         1         2
Concetti Chiave
CREARE EMPATIA CON GLI UTENTI

      in maniera   in maniera
        diretta     indiretta

         1             2
Concetti Chiave
CREARE EMPATIA CON GLI UTENTI

      in maniera       in maniera
        diretta         indiretta

         1                  2


        * in quanto essere umano
UCD per il Mobile
      Grazie per lascolto!
       more info:
        www.andreapicchi.it
        slideshare.net/andreapicchi
        twitter.com/andreapicchi
        it.linkedin.com/in/andreapicchi
        info@andreapicchi.it
uscita:
29 GIU 2011




http://www.apress.com/9781430232469

More Related Content

User Centered Design per il Mobile, Un Approccio Cognitivo