SlideShare a Scribd company logo
1 of 31
Download to read offline
EVERYBODY, ALL TOGETHER,
   FROM THE EARLY ON..
  Agile Experience Design & Development
CHI SONO LORO 2?




                      &
    MAURO SERVIENTI       TIMOTHY CARNIATO
CHI SONO LORO 2?




                   MAURO SERVIENTI
                    Software Architect
                    managed/designs

                      @mauroservienti
                      mauro@topics.it
                      milestone.topics.it
CHI SONO LORO 2?




                   TIMOTHY CARNIATO
                    Experience Desginer
                        Straypeople

                           @straytim
                     timothy@straypeople.it
                         straypeople.it
DA DOVE SIAMO PARTITI
  Punti di vista, abitudini, preconcetti
La mia vita da Designer qualche annetto fa..
La mia vita da Architect qualche annetto fa..

         • Una routine lavorativa “accettabile” basata processo
           agile basato su Scrum.

         • Un set di User Story troppo spesso fatte da gente ai
           margini del progetto

         • Un set di specifiche (si fa per dire) che descrivevano
           gli aspetti tecnici e tecnologici del progetto

         • Un po’ di jpeg, disegnini, simil-wireframe, consigli su
           come sarebbe dovuta venire la UI
IL PROGETTO DELLA SVOLTA
        Cosa abbiamo scoperto
      attraverso un progetto reale
IL CLIENTE: “ACME Cosmetics” - Big Corp.

                  CHI È
                  ✓ Head Quarter: 1 per nazione
                  ✓ Rete di distribuzione: 20.000 per nazione

                  OBIETTIVI PRINCIPALI
                    Informare la rete in modo “semplice” e
                  ✓ “rapido”
                  ✓ Forniere ad ACME strumenti di analisi
IL CLIENTE E IL SUO BRIEF

           Ecco il brief

                   COSA ABBIAMO
                   ✓ Intranet/Extranet sviluppata 10 anni fa
                   PERCHÈ NON FUNZIONA
                   ✓ È lenta, è vecchia, è brutta, non è usabile
                   SOLUZIONE
                   ✓ Progettiamone una nuova su SharePoint
INIZIA IL PROGETTO
Iniziano le attività di verifica e di integrazione
          delle informazioni acquisite
RICERCA
  150




             ✓ USABILITY TEST
          ✓ INTERVIEW (user/stakeholder)

          ✓ CONTEXTUAL INQUIRY
GLI UTENTI

             CHI SONO
             ✓ Aziende che vendono con il marchio ACME
               Il loro contatto con ACME è il LOCAL
             ✓ MANGER (?)

             ASPETTATIVE E BISOGNI
               Non utilizzano l’attuale piattaforma e non
             ✓ sanno come potrebbe essere uutile
               Trovano informazioni e richiedono aiuto solo
             ✓
               ed esclusivamente al LOCAL MANAGER (?!)
LOCAL MANAGER: L’UOMO IN PIÙ
PENSIERO DEL CLIENTE
         =
       REALTÀ
         =
    INSUCCESSO
✓ NUOVA VISIONE
    ✓ NUOVA STRATEGIA

     ✓ NUOVI REQUISITI



X   VECCHIE SCELTE TECH
LA SOLUZIONE: NUOVA VISIONE & STRATEGIA
NUOVI REQUISITI, VECCHIA SCELTA (SharePoint)

    • Scambiare messaggi tra elementi della piramide;
  ✓ • Con il vincolo che si può comunicare solo in «verticale»;

    • Mandare messaggi a «tutti» (e.g. newsletter);
  ✓ • Un subset di «tutti» sotto la posizione del mittente;

  ✓ • Cercare e organizzare i propri messaggi;
    • 20.000 utenti, circa 10 msg/gg (10k/msg)
  ✓ • 10x2x200x20.000 = 80.000.000 msg/anno (sono tanti)
DIFFICOLTÀ EMERSE DURANTE IL PROGETTO PER MAURO


  ✓ • Scrum chiude fuori i non «dev»

  ✓ • Le USER STORIES danno una visione ristretta
      • Le SPECIFICHE da sole hanno poco valore
  ✓
    • L’ultima cosa che serve per fare la UI sono le jpeg…
  ✓ • «UX is the word»
