SlideShare ist ein Scribd-Unternehmen logo
1 von 107
PERCHÉ A FARE I PREVENTIVI
FACCIAMO COSÌ SCHIFO?        CRISTIANO RASTELLI
Table of contents

  Flying to the moon
  Una piccola storia
  Il nervo scoperto
  Coders are special
  My experience
  Let’s play “quote”
  Costi nascosti
  Side-effects
  Conclusioni
FLYING TO
THE MOON
Flying to the moon
I progetti “Mercury” e “Gemini”, a cui si riferiscono queste
immagini, sono state due serie di missioni spaziali, condotte
dalla NASA con lo scopo di acquisire il know-how e le
competenze necessarie per portare, in poco meno di dieci
anni, il primo uomo sulla Luna.
Hanno ottenuto risultati mai raggiunti prima d’allora:
   primo equipaggio in orbita attorno alla terra
   prima “camminata” di un astronauta nello spazio
   primo rendez-vous e attracco fra due veicoli spaziali
Flying to the moon


               25 maggio 1961

               “I believe that this nation should
                commit itself to achieving
                 the goal, before this decade is out,
                  of landing a man on the moon
                  and returning him safely to the earth”

                   President John F. Kennedy
Flying to the moon
E’ stato il maggior sforzo economico, tecnologico e
scientifico mai sostenuto dagli USA, assieme al Progetto
Manhattan e alla costruzione dello stretto di Panama.

                Costo del Programma Apollo (miliardi di dollari)
       30

       25

       20

       15

       10

        5

       0
            Stima iniziale   Stima J. Webb   Stima finale   Costo finale
Preventivare
    non si può “andare corti”
    budget stanziati dal committente



Prevedere *
Occorre sapere valutare e analizzare:
    ogni minimo dettaglio (dalla vite allo stadio propulsivo)
    ogni possibile/probabile futura necessità
    tutti i possibili casi, non solo il “best-case scenario”.

* Non significa essere degli indovini o fare oracoli sul futuro...
Flying to the moon




       20 luglio 1969   Buzz Aldrin
UNA
PICCOLA
 STORIA
Cirpo




        “Ma sì, ma quanto vuoi metterci a...”
Una piccola storia / 1
Una sera, mentre stavamo facendo una conference-call via
Skype per l’organizzazione della Node.js Conference, si
stava parlando di totem da piazzare agli ingressi della sala.
Io sostenevo che meno cose c’erano da fare, meglio era
(c’erano altre mille cose da fare, ricordare, organizzare).
A un certo punto Cirpo se ne è uscito con questa frase:
“Ma sì, ma quanto vuoi metterci? Tanto le fa Riccardo”.
E qui mi si è accesa una lampadina: stava completamente
tralasciando tutti gli aspetti collaterali dell’attività che non
fossero la semplice, mera esecuzione materiale.
Una piccola storia / 2
E mi sono fatto questa domanda: ma perché i DEV in
particolare – ma gli esseri umani in generale – sono così
pessimi a fare stime e preventivi?
Forse, ho pensato, c’è un motivo antropologico, qualcosa
che condiziona il nostro cervello e lo induce a sottovalutare
sistematicamente gli sforzi (gli “effort”) per permettere agli
uomini di osare di più, di fare cose che normalmente non
farebbero e “selezionare la specie” più intraprendente?
In ogni caso, mi sono proposto che avrei tenuto un talk su
questo tema, in cui fare “pelo e contropelo” ai DEV.
Perciò, eccomi qui!
IL NERVO SCOPERTO
Il nervo scoperto
Un “uccellino” mi ha detto che questa sessione è stata in
assoluto la più votata fra quelle proposte per la UGIALT.
Vi faccio notare che questo non è un talk tecnico, come gli
altri. Cosa vuol dire secondo voi?
Evidentemente è un’esigenza, un problema, una necessità,
c’è un “sentire comune” che in fondo non siamo poi tanto
bravi a fare preventivi*.
Insomma ho toccato il classico “nervo scoperto” (e
francamente, non immaginavo fosse così scoperto!).


* Non credo di essermi sbagliato poi molto nel dare il titolo a questo talk, no?
CODERS
   ARE
SPECIAL
You’re not that special, devs!
Coders are not special!
Da che mondo e mondo pittori, artisti, artigiani, architetti,
ingegneri, costruttori, tutti quanti hanno dovuto produrre
progetti e stime di costo ex-ante.
Tutti coloro che devono “creare” qualcosa che prima non
esisteva, che disegnano e progettano soluzioni su misura,
che producono e realizzano prodotti “non standardizzati”.
In molti casi (la buona parte?) hanno sbagliato stima.
Noi non facciamo eccezione.

Il punto qui però è: come fare un preventivo che abbia il
minor margine di errore possibile?
Gli strumenti giusti
Nessuno ti può insegnare
La verità è che fare preventivi è come educare i figli: puoi
trovare manuali ovunque, puoi chiedere consigli a chiunque
ma alla fine qualunque “metodo” deciderai di adottare ti
sembrerà comunque imperfetto, troppo “astratto”, che non
tiene conto del tuo caso particolare/speciale.
Perché, come per i figli, fare un preventivo ti tocca da
vicino, ha a che fare con il tuo “vissuto quotidiano”.
Con le tue esperienze pregresse.
Con il tuo senso di auto-stima.
Con l’amore per il tuo lavoro.
Con il tuo conto in banca.
MY EXPERIENCE
My experience
Quindi non son qui
per darvi nessun
tipo di “lezione”.
Tantomeno per
esporvi teorie su
come elaborare il
preventivo perfetto
e infallibile.
Sono qui per
raccontarvi la
mia esperienza.
3... 2... 1... Via!
Sono tante slide, potete saltare pure alla n. 89 senza perdervi niente... ;-)
Gli inizi
ESE
   MP
      IO
Passato - Tipo A
ESE
   MP
      IO
ESE
   MP
      IO
Passato - Tipo B
ESE
   MP
      IO
ESE
   MP
      IO
ESE
   MP
      IO
ESE
   MP
      IO
ESE
   MP
      IO
ESE
   MP
      IO
ESE
   MP
      IO
