Post on 03-Aug-2015
Dialogare con il cliente senza dimentircarsi del contratto
1AgileReloaded
L’azienda italiana per il coaching agile
AGILE FIXED PRICE
@giulioroggero
Punti di critici
• Avere chiara la richiesta del Cliente• Stimare Tempi e Costi in modo opportuno• Mitigare il Rischio di far fallire il progetto
7 tipi di cliente
• Comandante: “controllo tutto io”• Pressante: “allora… hai finito?”• Distante: “non è affar mio”• Collaborativo: “lavoriamo insieme!”• Indeciso: “tu cosa mi consigli? E se facessimo…”• Passa carte: “mi dicono che siamo in ritardo”• Interno/Collega: “mi fai anche questo?”
7 Super Poteri per lavorare con il
cliente
• Telepatia• Macchina del tempo• Pazienza Zen• Super Resistenza• Teletrasporto• Ubiquità• Più veloce della luce
“La collaborazione col cliente più che la negoziazione dei contratti”
3° valore dell’agile manifesto
Bisogni e
problemi
Guadagnare,risparmiare,proteggere
Soddisfare a sua volta i suoi clienti
Innovare, creare, inventare
Ciclo di vita del rapporto con il cliente
Il (primo) contatto
L’offerta
Il contratto
Lavorare insieme
Chiudere il lavoro
Dopo il lavoro
Il contratto
I punti peculiari di un contratto
• Ambito, Costi e Tempi• Responsabilità e Garanzie• Criteri di accettazione• Gestione delle richieste di cambiamento• Supporto durante e dopo la messa in
produzione• Proprietà del know-how e dei sorgenti
All FIXED!
• NO: fare tutto quello che c’è scritto nel contratto.
• SÍ: creare valore per l’utente nei tempi e costi pre-definiti
• NON SI RIESCE? Scoprilo subito!
Personas, Scenari e Viaggi
• Pensare a quali domande rispondere• Simulare come la persona cerca le risposte• La Persona è un archetipo dell’utente del prodotto
Stime
• Confrontarsi sempre con il team e il cliente• Usare più tecniche di stima e confrontarle• Contingency 15%
Three-point estimation (PERT)
*dati di esempio
Basata sulla distribuzione triangolare
Probabilità
Costo stimato
B
ML
W
Average
Accettazione e Penali
• Definire cosa significa “FINITO”• Tracciare le richieste di cambiamento• Evidenziare scostamenti rispetto al piano• Affrontare da subito i rischi di progetto
Toccare con mano da subito
• Dalla carta al prodotto incrementale• Cicli di feedback continui• Mantenere le promesse e la qualità alta
Scrum
Productbacklog Sprint
backlog Sprint1-4
settimane
PSPISprint planning
Sprint review
Sprint retrospectiv
e
Product owner
Scrum master
Team
Refinement
Daily meeting
Essere affidabili
Mantenere la parola e le aspettative. Non sparare troppo alto: quello che si dice si fa.
“La nostra massima priorità è soddisfare il cliente rilasciando software di valore, fin da subito e in maniera continua.”
Comunicare
EmailTelefono
Di persona
“Una conversazione faccia a faccia è il modo più efficiente e più efficace per comunicarecon il team ed all'interno del team.”
Affrontare i problemi
Fare emergere i problemi e non nasconderli,metterli al centro e risolverli insieme
La chiave
Cliente
Raggiungere gli obiettivi di business
Fornitore
Fare margine sulla
commessa
NO conflitto
SÍ collaborazione!