17
OpenProj: una valida alternativa a MS Project Daniele Cammareri - 063815

OpenProj: una valida alternativa a MS Project Daniele Cammareri - 063815

Embed Size (px)

Citation preview

Page 1: OpenProj: una valida alternativa a MS Project Daniele Cammareri - 063815

OpenProj: una valida alternativa a MS Project

Daniele Cammareri - 063815

Page 2: OpenProj: una valida alternativa a MS Project Daniele Cammareri - 063815

Cos’è OpenProj?

“ OpenProj is a free, open source desktop alternative to Microsoft Project. OpenProj has been downloaded over 800,000 times in over 142 countries and has quickly become one of the most popular open source applications. If you are managing a group project we recommend Projects On Demand. If you want a free replacement to commercial desktop software, then OpenProj is perfect. OpenProj is also now included with Star Office in Europe. It's available on Linux, Unix, Mac or Windows, and it's free.”

Page 3: OpenProj: una valida alternativa a MS Project Daniele Cammareri - 063815

Obiettivi

• Valutare l’opportunità di sostituire MS Project con un tool open source, in questo caso OpenProj

• Verificare che OpenProj sia in grado di gestire tutti gli aspetti di Project Management coperti durante il corso, e quindi che possa essere sostituito a MS Project per un eventuale progetto d’esame

Per valutare il tool, è stato creato un semplice progetto campione, che ha come obiettivo lo sviluppo di un software con un processo di sviluppo a cascata

Page 4: OpenProj: una valida alternativa a MS Project Daniele Cammareri - 063815

Cosa Vogliamo verificare

• Per essere accettato, OpenProj dovrà essere in grado di:– Pianificare il progetto e in particolare di:

• Specificare la WBS• Specificare e assegnare le risorse• Effettuare una previsione di tempi e costi• Memorizzare la baseline

– Di controllare l’avanzamento del progetto:• Gestione dell’earned value• Previsione dei tempi e dei costi finali di progetto• Ripianificazione delle attività

Page 5: OpenProj: una valida alternativa a MS Project Daniele Cammareri - 063815

OpenProj – Installazione

OpenProj è scaricabile in un pacchetto jar e non richiede installazione.

E’ presente un comodo script che esegue il programma con la configurazione adatta della Java Virtual Machine

L’esecuzione non ha creato nessun problema.

Page 6: OpenProj: una valida alternativa a MS Project Daniele Cammareri - 063815

OpenProj – Definizione delle risorse

• L’inserimento delle risorse è risultato semplice. L’interfaccia e le funzionalità di questa operazione sono del tutto simile a quelle di MS Project.

• E’ possibile anche specificare diversi calendari lavorativi e assegnarli alle varie risorse.

Page 7: OpenProj: una valida alternativa a MS Project Daniele Cammareri - 063815

OpenProj – Creazione della Baseline

• L’interfaccia di OpenProj si rivela molto simile a quella di MS Project.• Le attività della WBS sono state create e indentate senza alcun problema• E’ possibile specificare tutti e 4 i tipi di relazione fra attività• E’ possibile inserire gap sia positivi che negativi• Non è possibile inserire attività cicliche

Page 8: OpenProj: una valida alternativa a MS Project Daniele Cammareri - 063815

OpenProj – Risorse, Tempi e Costi

• Come in MS Project è possibile agire sulle risorse allocate nelle varie attività e sulle ore lavorative per calcolare automaticamente i costi. L’interfaccia è del tutto simile a quella di MS Project.

Page 9: OpenProj: una valida alternativa a MS Project Daniele Cammareri - 063815

OpenProj – Informazioni di Progetto

• Le statistiche di progetto sono comode ed esaustive e comprendono le stime a finire di tempi e costi, insieme a quelle previste dalla baseline

Page 10: OpenProj: una valida alternativa a MS Project Daniele Cammareri - 063815

OpenProj – Definizione della baseline

• Attraverso la funzione salva previsione, è possibile memorizzare la baseline da utilizzare per le attività di controllo di progetto.

• E’ possibile memorizzare fino a 20 baseline

Page 11: OpenProj: una valida alternativa a MS Project Daniele Cammareri - 063815

OpenProj – Controllo di avanzamento

• Nella visualizzazione della WBS possono essere inserite tutte le voci necessarie alla valutazione del valore assorbito

Page 12: OpenProj: una valida alternativa a MS Project Daniele Cammareri - 063815

OpenProj – Controllo di Avanzamento

• Il controllo di avanzamento risulta piuttosto macchinoso e richiede la scoperta e l’uso di alcuni “trucchi”

• La funzione aggiorna progetto si comporta come in MS Project, calcolando la percentuale di completamento e aggiornando i vari indici. Dopo aver aggiornato il progetto può essere necessario portare indietro la data di progetto di 1 giorno, per avere un indice BCWS in linea con gli indici BCWP e ACWP appena calcolati.

Page 13: OpenProj: una valida alternativa a MS Project Daniele Cammareri - 063815

OpenProj – Controllo di Avanzamento

• Per le attività già completate dopo l’avanzamento:– Se l’attività ha richiesto meno tempo del previsto

• Si riesce a ridimensionare l’attività solo agendo graficamente sul diagramma di Gantt

• I valori ottenuti degli indici sono corretti– Se l’attività ha richiesto più tempo del previsto ma è terminata:

• Cambiare il campo “duration”• E’ richiesta un’operazione “annulla” per ottenere i valori corretti• I valori degli indici ottenuti sono corretti

– Se l’attività ha richiesto più tempo del previsto ma non è ancora terminata• Abbassare il campo “percentage complete” al di sotto di 100%• Eventualmente allungare la durata dell’attività modificando il campo

“duration”. I Gap previsti vengono correttamente riempiti.

Page 14: OpenProj: una valida alternativa a MS Project Daniele Cammareri - 063815

OpenProj – controllo di avanzamento

• Per le attività non ancora completate dopo l’avanzamento:– Se l’attività è già terminata: agire sul campo “duration” per

indicare che l’attività è terminata qualche giorno prima. Il comportamento dei vari indici è corretto e non crea problemi.

– Se l’attività è in ritardo: agire sul campo “duration” per indicare che l’attività termina dopo. Il comportamento dei vari indici è corretto e non crea problemi.

– Se l’attività è in anticipo: agire agire sul campo “duration” per indicare che l’attività termina prima. Il comportamento dei vari indici è corretto e non crea problemi.

Page 15: OpenProj: una valida alternativa a MS Project Daniele Cammareri - 063815

OpenProj – Controllo di avanzamento

• E’ stato simulato un ritardo nell’attività di progettazione del software che impiegherà 2 giorni in più per essere completata.

• Gli indici EVM e le statistiche di progetto vengono aggiornate correttamente

Page 16: OpenProj: una valida alternativa a MS Project Daniele Cammareri - 063815

OpenProj – aspetti negativi

• Non tutte le azioni sono annullabili come in MS Project. Spesso si perde il controllo di quello che si sta facendo ed è difficile tornare indietro. Conviene salvare spesso e ricaricare la versione precedente quando si compie un’azione sbagliata che non si riesce ad annullare

• Prestazioni inferiori a quelle di Project, che appare più reattivo

• Non si possono specificare attività cicliche• In alcuni aspetti piuttosto macchinoso

Page 17: OpenProj: una valida alternativa a MS Project Daniele Cammareri - 063815

OpenProj – Conclusioni

• Il software sembra maturo per essere utilizzato al posto di MS Project, almeno per quanto riguarda gli aspetti visti nel corso.

• Interfaccia e funzionalità sono molto simili a MS Project; questo rende facile la transizione a OpenProj.