Sviluppo e Gestione di AVVIO Progetti - math.unipd.itghiraldo/Dispense/5a Lezione_WBS-1_1-1.pdf ·...

7
Filippo Ghiraldo - Sviluppo e Gestione di Progetti per Informatici Università di Padova - A.A. 2012-2013 La Strutturazione del Progetto - 1 1 Materiale didattico sottoposto a copyright ad uso esclusivo degli studenti del corso Sviluppo e Gestione Progetti Università di Padova A.A. 2012-2013. L’utilizzo con altre finalità, in particolare a scopo commerciale, verrà perseguito penalmente ai sensi della normativa vigente a tutela del diritto d’autore. L’autore è a disposizione degli aventi diritto per inserire o correggere citazioni mancanti o erronee. Sviluppo e Gestione di Progetti La strutturazione del progetto Tecniche per la costruzione della WBS Esempi ed esercitazioni © Copyright 2013 BEP Srl www.innovazionesumisura.it Un progetto è un processo Il Project Management Institute (uno dei riferimenti in materia) individua 5 gruppi di processi per il Project Management Filippo Ghiraldo - Sviluppo e Gestione Progetti per Studenti di Informatica 2 CONCEZIONE/ AVVIO PIANIFICAZIONE CONTROLLO ESECUZIONE CHIUSURA A.A. 2012-2013 © Copyright 2013 BEP Srl www.innovazionesumisura.it Pianificazione e scheduling del progetto In questa fase del ciclo di vita vengono individuati: I contenuti del progetto ed i parametri principali che lo caratterizzano. Ricerche preliminari (marketing, tecniche, brevettuali, etc.) finalizzate a definire con chiarezza il contenuto e le caratteristiche del lavoro da realizzare. La scomposizione lavoro di progetto in un insieme di attività semplici da gestire (Work Breakdown Structure o WBS); La definizione dei dettagli quantitativi e qualitativi per ciascun attività semplice (Work Package - WP), L identificazione delle risorse necessarie (carichi delle risorse, matrice delle responsabilità e budget). Filippo Ghiraldo - Sviluppo e Gestione Progetti per Studenti di Informatica 3 A.A. 2012-2013 © Copyright 2013 BEP Srl www.innovazionesumisura.it Cartesio ovvero l’inventore del PM n La prima regola è di non accettare mai cosa alcuna come vera a meno di non conoscerla evidentemente come tale. n La seconda regola è di dividere ognuna delle difficoltà prese in esame, in tanti piccole parti, quanto sia possibile e necessario, per meglio risolverle; n La terza regola è di condurre i miei pensieri, cominciando dalle cose più semplici e più facili da conoscersi, per salire, a poco a poco e come per gradi, fino alla conoscenza delle più complesse, supponendo altresì un ordine tra quelle che non si precedono naturalmente l un l altra; n E l ultima, di fare delle enumerazioni così complete e delle rassegne così generali, da essere sicuro di non omettere nulla. n dal Discorso sul Metodo Filippo Ghiraldo - Sviluppo e Gestione Progetti per Studenti di Informatica 4 A.A. 2012-2013

Transcript of Sviluppo e Gestione di AVVIO Progetti - math.unipd.itghiraldo/Dispense/5a Lezione_WBS-1_1-1.pdf ·...

Page 1: Sviluppo e Gestione di AVVIO Progetti - math.unipd.itghiraldo/Dispense/5a Lezione_WBS-1_1-1.pdf · Filippo Ghiraldo - Sviluppo e Gestione di Progetti per Informatici Università di

Filippo Ghiraldo - Sviluppo e Gestione di Progetti per Informatici

Università di Padova - A.A. 2012-2013

La Strutturazione del Progetto - 1 1

Materiale didattico sottoposto a copyright ad uso esclusivo degli studenti del corso Sviluppo e Gestione Progetti Università di Padova A.A. 2012-2013. L’utilizzo con altre finalità, in particolare a scopo commerciale, verrà perseguito penalmente ai sensi della normativa vigente a tutela del diritto d’autore. L’autore è a disposizione degli aventi diritto per inserire o correggere citazioni mancanti o erronee.