DIFFICOLTÀ EMERSE DURANTE IL PROGETTO PER TIMOTHY

 ✓ • Progettare senza aver consapevolezza dell’impatto delle
     mie scelte sulla parte di sviluppo

  • Concentrazione sulle piccole scelte di design e
 ✓ conseguente perdita di consistenza e “BIG PICTURE”
    sempre più sfocata

  • Necessità di collaborare sulle attività di ricerca e di
 ✓ design

  • Perdita di grandi e piccole occasioni legate alle
 ✓ opportunità tecnologiche
DOVE SIAMO ARRIVATI
Consapevolezze, ipotesi e nuove abitudini
SPRINT 0


         STRATEGY
BRIEF    RESEARCH     IDEA VISION
         CONTEXT



 • Designer, Dev da            • Entrambi a contatto con i
✓ subito insieme              ✓ REALI utenti
 •                             •
   Entrambi a contatto           Reale collaborazione
✓ con il cliente              ✓ (stesse attività)
http://www.icponline.it/imgDetail.php?id=5663552
INTRODURRE GLI SPIKE


                             SPIKE



   SPRINT       SPRINT                   SPRINT       SPRINT



  SPIKE identifica uno o più momenti intermedi durante un
  progetto in cui il normale processo AGILE si interrompe per
  un tempo ben definito allo scopo di riverificare, coinvolgere
  gli utenti, affrontare temi e problemi più ampi.
INTRODURRE GLI SPIKE

  Durante i consueti Sprint il team tende a soddisfare i bisogni
  dell’utente nell’immediato senza considerare una visione più
  ampia.

  I designer in questo modo rischiano di focalizzarsi sui singoli
  problemi di design perdendo di vista la VISIONE
  complessiva del progetto e il reale punto di vista dell’utente.

  Allo stesso modo anche i “DEV” hanno bisogno di uscire
  dalle singole fasi di sviluppo per riaquisire una visione
  d’insieme.
Quando si è troppo immersi nel progetto è difficile avere una
visuale chiaradella direzione che stiamo prendendo.




                                             http://www.icponline.it/imgDetail.php?id=6735512
Gli spike permettono di innalzarsi al di sopra dei singoli
problemi per riverificare e correggere la rotta.
                                               http://www.icponline.it/imgDetail.php?id=5318269
COSA ABBIAMO IMPARATO
   A livello personale l’uno dall’altro
COSA POSSO OTTENERE DAL DESIGNER?

 ✓   Creare e definire la visione d’insieme

 ✓   Le «personas»

 ✓   L’architettura dell’informazione

 ✓   Il modello mentale degli utenti

 ✓   Una «jpeg» o un wireframe sono muti, quello che serve
     sono le «interazioni» e le variazioni degli «stati»

 ✓   Tutto questo guida le scelte tecniche e tecnologiche e
     DDD diventa lo «strumento» perfetto
COSA POSSO OTTENERE DALL’ARCHITECT?


 ✓   La comprensione dei rischi e delle opportunità tech

 ✓   I vincoli e le loro reali motivazioni

 ✓   Le occasioni da sfruttare a vantaggio del progetto

 ✓   I punti che hanno impatto sulla UX e che sono stati
     ignorati

 ✓   La qualità dei dati e dei loro modelli

 ✓   Quando non conviene reinventare la ruota
GRAZIE




  MAURO SERVIENTI              &   TIMOTHY CARNIATO
         @mauroservienti                   @straytim
         mauro@topics.it              timothy@straypeople.it
         milestone.topics.it              straypeople.it

More Related Content

What's hot

Agile Ux: progettare e sviluppare web a iterazioni
Agile Ux: progettare e sviluppare web a iterazioniAgile Ux: progettare e sviluppare web a iterazioni
Agile Ux: progettare e sviluppare web a iterazioniAlberto Mucignat
 
Quanto conosciamo i nostri utenti | Italian Agile Day 2018
Quanto conosciamo i nostri utenti | Italian Agile Day 2018Quanto conosciamo i nostri utenti | Italian Agile Day 2018
Quanto conosciamo i nostri utenti | Italian Agile Day 2018Emanuele Mantovani
 
