Planning and the Bungie-Boss
Dilbert ha molte strisce sul bungie-boss. Le nostre sfide e aspettative in merito alla pianificazione possono essere sia la causa che l'effetto della caduta della leadership. La mia esperienza in una società Fortune 100 è stata che in un anno tutti quelli che hanno iniziato l'anno come capo progetto sono usciti. Forse questo era dovuto al problema di pianificazione. Non sono sicuro che il tuo ex lead sia partito per questo motivo, ma quando il tuo ruolo richiede che tu faccia un piano con un impegno, se non accade, spesso, ne deriva un'uscita correlata alla scadenza.
Contesto organizzativo della pianificazione
Se non ti senti a tuo agio con la pianificazione, forse non ti senti a tuo agio con la responsabilità degli impegni assunti con il marketing o altre parti interessate prima che i problemi da risolvere siano documentati o compresi. Questo è un buon istinto.
La pianificazione è uno strumento importante. Non trascurarlo. Non fraintenderlo.
La pianificazione è integralmente collegata agli impegni, alla responsabilità e al potere negoziale. La pianificazione agile ha molti meriti. Dovresti conoscere le sue tecniche, così come le tecniche delle metodologie pianificate. La tua organizzazione può avere il suo approccio e ottenere consigli e lavorare con qualcuno che è sopravvissuto alla leadership di molti progetti, molti di cui possono essere sorprendentemente utili.
Un semplice esempio di pianificazione - Non deve riguardare il software ...
Se una società di copertura venisse a casa mia per fare un'offerta su un sostituto, se fanno un'offerta troppo bassa, potrebbero perdere soldi per il lavoro, ma se fanno un'offerta troppo alta, non otterranno affatto il lavoro. Ad ogni modo, sono fuori dal mercato. Nel tuo nuovo ruolo, se diventi troppo basso, eseguirai il progetto fino a quando non inizia la responsabilità, quindi avrai problemi. Se stimate un progetto con abbastanza imbottitura per assicurare il successo entro la scadenza, molti scelgono semplicemente qualcun altro da guidare. Il kicker è che non sei come il roofer. Può vedere quanto è grande il tetto e ha dati storici su quanto tempo impiega quel tetto di dimensioni.
Diventare un pianificatore migliore
Potresti prendere in considerazione un qualche tipo di allenamento. Nelle metodologie Agili e nelle più recenti metodologie pianificate, la stima è un'attività a livello di team. Di conseguenza, dovresti considerare di allenarti anche per la tua squadra.
Per esperienza, posso dirti che può essere frustrante ottenere stime dai membri del team che lo rimandano, darti stime che fanno in due minuti in base al nome dell'attività senza riferimento a un requisito o alla descrizione della funzione o al codice esistente, oppure che insistono sul fatto che molti dei compiti elencati possono essere svolti in una frazione del giorno anche se i progetti passati hanno trascorso settimane su problemi simili.
Esistono vari corsi di formazione e certificazioni per i project manager, ma vorrei controllarne uno accreditato in modo indipendente. Potrebbe valere la pena di ripensarci prima di scegliere di certificare con approcci basati su metodologie pianificate se si prevede di lavorare con i team Agile (o viceversa).
SLIM è un metodo inventato da Putnam dopo aver lavorato presso GE e altre società su progetti DoD negli anni '70. SLIM è influente e la sua società QSM offre una certificazione che sembra uscire da uno strumento che producono. A seconda che la tua azienda abbia adottato il proprio strumento, potrebbe non avere valore o valore elevato.
Steve McConnell (autore di Code Complete) ha anche scritto un libro sulla stima del software e la sua società Construx insegna due classi per crediti PDU che sono accreditati attraverso il Project Management Institute. Ho il suo libro e se volessi conoscere l'argomento attraverso la formazione in classe, probabilmente sceglierei Construx. Fanno anche formazione Scrum e amministrano varie valutazioni Scrum accreditate tramite Scrum.org.
Un'altra fonte che potrebbe fornire una grande formazione accademica sulla stima di progetti software, sarebbe il gruppo di Barry Boehm alla USC , basato sul loro ampio lavoro sulla modellazione costruttiva dei costi COCOMO e COSYSMO che è stato utilizzato dalla NASA e da altri grandi appaltatori per stimare progetti molto grandi. Non sono sicuro di essere un vero sostenitore di COCOMO, ma mi piace il lavoro empirico che hanno svolto per correlare gli effetti della scala e dei driver di costo sulla durata del programma.
Ho anche trovato un capitolo di un libro di testo pubblicato da O'Reilly che discute brevemente i principali metodi di stima del software tra cui Watts Humphreys PROBE e il gioco di pianificazione di Kent Beck. SONDA include l'idea che gli ingegneri tengono traccia delle metriche sulla propria produttività, quindi le applicano alla parte assegnata a nuovi progetti. Planning Game è estremamente collaborativo tra sviluppatori e altre parti interessate.