Sei sulla pagina 1di 18

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
https://signup.live.com/
2. (i) Product Key di breve durata (60 giorni)
http://technet.microsoft.com/it-it/evalcenter/ee404758.aspx
(ii) Product Key di lunga durata (licenza Microsoft MSDN)
http://www2.ing.unipi.it/sifi/didattica/distrSoftware.htm
3. Download da pagina Microsoft indicata in (i) oppure da:
http://elearn.ing.unipi.it/course/view.php?id=143
- 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: http://elearn.ing.unipi.it/course/view.php?id=143


18/18