User Experience ROI
User Experience ROIUser Experience ROI
User Experience ROILuca Mascaro
 
Quo vadis P.O.? Metriche UX per misurare il valore rilasciato.
Quo vadis P.O.? Metriche UX per misurare il valore rilasciato.Quo vadis P.O.? Metriche UX per misurare il valore rilasciato.
Quo vadis P.O.? Metriche UX per misurare il valore rilasciato.Emanuele Mantovani
 
Progettazione UX. UX design per non designers
Progettazione UX. UX design per non designersProgettazione UX. UX design per non designers
Progettazione UX. UX design per non designersFrancesca Murtas
 
User Experience: teoria e pratica - UXFUN 05/09/2015 Cagliari
User Experience: teoria e pratica - UXFUN 05/09/2015 Cagliari User Experience: teoria e pratica - UXFUN 05/09/2015 Cagliari
User Experience: teoria e pratica - UXFUN 05/09/2015 Cagliari uxfun
 
UXstrategy: User Experience e Global Brand Experience
UXstrategy: User Experience e Global Brand ExperienceUXstrategy: User Experience e Global Brand Experience
UXstrategy: User Experience e Global Brand ExperienceUXconference
 
Jacopo Pasquini in Open Campus. Usability & UX: 10 consigli per il tuo sito web
Jacopo Pasquini in Open Campus. Usability & UX: 10 consigli per il tuo sito webJacopo Pasquini in Open Campus. Usability & UX: 10 consigli per il tuo sito web
Jacopo Pasquini in Open Campus. Usability & UX: 10 consigli per il tuo sito webOpen Campus Tiscali
 
UX: Cosa guardano, ignorano e cliccano gli utenti sul tuo sito web - IAB Foru...
UX: Cosa guardano, ignorano e cliccano gli utenti sul tuo sito web - IAB Foru...UX: Cosa guardano, ignorano e cliccano gli utenti sul tuo sito web - IAB Foru...
UX: Cosa guardano, ignorano e cliccano gli utenti sul tuo sito web - IAB Foru...Boraso.com
 

What's hot (12)

Agile Ux: progettare e sviluppare web a iterazioni
Agile Ux: progettare e sviluppare web a iterazioniAgile Ux: progettare e sviluppare web a iterazioni
Agile Ux: progettare e sviluppare web a iterazioni
 
Quanto conosciamo i nostri utenti | Italian Agile Day 2018
Quanto conosciamo i nostri utenti | Italian Agile Day 2018Quanto conosciamo i nostri utenti | Italian Agile Day 2018
Quanto conosciamo i nostri utenti | Italian Agile Day 2018
 
Ux activities
Ux activitiesUx activities
Ux activities
 
User Experience ROI
User Experience ROIUser Experience ROI
User Experience ROI
 
Quo vadis P.O.? Metriche UX per misurare il valore rilasciato.
Quo vadis P.O.? Metriche UX per misurare il valore rilasciato.Quo vadis P.O.? Metriche UX per misurare il valore rilasciato.
Quo vadis P.O.? Metriche UX per misurare il valore rilasciato.
 
Progettazione UX. UX design per non designers
Progettazione UX. UX design per non designersProgettazione UX. UX design per non designers
Progettazione UX. UX design per non designers
 
User Experience: teoria e pratica - UXFUN 05/09/2015 Cagliari
User Experience: teoria e pratica - UXFUN 05/09/2015 Cagliari User Experience: teoria e pratica - UXFUN 05/09/2015 Cagliari
User Experience: teoria e pratica - UXFUN 05/09/2015 Cagliari
 
Lean UX - Jeff Gothelf
Lean UX - Jeff GothelfLean UX - Jeff Gothelf
Lean UX - Jeff Gothelf
 
Agile UX - AR Meetup
Agile UX - AR MeetupAgile UX - AR Meetup
Agile UX - AR Meetup
 
UXstrategy: User Experience e Global Brand Experience
UXstrategy: User Experience e Global Brand ExperienceUXstrategy: User Experience e Global Brand Experience
UXstrategy: User Experience e Global Brand Experience
 
