La gestione dei progetti informatici

Похожие документы
Realizzare un Progetto Informatico

Unità Formativa 10.2: Strumenti per la programmazione delle attività.

DIPARTIMENTO DI INGEGNERIA IMPIANTI INDUSTRIALI. Andrea Chiarini Andrea Chiarini 1

Processi principali per il completamento del progetto

Università degli Studi di Parma Facoltà di Scienze MM. FF. NN. Corso di Laurea in Informatica. Ingegneria del Software. La fase di Analisi

La gestione manageriale dei progetti

Gestione parte IIC. Diagrammi di Gantt. Esempio. Schemi di scomposizione delle attività

PIANIFICAZIONE E PROGRAMMAZIONE DEI LAVORI

IV. TEMPI E RISORSE: STRUMENTI DI PIANIFICAZIONE E CONTROLLO

IL PERCORSO LOGICO DI UN PROGETTO. Prof.Claudio Saita

CPM - PERT CPM - PERT. Rappresentazione di un progetto. Gestione di un progetto. Critical Path Method Project Evaluation and Review Technique

ECONOMIA INTERNAZIONALE DEL TURISMO

Trasformazione dei Processi in Progetti DIB 1

Massimo Paolucci DIST Università di Genova. Metodi per supportare le decisioni relative alla gestione di progetti

Scopo della WBS. La regola del 100% Orientamento ai risultati

La procedura di programmazione e gestione del progetto

Università di Bergamo Facoltà di Ingegneria INGEGNERIA DEL SOFTWARE. Paolo Salvaneschi A6_1 V2.0. Gestione. Pianificazione e gestione del progetto


COMUNICAZIONE PER IL MANAGEMENT D IMPRESA

Le tecniche di scheduling (1)

La pianificazione finanziaria di progetto

Project Management. Corso Sistemi Informativi Aziendali, Tecnologie dell Informazione applicate ai processi aziendali.

Sviluppo e Gestione dei Progetti. docente: Prof. Filippo Ghiraldo f.ghiraldo@bep.co.it

Il Progetto e il Project Management

IL PROJECT MANAGEMENT

IL PROCESSO TECNICO DI SCHEDULAZIONE: TEMPI E COSTI DI UN PROJECT LABORATORIO INTEGRATO DI COSTRUZIONE E PRODUZIONE LEZIONE 4

Work Breakdown Structure (WBS) (1) Strumenti del Project Management. Work Breakdown Structure (WBS) (2) Work Breakdown Structure (WBS) (3)

Descrizione dettagliata delle attività

Work Breakdown Structure Diagramma di Gantt PERT/CPM

Creare diagrammi di Gantt con Visio 2003

Capitolo 4 - Teoria della manutenzione: la gestione del personale

Dall Idea al Progetto

LA PIANIFICAZIONE DELLE ATTIVITA E IL WORK BREAKDOWN STRUCTURE

Corso di estimo D 2004/2005

ORGANIZZAZIONE E PIANIFICAZIONE DEL PROCESSO DI SVILUPPO PRODOTTO

Concetti di base di ingegneria del software

Indice. 1 Evoluzione dell Idea di project management e definizione del progetto

Corso di estimo D Prof Raffaella Lioce

Sviluppo e Gestione dei Progetti. docente: Prof. Filippo Ghiraldo f.ghiraldo@bep.co.it

Role plaing esperienziale: ATTUAZIONE DI UN PROGETTO DI NURSING

Università di Parma Facoltà di Ingegneria. Polo Tecnologico Nettuno

ELEMENTI BASE DI PROGETTAZIONE

Corso RSPP Modulo C. Ing. Vincenzo Staltieri

TECNICHE DI PROGRAMMAZIONE

Automazione Industriale (scheduling+mms) scheduling+mms.

Lezione n.15 IL CRONOPROGRAMMA

ING SW. Progetto di Ingegneria del Software. e-travel. Requisiti Utente. Specifiche Funzionali del Sistema

Pianificazione e progettazione

"FONDAMENTI DI PROJECT MANAGEMENT" Cagliari 16 Maggio 2015 Dalle ore 14:00 alle ore 19:00

Indice. pagina 2 di 10

Allegato 2 Modello offerta tecnica

PASSAGGIO ALLA ISO 9000:2000 LA GESTIONE DELLE PICCOLE AZIENDE IN OTTICA VISION

