analisi-disegno.com

Homepage  | Blog | Per essere avvisati in caso di nuovi documenti | In English


Governo dei progetti e dei programmi nello sviluppo software

Il principio fondamentale nel project management dei progetti software è descritto in un articolo di Barry Boehm ("Theory-W Software Project Management: Principles and Examples”, in IEEE Trans. Software Eng., July 1989, pp. 902-916), che introduce la logica Win-Win:

Make Everyone a Winner.

Cioè fare in modo che ogni stakeholder (cioè ogni ruolo interessato al progetto - committente, utenti, management, sviluppatori, ecc.) rimanga soddisfatto dagli esiti del progetto.

Il principio è semplice, tradurlo in pratica non è sempre facile. Riporto qui alcuni materiali che possono fornire un contributo, almeno in termini di spunti per approfondimenti ulteriori:

Glossario

Gestione dei rischi

Stime

Forme contrattuali

Organizzazione dei progetti:

Meccanismi di controllo progetti

Governance di programma


Glossario

Alcune definizioni di base tratte dal Project Management Book of Knowledge (PMBOK) del PMI, 3a edizione 2004, nella traduzione ufficiale italiana. Il Project Management Institute (PMI) è un istituto internazionale che costituisce una delle fonti primarie di riferimento per le discipline di Project e Program Management.

Progetto / Project: Iniziativa temporanea intrapresa per creare un prodotto, un servizio o un risultato con caratteristiche di unicità.

Programma / Program: Gruppo di progetti correlati gestiti in modo coordinato al fine di ottenere benefici e un controllo non possibili nella gestione individuale dei singoli progetti. I programmi possono contenere elementi di lavoro correlati ma esterni all'ambito dei singoli progetti appartenenti al programma.

Program Management / Program Management: Gestione centralizzata e coordinata di un programma per il raggiungimento di obiettivi e benefici strategici.

Program Management Office (PMO) / Program Management Office (PMO): Gestione centralizzata di un determinato programma o di più programmi che consente di ottenere benefici aziendali mediante la condivisione di risorse, metodologie, strumenti e tecniche e grazie alla relativa attenzione sui temi di PM di alto livello. Vedere anche Project Management Office.

Project Management (PM) / Project Management (PM): L'applicazione di conoscenze, skill, strumenti e tecniche alle attività di progetto per soddisfarne i requisiti

Project Management Office (PMO) / Project Management Office (PMO): Entità o funzione organizzativa a cui sono assegnate varie responsabilità correlate alla gestione centralizzata e coordinata dei progetti di cui sono responsabili. Le responsabilità di un PMO vanno dalla fornitura di funzioni di supporto di Project Management all'essere responsabile della gestione diretta di un progetto. Vedere anche Program Management Office.

Rischio / Risk: Evento o condizione incerti che, se si dovessero verificare, avrebbero un effetto positivo o negativo sugli obiettivi di progetto.

(Nota: Questa definizione di rischio nel PMBOK è difforme dall'uso consueto del termine, perché mette insieme rischi "negativi" e rischi "positivi". L'ho riportata qui per la sua ufficialità, ma non la condivido. Dal mio punto di vista, un rischio è tale solo se ha una valenza negativa. Altrimenti è un'opportunità.).

Stato Avanzamento Lavori (SAL) (Nota: preferisco riportare con questa dizione, molto più comune, la voce ufficiale PMBOK: Report sulle prestazioni / Performance Reports): Documenti e presentazioni che forniscono informazioni sullo stato di avanzamento del lavoro in modo organizzato e riepilogativo, parametri e calcoli del metodo dell'Earned Value e analisi dell'avanzamento e dello stato del lavoro del progetto.

Stima/ Estimate: Valutazione numerica di una possibile quantità o di un risultato. Comunemente adottata per i costi, le risorse, l'impegno e le durate del progetto e ulteeriormente specificata mediante modificatori (ad es. preliminare, concettuale, di fattibilità, dell'ordine di grandezza, definitiva. Dovrebbe sempre contenere qualche indicazione sull'accuratezza.


Servizi di consulenza sul governo di progetti e programmi:

  • supporto alle attività di governo
  • check su situazioni critiche
  • analisi dei rischi di progetto

Formazione:


analisi-disegno.com, servizi e materiali per lo sviluppo dei sistemi software, a cura di Adriano Comai.