Download ppt - Requisiti (Prototipo)

Transcript
Page 1: Requisiti (Prototipo)

Requisiti di prodottoUniPortal

Autori: – Giuseppe Magno– Giuseppe Pogliani– Giuseppe Maggi

Corso di laurea: Informatica

Data: 24 ottobre 2009

Corso di Interazione Uomo MacchinaAA 2009-20010

Page 2: Requisiti (Prototipo)

IndiceParte Prima: Generalità• Descrizione generale del prodotto• Obiettivi del prodotto• Utenti• Contesti d’uso• Scenari d’uso• Fattibilità tecnologicaParte Seconda: Posizionamento • Situazione attuale• Analisi della concorrenza• Posizionamento competitivoParte Terza: Requisiti• Casi d’uso• Analisi dei compiti• Requisiti per la esperienza utente• Altri requisitiRiferimenti

<Indicazioni generali:• Integrare o modificare questo indice come opportuno, in funzione dello specifico progetto• Descrivere i vari argomenti per punti, evitando lunghi testi, aggiungendo immagini e schemi ove opportuno• Ogni argomento può svilupparsi su una o più slide, a seconda delle necessità • L’intera presentazione non dovrebbe essere più lunga di 30 slide. In 30 slide si possono dire molte cose!>

Page 3: Requisiti (Prototipo)

Parte Prima: Generalità

Page 4: Requisiti (Prototipo)

Descrizione generale del prodotto

Applicazione per iPhone che permette di consultare:– avvisi della propria facoltà– date dei prossimi appelli– libretto universitario– orari di ricevimento / contatti professori– orario accademico e locazione delle aule

Page 5: Requisiti (Prototipo)

Obiettivi del prodotto

– realizzare un’applicazione per la consultazione veloce delle informazioni essenziali che servono durante la giornata di uno studente

– rendere a misura di “iPhone” le informazioni richieste da uno studente

– raccogliere in un solo posto informazioni provenienti da diversi siti

Page 6: Requisiti (Prototipo)

Obiettivi del prodotto 2

– recapitare tramite “Push” gli avvisi della propria facoltà.

– caricare automaticamente le informazioni dal SIFA e incrociarle con gli altri siti.

– guidare lo studente tramite mappa e tracciamento GPS attraverso le aule dell’università.

Page 7: Requisiti (Prototipo)

Utenti

- Applicazione destinata agli studenti dell’Università Milano-Bicocca.

- Lo studente deve essere già in possesso di un iPhone per poter usufruire dell’applicazione.

- Uno studente solitamente ha bisogno di poche informazioni, essenziali ma varie volte al giorno.

- Uno studente mediamente è in grado di utilizzare questo tipo di applicazioni.

Page 8: Requisiti (Prototipo)

Contesti d’uso

- Interno e esterno dell’università durante la giornata universitaria di uno studente.

- Saltuariamente presso altri luoghi come casa, hotspot wifi, viaggio (tramite rete mobile).– - Potenzialmente accessibile ovunque ci

sia un accesso a internet.

Page 9: Requisiti (Prototipo)

Scenari d’uso

- Studente che arriva la mattina in università, apre l’applicazione, controlla l’orario e si dirige all’aula.

- Studente che scopre tempestivamente l’avviso di una lezione spostata o soppressa per indisposizione del professore attraverso la sezione “Avvisi” dell’applicazione.

- Studente che, durante una pausa studio, scopre di avere delle richieste da fare al professore: usa l’applicazione per controllare l’orario di ricevimento.

Page 10: Requisiti (Prototipo)

Scenario d’uso 1 - Marco

Marco si trova nell'aula dove dovrebbe esserci lezione ma, dopo il quarto d’ora accademico, non è ancora presente il professore in aula.

Marco avvia l’applicazione UniPortal sul suo iPhone e seleziona la sezione avvisi.

Nella sezione avvisi Marco nota subito tra i titoli uno che spicca, dato che nota nel titolo dell'avviso il nome della materia che deve seguire.

Page 11: Requisiti (Prototipo)

Scenario d’uso 1 - II parte

A questo punto Marco seleziona l’avviso e lo legge per intero.

Nell'avviso si dice che la lezione odierna della materia è stata annullata.

Marco ora può lasciare l’aula, sicuro che il professore non arriverà, e può

recarsi in aula studio per studiare nelle ore buche che ha appena scoperto di avere.

Page 12: Requisiti (Prototipo)

Scenario d’uso 2 - Ada

Ada arriva la mattina in università e non si ricorda dove ha lezione quindi avvia l’applicazione UniPortal sul suo iPhone e seleziona la sezione Calendario delle lezioni.

A questo punto Ada si trova davanti la lista delle lezioni della giornata ordinate per orario di inizio.