ESE
   MP
      IO
ESE
   MP
      IO
ESE
   MP
      IO
ESE
   MP
      IO
ESE
   MP
      IO
ESE
   MP
      IO
ESE
   MP
      IO
ESE
   MP
      IO
ESE
   MP
      IO
ESE
   MP
      IO
ESE
   MP
      IO
ESE
   MP
      IO
ESE
   MP
      IO
ESE
   MP
      IO
ESE
   MP
      IO
ESE
   MP
      IO
ESE
   MP
      IO
ESE
   MP
      IO
ESE
   MP
      IO
ESE
   MP
      IO
ESE
   MP
      IO
ESE
   MP
      IO
ESE
   MP
      IO
ESE
   MP
      IO
ESE
   MP
      IO
ESE
   MP
      IO
ESE
   MP
      IO
ESE
   MP
      IO
Presente - Tipo A
Presente - Tipo B
Cliente “storico”
Futuro
Cosa ho imparato
Cosa ho imparato
  Separare mentalmente (e fisicamente) il ragionamento
  fra le attività da realizzare (quindi il progetto) e il
  tempo che occorre a realizzarle (quindi il preventivo)
  In questo modo si perde meno di vista l’obiettivo del preventivo, che è
  quello di fornire una stima/valutazione economica al proprio cliente dei
  costi di ideazione/progettazione/realizzazione di una determinata attività.

  Ragionare in termini di giorno-uomo ideale (di 8 ore)*
  (poi magari ce ne impieghi 12, ma quello è comunque il tuo parametro di
  riferimento temporale, la tua “unità di misura” di base)

  Tenere sempre a bada la vocina che è in noi.
  Quella che ormai riconosciamo, quella che ci fa dire “ma sì, ma cosa vuoi
  metterci a” oppure “non sarà caro? e se poi per il cliente è troppo?” e alla
  fine ci porta a sottostimare gli effort di un progetto, specie se complesso.
Cosa ho imparato
  Il cliente guarda la cifra in basso a destra.
  Non c’è nulla da fare, è un dato di fatto oggettivo. Come il sole che sorge
  e tramonta. Occorre farsene una ragione e agire di conseguenza.

  Decidere (a seconda del cliente) cosa mostrare e cosa
  invece omettere (o non specificare affatto)
  Ad esempio la suddivisione del progetto in sotto-attività oppure il numero
  di giornate previste per ogni singola voce e/o il costo a giornata.

  Ci sono tipi diversi di clienti.
  A noi il compito di capire chi è l’interlocutore che abbiamo di fronte, cosa
  ci sta chiedendo, che tipo di risposta dare, in che forma comunicargli la
  nostra proposta progettuale/economica.
  A noi il compito di decidere se e quanto del nostro tempo dedicare
  (ovvero investire) nella redazione del preventivo.
LET’S PLAY “QUOTE”
Let’s play “quote”
Let’s play “quote”
  Decidere assieme allo staff se fare le magliette per la conferenza
  • Fare email allo staff + polling/doodle
  Chiedere se qualcuno ha conoscenza/esperienza di stampatori di t-shirt
  Chiedere preventivo a 2 o 3 diversi stampatori di magliette
  • Fare email in cui si spiega cosa serve, come saranno le magliette, ecc.
  Confrontare fra loro i tre preventivi ricevuti
  • Cercare su internet il prezzo medio di una maglietta, per confronto
  • Decidere assieme agli altri membri dello staff quale scegliere
  Preparare le bozze grafiche delle magliette (con diverse soluzioni)
  • Cercare su internet i colori disponibili per le magliette
  • Scegliere il colore e ideare la grafica da far stampare sulle magliette
  • Realizzare i file grafici (vettoriali e/o bitmap alta risoluzione)
Let’s play “quote”
  Decidere la grafica finale delle magliette
  • Sottoporre via email le soluzioni ideate/create ai membri dello staff
  • Leggere risposte/commenti e rispondere a propria volta
  • Modificare la bozza sulla base delle indicazioni ricevute
  • Scegliere soluzione definitiva assieme allo staff (con polling/doodle)
  Raccogliere le prenotazioni per le magliette
  • Creare form online con Google Docs
  • Creare pagina web per embedding e raccolta dati “clienti”
  Decidere quante magliette far stampare
  • Estrarre da foglio di calcolo i numeri aggregati per sesso, taglia, colore
  • Calcolare numero magliette aggiuntive da vendere il giorno della conf
  Ordinare le magliette allo stampatore
  • Mandare numeri e grafica finale allo stampatore per quotazione finale
Let’s play “quote”
  Preparare i file grafici definitivi per lo stampatore (in diversi formati)
  • Inviare email allo stampatore con i dettagli tecnici dei file allegati
  Passare dallo stampatore per accordarsi, firmare l’ordine e dare l’acconto
  • Passare da chi ha la cassa per prendere i soldi da dare allo stampatore
  Chiamare stampatore per avere conferma della data di consegna
  Chiamare stampatore per accordarsi sul ritiro delle magliette
  Passare a ritirare le magliette dallo stampatore
  • Verificare la stampa delle magliette, pagare e caricare gli scatoloni
  Consegnare le magliette a chi le “venderà” il giorno della conferenza
  • Preparare foglio excel con la lista delle prenotazioni effettuate
  • Portare scatoloni a casa degli incaricati, per permettergli di suddividere
    le magliette per tipo, colore, taglia, ecc.
COSTI NASCOSTI
Costi nascosti
  Incontri preliminari
  Presentazione, raccolta dei requisiti, redazione del preventivo,
  illustrazione dell’offerta, trattative per definizione budget finale.

  Attività kickoff
  Pianificazione delle attività, boostrap del progetto, attribuzione dei task.

  Riunioni in corso d’opera
  Incontri per richieste di modifiche, attività integrative, raccolta feedback,
  avanzamento lavori, consegna del prodotto, eventuale formazione.

  Gestione del progetto
  Mantenimento delle relazioni con il cliente ed eventuali suoi fornitori di
  servizi, coordinamento delle attività dei propri collaboratori, redazione
  documenti di progetto, lettura/scrittura delle email.