REGOLAMENTO INTERNO DEL CONTROLLO DI GESTIONE

Aris TimeSheet. che guardano oltre. enti e aziende. Soluzioni per

Gestione dei Progetti ( )

ing. consuelo rodriguez

PERT e CPM Cenni storici

ISIPM Base. Project Management epmq: Project Management Fundamentals (ISIPM Base)

03. Il Modello Gestionale per Processi

IL CRONOPROGRAMMA 04/05/2015

2- Identificazione del processo. (o dei processi) da analizzare. Approcci: Esaustivo. In relazione al problema. Sulla base della rilevanza

Capitolato per la selezione di una cooperativa sociale di tipo b per la realizzazione di attività relative all ambito disabilità e protezione civile

IMPOSTAZIONE E ORGANIZZAZIONE DEL PROGETTO

COMPOSIZIONE DI RAGGRUPPAMENTI TEMPORANEI PER SODDISFARE I REQUISITI DELL'ARTICOLO 263, DPR 207/2010 LINEE GUIDA

Il Project management. Lo sviluppo di attività complesse in un ottica di progetto

La Metodologia adottata nel Corso

Guida al livellamento delle risorse con logica Critical Chain (1^ parte)

Corso di. Dott.ssa Donatella Cocca

La Progettazione Concettuale

Sistema Qualità UNI EN ISO 9001 ED 2008

Il ciclo di progetto focus su. Fase di Pianificazione o Formulazione Work Breakdown Structure Diagramma di GANTT Diagramma di PERT

MANUALE DELLA QUALITÀ Pag. 1 di 6

GESTIONE DEI PROGETTI

PROJECT EVALUATION & MANAGEMENT

UTILIZZATORI A VALLE: COME RENDERE NOTI GLI USI AI FORNITORI

Scheduling della CPU. Sistemi multiprocessori e real time Metodi di valutazione Esempi: Solaris 2 Windows 2000 Linux

GESTIONE E SVILUPPO DELLE RISORSE UMANE

SPECIFICA DI ASSICURAZIONE QUALITA

Capitolo 12 La regressione lineare semplice

INTRODUZIONE A MICROSOFT PROJECT

I modelli normativi. I modelli per l eccellenza. I modelli di gestione per la qualità. ! I modelli normativi. ! I modelli per l eccellenza

U i n ve v r e s r i s t i à t à d i d i P i P s i a s a Facoltà di Ingegneria

Ciclo di vita del progetto

Introduzione al Project Management

Software libero e riuso in un sistema di gestione documentale

COMUNE DI SOLBIATE ARNO

RISORSE UMANE PROFILI TECNICI STIMA DEL FABBISOGNO PER IL PTA

I progetti possono essere classificati a partire dalla dimensione di governo e dalla prerogativa sulla variabile programmazione :

COMUNE DI RAVENNA GUIDA ALLA VALUTAZIONE DELLE POSIZIONI (FAMIGLIE, FATTORI, LIVELLI)

Esercizi di Programmazione del progetto

Esercitazione su UML Ingegneria del Software - San Pietro

Soluzione dell esercizio del 2 Febbraio 2004

Introduzione alla metodologia di progettazione europea

Ti consente di ricevere velocemente tutte le informazioni inviate dal personale, in maniera assolutamente puntuale, controllata ed organizzata.

IL MARKETING E QUELLA FUNZIONE D IMPRESA CHE:

Транскрипт:

Università degli Studi di Parma Facoltà di Scienze MM. FF. NN. Corso di Laurea in Informatica Ingegneria del Software La gestione dei progetti informatici Giulio Destri Ing. del Sw: Gestione - 1 Scopo del modulo Definire I concetti base della gestione di un progetto informatico Metodi, costi, benefici Ing. del Sw: Gestione - 2 1

Argomenti Cosa significa gestire un progetto? Caratteristiche importanti Strumenti di ausilio alla gestione Linee guida Ing. del Sw: Gestione - 3 La gestione di un progetto Si chiama anche (inglese) Project Management Deve essere ben fatta sin dalle fasi iniziali del progetto E trasversale, coinvolge tutte le componenti di un progetto E critica per la buona riuscita del progetto stesso Ing. del Sw: Gestione - 4 2

