Esplora E-book
Categorie
Esplora Audiolibri
Categorie
Esplora Riviste
Categorie
Esplora Documenti
Categorie
AGGIUSTARE L’FBI
All’FBI, il primo problema che il team di Sentinel ha dovuto affrontare
sono stati i contratti. Ogni singolo cambiamento finiva con il diventare
un negoziato sul contratto con Lockheed Martin. Quindi Jeff Johnson e
Chad Fulgham spesero mesi per sbrogliare i contratti, portare
all’interno lo sviluppo e ridurre lo staff da un centinaio di persone a
meno di cinquanta. Il team centrale era ancora più piccolo.
La prima settimana fecero quello che molta gente fa in queste
circostanze: stamparono tutta la documentazione sulle specifiche. Se
non vi è mai capitato di vedere a quanto ammonta per un grande
progetto, può arrivare a centinaia e centinaia di pagine. Ho visto pile di
fogli alte anche qualche metro. L’ho visto accadere in un progetto dopo
l’altro: le persone copiano, incollano e le mettono nei loro scritti, ma
nessuno legge veramente tutte quelle migliaia di pagine. Non è
possibile, è questo il punto. Hanno messo insieme un sistema che le
costringe a sostenere una fantasia.
“C’erano 1.100 specifiche. La pila dei fogli era spessa diversi
centimetri” afferma Johnson. Anche solo pensare a quei fogli mi fa
provare compassione per quelle persone che probabilmente hanno
speso settimane delle loro vite per produrre documenti che non
avevano alcuno scopo. FBI e Lockheed Martin non sono le uniche: l’ho
visto accadere praticamente in tutte le imprese con cui ho lavorato. Il
grande mucchio dell’inutilità è una delle ragioni per cui Scrum può
essere un cambiamento così potente per le persone. Nessuno
dovrebbe buttare la propria vita in lavori senza senso. Non è solo un
cattivo modo di fare business, ma uccide anche l’anima.
Poi, dopo aver ottenuto il loro mucchio, l’analizzarono e misero in
ordine di priorità le specifiche. Il che è di importanza vitale, e molto
più difficile di quanto possa sembrare. Spesso le persone si limitano ad
affermare che tutto è importante, ma quello che dovrebbero chiedersi,
quello che il team di Sentinel si è chiesto, è che cosa apporterà
maggior valore al progetto? Fate prima queste cose. Nello sviluppo del
software c’è una regola, nata da decenni di ricerche, secondo la quale
in ogni parte del programma l’80% del valore risiede nel 20% delle
caratteristiche. Pensateci: quando è stata l’ultima volta che avete usato
l’editor di visual basic di Microsoft? Probabilmente non sapete
neanche che cos’è, quindi men che meno lo usereste. Però c’è, e
qualcuno ha speso del tempo per implementarlo ma, ve lo garantisco,
non ha aumentato di molto il valore di Word.
Disporre le cose in ordine di priorità secondo il valore fa in modo
che le persone producano prima quel 20%. Spesso, quando hanno
finito, si rendono conto che non hanno bisogno veramente del restante
80, oppure che quello che sembrava importante all’inizio non lo è più .
Per il team di Sentinel, la domanda divenne: “Okay, stiamo
lavorando su questo progetto enorme e di importanza vitale e sul
quale abbiamo speso centinaia di milioni di dollari. Quando sarà
finito?”. Dopo averci pensato, promisero la consegna per l’autunno del
2011. Il report dell’Ispettore generale dell’autunno del 2010 è un
esempio di incredulità :
L’FBI ha affermato che userà una “metodologia agile” per completare lo
sviluppo di Sentinel, utilizzando meno dipendenti provenienti da FBI,
Lockheed Martin e dalle società che hanno fornito la maggior parte dei
componenti pronti di Sentinel. L’FBI prevede di ridurre il numero dei
dipendenti degli appaltatori che lavorano su Sentinel da circa 220 a 40. Nello
stesso tempo, anche il numero dei dipendenti FBI assegnati al progetto
diminuirà da 30 a 12. L’FBI ci ha riferito che crede di poter completare
Sentinel con i circa 20 milioni di dollari rimasti nel budget e in 12 mesi
dall’inizio di questo nuovo approccio3.