Costi nascosti
  Attività non previste
  Richieste e/o modifiche e/o integrazioni in corso d’opera.
  Variazione degli obiettivi di progetto al mutare degli interlocutori.

  Attività sottovalutate
  “Beh, ma quanto vuoi metterci a...”.
  Tempi di acquisizione di nuove competenze.
  Curve di apprendimento più lunghe del previsto.

  Attività collaterali/a conclusione del progetto
  Registrazione nei motori di ricerca, attivazione statistiche, creazione di
  account e configurazione profili su social network e servizi online.

  Varie ed eventuali
  Tempi di trasferta, anticipi economici (acquisto servizi/prodotti per conto
  del cliente, iva, tasse, ecc.), solleciti dei pagamenti, recupero crediti.
SIDE-EFFECTS
Side-effects
  Ritardo nella consegna

  • (e nell’avvio dei progetti successivi)

  Credibilità personale

  Professionalità dimostrata

  Remuneratività del lavoro

  Qualità complessiva
Il problema della qualità

     qualità

                                perfezione

 1




10




         10         10

                            lavoro/tempo
L’effetto più importante


  Sbagliare l’effort
  di un preventivo
  ha impatto diretto
  sulla qualità
  del lavoro ultimato.
CONCLUSIONI
Consigli
1. Prevedere. Non solo preventivare.

2. Numeri. Non solo funzionalità.

3. Non sottovalutate gli effort.

4. Non mettetevi nei panni del cliente, ma nei vostri!

5. E’ un processo “trial & error”, rassegnatevi.

6. Non perdete mai di vista la qualità finale del prodotto.

7. Piuttosto meno cose, se dovete stare in un budget.
Grazie!
CrSIo RaTl



 www.didoo.net
    @areaweb
Credits




   http://www.nasa.gov/   http://tothemoon.ser.asu.edu

Weitere ähnliche Inhalte

Andere mochten auch

SharePoint Saturday Cape Town - Introduction to AngularJS with the Microsoft ...
SharePoint Saturday Cape Town - Introduction to AngularJS with the Microsoft ...SharePoint Saturday Cape Town - Introduction to AngularJS with the Microsoft ...
SharePoint Saturday Cape Town - Introduction to AngularJS with the Microsoft ...Sébastien Levert
 
Tutorial Hacer Una Pagina Web
Tutorial Hacer Una Pagina WebTutorial Hacer Una Pagina Web
Tutorial Hacer Una Pagina Webjorge9414
 
Los cambios-programacion
Los cambios-programacionLos cambios-programacion
Los cambios-programacionSusana Okatsu
 
WORKSHOP - INTERNAL CONTROLS IN MANAGEMENT ACCOUNTING
WORKSHOP - INTERNAL CONTROLS IN MANAGEMENT ACCOUNTINGWORKSHOP - INTERNAL CONTROLS IN MANAGEMENT ACCOUNTING
WORKSHOP - INTERNAL CONTROLS IN MANAGEMENT ACCOUNTINGOsman Ali Osman Ali
 
POWER Texting: Engaging Your Employees via Text Messaging
POWER Texting: Engaging Your Employees via Text MessagingPOWER Texting: Engaging Your Employees via Text Messaging
POWER Texting: Engaging Your Employees via Text MessagingYarber Creative
 
AS Design and Technology (without drawings)
AS Design and Technology (without drawings)AS Design and Technology (without drawings)
AS Design and Technology (without drawings)derhamo
 

Andere mochten auch (10)

Music genres
Music genresMusic genres
Music genres
 
SharePoint Saturday Cape Town - Introduction to AngularJS with the Microsoft ...
SharePoint Saturday Cape Town - Introduction to AngularJS with the Microsoft ...SharePoint Saturday Cape Town - Introduction to AngularJS with the Microsoft ...
SharePoint Saturday Cape Town - Introduction to AngularJS with the Microsoft ...
 
Sk1 kd1-1-kebutuhan-manusia
Sk1 kd1-1-kebutuhan-manusiaSk1 kd1-1-kebutuhan-manusia
Sk1 kd1-1-kebutuhan-manusia
 
Tutorial Hacer Una Pagina Web
Tutorial Hacer Una Pagina WebTutorial Hacer Una Pagina Web
Tutorial Hacer Una Pagina Web
 
Los cambios-programacion
Los cambios-programacionLos cambios-programacion
Los cambios-programacion
 
WORKSHOP - INTERNAL CONTROLS IN MANAGEMENT ACCOUNTING
WORKSHOP - INTERNAL CONTROLS IN MANAGEMENT ACCOUNTINGWORKSHOP - INTERNAL CONTROLS IN MANAGEMENT ACCOUNTING
WORKSHOP - INTERNAL CONTROLS IN MANAGEMENT ACCOUNTING
 
POWER Texting: Engaging Your Employees via Text Messaging
POWER Texting: Engaging Your Employees via Text MessagingPOWER Texting: Engaging Your Employees via Text Messaging
POWER Texting: Engaging Your Employees via Text Messaging
 
AS Design and Technology (without drawings)
AS Design and Technology (without drawings)AS Design and Technology (without drawings)
AS Design and Technology (without drawings)
 
ANALGESICS
ANALGESICSANALGESICS
ANALGESICS
 
CCFW.software
CCFW.softwareCCFW.software
CCFW.software
 

Ähnlich wie Perché a fare i preventivi facciamo così schifo?

Master presentazione 1 come nasce un'idea
Master presentazione 1   come nasce un'ideaMaster presentazione 1   come nasce un'idea
Master presentazione 1 come nasce un'ideasculling77
 
Software ...e tutto ciò che comporta
Software ...e tutto ciò che comportaSoftware ...e tutto ciò che comporta
Software ...e tutto ciò che comportaAlberto Brandolini
 
From idea to concept - Todi Appy Days 2015
From idea to concept - Todi Appy Days 2015From idea to concept - Todi Appy Days 2015
From idea to concept - Todi Appy Days 2015Todi Appy Days
 
Smau Bologna|R2B 2019 Giovanni Battista Coiante
Smau Bologna|R2B 2019 Giovanni Battista CoianteSmau Bologna|R2B 2019 Giovanni Battista Coiante
Smau Bologna|R2B 2019 Giovanni Battista CoianteSMAU
 