Glossario per la gestione Valutazione dei costi e dei tempi Studio di fattibilità Dipendenze Accordi Diagrammi di ausilio Dipendenze PERT o Grafo del progetto GANTT Ing. del Sw: Gestione - 5 Lo studio di fattibilità Tipo di progetto Prodotti di riutilizzo Funzionalità Qualità Rischi Ing. del Sw: Gestione - 6 3

Valutazione dei costi Metodo delle analogie Metodo dei moltiplicatori Metodo dei pesi Metodo delle percentuali Ing. del Sw: Gestione - 7 Metodo delle analogie Si parte da esperienze precedenti Si cercano parallelismi col progetto corrente Si estrapolano i costi delle esperienze precedenti e si cerca di adattarli Ing. del Sw: Gestione - 8 4

Metodo dei moltiplicatori Si scompone il progetto in tutti i componenti Si cerca un costo unitario per ciascun componente Si determina il peso di ciascuna componente Il risultato è una combinazione lineare (somme di pesi x costi unitari) Ing. del Sw: Gestione - 9 Metodo dei pesi Si determinano le caratteristiche funzionali del progetto Si applicano formule esistenti in letteratura a tali caratteristiche Si sommano i risultati parziali così ottenuti Ing. del Sw: Gestione - 10 5

Metodo delle percentuali Si valuta esattamente una o più parti del progetto (già note e/o eseguite) Se ne calcola/no i costi Si estrapola il risultato calcolando la percentuale della/delle fase/i in relazione al progetto totale Si fanno le proporzioni e si ottiene un risultato approssimato Ing. del Sw: Gestione - 11 Accordi per il progetto Elenco dei compiti da eseguire Prestazioni Documentazione Accettazione Doveri del cliente Ing. del Sw: Gestione - 12 6

Accordi per il progetto Garanzia Assistenza e manutenzione Scadenza del contratto Collaboratori di riferimento Responsabilità e procedure di escalation Compenso Ing. del Sw: Gestione - 13 Definizioni Risorse: persone, strumenti o dispositivi che durante l esecuzione di un attività contribuiscono al raggiungimento dell obiettivo Percorso critico: sequenza di attività in un progetto (non spostabili) Ing. del Sw: Gestione - 14 7

Obiettivi e quesiti Quanto dura il progetto? Qual è il momento iniziale e terminale più anticipato che può avere ciascuna attività? Qual è il momento iniziale e terminale più ritardato che può avere ciascuna attività? Quali attività non possono essere prolungate o rimandate senza compromettere il termine finale del progetto (attività critiche)? Ing. del Sw: Gestione - 15 Obiettivi e quesiti - 2 Qual è il massimo ritardo che può avere un attività senza modificare il termine finale del progetto? Come si articola l allocazione cronologica delle risorse (denaro, personale, macchine)? In che momento inizia ad essere utilizzata una risorsa definita scarsa? Ing. del Sw: Gestione - 16 8

I tre aspetti di una pianificazione Pianificazione tecnica Pianificazione della qualità Pianificazione aziendale (organizzativa) Ing. del Sw: Gestione - 17 La pianificazione tecnica Definizione del modello di processo da seguire Definizione dei prodotti intermedi e finali Scelta degli strumenti tecnici Ridurre il rischio prima ancora di passare alle pianificazioni successive Ing. del Sw: Gestione - 18 9

La pianificazione della qualità Definizione dei criteri di qualità da seguire Definizione delle metodologie per implementarli Definizione delle metodologie di controlli Computo dei rischi associati Ing. del Sw: Gestione - 19 La pianificazione aziendale Definizione delle dipendenze associate al progetto Allocazione delle risorse aziendali necessarie Umane Tecnologiche (ambienti svil., postazioni, infrastrutture ) Finanziarie Pianificazione dei tempi e degli incarichi Ing. del Sw: Gestione - 20 10

Percorso da seguire Valutare le dipendenze Valutare i costi Definire le risorse necessarie Scomporre il progetto in macro-fasi, fasi, attività Definire i tempi Trasformare le attività in incarichi assegnati alle risorse umane, provviste di risorse tecniche Ing. del Sw: Gestione - 21 Necessità di strumenti Per effettuare le suddette operazioni servono strumenti Scomposizione: Work Breakdown Structure Dipendenze: diagramma delle dipendenze e PERT Tempi: diagramma GANTT dei tempi Incarichi: diagramma GANTT degli incarichi Ing. del Sw: Gestione - 22 11