Jacopo Pasquini in Open Campus. Usability & UX: 10 consigli per il tuo sito web
Jacopo Pasquini in Open Campus. Usability & UX: 10 consigli per il tuo sito webJacopo Pasquini in Open Campus. Usability & UX: 10 consigli per il tuo sito web
Jacopo Pasquini in Open Campus. Usability & UX: 10 consigli per il tuo sito web
 
UX: Cosa guardano, ignorano e cliccano gli utenti sul tuo sito web - IAB Foru...
UX: Cosa guardano, ignorano e cliccano gli utenti sul tuo sito web - IAB Foru...UX: Cosa guardano, ignorano e cliccano gli utenti sul tuo sito web - IAB Foru...
UX: Cosa guardano, ignorano e cliccano gli utenti sul tuo sito web - IAB Foru...
 

Viewers also liked

Agile Day 2012 - Sviluppo agile in un contesto bancario: come far convivere t...
Agile Day 2012 - Sviluppo agile in un contesto bancario: come far convivere t...Agile Day 2012 - Sviluppo agile in un contesto bancario: come far convivere t...
Agile Day 2012 - Sviluppo agile in un contesto bancario: come far convivere t...Tommaso Torti
 
Breaking the ice with agile - cinque strade per rompere il ghiaccio e introdu...
Breaking the ice with agile - cinque strade per rompere il ghiaccio e introdu...Breaking the ice with agile - cinque strade per rompere il ghiaccio e introdu...
Breaking the ice with agile - cinque strade per rompere il ghiaccio e introdu...Pietro Di Bello
 
Perché non facciamo più quello che ci piace - Italian Agile Day 2012
Perché non facciamo più quello che ci piace - Italian Agile Day 2012Perché non facciamo più quello che ci piace - Italian Agile Day 2012
Perché non facciamo più quello che ci piace - Italian Agile Day 2012Ilaria Mauric
 
Cercando il cigno giusto - AgileDay 2012
Cercando il cigno giusto - AgileDay 2012Cercando il cigno giusto - AgileDay 2012
Cercando il cigno giusto - AgileDay 2012Jacopo Romei
 
Prova objetiva-soldado-policia-militar-es-2010-cespe
Prova objetiva-soldado-policia-militar-es-2010-cespeProva objetiva-soldado-policia-militar-es-2010-cespe
Prova objetiva-soldado-policia-militar-es-2010-cespesilvio
 
Cargadeiro a insua_presentacion
Cargadeiro a insua_presentacionCargadeiro a insua_presentacion
Cargadeiro a insua_presentacionluzia_itzia
 
Avatoria1
Avatoria1Avatoria1
Avatoria1yrtas
 
Medical data mining applications
Medical data mining applicationsMedical data mining applications
Medical data mining applicationsEsranur Öğretmen
 
Diálogos Copa 2014 - O que o Brasil já ganhou com a Copa
Diálogos Copa 2014 - O que o Brasil já ganhou com a CopaDiálogos Copa 2014 - O que o Brasil já ganhou com a Copa
Diálogos Copa 2014 - O que o Brasil já ganhou com a CopaPalácio do Planalto
 
APIMEC 2006 – SP
APIMEC 2006 – SPAPIMEC 2006 – SP
APIMEC 2006 – SPProfarma
 

Viewers also liked (20)

Da programmatore a CEO
Da programmatore a CEODa programmatore a CEO
Da programmatore a CEO
 
Agile Day 2012 - Sviluppo agile in un contesto bancario: come far convivere t...
Agile Day 2012 - Sviluppo agile in un contesto bancario: come far convivere t...Agile Day 2012 - Sviluppo agile in un contesto bancario: come far convivere t...
Agile Day 2012 - Sviluppo agile in un contesto bancario: come far convivere t...
 
Breaking the ice with agile - cinque strade per rompere il ghiaccio e introdu...
Breaking the ice with agile - cinque strade per rompere il ghiaccio e introdu...Breaking the ice with agile - cinque strade per rompere il ghiaccio e introdu...
Breaking the ice with agile - cinque strade per rompere il ghiaccio e introdu...
 
Perché non facciamo più quello che ci piace - Italian Agile Day 2012
Perché non facciamo più quello che ci piace - Italian Agile Day 2012Perché non facciamo più quello che ci piace - Italian Agile Day 2012
Perché non facciamo più quello che ci piace - Italian Agile Day 2012
 
