Your SlideShare is downloading. ×

UX design agile

3,490
views

Published on

pratiche quotidiane di progettazione agile vissute dallo Sketchin team in due anni di applicazione della metodologia AgileUXD …

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

Published in: Technology

0 Comments
15 Likes
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total Views
3,490
On Slideshare
0
From Embeds
0
Number of Embeds
3
Actions
Shares
0
Downloads
86
Comments
0
Likes
15
Embeds 0
No embeds

Report content
Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
No notes for slide

Transcript

  • 1. UX design agile pratiche di progettazione agile Luca Mascaro Better Software 2010
  • 2. Parliamo di... Esperienza dʼuso
  • 3. "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.html Copyright © 1998-2007 Nielsen Norman Group. All Rights Reserved
  • 4. Progettare lʼesperienza dʼuso comprendere i bisogni e i desideri dellʼutenza definire la visione in uso di un prodotto/servizio anticipare il comportamento in uso dellʼutenza facilitare il processo di creazione del prodotto/servizio semplificare e ottimizzare lʼinterazione con il prodotto/servizio
  • 5. Stories Scenarios Personas Content Inventories Analytics Proverbs Process Flows System Maps Concept Maps User Surveys Wireframes User Centered Design (& UX design) Prototypes Storyboards Concept Designs Narrative Reports “È 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 Presentations di questo processo.” Design Patterns Style Guides Specifications Plans User E X perience Treasure Map by Jeffery Callender and Peter Morville
  • 6. 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
  • 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 verifica il caso reale
  • 8. esiste... unʼalternativa percorribile?
  • 9. 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
  • 10. 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
  • 11. 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
  • 12. esiste... unʼalternativa percorribile?
  • 13. Integrare Progettazione con gli utenti e metodologie agili
  • 14. CICLI 0 1 2 3 4 5 6 ... STRATEGIA TATTICA CONCEPT E DEFINITION RICERCA E ANALISI STRATEGIA alpha beta 1 PIANIFICAZIONE MODELLAZIONE TEST SPECIFICHE TEST ARCHITETTURA ARCHITETTURA ARCHITETTURA COMUNICAZIONE COMUNICAZIONE COMUNICAZIONE REFACTORING SVILUPPO SVILUPPO SVILUPPO IDEA CONCEPT DESIGN Agile 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. Specificare 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 TATTICA CONCEPT E DEFINITION RICERCA E ANALISI STRATEGIA alpha beta 1 PIANIFICAZIONE MODELLAZIONE TEST SPECIFICHE TEST ARCHITETTURA ARCHITETTURA ARCHITETTURA COMUNICAZIONE COMUNICAZIONE COMUNICAZIONE REFACTORING SVILUPPO SVILUPPO SVILUPPO IDEA CONCEPT DESIGN Agile UXD azioni in pratica
  • 23. 1. sviluppare una visione (sketches e concept)
  • 24. 2. comprendere lʼutenza (testing, free listing, card sorting, field study)
  • 25. 3. definire e prioritizzare (scrittura di storie, planning game, scenari e personas)
  • 26. CVZ scopri le tenute Riconoscimenti e premi Dove acquistare Vino CVZ La famiglia I vini La società La sed Olio Come fanno il Blog persone e tradizione dalle tenute storia e valori territorio Classificazione vino tematiche Vino in I vini Il direttore rilievo Gli oli Casa Vinicola Zonin viticultori italiani dal 1821 Contatti La storia Dove Tenuta rimanda siamo CVZ CVZ Presentazione Ospitalità Il territorio La famiglia La società La sede News Eventi incontrate la Partner e famiglia Zonin e scoprite le 11 tenute che producono scoprite la storica sed Piatti tipici la sua passione per la viticultura associati alcuni dei più pregiati vini italiani Gambellara con le su Visita sin dal 1891 ed internazionali le cantine ed il museo I vini della zona Foto I vigneti Prodotti del territorio I vini pregiati Chianti Cla La cantina Caratteristiche Altemuro di Altemura riserva 20 Lorem ipsum amet, conse adipiscing el Sc 4. sviluppare un modello (impianto) generale Dal blog Wine is Love Iscriviti al Nome 9 giugno 2009 - Prossimi assaggi (sviluppo delle metafore e definizione dellʼinterfaccia) Come 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. Ultime no Due settimane fa ho ricevuto i sei vini oggetto dellʼattuale tasting ma non ho Prosecco ancora avuto occasione di degustarli. Ho pensato di farlo nei prossimi giorni con Wine Enth due approcci diversi:
  • 27. Lavoriamo Sceglierci Esperienze Contattaci Studio di Cosa Processo e Rassegna concept per Clienti Progetti invio form progettiamo metodo stampa l'innovazione approfondime approfondime tipo di tipo di Scheda nto nto pdf progetto intervento cliente (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 dellʼagile
  • 30. Ma soprattutto collaborare con gli sviluppatori
  • 31. restano comunque... Una serie di issues aperte
  • 32. 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)
  • 33. Grazie dellʼattenzione, domande? luca@sketchin.ch www.lucamascaro.info/blog www.sketchin.ch www.uxmagazine.it

×