Work Breakdown Structure (WBS) Decomposizione strutturale del lavoro Rappresenta in modo strutturato e gerarchico tutte le attività che richiedono tempo e risorse Componenti base e grado di dettaglio sono determinati in base allo scopo Derivata dalla scomposizione in azioni delle attività di un activity diagram Ing. del Sw: Gestione - 23 Work Breakdown Structure: 100% La regola del 100% precisa che la WBS debba includere il 100% del lavoro definito dal progetto. Deve includere TUTTO il necessario - interno, esterno e appaltato - alla realizzazione del progetto, inclusa la gestione del progetto stesso. La regola si applica a tutti i livelli della gerarchia: la somma del lavoro dei livelli figli deve essere uguale al 100% del lavoro rappresentato dal loro padre. La WBS non dovrebbe includere alcun lavoro al di fuori dai limiti del progetto, ovvero non può includere più del 100% del lavoro. Ing. del Sw: Gestione - 24 12

Work Breakdown Structure: 100% La regola del 100% si applica anche al livello di singola attività. Il lavoro rappresentato dalle attività in ciascun pacchetto di lavoro deve dare, quando esse sono sommate, il 100% del lavoro necessario per completare il pacchetto. Ing. del Sw: Gestione - 25 Work Breakdown Structure: esempio La riunione di resoconto Preparazione del resoconto Invio di informazioni ai partecipanti Assegnazione dei prodotti Prenotazione delle risorse Esecuzione del resoconto Valutazione del prodotto Progettazione delle attività Ing. del Sw: Gestione - 26 13

Esempio di WBS: il banchetto Ing. del Sw: Gestione - 27 Esempio di WBS: la bicicletta Ing. del Sw: Gestione - 28 14

Informazioni nella struttura WBS Calcolare le unità temporali per ogni attività Attribuire le risorse ad ogni attività Assegnare la durata probabile Fissare la base per lo svolgimento del progetto Ing. del Sw: Gestione - 29 Work Breakdown Structure: esercizio Dato tutto il progetto, scomporre in azioni Raccolta requisiti Analisi Progettazione Implementazione Test Attivazione Manutenzione Ing. del Sw: Gestione - 30 15

Informazioni nella struttura WBS Istruzioni di installazione Istruzioni di attivazione/configurazione Manuali d uso normale Manuali per operazioni insolite Codice degli errori Guida in linea Ing. del Sw: Gestione - 31 Diagramma delle dipendenze Si può pensare come derivato da un class diagram (in realtà nasce parallelamente ) Esprime le dipendenze fra le varie entità ed attività coinvolte nel progetto Può fotografare la situazione in un dato momento (es. inziale e finale) Può esprimere lo stato effettivo (IS) e quello desiderato (SHOULD) Stati e risorse sono rappresentati come nodi di un grafo Ing. del Sw: Gestione - 32 16

Diagramma delle dipendenze - 2 Risorse Prenotare le risorse Risorse disponibili Dipendenza effettiva e desiderata Ing. del Sw: Gestione - 33 Diagramma delle dipendenze - 3 Persone Prodotti Criteri? Attività Relazione Risorse Dipendenza effettiva e desiderata Ing. del Sw: Gestione - 34 17

Grafo del progetto o PERT Program Evaluation and Review Technique Simile al grafo delle dipendenze ma pone l enfasi sulla successione delle attività Riquadri per le attività, frecce per la relazione delle dipendenze Grafo unidirezionale aciclico, simile al diagramma di attività Ing. del Sw: Gestione - 35 Grafo del progetto o PERT Un progetto consiste, essenzialmente, di una serie di attività interdipendenti che devono essere eseguite con una precisa sequenza. Con la tecnica PERT/CPM (Critical Path Method) si rappresenta il flusso logico delle attività mediante un reticolo. Ing. del Sw: Gestione - 36 18

