SlideShare une entreprise Scribd logo
1  sur  29
Télécharger pour lire hors ligne
AGILE IL TEAM, MA IL CLIENTE?
   Trasmettere al cliente valori, vantaggi e necessità
                 dello sviluppo agile
ANTONIO BONANNO

• 27   anni, Milano, laureato in legge

• 2003, Etz.it

• 2007, Digital   Natives

• 2008, TripShake.com
DIGITAL NATIVES
• promozione   dell’immagine aziendale sui social media

• progettazione, sviluppo   e gestione di social network e
 community

• progettazione, sviluppo
                      e gestione di progetti di
 comunicazione e marketing on-line

• personalizzazione   di piattaforme CMS

• formazione   e training di community management
IL PROGETTO:
                      TRIPSHAKE
• E’ unacommunity che permette ai
 viaggiatori di pianificare le proprie
 vacanze con l’aiuto di locali, esperti e
 professionisti

• Alpha: Febbraio   2009

• Beta: Maggio   2009 (est.)
I PROTAGONISTI
                      Project Managing
                      Community design

                      Sviluppo
 ideato
                      PHP su Symfony
 web ideas for sale




                      Progettazione
                      User Experience
                      Visual
                      XHTML
CAPITOLO I
                  Feature creeps: il cliente ha sempre ragione?

• Il   cliente:

  • sa   cosa vuole, ma non sa come ottenerlo

  • sa    cosa vuole, sa come ottenerlo, ma non è in grado di
       valutare l’effort

  • non      sa cosa vuole, ma sa che se qualcosa va male, è colpa
       tua
CAPITOLO I
Feature creeps: il cliente ha sempre ragione?

               Il linguaggio specifico

   Sviluppatore
     Iterazione

       Punti

      Velocity
CAPITOLO I
Feature creeps: il cliente ha sempre ragione?

               Il linguaggio specifico

   Sviluppatore                         Cliente
     Iterazione                         Fattura

       Punti                               €

      Velocity                          Lentezza
CASE STUDY: TRIPSHAKE
• Settembre   2008: iterazione 1

   • dopo   una prima fase di progettazione, si sono
     scritte le storie di tutto il progetto (da qui a 5
     anni, probabilmente!)

   • durante   lo sviluppo: il cliente era tranquillo che
     gli sviluppatori avessero capito, gli sviluppatori
     erano tranquilli che il cliente avesse capito, il
     progettista era tranquillo che il visual avesse
     capito...

                      RISULTATO...
CASE STUDY: TRIPSHAKE
        MAJOR SCREW UP!

   Iterazione 10 giorni -> 17 giorni

                  =

          impennata di costi

         ritardo sulla release

             client panic!
CASE STUDY: TRIPSHAKE

 Durante il debriefing, le cause sono state individuate:


mancanza di comunicazione tra i team, geograficamente
                     distribuiti

      mancanza di “agile project management”
AGILE PROJECT MANAGER
• Gestiscela comunicazione tra il cliente e i team di
 sviluppo e progettazione

• Traduce
        le esigenze del cliente in un linguaggio
 comune al team

• Traduce il linguaggio del team di sviluppo in
 concetti comprensibili al cliente

• Assicura
         la comunicazione continua all’interno del
 team durante le fasi di progettazione e sviluppo
AGILE PROJECT MANAGER
                  S




       APM        UX
 C




                  V
AGILE PROJECT MANAGER
                  S




       APM        UX
 C




                  V
AGILE PROJECT MANAGER
                  S




       APM        UX
 C




                  V
AGILE PROJECT MANAGER
                  S




       APM        UX
 C




                  V
AGILE PROJECT MANAGER
                  S




       APM        UX
 C




                  V
AGILE PROJECT MANAGER
                  S




       APM        UX
 C




                  V
AGILE PROJECT MANAGER
                  S




       APM        UX
 C




                  V
# 0: STRATEGIA

• L’APM  incontra il cliente e definisce la visione strategica e gli
 obiettivi del progetto

