Passare da una stima approssimativa dell’ordine di grandezza (ROM) a un piano di progetto dettagliato

COS’È UNA ROM E PERCHÉ NE HO BISOGNO?

I project manager—che lavorino per una società di sviluppo software, una società di produzione o una società di progettazione ingegneristica—devono affrontare la sfida comune di stimare la portata del progetto in termini di costi, sforzi, pianificazione e rischio. Ma prima di un progetto inizia, la vostra azienda deve decidere se il progetto è anche fattibile in base al budget della vostra azienda., O forse si vuole guadagnare qualche nuovo business ed è necessario presentare una proposta per sviluppare qualche nuovo widget.

Quasi sempre, il project manager inizia determinando una stima approssimativa dell’ordine di grandezza (ROM), che è proprio come suona il nome. Questa stima fornisce un “ballpark”, o ordine di grandezza, per il progetto. In altre parole, questa stima di alto livello consente di sapere se il progetto sta per prendere $50.000 o $5.000.000. Se ci vorranno sei settimane, sei mesi o sei anni.,

Secondo una Guida al Project Management Body of Knowledge (Guida PMBOK®), una stima della ROM varia tipicamente da -25% a +75%. Per i progetti tecnologici durante l’analisi dei business case ROM stima spesso -50 a + 50% dei costi effettivi: generalmente sul lato basso. A seconda di come la ROM è stata sviluppata, il numero ballpark può essere sufficiente per decidere che il progetto è fattibile e di procedere con quella proposta di offerta – o no! Una stima ROM con una probabilità associata può fornire informazioni sufficienti., Quindi, per ottenere una migliore comprensione dei costi del progetto, del programma, dello sforzo e del rischio, è necessario preparare una stima più dettagliata. Ad esempio:

  • Quanto costerà il progetto per fase, al mese, nel complesso? Quali sono i costi dei materiali?
  • Quali componenti/moduli/parti/attività sono i driver chiave di costo e pianificazione?
  • Quali sono i costi e gli impatti di pianificazione delle alternative di progettazione o dei cambiamenti nell’ambito generale?
  • Quale livello di sforzo e quante risorse umane e di che tipo saranno necessarie?
  • Quanto tempo impiegherà il progetto?, Può essere finito abbastanza presto per il mercato?
  • Qual è la probabilità che il progetto sarà completato nei tempi e nel budget?

SEER Tools Help with ROM and Detailed Estimates

SEER è una suite interoperabile di prodotti che ti consente di acquisire e inserire tutto ciò che sai su un progetto e simula ciò che non sai ancora—dandoti la gamma di risultati probabili, inclusa una stima più probabile.,

Indipendentemente dal fatto che si dispone di un progetto di software per sviluppare una nuova app mobile con soli 50 funzioni, un progetto di design per sviluppare e testare un nuovo sistema avionico per l’ultima jet, o un progetto costruttivo per determinare il modo economicamente più efficiente per la produzione che i nuovi widget, c’è un VEGGENTE soluzione che consente di comprendere tutto quello che dovete sapere prima di commettere:

  • VEGGENTE per il Software Fornisce un approccio sistematico per la stima del costo, pianificazione, sforzo, difetti, e il rischio di sviluppo di software e progetti di manutenzione.,
  • SEER for Information Technology — Fornisce il costo totale di proprietà per i progetti IT, tra cui infrastrutture, servizi, operazioni e supporto continuo.
  • SEER for Hardware-Fornisce il costo totale di proprietà per lo sviluppo di componenti hardware ed elettronici, sistemi e assemblaggi di prodotti integrati dal concetto alla progettazione, test, produzione, operazioni, supporto e ritiro.
  • SEER for Manufacturing — Stima i costi di produzione e assemblaggio dettagliati per un’ampia varietà di processi di produzione., Identifica i fattori di costo, i rischi e gli intervalli per la produzione.

SEER fornisce la copertura più completa dei domini di progetto. Inoltre, le soluzioni SEER sono interoperabili, quindi gli utenti possono combinare i risultati da una soluzione all’altra per eseguire la migliore analisi possibile.

Poiché i modelli SEER sono basati su parametri con un gran numero di basi di conoscenza, è possibile utilizzare l’intelligenza integrata per ricavare le impostazioni iniziali dei parametri in base all’esperienza del settore, anche se molti dei parametri non sono ancora definiti per il progetto., La figura seguente mostra le categorie della knowledge base e le selezioni di esempio per SEER per il Software.

SEER ti consente di creare stime di ROM con il minor numero di informazioni dettagliate disponibili—ancora una volta, acquisendo le informazioni che conosci sui parametri di un progetto e simulando ciò che non conosci. Ma in ogni caso, la stima viene creata in modo ripetibile, credibile, tracciabile, difendibile. Quando la direzione superiore o il cliente chiede come hai derivato la stima, hai la tracciabilità per mostrare come e perché la stima è nata.,

ROM TO DETAILED ESTIMATE—UN ESEMPIO

In particolare, diciamo che hai un progetto per sviluppare un toolkit di vendita e stai usando il VEGGENTE per il modello software per stimare il progetto.

Nota: mentre questo esempio è specifico per un progetto software e mostra il modello SEER for Software, gli stessi concetti si applicano in tutta la suite di modelli SEER e in tutti i domini di progetto che SEER copre, dalla produzione ad ESSO.,

