• Share
  • Email
  • Embed
  • Like
  • Save
  • Private Content
Corso WebApp iOS - Lezione 02: Design Touch Mobile
 

Corso WebApp iOS - Lezione 02: Design Touch Mobile

on

  • 983 views

Introduzione allo Sviluppo User Centered Design, alla fase di Analisi dei Requisiti ed alla Stesura del Documento dei Requisiti. ...

Introduzione allo Sviluppo User Centered Design, alla fase di Analisi dei Requisiti ed alla Stesura del Documento dei Requisiti.

Introduzione alla pianificazione di una Strategia Mobile ed alla creazione di una Roadmap di Progetto.

Statistics

Views

Total Views
983
Views on SlideShare
981
Embed Views
2

Actions

Likes
0
Downloads
0
Comments
0

2 Embeds 2

http://www.linkedin.com 1
https://www.linkedin.com 1

Accessibility

Categories

Upload Details

Uploaded via as Adobe PDF

Usage Rights

© All Rights Reserved

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Processing…
Post Comment
Edit your comment

    Corso WebApp iOS - Lezione 02: Design Touch Mobile Corso WebApp iOS - Lezione 02: Design Touch Mobile Presentation Transcript

    • Corso WebApp iOS “Design Touch Mobile” Lezione 02/10”..the thing that has struck me the mostis the difference between how we think people usethe website and how they actually use them…” Steve Krug Author of “Don’t Make Me Think!”
    • Chapter 02Agile Project Building for iOS Devices http://www.apress.com/9781430232469
    • Diario Lezioni LEZIONE 02 Design Touch Mobile User Centered Design (UCD) per il MobileDefinire un Ciclo di Vita per Sviluppatori Singoli Definire una Strategia Mobile Definire una Roadmap Mobile Definire un Documento dei Requisiti
    • 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 l’Utente? Che Task compie l’Utente? Con che Frequenza? In che Ordine? Quale è l’Ambiente di Utilizzo? Quali sono i Vincoli Utente in Ottica Funzionale? Quali sono le Aspettative dell’Utente?Come il Design può Ottimizzare i Processi Cognitivi dell’Utente?
    • UCD ISO 13407 Protocollo ISO 13407 “User Centered Design” Non é una specifica metodologia di progettazione ma un approccio generalecomplementa i vari metodi e approcci alla progettazione esistenti
    • UCD ISO 13407 Protocollo ISO 13407 “User Centered Design” ISO 13407 specifica che é caratterizzato dei seguenti 4 punti:1. coinvolgimento degli utenti e comprensione dei loro requisiti2. assegnazione appropriata delle funzioni fra utenti e tecnologia3. iterazione della soluzione di progetto4. progettazione multi-disciplinare
    • Approcci a ConfrontoUser Centered 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 Qualità basata suCompletamento Task Difetti del Prodotto
    • UCDApproccio Technology Driven
    • UCDApproccio User Driven
    • IxDInteraction Design
    • Interaction Designer Definizione IxD della IXDA (Interaction Design Association)..interaction design (IxD) crea prodotti e servizi utili ed usabili [..] seguendo i principi dello UCD [..] fondandosi sulla comprensione degli utenti reali..
    • Multi DisciplinaInformatica Psicologia IxD Progettazione
    • Multi Disciplina Psicologia psicologia cognitiva, sociale e comunicazione Informatica tecnologia e standard relativi all’area di lavoro Progettazionemetodi e tecniche di progettazione, ingegneria usabilità
    • 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  Specificare Requisiti 2 *Esercitazione Odierna
    • 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?  Quali sono gli Obiettivi Business? 2
    • 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  Implementazione4
    • UCD ISO 13407 Doppia Fase di AnalisiAnalisi Contesto d’Uso e Comprensione Utente Ritorno Pratico Riduzione dei Rischi
    • Costi Errore
    • UCD ISO 13407 Processo Rigido? NO Processo Personalizzabile? SI
    • Esempio
    • Diario Lezioni LEZIONE 02 Design Touch Mobile User Centered Design (UCD) per il MobileDefinire un Ciclo di Vita per Sviluppatori Singoli Definire una Strategia Mobile Definire una Roadmap Mobile Definire un Documento dei Requisiti
    • Project Workflow
    • Analisi Design Implementazione Test10 step 1 step 2 step 3 step 4 step 5
    • Analisi Design Implementazione Test10 step 1 step 2 step 3 step 4 step 5
    • Analisi Design Implementazione Test10 step 1 step 2 step 3 step 4 step 5
    • Analisi Design Implementazione Test10 step 1 step 2 step 3 step 4 step 5
    • Diario Lezioni LEZIONE 02 Design Touch Mobile User Centered Design (UCD) per il MobileDefinire un Ciclo di Vita per Sviluppatori Singoli Definire una Strategia Mobile Definire una Roadmap Mobile Definire un Documento dei Requisiti
    • Strategia Mobile un piano che combina obiettivi a corto, medio e lungo termine con l’aiuto di soluzioni tecnologicheche permettono di raggiungere tali obiettivi all’interno di un ecosistema mobile
    • Definire la Strategia 1: Definire gli Obiettivi di Progetto Obiettivi dell’Applicazione Obiettivi di Business
    • Definire la Strategia 2: Definire l’Ambito del Progetto Analisi del Profilo degli Utenti Analisi Bisogni degli Utenti Analisi delle Funzionalità del Sistema
    • Definire la Strategia 3: Prioritizzare un Area di Mercato Scelta Segmento di MercatoComparazione delle Categorie (es: Apple WebApp)
    • Definire la Strategia 4: Pianificare l’Uso del Tempo di Lavoro Gestione Tempo del Team Orizzonte Temporale
    • Definire la Strategia 5: Definire una Roadmap del Progetto Analisi delle Deadline Design delle Deadline Rilascio delle Deadline
    • Diario Lezioni LEZIONE 02 Design Touch Mobile User Centered Design (UCD) per il MobileDefinire un Ciclo di Vita per Sviluppatori Singoli Definire una Strategia Mobile Definire una Roadmap Mobile Definire un Documento dei Requisiti
    • Roadmap può essere vista come un piano di azionecon un insieme di milestone da raggiungere con delle scadenze prefissate
    • Roadmap processo roadmap attività preliminari definizione della Roadmapcompletamento delle attività
    • Roadmap Timeline può essere rappresentata con una generica Timelineo con un diagramma di Gantt
    • Timeline 3D
    • Timeline 3D
    • Diario Lezioni LEZIONE 02 Design Touch Mobile User Centered Design (UCD) per il MobileDefinire un Ciclo di Vita per Sviluppatori Singoli Definire una Strategia Mobile Definire una Roadmap Mobile Definire un Documento dei Requisiti
    • Definire i Requisiti Requisito dal latino requisitus (richiesto) proprietà richiesta o auspicabile di un prodotto
    • Definire i Requisiti Definizione IEEE: Requisito una condizione o una capacità necessaria ad un utente per risolvere un problema
    • Definire i Requisiti Definizione IEEE: Requisito condizione (capacità) che deve essere soddisfatta (posseduta) [..]da un sistema [..] per soddisfare un contratto [..]
    • Tipi di Requisiti Requisito Obbligatorio requisito irrinunciabile per il clientegeneralmente espresso con la parola “deve”
    • Tipi di Requisiti Requisito Desiderabile requisito utile ma non necessario per il clientegeneralmente espresso con la parola “dovrebbe”
    • Tipi di Requisiti Requisito Auspicabili requisito utile ma non richiesto dal clientegeneralmente espresso con la parola “potrebbe”
    • Definire i Requisiti Stesura Requisiti != Progettazione in questa fase vengono posti dei vincoli alle attività di progettazione
    • Definire i Requisiti Stesura Requisiti != Progettazione dire “che cosa” deve essere realizzato non “come” deve essere realizzato
    • Definire i Requisiti Processo di Definizione dei Requisiti 1. Esplorazione raccoglie il maggior numero di informazioni sugli obiettivi e necessità del sistema
    • Definire i Requisiti Processo di Definizione dei Requisiti 2. Organizzazione costruisce un documento dei requisiti condiviso dal cliente
    • Definire i Requisiti Processo di Definizione dei Requisiti 3. Revisione ed Approvazione ufficializza e congela il documento dei requisiti col cliente
    • Definire i Requisiti APPUNTI REQUISITI ESPLORAZIONE ORGANIZZAZIONE REVISIONE ANALISI PRODOTTO LINEE GUIDA ANALISI CONCORRENZAINTERVISTE STAKEHOLDER
    • EsercitazioneUtilizzare Template* Requisiti e Timeline Scaricabile http://iu.di.unipi.it/webapp/ 1. Pianificare una Strategia Mobile 2. Analisi del Contesto d’Uso 3. Analisi del Profilo/i Utente/i 4. Produrre Un Documento dei Requisiti 5. Produrre una Roadmap di Progetto *oppure usare un proprio template
    • PROSSIMA LEZIONE LEGGERE Psicologia Generale Processo Design Interfaccia