• L’APM accompagna il cliente alla definizione delle linee guida
 di progetto

• L’APM   definisce con il cliente modi e tempi di esecuzione
# 1: PROGETTAZIONE

• L’APM e il team di progettazione (UX) incontrano il cliente e
 formulano le storie utente

• L’APMe UX trasferiscono le storie al team di sviluppo, che le
 completa con le storie funzionali, i requirement, etc.
# 2: TEMPI E COSTI DI
               SVILUPPO

•S  manda a APM una valutazione dei costi e dei tempi, e una
 lista di requisiti da richiedere agli altri team

• APM  raccoglie e gestisce le valutazioni di costi e tempi da tutti
 i team, scrive il progetto e li trasferisce al cliente
# 3: REALIZZAZIONE

• APM    si occupa di raccogliere tutto il materiale necessario per
 l’inizio dello sviluppo, che *non comincia* finché tutto il
 materiale non è stato raccolto

• APM si assicura che le scadenze di ogni team siano rispettate
 e coordina la comunicazione interna del team
# 4: TESTING

• APM  testa personalmente l’applicazione, con un approccio
 “story by story” e ne verifica l’aderenza con le aspettative, la
 vision e la mission del cliente

• APM  organizza un’iterazione di bug fixing, coinvolgendo tutti
 team: per “bug” non si intende solo difetti tecnici, (codice o
 visual) ma anche di progettazione, usabilità, etc.
# 5: CONSEGNA

• APM   e S si recano dal cliente per la consegna: viene
 organizzata una demo, e si determinano le fasi e le modalità
 dell’installazione preferita dal cliente

• APM rimane a disposizione del cliente per la fase di testing e
 implementazione, e si occupa di trasferire ulteriori richieste di
 bug fixing: è APM che filtra le necessità del cliente
MA CHI È APM?
• APM   è:

     confessore del cliente, al quale il cliente racconta bisogni,
 • il
   necessità, frustrazioni nell’esperienza della creazione della
   sua applicazione

     filtro e il riferimento del team: funge da filtro dei rant del
 • il
   cliente, e da parafulmine per eventuali difficoltà durante la
   fase di sviluppo e consegna (sì, è sempre colpa sua)
WHAT COULD GO WRONG?
• APM, durante      lo sviluppo, si troverà tipicamente ad affrontare:

 • disallineamenti: tra  le richieste del cliente e la
   progettazione, tra il progettato e il realizzato, tra le richieste
   di S e il deliverable del V, etc...

 • ritardi: sulle
                milestone intermedie da parte di un singolo
   team o più team, sulla consegna del progetto, sulle consegne
   del materiale necessario o delle richieste da parte del cliente
TRASMETTERE IL VALORE

• Ilproblema più rilevante, come per tutte le professioni ad alto
  valore aggiunto, è la percezione del valore da parte del cliente

       proposition: taglio dei costi di realizzazione, taglio dei
• Value
  tempi di sviluppo (ma bisogna mantenere la promessa!)
DOMANDE, OSSERVAZIONI?



         Antonio Bonanno
      antonio@digitalnatives.eu
          +393381163721

Contenu connexe

Similaire à Antonio Bonanno - Il Cliente Agile

Sviluppo Agile secondo l'approccio SCRUM
Sviluppo Agile secondo l'approccio SCRUMSviluppo Agile secondo l'approccio SCRUM
Sviluppo Agile secondo l'approccio SCRUMMatteo Papadopoulos
 
Un Approccio Sistematico Ed Organizzato Allo Sviluppo Del Software
Un Approccio Sistematico Ed Organizzato Allo Sviluppo Del SoftwareUn Approccio Sistematico Ed Organizzato Allo Sviluppo Del Software
Un Approccio Sistematico Ed Organizzato Allo Sviluppo Del SoftwareAlessandro Martellone
 
Intoduzione Alle Metodologie Agili
Intoduzione Alle Metodologie AgiliIntoduzione Alle Metodologie Agili
Intoduzione Alle Metodologie AgiliStefano Leli
 