Cercando il cigno giusto - AgileDay 2012
Cercando il cigno giusto - AgileDay 2012Cercando il cigno giusto - AgileDay 2012
Cercando il cigno giusto - AgileDay 2012
 
Prova objetiva-soldado-policia-militar-es-2010-cespe
Prova objetiva-soldado-policia-militar-es-2010-cespeProva objetiva-soldado-policia-militar-es-2010-cespe
Prova objetiva-soldado-policia-militar-es-2010-cespe
 
Pendidikan holistik
Pendidikan holistikPendidikan holistik
Pendidikan holistik
 
Cargadeiro a insua_presentacion
Cargadeiro a insua_presentacionCargadeiro a insua_presentacion
Cargadeiro a insua_presentacion
 
Avatoria1
Avatoria1Avatoria1
Avatoria1
 
Ipda vodoem
Ipda vodoemIpda vodoem
Ipda vodoem
 
Śniadanie Daje Moc
Śniadanie Daje MocŚniadanie Daje Moc
Śniadanie Daje Moc
 
Śniadanie Daje Moc
Śniadanie Daje MocŚniadanie Daje Moc
Śniadanie Daje Moc
 
Medical data mining applications
Medical data mining applicationsMedical data mining applications
Medical data mining applications
 
Beelden2
Beelden2Beelden2
Beelden2
 
Suzanna van der hunnen
Suzanna van der hunnenSuzanna van der hunnen
Suzanna van der hunnen
 
Śniadanie Daje Moc
Śniadanie Daje MocŚniadanie Daje Moc
Śniadanie Daje Moc
 
Diálogos Copa 2014 - O que o Brasil já ganhou com a Copa
Diálogos Copa 2014 - O que o Brasil já ganhou com a CopaDiálogos Copa 2014 - O que o Brasil já ganhou com a Copa
Diálogos Copa 2014 - O que o Brasil já ganhou com a Copa
 
APIMEC 2006 – SP
APIMEC 2006 – SPAPIMEC 2006 – SP
APIMEC 2006 – SP
 
Pt6 pt-loop komplek
Pt6 pt-loop komplekPt6 pt-loop komplek
Pt6 pt-loop komplek
 
Śniadanie Daje Moc
Śniadanie Daje MocŚniadanie Daje Moc
Śniadanie Daje Moc
 

Similar to Agile Experience Design & Development - IAD 2012

Tecnologie e Tecniche per affrontare il Mondo che Cambia
Tecnologie e Tecniche per affrontare il Mondo che CambiaTecnologie e Tecniche per affrontare il Mondo che Cambia
Tecnologie e Tecniche per affrontare il Mondo che CambiaMarco Parenzan
 
Lean Web Solutions with WP [versione italiana]
Lean Web Solutions with WP [versione italiana]Lean Web Solutions with WP [versione italiana]
Lean Web Solutions with WP [versione italiana]Carlo Beschi
 
Le sfide delle intranet: un approccio a coinvolgimento diffuso
Le sfide delle intranet: un approccio a coinvolgimento diffusoLe sfide delle intranet: un approccio a coinvolgimento diffuso
Le sfide delle intranet: un approccio a coinvolgimento diffusoCristiano Siri
 
... thinking about Microformats!
... thinking about Microformats!... thinking about Microformats!
... thinking about Microformats!Stefano Fago
 
Aziende Fornitori Web2.0
Aziende Fornitori Web2.0Aziende Fornitori Web2.0
Aziende Fornitori Web2.0Gabriella
 
Be01 web devclientvsserver
Be01   web devclientvsserverBe01   web devclientvsserver
Be01 web devclientvsserverDotNetCampus
 
Sviluppo Agile secondo l'approccio SCRUM
Sviluppo Agile secondo l'approccio SCRUMSviluppo Agile secondo l'approccio SCRUM
Sviluppo Agile secondo l'approccio SCRUMMatteo Papadopoulos
 
Innovazione nell'era della collaborazione
Innovazione nell'era della collaborazioneInnovazione nell'era della collaborazione
Innovazione nell'era della collaborazioneAndrea Cattabriga
 
