Universit di Pisa Facolt di Ingegneria
CdL Ingegneria Informatica
Ingegneria dei Sistemi Software (Prof. G. Vaglini) - a.a. 2012/2013
MS PROJECT 2010
TUTORIAL INTRODUTTIVO
Venerdi 19 Ottobre 2012, Aula A14
Mario G.C.A. Cimino, Gigliola Vaglini
Dipartimento di Ingegneria dellInformazione
Download e Setup
1. Registrazione
[Link]
2. (i) Product Key di breve durata (60 giorni)
[Link]
(ii) Product Key di lunga durata (licenza Microsoft MSDN)
[Link]
3. Download da pagina Microsoft indicata in (i) oppure da:
[Link]
- MS Project, immagine iso da 953MB
- Daemon Tools, per montare immagine iso
4. Installazione elementare.
2/18
Sommario
1. Un semplice caso di studio.
2. Creare un nuovo progetto.
3. Aggiungere attivit e milestone.
4. Attivit di riepilogo e precedenze tra attivit.
5. Definizione e assegnazione delle risorse.
6. Diagramma Reticolare (Pert).
7. Trovare i Percorsi Critici.
8. Slack time nella pianificazione.
9. Individuare/redistribuire risorse sovrallocate.
10. Stato di avanzamento del progetto.
11. Preventivo dei costi.
12. Caso di studio completo.
3/18
1. Un semplice caso di studio
1
2
3
4
5
6
7
8
9
10
11
12
13
14
Progetto di realizzazione software (prime due fasi)
PredeNome attivit
Durata
Nomi risorse
cessore
Definizione degli obiettivi globali del
4h
Direzione
progetto
Ricerca sponsorizzazione per il progetto 0,88 g
1
Direzione
Definizione risorse preliminari
0,88 g
2
Project manager
Definizione risorse di base
0,88 g
3
Project manager
Obiettivi globali definiti
0g
4
Analisi delle esigenze
4,88 g
5
Analista
Bozza preliminare delle specifiche sw
2,88 g
6
Analista
Preventivo preliminare
1,88 g
7
Project manager
Verifica delle specifiche sw e del
Project manager;
4h
8
preventivo con il team
Analista
Implementazione suggerimenti sulle
1g
9
Analista
specifiche sw
Definizione scadenze di consegna
1g
10
Project manager
Conseguimento delle autorizzazioni a
Direzione;
procedere (contenuti, scadenze e
4h
11
Project manager
preventivo)
Assegnazione risorse necessarie
0,88 g
12
Project manager
Analisi completata
0g
13
Fase
Obiettivi globali
Analisi/Requisiti sw
4/18
2. Creare un nuovo progetto
1.
2.
3.
4.
Menu File Nuovo Progetto Vuoto.
Scheda Progetto Riepilogo Informazioni.
Compilare come in figura.
OK.
5/18
3. Aggiungere attivit e milestone
1. Compila le colonne Nome attivit e Durata nel frame di sinistra. Una attivit
di durata nulla considerata milestone (pietra miliare/traguardo/cardine).
2. Nel frame di destra apparir il relativo diagramma Gantt.
6/18
4. Attivit di riepilogo e precedenze tra attivit
1. Inserire le attivit di riepilogo selezionando gruppi di attivit e poi, dal menu
attivit riepilogo.
2. Inserire i predecessori, nella relativa colonna.
3. Attivit e milestone programmate automaticamente (prima colonna).
4. Man mano che diamo i predecessori, appaiono automaticamente delle
proposte per date di inizio e fine, sulla base della data di inizio del progetto
e della durata delle attivit (schedulazione ASAP).
7/18
5. Definizione e assegnazione delle risorse
1. Menu Visualizza Elenco Risorse.
2. Inserire le informazioni sulle risorse come in figura.
8/18
3. Assegnare le risorse per ogni attivit (nella colonna Nomi risorse).
9/18
6. Diagramma Reticolare (Pert)
1. Menu Visualizza Altre visualizzazioni Altre visualizzazioni
Diagramma reticolare Applica.
7. Trovare i Percorsi Critici
1. I percorsi critici sono fatti dalle attivit in cui la data minima accettabile per
lavvio e la data massima coincidono.
2. Propriet del percorso critico: non si pu ritardare linizio di nessuna attivit
del cammino senza ritardare tutto il progetto.
10/18
3. Menu Diagramma di Gantt Altre Visualizzazioni Gantt Dettaglio
Applica
4. A causa della schedulazione ASAP (as-soon-as-possible) tutte le attivit
sono critiche (se ne slitta una slitta il progetto).
5. Le attivit critiche sono evidenziate in rosso.
6. Per filtrarle: Menu Visualizza Nel filtro a imbuto scegliere Critiche
11/18
8. Slack time nella pianificazione
1. Slack time (margine di flessibilit): tempo che pu ritardare linizio attivit
senza avere ritardi a valle.
2. Esempio: allungare il tempo complessivo di progetto e ritardare linizio di una
attivit, o aggiungere dei vincoli del tipo Iniziare/Finire non prima/oltre il
3. Attivit Colonna indicatori scheda Avanzate Tipo di Vincolo
12/18
4. Imposta: Fine attivit 7 al 28/01, inizio attivit 9 al 18/01.
5. Vedere lo slack time: Menu Visualizza Altre Visualizzazioni Gantt
dettaglio Applica
6. Menu Visualizza Tabelle Programmazione (appaiono nuove colonne).
7. Gli slack appaiono come barrette pi snelle, su cui pu scorrere lattivit
13/18
9. Individuare/redistribuire risorse sovrallocate
1. Menu Visualizza Elenco Risorse
2. Riduciamo al 90% la quota disponibile della risorsa Direzione
3. Essa risulta sovrallocata con un calendario di base.
4. Menu Risorsa Livella Risorse (Direzione) Livella
5. Il sistema non riesce a risolvere la sovrassegnazione, in quanto lattivit 2 fa
parte di un percorso critico, gi schedulato con paradigma ASAP, quindi
impegnando al 100% la Direzione.
6. Prima soluzione: ridurre la durata dellattivit 3 a 2h
7. Seconda soluzione: aumentare di 1g la fine dellattivit 3 (e del riepilogo).
14/18
15/18
10. Stato di avanzamento del progetto
1. Menu Progetto Aggiorna progetto
2. Data di stato 20/01/2010
3. Barra sequenza temporale, Data corrente 20/01/2010
16/18
11. Preventivo dei costi
1. Menu Progetto Relazioni Costi Preventivo
17/18
12. Caso di studio completo
1. Realizzazione di un prodotto software (tutte le fasi)
Fasi
Obiettivi globali
Analisi/Requisiti software
Progettazione
Sviluppo
Testing
Formazione
Documentazione
Progetto pilota
Distribuzione
Verifica post-implementazione
Risorse
Direzione
Project manager
Analista
Sviluppatore
Tester
Insegnanti
Redattori di documentazione tecnica
Team di distribuzione
2. Download file MS Project: [Link]
18/18