Presentazione Studio Digitale Mado
Presentazione Studio Digitale MadoPresentazione Studio Digitale Mado
Presentazione Studio Digitale Madostudiomado
 
Progetto Admiral Company Profile
Progetto Admiral Company Profile Progetto Admiral Company Profile
Progetto Admiral Company Profile liciapelliconi.it
 
Introduzione alle metodologie Agili
Introduzione alle metodologie AgiliIntroduzione alle metodologie Agili
Introduzione alle metodologie AgiliAlessandro Astarita
 
Evolutive User Experience Design
Evolutive User Experience DesignEvolutive User Experience Design
Evolutive User Experience DesignLuca Mascaro
 
Come rilasciare App di Qualità
Come rilasciare App di QualitàCome rilasciare App di Qualità
Come rilasciare App di QualitàLuca Manara
 
Agile Experience Design & Development - IAD 2012
Agile Experience Design & Development - IAD 2012Agile Experience Design & Development - IAD 2012
Agile Experience Design & Development - IAD 2012Timothy Carniato
 
Flavio ATZENI - SMAU 2014
Flavio ATZENI - SMAU 2014Flavio ATZENI - SMAU 2014
Flavio ATZENI - SMAU 2014Paradisi63
 
Evolutive experience design
Evolutive experience designEvolutive experience design
Evolutive experience designLuca Mascaro
 
LinkMe Brochure late2016
LinkMe Brochure late2016LinkMe Brochure late2016
LinkMe Brochure late2016Juri Di Natale
 
Agile APM an heretic's approach to SPE
Agile APM an heretic's approach to SPEAgile APM an heretic's approach to SPE
Agile APM an heretic's approach to SPEK-Tech Formazione
 
Agile Project Framework
Agile Project FrameworkAgile Project Framework
Agile Project FrameworkSimone Onofri
 

Similaire à Antonio Bonanno - Il Cliente Agile (20)

Sviluppo Agile secondo l'approccio SCRUM
Sviluppo Agile secondo l'approccio SCRUMSviluppo Agile secondo l'approccio SCRUM
Sviluppo Agile secondo l'approccio SCRUM
 
Un Approccio Sistematico Ed Organizzato Allo Sviluppo Del Software
Un Approccio Sistematico Ed Organizzato Allo Sviluppo Del SoftwareUn Approccio Sistematico Ed Organizzato Allo Sviluppo Del Software
Un Approccio Sistematico Ed Organizzato Allo Sviluppo Del Software
 
Introduzione all'ALM
Introduzione all'ALMIntroduzione all'ALM
Introduzione all'ALM
 
Innovare nel B2C
Innovare nel B2CInnovare nel B2C
Innovare nel B2C
 
Intoduzione Alle Metodologie Agili
Intoduzione Alle Metodologie AgiliIntoduzione Alle Metodologie Agili
Intoduzione Alle Metodologie Agili
 
Presentazione Studio Digitale Mado
Presentazione Studio Digitale MadoPresentazione Studio Digitale Mado
Presentazione Studio Digitale Mado
 
Progetto Admiral Company Profile
Progetto Admiral Company Profile Progetto Admiral Company Profile
Progetto Admiral Company Profile
 
Agile software lifecycle
Agile software lifecycleAgile software lifecycle
Agile software lifecycle
 
Introduzione alle metodologie Agili
Introduzione alle metodologie AgiliIntroduzione alle metodologie Agili
Introduzione alle metodologie Agili
 
Evolutive User Experience Design
Evolutive User Experience DesignEvolutive User Experience Design
Evolutive User Experience Design
 
Come rilasciare App di Qualità
Come rilasciare App di QualitàCome rilasciare App di Qualità
Come rilasciare App di Qualità
 
UserPie
UserPieUserPie
UserPie
 
Agile Experience Design & Development - IAD 2012
Agile Experience Design & Development - IAD 2012Agile Experience Design & Development - IAD 2012
Agile Experience Design & Development - IAD 2012
 