Premio pa sostenibile_2019_template_word inps sardegna ultima
Premio pa sostenibile_2019_template_word inps sardegna ultimaPremio pa sostenibile_2019_template_word inps sardegna ultima
Premio pa sostenibile_2019_template_word inps sardegna ultimaGianFrancoOnnis1
 
Piccola storia di un bootstrap incredibile: com’è nata WeRoad, la piattaforma...
Piccola storia di un bootstrap incredibile: com’è nata WeRoad, la piattaforma...Piccola storia di un bootstrap incredibile: com’è nata WeRoad, la piattaforma...
Piccola storia di un bootstrap incredibile: com’è nata WeRoad, la piattaforma...Fabio Bin
 
eBook-Copywriting-Madri
eBook-Copywriting-MadrieBook-Copywriting-Madri
eBook-Copywriting-MadriLuca Catania
 
Jacopo Romei: Abbattere i rischi di insuccesso con Extreme Programming
Jacopo Romei: Abbattere i rischi di insuccesso con Extreme ProgrammingJacopo Romei: Abbattere i rischi di insuccesso con Extreme Programming
Jacopo Romei: Abbattere i rischi di insuccesso con Extreme ProgrammingFrancesco Fullone
 
Kolbe 2012 ven20gennaio_ok
Kolbe 2012 ven20gennaio_okKolbe 2012 ven20gennaio_ok
Kolbe 2012 ven20gennaio_okmacripur
 
Riconoscere e Gestire il Debito UX - Agile Business Day 2016 #ABD16
Riconoscere e Gestire il Debito UX - Agile Business Day 2016 #ABD16Riconoscere e Gestire il Debito UX - Agile Business Day 2016 #ABD16
Riconoscere e Gestire il Debito UX - Agile Business Day 2016 #ABD16Hoang Huynh
 
Riconoscere e Gestire il Debito UX - Agile Business Day 2016 #ABD16
Riconoscere e Gestire il Debito UX - Agile Business Day 2016 #ABD16Riconoscere e Gestire il Debito UX - Agile Business Day 2016 #ABD16
Riconoscere e Gestire il Debito UX - Agile Business Day 2016 #ABD16PRSD
 
Retrospective, StandUp Meeting e Daily Journal
Retrospective, StandUp Meeting e Daily JournalRetrospective, StandUp Meeting e Daily Journal
Retrospective, StandUp Meeting e Daily JournalPietro Di Bello
 
Ldb Make Your Own Collaborative place_Elaborazione e analisi di uno speech - ...
Ldb Make Your Own Collaborative place_Elaborazione e analisi di uno speech - ...Ldb Make Your Own Collaborative place_Elaborazione e analisi di uno speech - ...
Ldb Make Your Own Collaborative place_Elaborazione e analisi di uno speech - ...laboratoridalbasso
 
Guida SCOSTUMATA al marketing turistico | Webers Brand Agency
Guida SCOSTUMATA al marketing turistico | Webers Brand AgencyGuida SCOSTUMATA al marketing turistico | Webers Brand Agency
Guida SCOSTUMATA al marketing turistico | Webers Brand AgencyWebersBrandAgency
 

Ähnlich wie Perché a fare i preventivi facciamo così schifo? (20)

Master presentazione 1 come nasce un'idea
Master presentazione 1   come nasce un'ideaMaster presentazione 1   come nasce un'idea
Master presentazione 1 come nasce un'idea
 
Software ...e tutto ciò che comporta
Software ...e tutto ciò che comportaSoftware ...e tutto ciò che comporta
Software ...e tutto ciò che comporta
 
From idea to concept - Todi Appy Days 2015
From idea to concept - Todi Appy Days 2015From idea to concept - Todi Appy Days 2015
From idea to concept - Todi Appy Days 2015
 
Smau Bologna|R2B 2019 Giovanni Battista Coiante
Smau Bologna|R2B 2019 Giovanni Battista CoianteSmau Bologna|R2B 2019 Giovanni Battista Coiante
Smau Bologna|R2B 2019 Giovanni Battista Coiante
 
Premio pa sostenibile_2019_template_word inps sardegna ultima
Premio pa sostenibile_2019_template_word inps sardegna ultimaPremio pa sostenibile_2019_template_word inps sardegna ultima
Premio pa sostenibile_2019_template_word inps sardegna ultima
 
Piccola storia di un bootstrap incredibile: com’è nata WeRoad, la piattaforma...
Piccola storia di un bootstrap incredibile: com’è nata WeRoad, la piattaforma...Piccola storia di un bootstrap incredibile: com’è nata WeRoad, la piattaforma...
Piccola storia di un bootstrap incredibile: com’è nata WeRoad, la piattaforma...
 
eBook-Copywriting-Madri
eBook-Copywriting-MadrieBook-Copywriting-Madri
eBook-Copywriting-Madri
 
Jacopo Romei: Abbattere i rischi di insuccesso con Extreme Programming
Jacopo Romei: Abbattere i rischi di insuccesso con Extreme ProgrammingJacopo Romei: Abbattere i rischi di insuccesso con Extreme Programming
Jacopo Romei: Abbattere i rischi di insuccesso con Extreme Programming
 
Kolbe 2012 ven20gennaio_ok
Kolbe 2012 ven20gennaio_okKolbe 2012 ven20gennaio_ok
Kolbe 2012 ven20gennaio_ok
 
Riconoscere e Gestire il Debito UX - Agile Business Day 2016 #ABD16
Riconoscere e Gestire il Debito UX - Agile Business Day 2016 #ABD16Riconoscere e Gestire il Debito UX - Agile Business Day 2016 #ABD16
Riconoscere e Gestire il Debito UX - Agile Business Day 2016 #ABD16
 
Riconoscere e Gestire il Debito UX - Agile Business Day 2016 #ABD16
Riconoscere e Gestire il Debito UX - Agile Business Day 2016 #ABD16Riconoscere e Gestire il Debito UX - Agile Business Day 2016 #ABD16
Riconoscere e Gestire il Debito UX - Agile Business Day 2016 #ABD16
 