Sviluppo e Gestione di Progetti

La strutturazione del progettoTecniche per la costruzione della WBSEsempi ed esercitazioni ©

Cop

yrig

ht 2

013

BEP

Srl w

ww

.inno

vazio

nesu

misu

ra.it

Un progetto è un processo

Il Project Management Institute (uno dei riferimenti in materia) individua 5 gruppi di processi per il Project Management

Filippo Ghiraldo - Sviluppo e Gestione Progetti per Studenti di Informatica 2

CONCEZIONE/AVVIO

PIANIFICAZIONE

CONTROLLO ESECUZIONE

CHIUSURA

A.A. 2012-2013

© C

opyr

ight

201

3 BE

P Sr

l ww

w.in

nova

zione

sum

isura

.it

Pianificazione e scheduling del progetto

In questa fase del ciclo di vita vengono individuati:• I contenuti del progetto ed i parametri principali che lo

caratterizzano.• Ricerche preliminari (marketing, tecniche, brevettuali, etc.)

finalizzate a definire con chiarezza il contenuto e le caratteristiche del lavoro da realizzare.

• La scomposizione lavoro di progetto in un’insieme di attività semplici da gestire (Work Breakdown Structure o WBS);

• La definizione dei dettagli quantitativi e qualitativi per ciascun “attività semplice” (Work Package - WP),

• L’identificazione delle risorse necessarie (carichi delle risorse, matrice delle responsabilità e budget).

Filippo Ghiraldo - Sviluppo e Gestione Progetti per Studenti di Informatica 3A.A. 2012-2013

© C

opyr

ight

201

3 BE

P Sr

l ww

w.in

nova

zione

sum

isura

.it

Cartesio ovvero l’inventore del PM

n “La prima regola è di non accettare mai cosa alcuna come vera a meno di non conoscerla evidentemente come tale.

n La seconda regola è di dividere ognuna delle difficoltà prese in esame, in tanti piccole parti, quanto sia possibile e necessario, per meglio risolverle;

n La terza regola è di condurre i miei pensieri, cominciando dalle cose più semplici e più facili da conoscersi, per salire, a poco a poco e come per gradi, fino alla conoscenza delle più complesse, supponendo altresì un ordine tra quelle che non si precedono naturalmente l’un l’altra;

n E l’ultima, di fare delle enumerazioni così complete e delle rassegne così generali, da essere sicuro di non omettere nulla.”

n dal “Discorso sul Metodo”

Filippo Ghiraldo - Sviluppo e Gestione Progetti per Studenti di Informatica 4A.A. 2012-2013

Page 2: Sviluppo e Gestione di AVVIO Progetti - math.unipd.itghiraldo/Dispense/5a Lezione_WBS-1_1-1.pdf · Filippo Ghiraldo - Sviluppo e Gestione di Progetti per Informatici Università di

Filippo Ghiraldo - Sviluppo e Gestione di Progetti per Informatici

Università di Padova - A.A. 2012-2013

La Strutturazione del Progetto - 1 2

© C

opyr

ight

201

3 BE

P Sr

l ww

w.in

nova

zione

sum

isura

.it

Perché è importante lavorare per progetti

A.A. 2012-2013Filippo Ghiraldo - Sviluppo e Gestione Progetti per Studenti di Informatica 55

© C

opyr

ight

201

3 BE

P Sr

l ww

w.in

nova

zione

sum

isura

.it

La strutturazione dei progetti - 1

n Esistono vari modi di strutturare un progetto complesso scomponendolo in “elementi” semplici da gestire.

n A seconda dei casi la scomposizione può riguardare uno o più “dimensioni”del progetto. Ad esempio:¨ Le attività del progetto (milestone);¨ Le funzioni del prodotto/servizio da realizzare;¨ I sottoinsiemi/componenti del prodotto/servizio da realizzare;¨ Le fasi del processo realizzativo;¨ La tipologia delle risorse coinvolte (umane e strumentali);¨ I costi generati dal progetto (effettivi e preventivati).

Filippo Ghiraldo - Sviluppo e Gestione Progetti per Studenti di Informatica 6A.A. 2012-2013

© C

opyr