Ux scrum e gilde...
Ux scrum e gilde...Ux scrum e gilde...
Ux scrum e gilde...
 
Flavio ATZENI - SMAU 2014
Flavio ATZENI - SMAU 2014Flavio ATZENI - SMAU 2014
Flavio ATZENI - SMAU 2014
 
Evolutive experience design
Evolutive experience designEvolutive experience design
Evolutive experience design
 
LinkMe Brochure late2016
LinkMe Brochure late2016LinkMe Brochure late2016
LinkMe Brochure late2016
 
Agile APM an heretic's approach to SPE
Agile APM an heretic's approach to SPEAgile APM an heretic's approach to SPE
Agile APM an heretic's approach to SPE
 
Il valore percepito
Il valore percepitoIl valore percepito
Il valore percepito
 
Agile Project Framework
Agile Project FrameworkAgile Project Framework
Agile Project Framework
 

Plus de Better Software

How can metrics help in improving our effectiveness?
How can metrics help in improving our effectiveness?How can metrics help in improving our effectiveness?
How can metrics help in improving our effectiveness?Better Software
 
Software Open Source in ambito industriale
Software Open Source in ambito industrialeSoftware Open Source in ambito industriale
Software Open Source in ambito industrialeBetter Software
 
Quando il software si fa amare
Quando il software si fa amareQuando il software si fa amare
Quando il software si fa amareBetter Software
 
Cowboy programming e l'arte del copia/incolla
Cowboy programming e l'arte del copia/incollaCowboy programming e l'arte del copia/incolla
Cowboy programming e l'arte del copia/incollaBetter Software
 
Better Software: Feedback Report 2010
Better Software: Feedback Report 2010Better Software: Feedback Report 2010
Better Software: Feedback Report 2010Better Software
 
Alcune lezioni che ho imparato negli ultimi due anni
Alcune lezioni che ho imparato negli ultimi due anniAlcune lezioni che ho imparato negli ultimi due anni
Alcune lezioni che ho imparato negli ultimi due anniBetter Software
 
The Fun Of A Program Manager
The Fun Of A Program ManagerThe Fun Of A Program Manager
The Fun Of A Program ManagerBetter Software
 
Cavallini - L'importanza del software libero nei sistemi GIS
Cavallini - L'importanza del software libero nei sistemi GISCavallini - L'importanza del software libero nei sistemi GIS
Cavallini - L'importanza del software libero nei sistemi GISBetter Software
 
Cavallini - OpenSource e sistemi GIS
Cavallini - OpenSource e sistemi GISCavallini - OpenSource e sistemi GIS
Cavallini - OpenSource e sistemi GISBetter Software
 
Better Software Feedback Partecipanti Edizione 2009
Better Software Feedback Partecipanti Edizione 2009Better Software Feedback Partecipanti Edizione 2009
Better Software Feedback Partecipanti Edizione 2009Better Software
 
Alessandro Salvatico - Ingres: il nuovo modello IT
Alessandro Salvatico - Ingres: il nuovo modello ITAlessandro Salvatico - Ingres: il nuovo modello IT
Alessandro Salvatico - Ingres: il nuovo modello ITBetter Software
 
Maurizio Mesenzani - Le competenze del Project Manager
Maurizio Mesenzani - Le competenze del Project ManagerMaurizio Mesenzani - Le competenze del Project Manager
Maurizio Mesenzani - Le competenze del Project ManagerBetter Software
 
Elio Tondo - Linux In Azienda
Elio Tondo - Linux In AziendaElio Tondo - Linux In Azienda
Elio Tondo - Linux In AziendaBetter Software
 
Massimiliano Zani - Applicazioni Mobile: tecnologie e Problematiche
Massimiliano Zani - Applicazioni Mobile: tecnologie e ProblematicheMassimiliano Zani - Applicazioni Mobile: tecnologie e Problematiche
Massimiliano Zani - Applicazioni Mobile: tecnologie e ProblematicheBetter Software
 