Retrospective, StandUp Meeting e Daily Journal
Retrospective, StandUp Meeting e Daily JournalRetrospective, StandUp Meeting e Daily Journal
Retrospective, StandUp Meeting e Daily Journal
 
Ppt lumsa 2
Ppt lumsa 2Ppt lumsa 2
Ppt lumsa 2
 
Ldb Make Your Own Collaborative place_Elaborazione e analisi di uno speech - ...
Ldb Make Your Own Collaborative place_Elaborazione e analisi di uno speech - ...Ldb Make Your Own Collaborative place_Elaborazione e analisi di uno speech - ...
Ldb Make Your Own Collaborative place_Elaborazione e analisi di uno speech - ...
 
Guida SCOSTUMATA al marketing turistico | Webers Brand Agency
Guida SCOSTUMATA al marketing turistico | Webers Brand AgencyGuida SCOSTUMATA al marketing turistico | Webers Brand Agency
Guida SCOSTUMATA al marketing turistico | Webers Brand Agency
 
Mappe mentali in azienda
Mappe mentali in aziendaMappe mentali in azienda
Mappe mentali in azienda
 
Cosa si fa con rhino
Cosa si fa con rhinoCosa si fa con rhino
Cosa si fa con rhino
 
Data Driven UX - Data Visualization
Data Driven UX - Data VisualizationData Driven UX - Data Visualization
Data Driven UX - Data Visualization
 
inventiva e innovazione
inventiva e innovazioneinventiva e innovazione
inventiva e innovazione
 
Rimedi Naturali
Rimedi NaturaliRimedi Naturali
Rimedi Naturali
 

Mehr von Cristiano Rastelli

Style Guides, Pattern Libraries, Design Systems and other amenities.
 Style Guides, Pattern Libraries, Design Systems and other amenities. Style Guides, Pattern Libraries, Design Systems and other amenities.
Style Guides, Pattern Libraries, Design Systems and other amenities.Cristiano Rastelli
 
Interaction Design Above the Level of a Single Man
Interaction Design Above the Level of a Single ManInteraction Design Above the Level of a Single Man
Interaction Design Above the Level of a Single ManCristiano Rastelli
 
Adaptive, Responsive, Mobile. A liquid web.
Adaptive, Responsive, Mobile. A liquid web.Adaptive, Responsive, Mobile. A liquid web.
Adaptive, Responsive, Mobile. A liquid web.Cristiano Rastelli
 
What future we want for our Software Industry?
What future we want for our Software Industry?What future we want for our Software Industry?
What future we want for our Software Industry?Cristiano Rastelli
 
Paper - "Esperienza utente e fruizione dei contenuti nei quotidiani online i...
Paper - "Esperienza utente e fruizione dei contenuti nei  quotidiani online i...Paper - "Esperienza utente e fruizione dei contenuti nei  quotidiani online i...
Paper - "Esperienza utente e fruizione dei contenuti nei quotidiani online i...Cristiano Rastelli
 
Esperienza utente e fruizione dei contenuti nei quotidiani online in Italia.
Esperienza utente e fruizione dei contenuti nei quotidiani online in Italia.Esperienza utente e fruizione dei contenuti nei quotidiani online in Italia.
Esperienza utente e fruizione dei contenuti nei quotidiani online in Italia.Cristiano Rastelli
 

Mehr von Cristiano Rastelli (20)

Let There Be Peace On CSS
Let There Be Peace On CSSLet There Be Peace On CSS
Let There Be Peace On CSS
 
Style Guides, Pattern Libraries, Design Systems and other amenities.
 Style Guides, Pattern Libraries, Design Systems and other amenities. Style Guides, Pattern Libraries, Design Systems and other amenities.
Style Guides, Pattern Libraries, Design Systems and other amenities.
 
Interaction Design Above the Level of a Single Man
Interaction Design Above the Level of a Single ManInteraction Design Above the Level of a Single Man
Interaction Design Above the Level of a Single Man
 
The data we should not miss
 The data we should not miss The data we should not miss
The data we should not miss
 
Adaptive, Responsive, Mobile. A liquid web.
Adaptive, Responsive, Mobile. A liquid web.Adaptive, Responsive, Mobile. A liquid web.
Adaptive, Responsive, Mobile. A liquid web.
 
What future we want for our Software Industry?
What future we want for our Software Industry?What future we want for our Software Industry?
What future we want for our Software Industry?
 
Slides are easy
Slides are easySlides are easy
Slides are easy
 
Mobile last
Mobile lastMobile last
Mobile last
 
Exploring ideas
Exploring ideasExploring ideas
Exploring ideas
 
HCI to UX to HCI - Parte B
HCI to UX to HCI - Parte BHCI to UX to HCI - Parte B
HCI to UX to HCI - Parte B
 
HCI to UX to HCI - Parte A
HCI to UX to HCI - Parte AHCI to UX to HCI - Parte A
HCI to UX to HCI - Parte A
 
HTML5 for Mobile
HTML5 for MobileHTML5 for Mobile
HTML5 for Mobile
 
The big bang theory
The big bang theoryThe big bang theory
The big bang theory
 
Html5 - Un anno dopo
Html5 - Un anno dopoHtml5 - Un anno dopo
Html5 - Un anno dopo
 
Senior 2.0 (reprise)
Senior 2.0 (reprise)Senior 2.0 (reprise)
Senior 2.0 (reprise)
 
La qualità non paga
La qualità non pagaLa qualità non paga
La qualità non paga
 
Il valore percepito
Il valore percepitoIl valore percepito
Il valore percepito
 
Paper - "Esperienza utente e fruizione dei contenuti nei quotidiani online i...
Paper - "Esperienza utente e fruizione dei contenuti nei  quotidiani online i...Paper - "Esperienza utente e fruizione dei contenuti nei  quotidiani online i...
Paper - "Esperienza utente e fruizione dei contenuti nei quotidiani online i...
 
Esperienza utente e fruizione dei contenuti nei quotidiani online in Italia.
Esperienza utente e fruizione dei contenuti nei quotidiani online in Italia.Esperienza utente e fruizione dei contenuti nei quotidiani online in Italia.
Esperienza utente e fruizione dei contenuti nei quotidiani online in Italia.
 