Grafo del progetto o PERT Il tipo di reticolo più adottato è quello cosidetto "ad arco" ed formato da: frecce, che rappresentano le attività nodi, punti di inizio/fine delle attività, che rappresentano eventi nel tempo Ing. del Sw: Gestione - 37 Grafo del progetto o PERT: esempio Prenotare le risorse Verificare i Prodotti Verificare i Prodotti Concludere Attività Capoprogetto; 1h Pianificazione delle risorse Partecipanti; 1g Prodotti, criteri Partecipanti; 2h Prodotti, criteri Partecipanti; 1h Risultato del resoconto, Pianificazione del progetto Informare i partecipanti Capoprogetto; 1h Pianificazione del resoconto Distribuire i Prodotti Capoprogetto; 1h Elenco partecipanti, prodotti Compilare le Relazioni Dipendenza effettiva e desiderata Resp. documentazione; 1h Nessuna Ing. del Sw: Gestione - 38 19

Le fasi associate al PERT Pianificazione e costruzione del modello (reticolo) di dettaglio Stime dei tempi e analisi dei percorsi Programmazione operativa Controllo delle operazioni sul progetto in corso d'opera Ing. del Sw: Gestione - 39 Elementi ricavabili tramite il PERT I componenti del progetto La rappresentazione della rete (o reticolo) associata al progetto Il calcolo della tempificazione Le risorse L' aggiornamento in corso d opera L' esposizione dei risultati -> GANTT Ing. del Sw: Gestione - 40 20

Pianificazione della durata del progetto In base al tempo e alle risorse richieste da ciascuna attività, si può valutare la durata totale del progetto Attività con predecessori comuni richiedono il completamento di tutti (AND-join degli Activity Diagram) Attività senza tempo di riserva sono critiche Ing. del Sw: Gestione - 41 Pianificazione della durata del progetto Impostate le dipendenze Ultimato il numero di giorni-uomo Occorre mappare il tutto su un calendario reale Tenendo conto di festività, ferie, malattie Ing. del Sw: Gestione - 42 21

I dati sulle attività D: durata ES: Earliest Startpoint, primo momento iniziale EE: Earliest Endpoint, primo momento di termine [EE := ES + D] LS: Latest Startpoint, ultimo momento finale LE: Latest Endpoint, ultimo momento finale [LE := LS + D] TA: Totale Amortization, tempo di riserva Ing. del Sw: Gestione - 43 I dati sulle attività: risultati Durata minima Durata massima Conteggio a ritroso Tempi di riserva Ing. del Sw: Gestione - 44 22

Il diagramma di GANTT (o a barre) Le attività del progetto vengono rappresentate come barre su un asse temporale orizzontale Sull asse verticale possono esservi le attività e/o le risorse Evidenzia tempi, dipendenze e criticità Permette di monitorare giorno per giorno l andamento dei progetti Ing. del Sw: Gestione - 45 Il diagramma di GANTT (o a barre) - 2 A1 A2 A3 A4 Ing. del Sw: Gestione - 46 23

Esempio di diagramma di GANTT Ing. del Sw: Gestione - 47 Il diagramma degli incarichi Le durate delle attività del progetto vengono rappresentate come barre su un asse temporale orizzontale Sull asse verticale ci sono le risorse Praticamente diventa l agenda degli incarichi per le varie risorse umane coinvolte nel progetto Ing. del Sw: Gestione - 48 24

Esempio di diagramma di GANTT Ing. del Sw: Gestione - 49 Suggerimenti: pianificazioni realistiche Non demoralizzare il gruppo Pianificazioni complete ma concise Adattabili (almeno entro certi limiti) Evitare che pianificazioni arbitrarie sconvolgano tutto Progetti lunghi vanno suddivisi Progetti parziali ben definiti e con risultati chiari Ing. del Sw: Gestione - 50 25

Come risparmiare tempo Impegnare più persone Collegare le fasi Acquistare alcune componenti Aggiungere strumenti Impiegare personale superesperto Ing. del Sw: Gestione - 51 Il controllo del progetto Verifica diario del progetto Organizzazione e protocollo delle riunioni Analisi delle tendenze e dei milestone Relazioni Ing. del Sw: Gestione - 52 26

Le informazioni in una relazione Progetto di riferimento Data e nome autore Breve riassunto attività in corso o eseguite Elenco di tutti i problemi Stadi successivi Note Ing. del Sw: Gestione - 53 Sommario Cosa significa gestire un progetto? Caratteristiche importanti Strumenti di ausilio alla gestione Linee guida Ing. del Sw: Gestione - 54 27