Roberto Ghislandi - Web Marketing e Web2.0
Roberto Ghislandi - Web Marketing e Web2.0Roberto Ghislandi - Web Marketing e Web2.0
Roberto Ghislandi - Web Marketing e Web2.0Better Software
 
Casali + Giacoma - Design Motivazionale
Casali + Giacoma - Design MotivazionaleCasali + Giacoma - Design Motivazionale
Casali + Giacoma - Design MotivazionaleBetter Software
 
Alex Martelli - Sviluppo Software: Esperienze, Consigli e Idee
Alex Martelli - Sviluppo Software: Esperienze, Consigli e IdeeAlex Martelli - Sviluppo Software: Esperienze, Consigli e Idee
Alex Martelli - Sviluppo Software: Esperienze, Consigli e IdeeBetter Software
 
Stefano Fornari - Come creare e far crescere un progetto ed una community ope...
Stefano Fornari - Come creare e far crescere un progetto ed una community ope...Stefano Fornari - Come creare e far crescere un progetto ed una community ope...
Stefano Fornari - Come creare e far crescere un progetto ed una community ope...Better Software
 

Plus de Better Software (20)

How can metrics help in improving our effectiveness?
How can metrics help in improving our effectiveness?How can metrics help in improving our effectiveness?
How can metrics help in improving our effectiveness?
 
Software Open Source in ambito industriale
Software Open Source in ambito industrialeSoftware Open Source in ambito industriale
Software Open Source in ambito industriale
 
Start small stay small
Start small stay smallStart small stay small
Start small stay small
 
Dove l’utente è re
Dove l’utente è reDove l’utente è re
Dove l’utente è re
 
Quando il software si fa amare
Quando il software si fa amareQuando il software si fa amare
Quando il software si fa amare
 
Cowboy programming e l'arte del copia/incolla
Cowboy programming e l'arte del copia/incollaCowboy programming e l'arte del copia/incolla
Cowboy programming e l'arte del copia/incolla
 
Better Software: Feedback Report 2010
Better Software: Feedback Report 2010Better Software: Feedback Report 2010
Better Software: Feedback Report 2010
 
Alcune lezioni che ho imparato negli ultimi due anni
Alcune lezioni che ho imparato negli ultimi due anniAlcune lezioni che ho imparato negli ultimi due anni
Alcune lezioni che ho imparato negli ultimi due anni
 
The Fun Of A Program Manager
The Fun Of A Program ManagerThe Fun Of A Program Manager
The Fun Of A Program Manager
 
Cavallini - L'importanza del software libero nei sistemi GIS
Cavallini - L'importanza del software libero nei sistemi GISCavallini - L'importanza del software libero nei sistemi GIS
Cavallini - L'importanza del software libero nei sistemi GIS
 
Cavallini - OpenSource e sistemi GIS
Cavallini - OpenSource e sistemi GISCavallini - OpenSource e sistemi GIS
Cavallini - OpenSource e sistemi GIS
 
Better Software Feedback Partecipanti Edizione 2009
Better Software Feedback Partecipanti Edizione 2009Better Software Feedback Partecipanti Edizione 2009
Better Software Feedback Partecipanti Edizione 2009
 
Alessandro Salvatico - Ingres: il nuovo modello IT
Alessandro Salvatico - Ingres: il nuovo modello ITAlessandro Salvatico - Ingres: il nuovo modello IT
Alessandro Salvatico - Ingres: il nuovo modello IT
 
Maurizio Mesenzani - Le competenze del Project Manager
Maurizio Mesenzani - Le competenze del Project ManagerMaurizio Mesenzani - Le competenze del Project Manager
Maurizio Mesenzani - Le competenze del Project Manager
 
Elio Tondo - Linux In Azienda
Elio Tondo - Linux In AziendaElio Tondo - Linux In Azienda
Elio Tondo - Linux In Azienda
 