Ada da un rapido sguardo alle lezioni e scopre che dalle 11:30 alle 13:30 ha lezione in un’aula in U9, edificio che non frequenta abitualmente e che quindi non conosce.

Ada seleziona la lezione che si dovrà tenere in U9, in modo da poter avere qualche informazione in più.

Selezionando la lezione e visualizzando le informazioni complete, Ada ha a disposizione anche un pulsante per poter visualizzare la mappa che localizza l’aula.

Page 13: Requisiti (Prototipo)

Scenario d’uso 3 - WozFinita la prima lezione della mattina, Woz si deve

recare in U9, all’aula stabilita.

Visto che si trova all’esterno dell’università, una volta selezionato il comando per trovare il percorso adatto, il sistema localizza Woz tramite il segnale GPS e con le informazioni ricavate dal GPS traccia il percorso migliore tra Woz e l’aula.

Woz si reca quindi con successo all’edifico.

All’interno dell’edificio, che Woz non conosce, l’iPhone si aggancia alla WiFi.

Woz non riesce a trovare l’aula e decide di consultare ancora UniPortal.

Page 14: Requisiti (Prototipo)

Scenario d’uso 3 - II parteWoz riesegue le operazioni indicate prima fino alla

localizzazione del percorso.

Qui il sistema vede che non è disponibile un segnale GPS (perché la muratura scherma le trasmissioni dei satelliti) mentre è disponibile un segnale WiFi.

Tramite il segnale WiFi il sistema riesce a localizzare a che hotspot è connesso Woz.

Viene quindi proposta una mappa INTERNA dell’edificio che mostra il percorso dalla posizione attuale (anche se approssimativa) fino all’aula.

Woz raggiunge l’aula in tempo per la lezione.

Page 15: Requisiti (Prototipo)

Scenario d’uso 4 - SteveSteve sta studiando in università e si accorge che

alcune cose non gli sono chiare.

Non è più periodo di lezioni per poter chiarire in classe i suoi dubbi quindi decide di contattare il professore del corso.

Steve apre l’applicazione UniPortal dal suo iPhone e cerca il professore nella lista dei professori.

Trova il contatto email del professore e invia un’email direttamente dal suo iPhone.

La risposta del professore non arriva entro la fine della giornata e Steve rimanda ad un altro giorno il chiarimento dei suoi dubbi.

Page 16: Requisiti (Prototipo)

Fattibilità tecnologica– Apple iPhone: – http://www.apple.com/iphone

– Apple iPod Touch: – http://www.apple.com/ipodtouch

– Apple XCode iPhone: SDK – http://developer.apple.com/iphone/

– Tecnologia wireless: rete unimib dell’università

– Tecnologia Push– SIFA e Disco: API pubbliche per l’accesso ai

dati richiesti.– rete mobile per l’accesso in mobilità

Page 17: Requisiti (Prototipo)

Parte Seconda: Posizionamento

Page 18: Requisiti (Prototipo)

Situazione attuale

L’università Milano-Bicocca non ha nessuna applicazione dedicata alla piattaforma iPhone.

La maggior parte delle università statunitensi e alcune europee adotta la tecnologia dell’iPhone con applicazioni dedicate (e gratuite).

 

Page 19: Requisiti (Prototipo)

Situazione attuale 2

Dato che lo scopo è medesimo le applicazioni seguono tutte un modello comune: – La maggior parte delle applicazioni

possiede una sezione news, una sezione mappe e una sezione per l’elenco dei corsi.

Page 20: Requisiti (Prototipo)

Situazione attuale 3

- Apple ha il 2,5% del market share totale di cellulari.

- detiene il 30% dello share dei cellulari di tipo Smartphone (inchiesta RBC Capital Markets)

- iPhone OS è il sistema più usato per accedere a internet in mobilità (report di AdMod).

--> Risultato: gli utenti di iPhone sono più propensi a fruire contenuti online

Page 21: Requisiti (Prototipo)

Situazione attuale 4

Apple ha un’infrastruttura molto collaudata per la distribuzione di applicazioni che deriva dall’iTunes Music Store: App Store.

Il sistema di distribuzione AppStore è l’unico modo ufficiale per installare applicazioni su iPhone.

AppStore è accessibile sia da iTunes che da iPhone/iPod Touch.

Page 22: Requisiti (Prototipo)

Situazione attuale 4

Apple ha un’infrastruttura molto collaudata per la distribuzione di applicazioni che deriva dall’iTunes Music Store: App Store.

Il sistema di distribuzione AppStore è l’unico modo ufficiale per installare applicazioni su iPhone.

AppStore è accessibile sia da iTunes che da iPhone/iPod Touch.

Page 23: Requisiti (Prototipo)