ight

201

3 BE

P Sr

l ww

w.in

nova

zione

sum

isura

.it

La strutturazione dei progetti - 2

n A seconda delle caratteristiche del progetto alcune dimensioni saranno più dettagliate di altre.

n Alcune dimensioni potrebbero essere addirittura trascurate (Pcomenel caso dei progetti di sviluppo “immateriali” di nuovi servizi.

n L’approccio Top-Down-Top comune a tutte le scomposizioni:¨ Top: A partire dal sistema nella sua generalità identifico gli

elementi “atomici” costituenti¨ Down: Caratterizzo ciascun elemento particolare in tutti i suoi

aspetti qualificanti¨ Top: Posso ora caratterizzare l’intero sistema perché conosco in

dettagli i componenti e le relazioni che li uniscono.

Filippo Ghiraldo - Sviluppo e Gestione Progetti per Studenti di Informatica 7A.A. 2012-2013

© C

opyr

ight

201

3 BE

P Sr

l ww

w.in

nova

zione

sum

isura

.it

La strutturazione dei progetti - 3

n Il livello di dettaglio dipende da vari fattori:¨ L’obiettivo e la criticità del progetto;¨ La conoscenza degli aspetti critici;¨ L’esperienza maturata in progetti simili;¨ Il costo per aumentare il livello di dettaglio, etc.

n Spesso sono necessari approfondimenti per migliorare la precisione come:¨ Analisi marketing;¨ Costruzione di un prototipo o di un dimostratore;¨ Una consulenza, etc.

A.A. 2012-2013Filippo Ghiraldo - Sviluppo e Gestione Progetti per Studenti di Informatica 8

Page 3: Sviluppo e Gestione di AVVIO Progetti - math.unipd.itghiraldo/Dispense/5a Lezione_WBS-1_1-1.pdf · Filippo Ghiraldo - Sviluppo e Gestione di Progetti per Informatici Università di

Filippo Ghiraldo - Sviluppo e Gestione di Progetti per Informatici

Università di Padova - A.A. 2012-2013

La Strutturazione del Progetto - 1 3

© C

opyr

ight

201

3 BE

P Sr

l ww

w.in

nova

zione

sum

isura

.it

Strutturazione dei progetti: alcune definizioni

• Riguarda le attività da fare per conseguire l’obiettivo

WBS – Work BreakdownStructure

• Riguarda le funzioni del prodotto/servizio da realizzare

PFS – Product FunctionStructure

• Riguarda la scomposizione del prodotto/servizio (distinta base)

PdBS – Product BreakdownStructure

• Riguarda i processi produttivi per realizzare il prodotto/servizio

PcBS – Process BreakdownStructure

• Riguarda le risorse di progetto e le responsabilità

POBS – Project OrganizationalBreakdown Structure

• Riguarda i costi previsti per raggiungere l’obiettivoPBBS – Project Budget Breakdown Structure

Filippo Ghiraldo - Sviluppo e Gestione Progetti per Studenti di Informatica 9A.A. 2012-2013

© C

opyr

ight

201

3 BE

P Sr

l ww

w.in

nova

zione

sum

isura

.it

Plan• WP 11• WP 12

Do• WP 21• WP 22

Check• WP 31• WP 32

Action• WP 41• WP 42

¨ Il progetto è visto come una successione di attività collegate da compiere per raggiungere l’obiettivo;

¨ E’ il modo più semplice per strutturare un progetto;

¨ E’ applicabile ad ogni tipologia di progetto;

¨ Genera la WBS - Work BreakdownStructure;

¨ Il WP o Work Package è l’unità più piccola oltre la quale non ritengo utile strutturare ulteriormente il progetto;

¨ Attività “cardine” per il progetto sono chiamate “milestone”

Filippo Ghiraldo - Sviluppo e Gestione Progetti per Studenti di Informatica 10

Scomposizione per attività - 1

Prog

etto

Con

trol

lo Q

ualit

à

A.A. 2012-2013

© C

opyr

ight

201

3 BE

P Sr

l ww

w.in

nova

zione

sum

isura

.it

Scomposizione per attività - 4

n La WBS - Work Breakdown Structure¨ E’ una struttura ad albero che dall’obiettivo finale del progetto

procede per suddivisioni successive in sotto-obiettivi fino al livello dell’unità minima di attività (Work Package)

¨ Il Work Package è l’insieme delle attività necessarie per svolgere un compito specifico (job) o un processo (report, disegni, documentazione, pezzi fisici, servizi) Definisce le attività da svolgere nel dettaglio

¨ Alimenta di informazioni (attività, tempi, legami, relazioni, vincoli, etc.) i diagrammi ed i reticoli di progetto;

¨ Sintetizza i costi e lo stato di un programma per successivi livelli gestionali (CBS)

Filippo Ghiraldo - Sviluppo e Gestione Progetti per Studenti di Informatica 11A.A. 2012-2013

© C

opyr

ight

201

3 BE

P Sr

l ww

w.in

nova

zione

sum

isura

.it

Scomposizione per attività - 3

(1000)

Definizione concept(1100)

Analisi fattibilità(1200)

Sviluppo(1300)

Marketing(1210)

Tecnica(1220)

Brevetti / PI(1230)

Finanziario(1240)

Pre-commerciale(1400)

Commerciale(1500)

Supporto Adesivo(1310)

Piste metalliche(1320)

Accoppiamento(1330)

Test IMQ(1410)

Test key-cust.(1420)

Formati e packaging(1430)

Promozione(1510)

Org. Rete vendita(1520)

Specifiche di massima(1110)

Funzione d’uso(1120)

Filippo Ghiraldo - Sviluppo e Gestione Progetti per Studenti di Informatica 12A.A. 2012-2013

Page 4: Sviluppo e Gestione di AVVIO Progetti - math.unipd.itghiraldo/Dispense/5a Lezione_WBS-1_1-1.pdf · Filippo Ghiraldo - Sviluppo e Gestione di Progetti per Informatici Università di

Filippo Ghiraldo - Sviluppo e Gestione di Progetti per Informatici

Università di Padova - A.A. 2012-2013

La Strutturazione del Progetto - 1 4

© C

opyr

ight

201

3 BE

P Sr

l ww

w.in

nova

zione

sum

isura

.it

Scomposizione per attività - 3

Filippo Ghiraldo - Sviluppo e Gestione Progetti per Studenti di Informatica 13A.A. 2012-2013

© C

opyr

ight

201

3 BE

P Sr

l ww

w.in

nova

zione

sum

isura

.it

Filippo Ghiraldo - Sviluppo e Gestione Progetti per Studenti di Informatica 14

¨ Il prodotto, il servizio o l’impresa da realizzare mediante il progetto è pensato come un’insieme di funzioni che esplicano compiti precisi;

¨ Da questa prospettiva il prodotto o servizio è scomposto nell’insieme delle funzioni che realizzano;

¨ Genera la PFS – Product Function Structure¨ E’ un approccio alla pianificazione che si presta molto bene all’utilizzo

in ambito informatico, ma può essere molto utile in altri settori perché “costringe” a focalizzarsi sugli aspetti importanti del sistema.

llllllllllllllllllllllllllllll

INFOSettoriale FormazioneLogin

Portale aziendale

L&A--------

AZ-VR-----

-----UUO

O--------

STRUMENTI lllllllllllllll

INFO

Scomposizione per funzioni - 1

A.A. 2012-2013

© C

opyr

ight

201

3 BE

P Sr

l ww

w.in

nova

zione

sum

isura

.it

Scomposizione per funzioni - 2

Filippo Ghiraldo - Sviluppo e Gestione Progetti per Studenti di Informatica 15

Nel campo dell’informatica o deiservizi la scomposizione delle attivitàdel progetto per funzioni (FBS) è piùappropriata.

FBS di 1° Livello

A.A. 2012-2013

© C

opyr

ight

201

3 BE

P Sr

l ww

w.in

nova

zione

sum

isura

.it

Scomposizione per funzioni - 3

Filippo Ghiraldo - Sviluppo e Gestione Progetti per Studenti di Informatica 16

Con una buona strutturazione del progettoè possibile sapere chi sta facendo cosa,quando e con quali risorse. In pratica sicontrolla (e non si subisce) il progetto.

FBS di 2° Livello

A.A. 2012-2013

Page 5: Sviluppo e Gestione di AVVIO Progetti - math.unipd.itghiraldo/Dispense/5a Lezione_WBS-1_1-1.pdf · Filippo Ghiraldo - Sviluppo e Gestione di Progetti per Informatici Università di

Filippo Ghiraldo - Sviluppo e Gestione di Progetti per Informatici

Università di Padova - A.A. 2012-2013

La Strutturazione del Progetto - 1 5

© C

opyr

ight

201

3 BE

P Sr

l ww

w.in

nova

zione

sum

isura

.it

PFS – Product Function Structure - 4

Casa residenziale

Funzioneprotezione

Funzionecomfort

Funzioneenergetica

Struttura

MuriPerimetrali

Tetto

Riscaldamento

Raffrescamento

Impiantitecnologici

Geotermia /Solare Termico

Impiantielettrici

FunzioneEstetica

Aspetto

FinitureEsterne

Impianto FVFinitureInterne

Filippo Ghiraldo - Sviluppo e Gestione Progetti per Studenti di Informatica 17A.A. 2012-2013

© C

opyr

ight

201

3 BE

P Sr

l ww

w.in

nova

zione

sum

isura

.it

Scomposizione per componenti

Filippo Ghiraldo - Sviluppo e Gestione Progetti per Studenti di Informatica 18

¨ Il prodotto, da realizzare con il progetto è pensato come un’insieme di sottosistemi e componenti costitutivi;

¨ Da questa prospettiva il prodotto è visto nel suo aspetto materiale o fisico”;

¨ Genera la “distinta base” o PdBS – Product Breakdown Structure¨ E’ un approccio alla pianificazione tipicamente meccanico

applicabile in ambito informatico per le parti Hardware.

PerifericheReteHardware

PC

CaviStampante

Scanner

Connettore Scheda

A.A. 2012-2013

© C

opyr

ight

201

3 BE

P Sr

l ww

w.in

nova

zione

sum

isura

.it

Strutturazione del progetto per risorse OBS

n A – Responsabilità generale n B – Responsabilità operativan C – Responsabilità specifican D – Consultazione necessarian E – Consultazione possibilen F – Comunicazione obbligatorian G – Approvazione necessaria

Filippo Ghiraldo - Sviluppo e Gestione Progetti per Studenti di Informatica 19A.A. 2012-2013

© C

opyr

ight

201

3 BE

P Sr

l ww

w.in

nova

zione

sum

isura

.it

Strutturazione del progetto in OBS -3

Filippo Ghiraldo - Sviluppo e Gestione Progetti per Studenti di Informatica 20A.A. 2012-2013

Page 6: Sviluppo e Gestione di AVVIO Progetti - math.unipd.itghiraldo/Dispense/5a Lezione_WBS-1_1-1.pdf · Filippo Ghiraldo - Sviluppo e Gestione di Progetti per Informatici Università di

Filippo Ghiraldo - Sviluppo e Gestione di Progetti per Informatici

Università di Padova - A.A. 2012-2013

La Strutturazione del Progetto - 1 6

© C

opyr

ight

201

3 BE

P Sr

l ww

w.in

nova

zione

sum

isura

.it

Matrice dei Compiti/Responsabilità

Filippo Ghiraldo - Sviluppo e Gestione Progetti per Studenti di Informatica 21A.A. 2012-2013

© C

opyr

ight

201

3 BE

P Sr

l ww

w.in

nova

zione

sum

isura

.it

Pianificazione di progetto e WP - 1

n Per pianificare correttamente un progetto è necessario strutturare la WBS per identificare i singoli Work Package;

n I WP sono l’attività (o insieme di attività) nel quale penso il progetto sia costituito;

n I WP sono caratterizzati da variabili fondamentali:¨ Tempo – Che durata ha ?¨ Costo – Quanto costa ?¨ Qualità – Quali prestazioni?¨ Risorse – Chi è coinvolto ?¨ Cosa – Cosa serve ?

Filippo Ghiraldo - Sviluppo e Gestione Progetti per Studenti di Informatica 22A.A. 2012-2013

© C

opyr

ight

201

3 BE

P Sr

l ww

w.in

nova

zione

sum

isura

.it

Pianificazione di progetto e WP - 2

n I Work Package ricevono un INPUT in ingresso dagli altri WP collegati ad es. documenti, informazioni, prototipi, risorse, etc.;

n I Work Package forniscono un OUPUT in uscita verso altri WP collegati sottoforma di documenti, prototipi, decisioni, etc.;

n Il “testimone” passato da un WP agli altri è chiamato in gergo “deliverable”.

Filippo Ghiraldo - Sviluppo e Gestione Progetti per Studenti di Informatica 23

INPUT Elaborazione OUTPUT

Il Work Package

A.A. 2012-2013

© C

opyr

ight

201

3 BE

P Sr

l ww

w.in

nova

zione

sum

isura

.it

Deliverable di Progetto

n Con riferimento al ciclo di vita del progetto, alcuni esempi di “deliverable”:¨ Fase di concezione/avvio, il piano di progetto (”project charter”);¨ Fase di pianificazione, i disegni dell’architettura SW/HW, l’analisi

tecnica, il “risk-log”;¨ Fase di esecuzione/controllo, la versione beta, l’applicazione

definitiva;¨ Fase di chiusura, le “lezioni apprese”.

A.A. 2012-2013Filippo Ghiraldo - Sviluppo e Gestione Progetti per Studenti di Informatica 24

Page 7: Sviluppo e Gestione di AVVIO Progetti - math.unipd.itghiraldo/Dispense/5a Lezione_WBS-1_1-1.pdf · Filippo Ghiraldo - Sviluppo e Gestione di Progetti per Informatici Università di

Filippo Ghiraldo - Sviluppo e Gestione di Progetti per Informatici

Università di Padova - A.A. 2012-2013

La Strutturazione del Progetto - 1 7

© C

opyr

ight

201

3 BE

P Sr

l ww

w.in

nova

zione

sum

isura

.it

Elementi critici per una buona WBS

n Quanti livelli per una WBS efficace ?n Che relazione esiste tra la WBS e la struttura

organizzativa ?n Quanto deve essere “rigida” la struttura della WBS ?n Deve incorporare informazioni sui “benefici” economici ?n Che impatto ha sul project manager ?n Quali strumenti software utilizzare ?

Filippo Ghiraldo - Sviluppo e Gestione Progetti per Studenti di Informatica 25A.A. 2012-2013

© C

opyr

ight

201

3 BE

P Sr

l ww

w.in

nova

zione

sum

isura

.it

A.A. 2012-2013

Mettiamo insieme WBS e POBS

POBS

Marketing

R&D

UT

Produzione

Rossi

Bianchi

Verdi

Risorsa 2

Consul.1

Neri

Rosa

WBS

1100 1200 1300

1210 1220 1230 1240

1400 1500

1310 1320 1330 1410 1420 1430 1510 15201110 1120

Filippo Ghiraldo - Sviluppo e Gestione Progetti per Studenti di Informatica 26

WP WP

WP

WP

© C

opyr

ight

201

3 BE

P Sr

l ww

w.in

nova

zione

sum

isura

.it

Controllare, misurare e pianificare

Non si controlla ciò che non si misura(Tom de Marco)

Non si controlla ciò che non si pianifica(Achibald)

e quindi

Non si misura ciò che non si pianifica

Filippo Ghiraldo - Sviluppo e Gestione Progetti per Studenti di Informatica 27A.A. 2012-2013

© C

opyr

ight

201

3 BE

P Sr

l ww

w.in

nova

zione

sum

isura

.it

Per saperne di più

n I riferimenti al testo adottato di questa lezione sono:¨ Capitolo 6 – La pianificazione del progetto

n Ulteriori approfondimenti sono disponibili sul web:¨ Su Wikipedia alle voce Project Management¨ Sul web: “Work-breakdown Structure: A Simple and Powerful

Tool for Project Management”

A.A. 2012-2013Filippo Ghiraldo - Sviluppo e Gestione Progetti per Studenti di Informatica