Arte agile
Arte agileArte agile
Arte agile
 

Kürzlich hochgeladen

Alessio Mazzotti, Aaron Brancotti; Writer, Screenwriter, Director, UX, Autore...
Alessio Mazzotti, Aaron Brancotti; Writer, Screenwriter, Director, UX, Autore...Alessio Mazzotti, Aaron Brancotti; Writer, Screenwriter, Director, UX, Autore...
Alessio Mazzotti, Aaron Brancotti; Writer, Screenwriter, Director, UX, Autore...Associazione Digital Days
 
ScrapeGraphAI: a new way to scrape context with AI
ScrapeGraphAI: a new way to scrape context with AIScrapeGraphAI: a new way to scrape context with AI
ScrapeGraphAI: a new way to scrape context with AIinfogdgmi
 
Luigi Di Carlo, CEO & Founder @Evometrika srl – “Ruolo della computer vision ...
Luigi Di Carlo, CEO & Founder @Evometrika srl – “Ruolo della computer vision ...Luigi Di Carlo, CEO & Founder @Evometrika srl – “Ruolo della computer vision ...
Luigi Di Carlo, CEO & Founder @Evometrika srl – “Ruolo della computer vision ...Associazione Digital Days
 
Daniele Lunassi, CEO & Head of Design @Eye Studios – “Creare prodotti e servi...
Daniele Lunassi, CEO & Head of Design @Eye Studios – “Creare prodotti e servi...Daniele Lunassi, CEO & Head of Design @Eye Studios – “Creare prodotti e servi...
Daniele Lunassi, CEO & Head of Design @Eye Studios – “Creare prodotti e servi...Associazione Digital Days
 
Federico Bottino, Lead Venture Builder – “Riflessioni sull’Innovazione: La Cu...
Federico Bottino, Lead Venture Builder – “Riflessioni sull’Innovazione: La Cu...Federico Bottino, Lead Venture Builder – “Riflessioni sull’Innovazione: La Cu...
Federico Bottino, Lead Venture Builder – “Riflessioni sull’Innovazione: La Cu...Associazione Digital Days
 
Edoardo Di Pietro – “Virtual Influencer vs Umano: Rubiamo il lavoro all’AI”
Edoardo Di Pietro – “Virtual Influencer vs Umano: Rubiamo il lavoro all’AI”Edoardo Di Pietro – “Virtual Influencer vs Umano: Rubiamo il lavoro all’AI”
Edoardo Di Pietro – “Virtual Influencer vs Umano: Rubiamo il lavoro all’AI”Associazione Digital Days
 

Kürzlich hochgeladen (6)

Alessio Mazzotti, Aaron Brancotti; Writer, Screenwriter, Director, UX, Autore...
Alessio Mazzotti, Aaron Brancotti; Writer, Screenwriter, Director, UX, Autore...Alessio Mazzotti, Aaron Brancotti; Writer, Screenwriter, Director, UX, Autore...
Alessio Mazzotti, Aaron Brancotti; Writer, Screenwriter, Director, UX, Autore...
 
ScrapeGraphAI: a new way to scrape context with AI
ScrapeGraphAI: a new way to scrape context with AIScrapeGraphAI: a new way to scrape context with AI
ScrapeGraphAI: a new way to scrape context with AI
 
Luigi Di Carlo, CEO & Founder @Evometrika srl – “Ruolo della computer vision ...
Luigi Di Carlo, CEO & Founder @Evometrika srl – “Ruolo della computer vision ...Luigi Di Carlo, CEO & Founder @Evometrika srl – “Ruolo della computer vision ...
Luigi Di Carlo, CEO & Founder @Evometrika srl – “Ruolo della computer vision ...
 
Daniele Lunassi, CEO & Head of Design @Eye Studios – “Creare prodotti e servi...
Daniele Lunassi, CEO & Head of Design @Eye Studios – “Creare prodotti e servi...Daniele Lunassi, CEO & Head of Design @Eye Studios – “Creare prodotti e servi...
Daniele Lunassi, CEO & Head of Design @Eye Studios – “Creare prodotti e servi...
 
Federico Bottino, Lead Venture Builder – “Riflessioni sull’Innovazione: La Cu...
Federico Bottino, Lead Venture Builder – “Riflessioni sull’Innovazione: La Cu...Federico Bottino, Lead Venture Builder – “Riflessioni sull’Innovazione: La Cu...
Federico Bottino, Lead Venture Builder – “Riflessioni sull’Innovazione: La Cu...
 
Edoardo Di Pietro – “Virtual Influencer vs Umano: Rubiamo il lavoro all’AI”
Edoardo Di Pietro – “Virtual Influencer vs Umano: Rubiamo il lavoro all’AI”Edoardo Di Pietro – “Virtual Influencer vs Umano: Rubiamo il lavoro all’AI”
Edoardo Di Pietro – “Virtual Influencer vs Umano: Rubiamo il lavoro all’AI”
 