Inizialmente, potresti solo sapere che questo dovrebbe essere un toolkit per il personale di vendita e il toolkit dovrebbe contenere un database client, un repository centrale e una sorta di pacchetto dimostrativo del prodotto.

Struttura di ripartizione del lavoro flessibile

SEER supporta una struttura di ripartizione del lavoro funzionale flessibile che consente di passare da una stima ROM del primo ordine a una stima dettagliata del budget.,

Supponiamo che in aggiunta alle informazioni iniziali (in cui si conoscevano solo i tre requisiti di base che necessitano di un database, repository, e una dimostrazione del prodotto pacchetto), ora avete più richieste specifiche:

  • Client di database deve contenere un gestore di contatti, di rapporti personalizzati funzionalità e un’interfaccia client.
  • Il repository centrale deve contenere due tipi di database, la possibilità di essere replicato e la configurazione della posizione.
  • Il pacchetto di dimostrazione del prodotto deve contenere un visualizzatore multimediale, un browser e un indice del prodotto.,

Dati questi requisiti, è possibile aggiungere elementi alla struttura di ripartizione del lavoro per dare maggiore chiarezza e ottenere una stima più dettagliata.

Con il VEGGENTE per soluzione Software, ogni elemento può avere:

  • Diverse impostazioni di parametri
  • Diverso dimensionamento
  • Diverso metodo di sviluppo
  • Diversi standard di qualità
  • Unico del personale di carico/profilo

Inoltre, è possibile registrare e conservare soluzioni alternative nella struttura di suddivisione del lavoro, permettendo di fare compromesso analisi.,

ANALISI INTEGRATA DEL RISCHIO E DELL’INCERTEZZA

Gli strumenti SEER utilizzano modelli probabilistici con analisi integrata del rischio e dell’incertezza. Ciò significa che, dato il rischio probabile e l’incertezza del progetto, si immettono i valori dei parametri e SEER restituirà una stima di probabilità di quanto è probabile che si raggiungano gli obiettivi del progetto.

I parametri vengono inseriti come valori di input di:

  • Meno
  • Probabile
  • Più

Ad esempio, quanto saranno esperti i programmatori per questo progetto?, Se questo è davvero sconosciuto, si potrebbe dire che il caso peggiore sarà un programmatore con una quantità minima di esperienza; lo scenario probabile è un livello misto di esperienza; e nel migliore dei casi, il team “A” con 10 anni di esperienza.

Oppure, quale sarà la dimensione di uno dei moduli software?, VEGGENTE per il Software permette di esprimere un software di dimensioni in un numero di modi, per esempio:

  • Numero e il tipo di funzioni
  • Numero di linee di codice
  • Funzione di punti
  • i casi d’Uso
  • Storia punti

Si può stimare che un singolo componente è possibile che un minimo di valore (best-case scenario) di 2500 righe di codice, un likelyscenario grande come 5000 righe, o un valore (nel caso peggiore) è di 15.000 righe di codice.,

Lo strumento SEER, ad esempio SEER for Software in questo caso, utilizzerà i valori di input e restituirà il risultato probabilistico, tenendo conto delle incertezze che hai inserito. Ad esempio, hai solo una probabilità del 20% di fare il lavoro che hai descritto in 4 mesi e una probabilità dell ‘ 80% che ci vorranno effettivamente 9 mesi.

Questa analisi probabilistica ti consente di fare compromessi nel modello con parametri per i quali hai effettivamente influenza o una buona comprensione., Cosa succede se il progetto è stato spostato al team di sviluppo “jelled”, cosa succede se parte del lavoro viene esternalizzato, cosa succede se la funzionalità viene ridotta e posticipata a una versione futura… e così via. SEER consente di modificare gli scenari what-if per darvi il livello di confidenza è necessario che il progetto può essere completato sotto budget e nei tempi previsti.

INTEGRAZIONE CON MICROSOFT PROJECT O P6

Dopo aver generato una stima in SEER, che si tratti di una stima ROM o di una stima dettagliata, è possibile trasformare la stima in un piano di progetto dettagliato e orientato alle attività in Microsoft Project o P6., Ciò consente di:

  • Creare modelli di ciclo di vita personalizzati che costruiscono le best practice direttamente nei piani di progetto
  • Personalizzare le categorie di lavoro per riflettere il modo in cui l’organizzazione assegna compiti (ad esempio, ai reparti o alle categorie di lavoro) per pianificare con precisione l’allocazione del personale per un progetto

RIEPILOGO

, SEER fornisce il software ideale per creare tali stime a causa dell’ampiezza di conoscenza che gli strumenti incorporano con l’analisi parametrica e l’analisi probabilistica dei risultati. Inoltre, SEER fornisce il modo ideale per passare da una semplice stima ROM, a una stima dettagliata, a un piano di progetto che consente di gestire il progetto dall’inizio alla fine.

Contattaci per saperne di più su come uno degli strumenti VEGGENTI può aiutare la tua organizzazione a risolvere i problemi di stima, pianificazione e controllo dei progetti.

Visitate il nostro sito: www.galorath.,com o contattarci a: [email protected]; + 1-310-414-3222.

Torna indietro

Lascia un commento

Il tuo indirizzo email non sarà pubblicato. I campi obbligatori sono contrassegnati *