Proposta di progetto IUM: FantaCappuccio Gruppo I Delta Cappuccio : Atzori Riccardo, Collu Alberto, Giustino Matteo, Meloni Fabrizio. Descrizione dell applicazione Uno dei principali problemi per i possessori di smartphone appassionati di fantacalcio che utilizzano l applicazione I Love Calcio, è quello di essere costretti ad accedervi tramite browser. Ciò comporta diversi disagi, tra cui il dover compiere vari task per poter schierare la formazione, dare un occhiata alla situazione attuale della squadra o anche solo vedere la classifica generale. Questa applicazione cerca di migliorare l esperienza utente concentrando i punti chiave dell interazione sull obbiettivo di gestire la propria fantasquadra, riducendo i tempi di accesso all applicazione, il numero di task da compiere e cercando di rendere più piacevole e produttivo l utilizzo della stessa. Requisiti: 1. L'applicazione deve essere utilizzata su un dispositivo mobile. 2. L'applicazione deve permettere all'utente di poter effettuare l'accesso all account personale di I Love Calcio. 3. L'applicazione deve permettere all utente di visualizzare una schermata di riepilogo dei suoi dati e della squadra. 4. L'applicazione deve permettere all'utente di visualizzare la classifica completa del campionato in cui essa milita. 5. L'applicazione deve permettere all'utente di poter inserire la formazione titolare prima di una giornata. Identificazione delle categorie di utenti Giampaolo Pazzini Giampaolo è un ragazzo di 23 anni, ex studente dell istituto Scientifico Michelangelo di Cagliari. Si è iscritto quest anno alla Facoltà di Psicologia dell Università degli Studi di Cagliari. Appassionato di calcio, ha sempre coltivato questo interesse giocando in una delle squadre più promettenti della sua città, inoltre insieme ad alcuni dei suoi ex compagni di squadra ed amici partecipa ad una lega agguerrita di fantacalcio utilizzando l applicazione web di I love Calcio. Giampaolo e i suoi amici discutono spesso di come le modalità di accesso all'applicazione e di gestione della squadra siano piuttosto difficoltose, soprattutto quando hanno poco tempo da dedicare a tale attività. Per questo preferirebbero avere un'applicazione che gli consenta di accedere velocemente ai servizi desiderati senza impiegare molto tempo.
Francesco Totti Francesco, 47 anni, è un imprenditore di Cagliari, la cui attività si basa sul commercio di articoli sportivi per le varie società sportive della sua città. E' un amante dello sport e soprattutto è sempre stato affascinato dal calcio. Infatti, da quasi 10 anni, è possessore dell'abbonamento annuale della sua squadra del cuore, che gli consente di poter andare allo stadio quasi ogni domenica. Francesco, inoltre, ha da poco scoperto l'applicazione web I love Calcio che gli consente di giocare al fantacalcio in maniera non impegnativa. Essendo possessore di uno smarthphone, che utilizza principalmente per lavoro, accede molto spesso all'applicazione tra un cliente e l'altro, per visualizzare i risultati della sua squadra o semplicemente per guardare la classifica generale. Non essendo però molto esperto nell'utilizzo degli smartphone, preferirebbe una soluzione più semplice e veloce per una miglior esperienza. Uso dell applicazione Scenario 1 E mercoledì e Giampaolo sta seguendo una lezione di Storia nell aula della sua Università, quando all improvviso si accorge che la consegna della formazione del fantacalcio scade tra una decina di minuti. Tramite il suo smartphone accede all applicazione mobile di FantaCappuccio per evitare di giocare la partita con la formazione schierata la giornata scorsa. Quindi, aperta l applicazione e inseriti i dati per accedere, clicca il bottone per immettere la formazione, sceglie i titolari e clicca Conferma formazione. In poco tempo è riuscito a completare l operazione e può tornare ad ascoltare il professore. Scenario 2 Stefano è dal barbiere e sta attendendo il suo turno. Per passare il tempo, decide di sfogliare qualche giornale scegliendo la copia odierna della Gazzetta dello Sport. Leggendo i vari articoli, nota che uno dei suoi giocatori principali ha subito un infortunio in allenamento. Di conseguenza decide di rimuoverlo dai titolari della sua fantarosa. Così accede all applicazione mobile di FantaCappuccio, cambia il giocatore nella sezione formazione e salva le sue modifiche. Essendo ancora in attesa, decide di cliccare il tasto classifica per controllare la sua posizione e quella del suo avversario di giornata. Soddisfatto, chiude l applicazione e continua a leggere il giornale. Per una miglior visualizzazione si consiglia di utilizzare i file nel seguente link: https://www.dropbox.com/sh/fr23tmmybbz7mpy/aaael1g1et3dtxsg7qhjxpa3a?dl=0
Prototipo a bassa fedeltà Schermata di Login L utente dovrà effettuare il login inserendo indirizzo email e password per poter accedere all applicazione. La funzionalità di login non sarà implementata, ci limiteremo a far effettuare all utente un finto login con dati precaricati. Schermata Home Una volta effettuato l accesso all applicazione, l utente visualizzerà per prima cosa la schermata Home, dove verranno riepilogati i dati dell utente, della squadra e del campionato. Per quanto riguarda i dati dell utente verranno visualizzati il nome e la squadra per cui fa il tifo. Per i dati della squadra e del campionato, invece, verranno visualizzati il nome del team, il nome del campionato in cui la squadra milita, la posizione attuale della squadra in classifica, il numero di fantamilioni e il punteggio totale raggiunto finora. Tutti i dati saranno precedentemente caricati e non potranno essere modificati. Si noti che l utente potrà interagire con l applicazione tramite una barra di navigazione, che permetterà di tenere sott occhio sempre le tre schermate principali (Home Formazione - Classifica).
Schermata Formazione La schermata Formazione presenterà un immagine del rettangolo di gioco in cui posizionare i giocatori scelti per la prossima giornata di campionato. Una barra nella parte inferiore dell interfaccia suggerirà all utente la scelta del modulo di gioco, la visualizzazione dei giocatori della panchina e la conferma della formazione dopo l inserimento di tutti i giocatori nei rispettivi ruoli. Per schierare un giocatore l utente dovrà cliccare volta per volta sulle undici maglie bianche, che indicano la posizione libera, precaricate sul campo e scegliere dall elenco dei giocatori quello desiderato. Per scegliere il modulo, l utente dovrà cliccare sull icona della lavagna e selezionare una possibile scelta. Per visualizzare i giocatori che non sono stati schierati, invece, dovrà cliccare sull icona raffigurante i giocatori. Qualora volesse invece confermare la formazione da schierare, dovrà cliccare sull icona in basso a destra raffigurante la spunta. Raffigurazione approssimativa delle schermate relative alle quattro azioni appena descritte:
Schermata Classifica La schermata Classifica permetterà all utente di verificare la sua posizione in classifica e quella degli altri partecipanti. I dati saranno precaricati e non modificabili. Link alla simulazione del prototipo online: https://www.lucidchart.com/documents/view/aa5fd4d6-88ca-4a7b-a102-6438ff35e1a7/9 (Per la visualizzazione delle parti attive del prototipo si consiglia di cliccare sul tasto Show Hotspots.) Valutazione Decidiamo di valutare con un test comparativo il tempo di completamento dei task da compiere per inserire la formazione, sia della web app preesistente di I Love calcio, sia con la soluzione da noi proposta. Utilizzeremo un design within subjects con i due gruppi che ci sono stati assegnati ed eventualmente estenderemo il numero dei partecipanti. Dai risultati ottenuti verranno calcolate le medie del tempo di completamento di entrambi i gruppi e tramite il test statistico Paired t-test, valuteremo se i risultati ottenuti saranno generalizzabili e significativi, calcolando anche il relativo intervallo di confidenza. Realizzazione Smartphone con Android SDK sull IDE AndroidStudio; Linguaggi di Programmazione: Java, XML ed API necessarie; Toolkit per la Prototipazione: Lucidchart; Toolkit per il modello dei task: CTTE.