ux design agile

Download UX design agile

Post on 27-Jan-2015

105 views

Category:

Technology

2 download

Embed Size (px)

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

  • 1. UX design agile pratiche di progettazione agileLuca Mascaro Better Software 2010

2. Parliamo di... Esperienza duso 3. "User experience" encompasses all aspects of the end-user's interaction with the company, its services, and its products. The rst requirement for an exemplary user experience isto 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 bea 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 4. Progettare lesperienza dusocomprendere i bisogni e i desideri dellutenza denire la visione in uso di un prodotto/servizio anticipare il comportamento in uso dellutenza facilitare il processo di creazione del prodotto/servizio semplicare e ottimizzare linterazione con il prodotto/servizio 5. Stories ScenariosPersonas Content Inventories AnalyticsProverbs Process FlowsSystem MapsConcept Maps User SurveysWireframes User Centered Design (& UX design)Prototypes StoryboardsConcept Designs Narrative Reports un processo che usa differenti metodologie volte al comprendere il maggiornumero di elementi possibile (contesto, utenza, etc...) per sviluppare ipotesi.Un team multidisciplinare e literativit sono due fra le pi importanti caratteristichePresentationsdi questo processo. Design Patterns Style Guides SpecificationsPlansUser E X perience Treasure Mapby Jeffery Callender and Peter Morville 6. User Centered Design Vantaggi e beneci- Qualit - Migliora usabilit - Aumenta la qualit del software - Riduce il bisogno di manutenzione -Aumentare lusabilit 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 7. 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 verica il caso reale 8. esiste... unalternativa percorribile? 9. Metodologie agiliorganizzare il lavoro in piccoli cicli iterativi molto focalizzati dove persone concentrate e competenti cercano di risolvere problemi nel minor fattore di rischio possibile 10. Agile per lesperienza utente Vantaggi e beneci- Ci si allinea mano mano alle reali esigenze dellutenza - Si risolvono dei problemi di sviluppo del prodotto e essibilit - La qualit del prodotto risulta (alla ne) eccellente - Si riesce a creare software funzionante 11. Agile per lesperienza utente Svantaggi e rischi- Si rischia di perdere la rotta - La denizione 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 12. esiste... unalternativa percorribile? 13. Integrare Progettazione con gli utenti e metodologie agili 14. CICLI 0 1 2 3 4 5 6 ...STRATEGIA TATTICACONCEPT E DEFINITIONRICERCAE ANALISISTRATEGIA alphabeta 1PIANIFICAZIONE MODELLAZIONETESTSPECIFICHETESTARCHITETTURA ARCHITETTURA ARCHITETTURACOMUNICAZIONECOMUNICAZIONECOMUNICAZIONE REFACTORING SVILUPPOSVILUPPOSVILUPPOIDEACONCEPT DESIGNAgile UXD e i suoi principi 15. Comprendere cosa e come per gli utenti 16. Gestire una progettazione basata su ipotesi 17. % di evoluzione % di esplorazione 18. Specicare per comunicare (storie, scenari ed altri strani scritti) 19. Prioritizzare con tutti gli stakeholders 20. Strategia e tattica (come, cosa e quando rilasceremo) 21. Testare (test utenti come unit test) 22. CICLI 0 1 2 3 4 5 6 ...STRATEGIA TATTICACONCEPT E DEFINITIONRICERCAE ANALISISTRATEGIA alphabeta 1PIANIFICAZIONE MODELLAZIONETESTSPECIFICHETESTARCHITETTURA ARCHITETTURA ARCHITETTURACOMUNICAZIONECOMUNICAZIONECOMUNICAZIONE REFACTORING SVILUPPOSVILUPPOSVILUPPOIDEACONCEPT DESIGNAgile UXD azioni in pratica 23. 1. sviluppare una visione (sketches e concept) 24. 2. comprendere lutenza (testing, free listing, card sorting, eld study) 25. 3. denire e prioritizzare (scrittura di storie, planning game, scenari e personas) 26. CVZ scopri le tenuteRiconoscimentie premiDoveacquistare Vino CVZLa famiglia I viniLa societLa sed OlioCome fanno ilBlogpersone e tradizionedalle tenutestoria e valori territorioClassificazionevinotematiche Vino inI viniIl direttore rilievo Gli oli Casa Vinicola Zonin viticultori italiani dal 1821Contatti La storiaDoveTenutarimandasiamo CVZCVZPresentazioneOspitalit Il territorio La famigliaLa societ La sedeNews Eventiincontrate la Partner e famiglia Zonin e scoprite le 11 tenute che produconoscoprite la storica sed Piatti tipici la sua passione per la viticultura associatialcuni dei pi pregiati vini italianiGambellara con le suVisita sin dal 1891 ed internazionalile cantine ed il museo I vini dellazona FotoI vigneti Prodotti delterritorio I vini pregiatiChianti ClaLa cantina Caratteristiche Altemuro di Altemurariserva 20 Lorem ipsumamet, conseadipiscing elSc 4. sviluppare un modello (impianto) generale Dal blog Wine is LoveIscriviti al Nome9 giugno 2009 - Prossimi assaggi(sviluppo delle metafore e denizione dellinterfaccia) Come molti di voi sapranno, da Gianpaolo che ho preso spunto per la miatasting list. Ho sempre trovato liniziativa molto interessante e sono felice di farparte del panel di Poggio Argentiera. Ultime noDue settimane fa ho ricevuto i sei vini oggetto dellattuale tasting ma non ho Proseccoancora avuto occasione di degustarli. Ho pensato di farlo nei prossimi giorni con Wine Enthdue approcci diversi: 27. LavoriamoSceglierci Esperienze Contattaci Studio diCosa Processo eRassegnaconcept per Clienti Progettiinvio form progettiamometodostampa l'innovazione approfondime approfondimetipo di tipo diSchedantontopdfprogetto interventocliente(su cosa) (cosa) Case study 5, 6, 7, 8... Progettare iterando pdf link al sito 28. 5, 6, 7, 8... Testare e confrontarsi iterando 29. Nel mentre applicare le pratiche dellagile 30. Ma soprattutto collaborare con gli sviluppatori 31. restano comunque... Una serie di issues aperte 32. Problematica Allineamento sulliterazione dei due team Problematica Front-end e templates Problematica Il testing continuo (RITE) difcile da avviare Problematica Allocazione delle risorse del design team ($ / t) 33. Grazie dellattenzione, domande?luca@sketchin.ch www.lucamascaro.info/blog www.sketchin.chwww.uxmagazine.it