Analisi della concorrenza

Sono già presenti varie applicazioni per iPhone di alcune università. Alcuni esempi sono:

– Shenandoah University Mobile: link AppStore

– University of Waterloo: link AppStore– DukeMobile: link AppStore– iStanford University: link AppStore

Page 24: Requisiti (Prototipo)

Posizionamento competitivo

PRO CONTROPrima applicazione in Italia di questo tipo

Inesperienza nel campo

Costo di realizzazione ridotto

Meno informazioni rispetto a università più grandi

Applicazione molto semplice e immediata per il reperimento di poche informazioni ma utili per uno studente

Per informazioni più dettagliate bisogna sempre ritornare al sito internet della facoltà

Page 25: Requisiti (Prototipo)

Parte Terza: Requisiti

Page 26: Requisiti (Prototipo)

Casi d’uso

Page 27: Requisiti (Prototipo)

Analisi dei compitiAVVISI- lo studente accede al portale tramite login

- lo studente preme il bottone “Avvisi” in basso

- lo studente legge la lista degli avvisi ordinati cronologicamente

- lo studente nota un pallino vicino ad alcuni avvisi, segno di mancata lettura

- lo studente clicca sull'avviso col pallino

- lo studente legge l'avviso per intero e può usare le frecce soprastanti per leggere i precedenti

- lo studente può tornare alla pagina principale di “Avvisi” o scegliere altre funzioni

Page 28: Requisiti (Prototipo)

Analisi dei compitiLEZIONI- lo studente accede al portale tramite login

- lo studente legge l'orario odierno

- lo studente clicca su una lezione a sua scelta che deve ancora frequentare

- lo studente legge tutte le informazioni in merito alla lezione in questione

- lo studente clicca su “Trova percorso” per visualizzare l'ubicazione dell'aula della sua lezione tramite mappa

- lo studente torna alla pagina principale di “Lezioni”

- lo studente sceglie altre funzioni

Page 29: Requisiti (Prototipo)

Analisi dei compiti

MAPPA

- lo studente visualizza, tramite mappa, dove è situata l'aula della lezione selezionata in precedenza

- lo studente torna alla pagine principale di Lezioni

- lo studente sceglie altre funzioni

Page 30: Requisiti (Prototipo)

Analisi dei compitiDOCENTI- lo studente accede al portale tramite login

- lo studente preme il bottone “Docenti” in basso

- lo studente clicca su un professore a sua scelta

- lo studente legge tutti i dettagli inerenti al professore scelto

- lo studente clicca su “Contatta professore” per inviare mail per qualsiasi necessità

- lo studente clicca su “Trova ufficio” per visualizzare tramite “Mappa” l'ubicazione dell'ufficio ed eventuale percorso

- lo studente torna alla pagina principale di “Docenti”

- lo studente sceglie altre funzioni

Page 31: Requisiti (Prototipo)

Analisi dei compiti

LIBRETTO- lo studente accede al portale tramite login

- lo studente clicca il bottone “Libretto” in basso

- lo studente verifica lo stato delle materie del suo piano di studi

- lo studente clicca su una materia col pallino verde, che indica materia passata con voto

- lo studente clicca su una materia col pallino rosso, che indica la mancata frequentazione della stessa

- lo studente clicca su una materia col pallino giallo, che indica materia frequentata ma ancora senza voto

- lo studente sceglie altre funzioni

Page 32: Requisiti (Prototipo)

Analisi dei compiti

DATE APPELLI

- lo studente visualizza tutte le informazioni della materia di cui deve dare l'appello

- lo studente clicca su “Prenota appello”

- lo studente visualizza la conferma della prenotazione

- lo studente torna alla pagina principale di “Libretto”

- lo studente sceglie altre funzioni

Page 33: Requisiti (Prototipo)

Requisiti per la esperienza utente

Un’applicazione per cellulare/smartphone deve essere di immediata consultazione.

Lo scopo di questo tipo di applicazioni non è quello di sostituire lo strumento principale ma di agevolare la fruizione delle informazioni in contesti dove un terminale fisso o portatile è meno indicato.

Page 34: Requisiti (Prototipo)

Requisiti per la esperienza utente

Per questi motivi l’interfaccia utente deve avere:

- Poche e essenziali informazioni- Veloce nella consultazione- Pochi tasti per le poche sezioni disponibili- Informazioni aggiuntive con interfaccia a

cascata tipica dell’interfaccia iPhone.- Possibilità sempre offerta di tornare

indietro oppure accedere ad un’altra sezione

Page 35: Requisiti (Prototipo)

Requisiti per la esperienza utente

Valutazione tramite rapporto sul test di usabilità di 2 prototipi:

- prototipo iniziale di carta;- prototipo su PowerPoint.