Perché a fare i preventivi facciamo così schifo?

  • 1. PERCHÉ A FARE I PREVENTIVI FACCIAMO COSÌ SCHIFO? CRISTIANO RASTELLI
  • 2. Table of contents Flying to the moon Una piccola storia Il nervo scoperto Coders are special My experience Let’s play “quote” Costi nascosti Side-effects Conclusioni
  • 4. Flying to the moon I progetti “Mercury” e “Gemini”, a cui si riferiscono queste immagini, sono state due serie di missioni spaziali, condotte dalla NASA con lo scopo di acquisire il know-how e le competenze necessarie per portare, in poco meno di dieci anni, il primo uomo sulla Luna. Hanno ottenuto risultati mai raggiunti prima d’allora: primo equipaggio in orbita attorno alla terra prima “camminata” di un astronauta nello spazio primo rendez-vous e attracco fra due veicoli spaziali
  • 5. Flying to the moon 25 maggio 1961 “I believe that this nation should commit itself to achieving the goal, before this decade is out, of landing a man on the moon and returning him safely to the earth” President John F. Kennedy
  • 6. Flying to the moon E’ stato il maggior sforzo economico, tecnologico e scientifico mai sostenuto dagli USA, assieme al Progetto Manhattan e alla costruzione dello stretto di Panama. Costo del Programma Apollo (miliardi di dollari) 30 25 20 15 10 5 0 Stima iniziale Stima J. Webb Stima finale Costo finale
  • 7. Preventivare non si può “andare corti” budget stanziati dal committente Prevedere * Occorre sapere valutare e analizzare: ogni minimo dettaglio (dalla vite allo stadio propulsivo) ogni possibile/probabile futura necessità tutti i possibili casi, non solo il “best-case scenario”. * Non significa essere degli indovini o fare oracoli sul futuro...
  • 8. Flying to the moon 20 luglio 1969 Buzz Aldrin
  • 10. Cirpo “Ma sì, ma quanto vuoi metterci a...”
  • 11. Una piccola storia / 1 Una sera, mentre stavamo facendo una conference-call via Skype per l’organizzazione della Node.js Conference, si stava parlando di totem da piazzare agli ingressi della sala. Io sostenevo che meno cose c’erano da fare, meglio era (c’erano altre mille cose da fare, ricordare, organizzare). A un certo punto Cirpo se ne è uscito con questa frase: “Ma sì, ma quanto vuoi metterci? Tanto le fa Riccardo”. E qui mi si è accesa una lampadina: stava completamente tralasciando tutti gli aspetti collaterali dell’attività che non fossero la semplice, mera esecuzione materiale.
  • 12. Una piccola storia / 2 E mi sono fatto questa domanda: ma perché i DEV in particolare – ma gli esseri umani in generale – sono così pessimi a fare stime e preventivi? Forse, ho pensato, c’è un motivo antropologico, qualcosa che condiziona il nostro cervello e lo induce a sottovalutare sistematicamente gli sforzi (gli “effort”) per permettere agli uomini di osare di più, di fare cose che normalmente non farebbero e “selezionare la specie” più intraprendente? In ogni caso, mi sono proposto che avrei tenuto un talk su questo tema, in cui fare “pelo e contropelo” ai DEV. Perciò, eccomi qui!
  • 14. Il nervo scoperto Un “uccellino” mi ha detto che questa sessione è stata in assoluto la più votata fra quelle proposte per la UGIALT. Vi faccio notare che questo non è un talk tecnico, come gli altri. Cosa vuol dire secondo voi? Evidentemente è un’esigenza, un problema, una necessità, c’è un “sentire comune” che in fondo non siamo poi tanto bravi a fare preventivi*. Insomma ho toccato il classico “nervo scoperto” (e francamente, non immaginavo fosse così scoperto!). * Non credo di essermi sbagliato poi molto nel dare il titolo a questo talk, no?
  • 15. CODERS ARE SPECIAL
  • 16. You’re not that special, devs!
  • 17. Coders are not special! Da che mondo e mondo pittori, artisti, artigiani, architetti, ingegneri, costruttori, tutti quanti hanno dovuto produrre progetti e stime di costo ex-ante. Tutti coloro che devono “creare” qualcosa che prima non esisteva, che disegnano e progettano soluzioni su misura, che producono e realizzano prodotti “non standardizzati”. In molti casi (la buona parte?) hanno sbagliato stima. Noi non facciamo eccezione. Il punto qui però è: come fare un preventivo che abbia il minor margine di errore possibile?
  • 19. Nessuno ti può insegnare La verità è che fare preventivi è come educare i figli: puoi trovare manuali ovunque, puoi chiedere consigli a chiunque ma alla fine qualunque “metodo” deciderai di adottare ti sembrerà comunque imperfetto, troppo “astratto”, che non tiene conto del tuo caso particolare/speciale. Perché, come per i figli, fare un preventivo ti tocca da vicino, ha a che fare con il tuo “vissuto quotidiano”. Con le tue esperienze pregresse. Con il tuo senso di auto-stima. Con l’amore per il tuo lavoro. Con il tuo conto in banca.
  • 21. My experience Quindi non son qui per darvi nessun tipo di “lezione”. Tantomeno per esporvi teorie su come elaborare il preventivo perfetto e infallibile. Sono qui per raccontarvi la mia esperienza.
  • 22. 3... 2... 1... Via! Sono tante slide, potete saltare pure alla n. 89 senza perdervi niente... ;-)
  • 24. ESE MP IO
  • 26. ESE MP IO
  • 27. ESE MP IO
  • 29. ESE MP IO
  • 30. ESE MP IO
  • 31. ESE MP IO
  • 32. ESE MP IO
  • 33. ESE MP IO
  • 34. ESE MP IO
  • 35. ESE MP IO
  • 36. ESE MP IO
  • 37. ESE MP IO
  • 38. ESE MP IO
  • 39. ESE MP IO
  • 40. ESE MP IO
  • 41. ESE MP IO
  • 42. ESE MP IO
  • 43. ESE MP IO
  • 44. ESE MP IO
  • 45. ESE MP IO
  • 46. ESE MP IO
  • 47. ESE MP IO
  • 48. ESE MP IO
  • 49. ESE MP IO
  • 50. ESE MP IO
  • 51. ESE MP IO
  • 52. ESE MP IO
  • 53. ESE MP IO
  • 54. ESE MP IO
  • 55. ESE MP IO
  • 56. ESE MP IO
  • 57. ESE MP IO
  • 58. ESE MP IO
  • 59. ESE MP IO
  • 60. ESE MP IO
  • 61. ESE MP IO
  • 62. ESE MP IO
  • 63.
  • 64. ESE MP IO
  • 66.
  • 67.
  • 68.
  • 69.
  • 71.
  • 72.
  • 73.
  • 74.
  • 75.
  • 76.
  • 77.
  • 78.
  • 79.
  • 80.
  • 81.
  • 83.
  • 84.
  • 85.
  • 86.
  • 88.
  • 90. Cosa ho imparato Separare mentalmente (e fisicamente) il ragionamento fra le attività da realizzare (quindi il progetto) e il tempo che occorre a realizzarle (quindi il preventivo) In questo modo si perde meno di vista l’obiettivo del preventivo, che è quello di fornire una stima/valutazione economica al proprio cliente dei costi di ideazione/progettazione/realizzazione di una determinata attività. Ragionare in termini di giorno-uomo ideale (di 8 ore)* (poi magari ce ne impieghi 12, ma quello è comunque il tuo parametro di riferimento temporale, la tua “unità di misura” di base) Tenere sempre a bada la vocina che è in noi. Quella che ormai riconosciamo, quella che ci fa dire “ma sì, ma cosa vuoi metterci a” oppure “non sarà caro? e se poi per il cliente è troppo?” e alla fine ci porta a sottostimare gli effort di un progetto, specie se complesso.
  • 91. Cosa ho imparato Il cliente guarda la cifra in basso a destra. Non c’è nulla da fare, è un dato di fatto oggettivo. Come il sole che sorge e tramonta. Occorre farsene una ragione e agire di conseguenza. Decidere (a seconda del cliente) cosa mostrare e cosa invece omettere (o non specificare affatto) Ad esempio la suddivisione del progetto in sotto-attività oppure il numero di giornate previste per ogni singola voce e/o il costo a giornata. Ci sono tipi diversi di clienti. A noi il compito di capire chi è l’interlocutore che abbiamo di fronte, cosa ci sta chiedendo, che tipo di risposta dare, in che forma comunicargli la nostra proposta progettuale/economica. A noi il compito di decidere se e quanto del nostro tempo dedicare (ovvero investire) nella redazione del preventivo.
  • 94. Let’s play “quote” Decidere assieme allo staff se fare le magliette per la conferenza • Fare email allo staff + polling/doodle Chiedere se qualcuno ha conoscenza/esperienza di stampatori di t-shirt Chiedere preventivo a 2 o 3 diversi stampatori di magliette • Fare email in cui si spiega cosa serve, come saranno le magliette, ecc. Confrontare fra loro i tre preventivi ricevuti • Cercare su internet il prezzo medio di una maglietta, per confronto • Decidere assieme agli altri membri dello staff quale scegliere Preparare le bozze grafiche delle magliette (con diverse soluzioni) • Cercare su internet i colori disponibili per le magliette • Scegliere il colore e ideare la grafica da far stampare sulle magliette • Realizzare i file grafici (vettoriali e/o bitmap alta risoluzione)
  • 95. Let’s play “quote” Decidere la grafica finale delle magliette • Sottoporre via email le soluzioni ideate/create ai membri dello staff • Leggere risposte/commenti e rispondere a propria volta • Modificare la bozza sulla base delle indicazioni ricevute • Scegliere soluzione definitiva assieme allo staff (con polling/doodle) Raccogliere le prenotazioni per le magliette • Creare form online con Google Docs • Creare pagina web per embedding e raccolta dati “clienti” Decidere quante magliette far stampare • Estrarre da foglio di calcolo i numeri aggregati per sesso, taglia, colore • Calcolare numero magliette aggiuntive da vendere il giorno della conf Ordinare le magliette allo stampatore • Mandare numeri e grafica finale allo stampatore per quotazione finale
  • 96. Let’s play “quote” Preparare i file grafici definitivi per lo stampatore (in diversi formati) • Inviare email allo stampatore con i dettagli tecnici dei file allegati Passare dallo stampatore per accordarsi, firmare l’ordine e dare l’acconto • Passare da chi ha la cassa per prendere i soldi da dare allo stampatore Chiamare stampatore per avere conferma della data di consegna Chiamare stampatore per accordarsi sul ritiro delle magliette Passare a ritirare le magliette dallo stampatore • Verificare la stampa delle magliette, pagare e caricare gli scatoloni Consegnare le magliette a chi le “venderà” il giorno della conferenza • Preparare foglio excel con la lista delle prenotazioni effettuate • Portare scatoloni a casa degli incaricati, per permettergli di suddividere le magliette per tipo, colore, taglia, ecc.
  • 98. Costi nascosti Incontri preliminari Presentazione, raccolta dei requisiti, redazione del preventivo, illustrazione dell’offerta, trattative per definizione budget finale. Attività kickoff Pianificazione delle attività, boostrap del progetto, attribuzione dei task. Riunioni in corso d’opera Incontri per richieste di modifiche, attività integrative, raccolta feedback, avanzamento lavori, consegna del prodotto, eventuale formazione. Gestione del progetto Mantenimento delle relazioni con il cliente ed eventuali suoi fornitori di servizi, coordinamento delle attività dei propri collaboratori, redazione documenti di progetto, lettura/scrittura delle email.
  • 99. Costi nascosti Attività non previste Richieste e/o modifiche e/o integrazioni in corso d’opera. Variazione degli obiettivi di progetto al mutare degli interlocutori. Attività sottovalutate “Beh, ma quanto vuoi metterci a...”. Tempi di acquisizione di nuove competenze. Curve di apprendimento più lunghe del previsto. Attività collaterali/a conclusione del progetto Registrazione nei motori di ricerca, attivazione statistiche, creazione di account e configurazione profili su social network e servizi online. Varie ed eventuali Tempi di trasferta, anticipi economici (acquisto servizi/prodotti per conto del cliente, iva, tasse, ecc.), solleciti dei pagamenti, recupero crediti.
  • 101. Side-effects Ritardo nella consegna • (e nell’avvio dei progetti successivi) Credibilità personale Professionalità dimostrata Remuneratività del lavoro Qualità complessiva
  • 102. Il problema della qualità qualità perfezione 1 10 10 10 lavoro/tempo
  • 103. L’effetto più importante Sbagliare l’effort di un preventivo ha impatto diretto sulla qualità del lavoro ultimato.
  • 105. Consigli 1. Prevedere. Non solo preventivare. 2. Numeri. Non solo funzionalità. 3. Non sottovalutate gli effort. 4. Non mettetevi nei panni del cliente, ma nei vostri! 5. E’ un processo “trial & error”, rassegnatevi. 6. Non perdete mai di vista la qualità finale del prodotto. 7. Piuttosto meno cose, se dovete stare in un budget.
  • 107. Credits http://www.nasa.gov/ http://tothemoon.ser.asu.edu