Massimiliano Zani - Applicazioni Mobile: tecnologie e Problematiche
Massimiliano Zani - Applicazioni Mobile: tecnologie e ProblematicheMassimiliano Zani - Applicazioni Mobile: tecnologie e Problematiche
Massimiliano Zani - Applicazioni Mobile: tecnologie e Problematiche
 
Roberto Ghislandi - Web Marketing e Web2.0
Roberto Ghislandi - Web Marketing e Web2.0Roberto Ghislandi - Web Marketing e Web2.0
Roberto Ghislandi - Web Marketing e Web2.0
 
Casali + Giacoma - Design Motivazionale
Casali + Giacoma - Design MotivazionaleCasali + Giacoma - Design Motivazionale
Casali + Giacoma - Design Motivazionale
 
Alex Martelli - Sviluppo Software: Esperienze, Consigli e Idee
Alex Martelli - Sviluppo Software: Esperienze, Consigli e IdeeAlex Martelli - Sviluppo Software: Esperienze, Consigli e Idee
Alex Martelli - Sviluppo Software: Esperienze, Consigli e Idee
 
Stefano Fornari - Come creare e far crescere un progetto ed una community ope...
Stefano Fornari - Come creare e far crescere un progetto ed una community ope...Stefano Fornari - Come creare e far crescere un progetto ed una community ope...
Stefano Fornari - Come creare e far crescere un progetto ed una community ope...
 

