UX design agile

33
UX design agile pratiche di progettazione agile Luca Mascaro Better Software 2010

description

pratiche quotidiane di progettazione agile vissute dallo Sketchin team in due anni di applicazione della metodologia AgileUXD (http://www.uxmagazine.it/information-architecture/nuovo-approccio-al-design-agile/) su progetti realizzati con differenti team di sviluppatori XP

Transcript of UX design agile

Page 1: UX design agile

UX design agilepratiche di progettazione agile

Luca MascaroBetter Software 2010

Page 2: UX design agile

Parliamo di...

Esperienza dʼuso

Page 3: UX design agile

"User experience"encompasses all aspects of the end-user's interaction with the company, its services, and its products. The first requirement for an exemplary user

experience is to meet the exact needs of the customer,

without fuss or bother. Next comes simplicity and elegance that produce products that are a joy to own, a joy to use. True user experience goes far beyond giving customers what they say they want, or providing checklist features. In order to achieve high-quality user

experience in a company's offerings there must be a seamless merging of the services of multiple disciplines, including engineering, marketing, graphical and industrial design, and interface design.

http://www.nngroup.com/about/userexperience.htmlCopyright © 1998-2007 Nielsen Norman Group. All Rights Reserved

Page 4: UX design agile

Progettare lʼesperienza dʼuso

comprendere i bisogni e i desideri dellʼutenzadefinire la visione in uso di un prodotto/servizioanticipare il comportamento in uso dellʼutenzafacilitare il processo di creazione del prodotto/serviziosemplificare e ottimizzare lʼinterazione con il prodotto/servizio

Page 5: UX design agile

Stories

Proverbs

Personas

Scenarios

Content Inventories Analytics

User SurveysConcept MapsSystem MapsProcess Flows

Wireframes

Storyboards

Concept Designs

Prototypes

Narrative Reports

Presentations

PlansStyle Guides Specifications

Design Patterns

User EX perience Treasure Mapby Jeffery Callender and Peter Morville

User Centered Design (& UX design)

“È un processo che usa differenti metodologie volte al comprendere il maggior numero di elementi possibile (contesto, utenza, etc...) per sviluppare ipotesi.Un team multidisciplinare e lʼiteratività sono due fra le più importanti caratteristiche di questo processo.”

Page 6: UX design agile

User Centered Design

Vantaggi e benefici

- Qualità- Migliora usabilità- Aumenta la qualità del software- Riduce il bisogno di manutenzione-Aumentare lʼusabilità del sistema- Riduce le feature in eccesso- Guida il design e lo sviluppo con delle guideline- Incorpora gli obiettivi di business e marketing con quelli degli utenti- Ridurre i cambiamenti di requisiti- Raccogliere le aspettative degli utenti

Page 7: UX design agile

User Centered Design

Svantaggi e rischi

- Il ciclo di vita del processo è molto lungo- Il processo è molto costoso- Tenta di gestire grandi complessità- Non può cambiare a metà del processo- Campioni di utenti limitati non verifica il caso reale

Page 8: UX design agile

esiste...

unʼalternativa percorribile?

Page 9: UX design agile

Metodologie agili

organizzare il lavoro in piccoli cicli iterativi molto focalizzati dove persone “concentrate” e “competenti” cercano di risolvere problemi nel minor fattore di rischio possibile

Page 10: UX design agile

Agile per lʼesperienza utente

Vantaggi e benefici

- Ci si allinea mano mano alle reali esigenze dellʼutenza- Si risolvono dei problemi di sviluppo del prodotto e flessibilità- La qualità del prodotto risulta (alla fine) eccellente- Si riesce a creare software funzionante

Page 11: UX design agile

Agile per lʼesperienza utente

Svantaggi e rischi

- Si rischia di perdere la rotta- La definizione di cosa si vuole realizzare rimane ad oggi una scatola nera- È totalmente customer centered- Non esiste nessuna integrazione con altre discipline necessarie nei progetti di comunicazione

Page 12: UX design agile

esiste...

unʼalternativa percorribile?

Page 13: UX design agile

Integrare

Progettazione con gli utenti e metodologie agili

Page 14: UX design agile

Agile UXD e i suoi principi

0

STRATEGIA

CICLI

RICERCA E ANALISI

CONCEPT E DEFINITION

STRATEGIAPIANIFICAZIONESPECIFICHE MODELLAZIONE

ARCHITETTURA

COMUNICAZIONE

SVILUPPO

ARCHITETTURA

COMUNICAZIONE

SVILUPPO

ARCHITETTURA

REFACTORINGCOMUNICAZIONE

SVILUPPO

TEST

TEST

TATTICA

DESIGN

alpha beta 1

CONCEPTIDEA

1 2 3 4 5 6 ...

Page 15: UX design agile

Comprendere cosa e come per gli utenti

Page 16: UX design agile

Gestire una progettazione basata su ipotesi

Page 17: UX design agile

% di evoluzione % di esplorazione

Page 18: UX design agile

Specificare per comunicare(storie, scenari ed altri strani scritti)

Page 19: UX design agile

Prioritizzare con tutti gli stakeholders

Page 20: UX design agile

Strategia e tattica(come, cosa e quando rilasceremo)

Page 21: UX design agile

Testare(test utenti come unit test)

Page 22: UX design agile

Agile UXD azioni in pratica

0

STRATEGIA

CICLI

RICERCA E ANALISI

CONCEPT E DEFINITION

STRATEGIAPIANIFICAZIONESPECIFICHE MODELLAZIONE

ARCHITETTURA

COMUNICAZIONE

SVILUPPO

ARCHITETTURA

COMUNICAZIONE

SVILUPPO

ARCHITETTURA

REFACTORINGCOMUNICAZIONE

SVILUPPO

TEST

TEST

TATTICA

DESIGN

alpha beta 1

CONCEPTIDEA

1 2 3 4 5 6 ...

Page 23: UX design agile

1. sviluppare una visione (sketches e concept)

Page 24: UX design agile

2. comprendere lʼutenza (testing, free listing, card sorting, field study)

Page 25: UX design agile

3. definire e prioritizzare (scrittura di storie, planning game, scenari e personas)

Page 26: UX design agile

scopri le tenute accedi a CVZ | registrati

Cerca nel sito Cerca

News Eventi Blog Contatti Mappa del sito English

CVZ

CVZ

Casa Vinicola ZoninLa famigliaI viniLa societàLa sedeContatti

NewsNewsletterEventiArea stampaOpportunità di lavoro

InformazioniSiti consigliatiDownloadTermini e condizioniPrivacyCredits

Ci trovi anche suBlogFacebookFlickr

La famigliapersone e tradizione

I vinidalle tenute

La societàstoria e valori

La sedeterritorio e cantine

La famigliaincontrate la famiglia Zonin e la sua passione per la viticultura sin dal 1891

La societàscoprite le 11 tenute che produconoalcuni dei più pregiati vini italiani ed internazionali

La sedescoprite la storica sede di Gambellara con le sue vigne, le cantine ed il museo

Le tenuteCVZ è un gruppo composto da 11 tenute in tutta italia

Scopri le tenute

Chianti Classico riserva 2004

Lorem ipsum dolor sit amet, consectetuer adipiscing elit.

Scopri il vino

I vini pregiati

Dal blog Wine is Love

9 giugno 2009 - Prossimi assaggiCome molti di voi sapranno, è da Gianpaolo che ho preso spunto per la mia tasting list. Ho sempre trovato lʼiniziativa molto interessante e sono felice di far parte del panel di Poggio Argentiera.

Due settimane fa ho ricevuto i sei vini oggetto dellʼattuale tasting ma non ho ancora avuto occasione di degustarli. Ho pensato di farlo nei prossimi giorni con due approcci diversi:

Morellino di Scansano DOCG Bellamarsilia 2007 e IGT Maremma Toscana Guazza 2008: li aprirò a una cena con degli amici (probabilmente venerdì), in modo da poter dare a Gianpaolo

Post precedenti3 giugno 2009 Dadevoti racconta Cà Bolani28 maggio 2009 La gente incontra il vino. Torna Cantine Aperte.22 maggio 2009 Ode al Prosecco Cà Bolani

Continua la lettura

Ultime notizie

Prosecco Zonin: Best Buy per Wine EnthusiastIl numero di Luglio della rivista americana Wine Enthusiast vedrà protagoniste le raccomandazioni.

Prosecco Zonin: Best Buy per Wine EnthusiastIl numero di Luglio della rivista americana Wine Enthusiast vedrà protagoniste le raccomandazioni.

Tutte le notizie

Prossimi eventi

luglio 2009Cibus ParmaFiera di Parma

3-15 giugno 2009100 Bianchi uperstarPalazzo vescovile, Monteforte d'Alpone (VR)(Rocca di Montemassi)

iscriviti al feed

Tutti gli eventi

»

»

»

»

Iscriviti alla newsletter per ricevere notizie e promozioni da CVZEmail (richiesta)

Iscriviti

CVZ

© 2009 Casa Vinicola Zonin.Tutti i diritti riservati

Scopri le tenute

CognomeNome

Altemuro di Altemura

Casa Vinicola Zonin viticultori italiani dal 1821

4. sviluppare un modello (impianto) generale (sviluppo delle metafore e definizione dellʼinterfaccia)

Contatti Dove siamo

Tenuta

Gli oli

Olio

Vino in rilievo I vini

Vino

Classificazionetematiche

Riconoscimenti e premi

Dove acquistare

Come fanno il

vino

CVZ

Ospitalità

Visita

News EventiIl territorio

I vini della zona

Caratteristiche

Prodotti del territorio

Foto

Presentazione

La cantina

I vigneti

La storiarimanda

CVZ

Partner e associati

Piatti tipici

Il direttore

Blog

Page 27: UX design agile

Home

Italiano / Inglese

Offriamo

Strategia e

ricerca con gli

utenti

Progettazione

centrata sugli

utenti

Usabilità e

qualità

Studio di

concept per

l'innovazione

Lavoriamo

Cosa

progettiamo

Processo e

metodo

approfondime

nto

approfondime

nto

Sceglierci

Rassegna

stampa

pdf

Esperienze

Clienti Progetti

Scheda

cliente

tipo di

progetto

(su cosa)

tipo di

intervento

(cosa)

Case study

pdf

Contattaci

invio form

link al sito

5, 6, 7, 8... Progettare iterando

Page 28: UX design agile

5, 6, 7, 8... Testare e confrontarsi iterando

Page 29: UX design agile

Nel mentre applicare le pratiche dellʼagile

Page 30: UX design agile

Ma soprattutto collaborare con gli sviluppatori

Page 31: UX design agile

restano comunque...

Una serie di issues aperte

Page 32: UX design agile

Problematica

Allineamento sullʼiterazione dei due team

Problematica

Front-end e templates

Problematica

Il testing continuo (RITE) è difficile da avviare

Problematica

Allocazione delle risorse del design team ($ / t)