Agile Project Framework
Agile Project FrameworkAgile Project Framework
Agile Project FrameworkSimone Onofri
 
Conversion Oriented Design
Conversion Oriented DesignConversion Oriented Design
Conversion Oriented DesignDigital Natives
 
SMAU Milano 2015
SMAU Milano 2015SMAU Milano 2015
SMAU Milano 2015Paolo Dadda
 
Sviluppo Di Un Sito Web
Sviluppo Di Un Sito WebSviluppo Di Un Sito Web
Sviluppo Di Un Sito Webcarlol
 
Presentazione SMAU - Laboratorio di Miglioramento della Progettazione - Terzi...
Presentazione SMAU - Laboratorio di Miglioramento della Progettazione - Terzi...Presentazione SMAU - Laboratorio di Miglioramento della Progettazione - Terzi...
Presentazione SMAU - Laboratorio di Miglioramento della Progettazione - Terzi...Sergio Terzi
 
Presentazione Nuova Sketchin
Presentazione Nuova SketchinPresentazione Nuova Sketchin
Presentazione Nuova SketchinSketchin
 
Io sono qui per voi - Giulio Andreini
Io sono qui per voi - Giulio AndreiniIo sono qui per voi - Giulio Andreini
Io sono qui per voi - Giulio AndreiniNet7
 
IAMdev @ TECH JOBS fair 2018 Pisa
IAMdev @ TECH JOBS fair 2018 PisaIAMdev @ TECH JOBS fair 2018 Pisa
IAMdev @ TECH JOBS fair 2018 PisaTECH JOBS fair
 

Similar to Agile Experience Design & Development - IAD 2012 (20)

Tecnologie e Tecniche per affrontare il Mondo che Cambia
Tecnologie e Tecniche per affrontare il Mondo che CambiaTecnologie e Tecniche per affrontare il Mondo che Cambia
Tecnologie e Tecniche per affrontare il Mondo che Cambia
 
Lean Web Solutions with WP [versione italiana]
Lean Web Solutions with WP [versione italiana]Lean Web Solutions with WP [versione italiana]
Lean Web Solutions with WP [versione italiana]
 
Le sfide delle intranet: un approccio a coinvolgimento diffuso
Le sfide delle intranet: un approccio a coinvolgimento diffusoLe sfide delle intranet: un approccio a coinvolgimento diffuso
Le sfide delle intranet: un approccio a coinvolgimento diffuso
 
... thinking about Microformats!
... thinking about Microformats!... thinking about Microformats!
... thinking about Microformats!
 
Aziende Fornitori Web2.0
Aziende Fornitori Web2.0Aziende Fornitori Web2.0
Aziende Fornitori Web2.0
 
Be01 web devclientvsserver
Be01   web devclientvsserverBe01   web devclientvsserver
Be01 web devclientvsserver
 
Sviluppo Agile secondo l'approccio SCRUM
Sviluppo Agile secondo l'approccio SCRUMSviluppo Agile secondo l'approccio SCRUM
Sviluppo Agile secondo l'approccio SCRUM
 
Innovazione nell'era della collaborazione
Innovazione nell'era della collaborazioneInnovazione nell'era della collaborazione
Innovazione nell'era della collaborazione
 
Agile Project Framework
Agile Project FrameworkAgile Project Framework
Agile Project Framework
 
Sviluppo applicazioni
Sviluppo applicazioniSviluppo applicazioni
Sviluppo applicazioni
 
The Webbetter Framework
The Webbetter FrameworkThe Webbetter Framework
The Webbetter Framework
 
Conversion Oriented Design
Conversion Oriented DesignConversion Oriented Design
Conversion Oriented Design
 
SMAU Milano 2015
SMAU Milano 2015SMAU Milano 2015
SMAU Milano 2015
 
Sviluppo Di Un Sito Web
Sviluppo Di Un Sito WebSviluppo Di Un Sito Web
Sviluppo Di Un Sito Web
 
Presentazione SMAU - Laboratorio di Miglioramento della Progettazione - Terzi...
Presentazione SMAU - Laboratorio di Miglioramento della Progettazione - Terzi...Presentazione SMAU - Laboratorio di Miglioramento della Progettazione - Terzi...
Presentazione SMAU - Laboratorio di Miglioramento della Progettazione - Terzi...
 
