Interazione Persona Computer prova di progetto Gruppo: IO Componenti: Carlo Solimando Sito analizzato: http://www.allformusic.it
I servizi che offre il sito: Acquisto di strumenti musicali ed impiantistica (nuovo o usato) Offerte sui prodotti (anche settimanali) Newsletter Sezione eventi dedicati alla musica Registrazione al sito Ricerca di strumenti musicali Notizie sul negozio Laboratorio di riparazione strumenti Installazioni audio, video e luci per teatri, ristoranti, pub. Progettazione e configurazione di un home studio
Utenza probabile: Italiani Stranieri che conoscano la lingua italiana Senza limiti di età (almeno per utilizzare un sito internet o uno strumento musicale) Privati: Presumibilmente musicisti (o appassionati) a qualsiasi livello Utenza casuale per acquisti di regali Attività commerciali per installazioni
Individuazione degli obiettivi: Obiettivo 1: cercare il prezzo migliore di un clarinetto Selmer Obiettivo 2: ottenere informazioni sul negozio Obiettivo 3: riparare alcune chiavette di un sax Obiettivo 4: attrezzare un pub per una serata musicale Obiettivo 5: acquistare un microfono con ripresa cardioide
Alcuni tra i tanti errori: Errore 6
Alcuni tra i tanti errori: Errore 11
Alcuni tra i tanti errori: Errore 13
Alcuni tra i tanti errori: Errore 20
Alcuni tra i tanti errori: Errore 22 ANALISI DEL SISTEMA
Alcuni tra i tanti errori: Errore 24
Architettura delle informazioni: Per la rilevazione dei componenti dell architettura si è preso come riferimento il modello di Morville e Rosenfeld, quindi si è cercato di individuare: Browsing aids Search aids Contenuti e task Componenti invisibili
Architettura delle informazioni: Browsing aids: Sistema di organizzazione Sistema di navigazione globale e locale del sito Mappa del sito/tavola dei contenuti Indice del sito (A-Z) Guida del sito Wizard (sequenze di step) ELEMENTI NON PRESENTI Sistema di navigazione contestuale
Architettura delle informazioni: Browsing aids: Sistema di organizzazione:
Architettura delle informazioni: Browsing aids: Sistema di navigazione globale e locale del sito:
Architettura delle informazioni: Search aids: Interfaccia di ricerca Algoritmi di ricerca e Risultati Linguaggio della query Query builders Zone di ricerca specifica ELEMENTI NON PRESENTI
Architettura delle informazioni: Contenuti e Task: Heading e Link inclusi nel testo Aiuti sul posizionamento in una sequenza Identificatori Tag inclusi nel testo Chunk Liste ELEMENTI NON PRESENTI
Architettura delle informazioni: Contenuti invisibili: Thesaurus Algoritmi di ricerca Best Bets ELEMENTI NON PRESENTI
Test utente: Obiettivo1: cercare il prezzo più basso di un clarinetto Selmer Obiettivo2: ottenere informazioni sul negozio Obiettivo3: riparare alcune chiavette di un sax Obiettivo4: attrezzare un pub per una serata musicale Obiettivo5: acquistare un microfono con ripresa cardioide nome test numero successi media tentativi di abbandono media durata Obiettivo 1 4 0 9,5 minuti Obiettivo 2 0 1,75 11,25 minuti Obiettivo 3 1 1,25 7,75 minuti Obiettivo 4 1 0,75 2,5 minuti Obiettivo 5 0 2 10,25 minuti
Conclusioni: Evidenziare le informazioni più importanti a dispetto di quelle secondarie Facilitare l utente nello svolgimento del task Migliorare la ricerca da un punto di vista grafico, di utilizzo e soprattutto di risultati Migliorare l organizzazione dell informazione all interno del sito Migliorare la fase di acquisto dei prodotti.
PROPOSTA DI INTERVENTO Goal Oriented Design: Ricerca Modellazione Definizione dei requisiti Definizione del design framework Raffinamento e sviluppo
PROPOSTA DI INTERVENTO Goal Oriented Design: Ricerca: UTENTI VINCOLI OBIETTIVI DI BUSINESS
PROPOSTA DI INTERVENTO Goal Oriented Design: Modellazione: Personaggi: Paolo, 55 anni, barista Giacomo, 17 anni, studente Luisa, 28 anni, musicista Mario, 41 anni, idraulico Nicolò, 33 anni, concertista ed insegnante di chitarra
PROPOSTA DI INTERVENTO Goal Oriented Design: Definizione dei requisiti: Tutti i servizi (sia quelli principali che quelli secondari) del sito devono essere immediatamente visibili e rintracciabili Organizzare le sezioni del sito secondo una logica semantica e di utilizzo Fornire un motore di ricerca adeguato e che sia utile Aiutare l utente nella navigazione Rendere disponibili tutte le informazioni necessarie ed in qualsiasi momento
PROPOSTA DI INTERVENTO Goal Oriented Design: Definizione del design framework: Branding e servizi stabili Utente Contesto Ricerca Menù Multifunzione Task Informazioni extra
PROPOSTA DI INTERVENTO Goal Oriented Design: Raffinamento e sviluppo: All for Music STRUMENTI MUSICALI BOLOGNA Home Azienda Carrello Condizioni Aiuto di vendita click All for Music STRUMENTI MUSICALI BOLOGNA Home Azienda Carrello Condizioni Aiuto di vendita Chi siamo Dove siamo Contatti Orari di apertura Login: Password: entra click Utente: Carlo Solimando Storico Operazioni >> Nuovo utente? Registrati Modifica Profilo >> Hai dimenticato il login e/o la password? Recupera i tuoi dati Cancella Profilo >> Logout
PROPOSTA DI INTERVENTO Conclusioni e sviluppi futuri: Valutazione tramite test ed eventuali cambiamenti necessari: In generale la maggior parte dei problemi riscontrati nella fase di analisi sono stati eliminati, ma come qualsiasi sistema software ulteriori migliorie sono sempre possibili, ad esempio: Nella visualizzazione del carrello rendere la colonna Quantità modificabile. Nella descrizione di determinati prodotti (soprattutto quelli elettronici) aggiungere informazioni utili Nella presentazione dei prodotti eliminare l opzione filtra Cambiare la visualizzazione della lista dei prodotti inserendo una riga di descrizione per ogni prodotto.
PROPOSTA DI INTERVENTO Conclusioni e sviluppi futuri: Accenno alle tecnologie utilizzabili: Un motore di ricerca adatto che permetta anche la ricerca full-text. Validare il codice prodotto mediante gli strumenti forniti online dal W3C per garantire interoperabilità fra diversi browser/sistemi operativi Per la parte di programmazione sarebbe sicuramente interessante utilizzare AJAX, ma con qualche accorgimento necessario (a causa dei noti problemi di accessibilità dovuti all utilizzo di AJAX)