Antonio Bonanno - Il Cliente Agile

  • 1. AGILE IL TEAM, MA IL CLIENTE? Trasmettere al cliente valori, vantaggi e necessità dello sviluppo agile
  • 2. ANTONIO BONANNO • 27 anni, Milano, laureato in legge • 2003, Etz.it • 2007, Digital Natives • 2008, TripShake.com
  • 3. DIGITAL NATIVES • promozione dell’immagine aziendale sui social media • progettazione, sviluppo e gestione di social network e community • progettazione, sviluppo e gestione di progetti di comunicazione e marketing on-line • personalizzazione di piattaforme CMS • formazione e training di community management
  • 4. IL PROGETTO: TRIPSHAKE • E’ unacommunity che permette ai viaggiatori di pianificare le proprie vacanze con l’aiuto di locali, esperti e professionisti • Alpha: Febbraio 2009 • Beta: Maggio 2009 (est.)
  • 5. I PROTAGONISTI Project Managing Community design Sviluppo ideato PHP su Symfony web ideas for sale Progettazione User Experience Visual XHTML
  • 6. CAPITOLO I Feature creeps: il cliente ha sempre ragione? • Il cliente: • sa cosa vuole, ma non sa come ottenerlo • sa cosa vuole, sa come ottenerlo, ma non è in grado di valutare l’effort • non sa cosa vuole, ma sa che se qualcosa va male, è colpa tua
  • 7. CAPITOLO I Feature creeps: il cliente ha sempre ragione? Il linguaggio specifico Sviluppatore Iterazione Punti Velocity
  • 8. CAPITOLO I Feature creeps: il cliente ha sempre ragione? Il linguaggio specifico Sviluppatore Cliente Iterazione Fattura Punti € Velocity Lentezza
  • 9. CASE STUDY: TRIPSHAKE • Settembre 2008: iterazione 1 • dopo una prima fase di progettazione, si sono scritte le storie di tutto il progetto (da qui a 5 anni, probabilmente!) • durante lo sviluppo: il cliente era tranquillo che gli sviluppatori avessero capito, gli sviluppatori erano tranquilli che il cliente avesse capito, il progettista era tranquillo che il visual avesse capito... RISULTATO...
  • 10. CASE STUDY: TRIPSHAKE MAJOR SCREW UP! Iterazione 10 giorni -> 17 giorni = impennata di costi ritardo sulla release client panic!
  • 11. CASE STUDY: TRIPSHAKE Durante il debriefing, le cause sono state individuate: mancanza di comunicazione tra i team, geograficamente distribuiti mancanza di “agile project management”
  • 12. AGILE PROJECT MANAGER • Gestiscela comunicazione tra il cliente e i team di sviluppo e progettazione • Traduce le esigenze del cliente in un linguaggio comune al team • Traduce il linguaggio del team di sviluppo in concetti comprensibili al cliente • Assicura la comunicazione continua all’interno del team durante le fasi di progettazione e sviluppo
  • 13. AGILE PROJECT MANAGER S APM UX C V
  • 14. AGILE PROJECT MANAGER S APM UX C V
  • 15. AGILE PROJECT MANAGER S APM UX C V
  • 16. AGILE PROJECT MANAGER S APM UX C V
  • 17. AGILE PROJECT MANAGER S APM UX C V
  • 18. AGILE PROJECT MANAGER S APM UX C V
  • 19. AGILE PROJECT MANAGER S APM UX C V
  • 20. # 0: STRATEGIA • L’APM incontra il cliente e definisce la visione strategica e gli obiettivi del progetto • L’APM accompagna il cliente alla definizione delle linee guida di progetto • L’APM definisce con il cliente modi e tempi di esecuzione
  • 21. # 1: PROGETTAZIONE • L’APM e il team di progettazione (UX) incontrano il cliente e formulano le storie utente • L’APMe UX trasferiscono le storie al team di sviluppo, che le completa con le storie funzionali, i requirement, etc.
  • 22. # 2: TEMPI E COSTI DI SVILUPPO •S manda a APM una valutazione dei costi e dei tempi, e una lista di requisiti da richiedere agli altri team • APM raccoglie e gestisce le valutazioni di costi e tempi da tutti i team, scrive il progetto e li trasferisce al cliente
  • 23. # 3: REALIZZAZIONE • APM si occupa di raccogliere tutto il materiale necessario per l’inizio dello sviluppo, che *non comincia* finché tutto il materiale non è stato raccolto • APM si assicura che le scadenze di ogni team siano rispettate e coordina la comunicazione interna del team
  • 24. # 4: TESTING • APM testa personalmente l’applicazione, con un approccio “story by story” e ne verifica l’aderenza con le aspettative, la vision e la mission del cliente • APM organizza un’iterazione di bug fixing, coinvolgendo tutti team: per “bug” non si intende solo difetti tecnici, (codice o visual) ma anche di progettazione, usabilità, etc.
  • 25. # 5: CONSEGNA • APM e S si recano dal cliente per la consegna: viene organizzata una demo, e si determinano le fasi e le modalità dell’installazione preferita dal cliente • APM rimane a disposizione del cliente per la fase di testing e implementazione, e si occupa di trasferire ulteriori richieste di bug fixing: è APM che filtra le necessità del cliente
  • 26. MA CHI È APM? • APM è: confessore del cliente, al quale il cliente racconta bisogni, • il necessità, frustrazioni nell’esperienza della creazione della sua applicazione filtro e il riferimento del team: funge da filtro dei rant del • il cliente, e da parafulmine per eventuali difficoltà durante la fase di sviluppo e consegna (sì, è sempre colpa sua)
  • 27. WHAT COULD GO WRONG? • APM, durante lo sviluppo, si troverà tipicamente ad affrontare: • disallineamenti: tra le richieste del cliente e la progettazione, tra il progettato e il realizzato, tra le richieste di S e il deliverable del V, etc... • ritardi: sulle milestone intermedie da parte di un singolo team o più team, sulla consegna del progetto, sulle consegne del materiale necessario o delle richieste da parte del cliente
  • 28. TRASMETTERE IL VALORE • Ilproblema più rilevante, come per tutte le professioni ad alto valore aggiunto, è la percezione del valore da parte del cliente proposition: taglio dei costi di realizzazione, taglio dei • Value tempi di sviluppo (ma bisogna mantenere la promessa!)
  • 29. DOMANDE, OSSERVAZIONI? Antonio Bonanno antonio@digitalnatives.eu +393381163721