I punti deboli del sistema ICT dello Studio - Giacomo Barbieri
I punti deboli del sistema ICT dello Studio - Giacomo BarbieriI punti deboli del sistema ICT dello Studio - Giacomo Barbieri
I punti deboli del sistema ICT dello Studio - Giacomo Barbieri
 
Presentazione Nuova Sketchin
Presentazione Nuova SketchinPresentazione Nuova Sketchin
Presentazione Nuova Sketchin
 
Io sono qui per voi - Giulio Andreini
Io sono qui per voi - Giulio AndreiniIo sono qui per voi - Giulio Andreini
Io sono qui per voi - Giulio Andreini
 
IAMdev @ TECH JOBS fair 2018 Pisa
IAMdev @ TECH JOBS fair 2018 PisaIAMdev @ TECH JOBS fair 2018 Pisa
IAMdev @ TECH JOBS fair 2018 Pisa
 
Synistema Intro
Synistema IntroSynistema Intro
Synistema Intro
 

Agile Experience Design & Development - IAD 2012

  • 1. EVERYBODY, ALL TOGETHER, FROM THE EARLY ON.. Agile Experience Design & Development
  • 2. CHI SONO LORO 2? & MAURO SERVIENTI TIMOTHY CARNIATO
  • 3. CHI SONO LORO 2? MAURO SERVIENTI Software Architect managed/designs @mauroservienti mauro@topics.it milestone.topics.it
  • 4. CHI SONO LORO 2? TIMOTHY CARNIATO Experience Desginer Straypeople @straytim timothy@straypeople.it straypeople.it
  • 5. DA DOVE SIAMO PARTITI Punti di vista, abitudini, preconcetti
  • 6. La mia vita da Designer qualche annetto fa..
  • 7. La mia vita da Architect qualche annetto fa.. • Una routine lavorativa “accettabile” basata processo agile basato su Scrum. • Un set di User Story troppo spesso fatte da gente ai margini del progetto • Un set di specifiche (si fa per dire) che descrivevano gli aspetti tecnici e tecnologici del progetto • Un po’ di jpeg, disegnini, simil-wireframe, consigli su come sarebbe dovuta venire la UI
  • 8. IL PROGETTO DELLA SVOLTA Cosa abbiamo scoperto attraverso un progetto reale
  • 9. IL CLIENTE: “ACME Cosmetics” - Big Corp. CHI È ✓ Head Quarter: 1 per nazione ✓ Rete di distribuzione: 20.000 per nazione OBIETTIVI PRINCIPALI Informare la rete in modo “semplice” e ✓ “rapido” ✓ Forniere ad ACME strumenti di analisi
  • 10. IL CLIENTE E IL SUO BRIEF Ecco il brief COSA ABBIAMO ✓ Intranet/Extranet sviluppata 10 anni fa PERCHÈ NON FUNZIONA ✓ È lenta, è vecchia, è brutta, non è usabile SOLUZIONE ✓ Progettiamone una nuova su SharePoint
  • 11. INIZIA IL PROGETTO Iniziano le attività di verifica e di integrazione delle informazioni acquisite
  • 12. RICERCA 150 ✓ USABILITY TEST ✓ INTERVIEW (user/stakeholder) ✓ CONTEXTUAL INQUIRY
  • 13. GLI UTENTI CHI SONO ✓ Aziende che vendono con il marchio ACME Il loro contatto con ACME è il LOCAL ✓ MANGER (?) ASPETTATIVE E BISOGNI Non utilizzano l’attuale piattaforma e non ✓ sanno come potrebbe essere uutile Trovano informazioni e richiedono aiuto solo ✓ ed esclusivamente al LOCAL MANAGER (?!)
  • 15. PENSIERO DEL CLIENTE = REALTÀ = INSUCCESSO
  • 16. ✓ NUOVA VISIONE ✓ NUOVA STRATEGIA ✓ NUOVI REQUISITI X VECCHIE SCELTE TECH
  • 17. LA SOLUZIONE: NUOVA VISIONE & STRATEGIA
  • 18. NUOVI REQUISITI, VECCHIA SCELTA (SharePoint) • Scambiare messaggi tra elementi della piramide; ✓ • Con il vincolo che si può comunicare solo in «verticale»; • Mandare messaggi a «tutti» (e.g. newsletter); ✓ • Un subset di «tutti» sotto la posizione del mittente; ✓ • Cercare e organizzare i propri messaggi; • 20.000 utenti, circa 10 msg/gg (10k/msg) ✓ • 10x2x200x20.000 = 80.000.000 msg/anno (sono tanti)
  • 19. DIFFICOLTÀ EMERSE DURANTE IL PROGETTO PER MAURO ✓ • Scrum chiude fuori i non «dev» ✓ • Le USER STORIES danno una visione ristretta • Le SPECIFICHE da sole hanno poco valore ✓ • L’ultima cosa che serve per fare la UI sono le jpeg… ✓ • «UX is the word»
  • 20. DIFFICOLTÀ EMERSE DURANTE IL PROGETTO PER TIMOTHY ✓ • Progettare senza aver consapevolezza dell’impatto delle mie scelte sulla parte di sviluppo • Concentrazione sulle piccole scelte di design e ✓ conseguente perdita di consistenza e “BIG PICTURE” sempre più sfocata • Necessità di collaborare sulle attività di ricerca e di ✓ design • Perdita di grandi e piccole occasioni legate alle ✓ opportunità tecnologiche
  • 21. DOVE SIAMO ARRIVATI Consapevolezze, ipotesi e nuove abitudini
  • 22. SPRINT 0 STRATEGY BRIEF RESEARCH IDEA VISION CONTEXT • Designer, Dev da • Entrambi a contatto con i ✓ subito insieme ✓ REALI utenti • • Entrambi a contatto Reale collaborazione ✓ con il cliente ✓ (stesse attività)
  • 24. INTRODURRE GLI SPIKE SPIKE SPRINT SPRINT SPRINT SPRINT SPIKE identifica uno o più momenti intermedi durante un progetto in cui il normale processo AGILE si interrompe per un tempo ben definito allo scopo di riverificare, coinvolgere gli utenti, affrontare temi e problemi più ampi.
  • 25. INTRODURRE GLI SPIKE Durante i consueti Sprint il team tende a soddisfare i bisogni dell’utente nell’immediato senza considerare una visione più ampia. I designer in questo modo rischiano di focalizzarsi sui singoli problemi di design perdendo di vista la VISIONE complessiva del progetto e il reale punto di vista dell’utente. Allo stesso modo anche i “DEV” hanno bisogno di uscire dalle singole fasi di sviluppo per riaquisire una visione d’insieme.
  • 26. Quando si è troppo immersi nel progetto è difficile avere una visuale chiaradella direzione che stiamo prendendo. http://www.icponline.it/imgDetail.php?id=6735512
  • 27. Gli spike permettono di innalzarsi al di sopra dei singoli problemi per riverificare e correggere la rotta. http://www.icponline.it/imgDetail.php?id=5318269
  • 28. COSA ABBIAMO IMPARATO A livello personale l’uno dall’altro
  • 29. COSA POSSO OTTENERE DAL DESIGNER? ✓ Creare e definire la visione d’insieme ✓ Le «personas» ✓ L’architettura dell’informazione ✓ Il modello mentale degli utenti ✓ Una «jpeg» o un wireframe sono muti, quello che serve sono le «interazioni» e le variazioni degli «stati» ✓ Tutto questo guida le scelte tecniche e tecnologiche e DDD diventa lo «strumento» perfetto
  • 30. COSA POSSO OTTENERE DALL’ARCHITECT? ✓ La comprensione dei rischi e delle opportunità tech ✓ I vincoli e le loro reali motivazioni ✓ Le occasioni da sfruttare a vantaggio del progetto ✓ I punti che hanno impatto sulla UX e che sono stati ignorati ✓ La qualità dei dati e dei loro modelli ✓ Quando non conviene reinventare la ruota
  • 31. GRAZIE MAURO SERVIENTI & TIMOTHY CARNIATO @mauroservienti @straytim mauro@topics.it timothy@straypeople.it milestone.topics.it straypeople.it