Durata corso:
Prezzo
+ IVA
Project Management nell’ IT e gestione dei progetti in outsourcing
Codice: MMIT02
I motivi per cui si decide di collaborare con terze parti per realizzare progetti di sviluppo del software possono essere tattici, oppure strategici, tecnici, o economici. Anche i possibili livelli di esternalizzazione sono diversi: possono essere delegate l’intera gestione del progetto dal punto di vista tecnico, oppure una o più attività progettuali, come l’analisi,
la progettazione, lo sviluppo, il test.
In ogni caso, chi si affida in tutto o in parte per lo sviluppo software a fornitori esterni non può permettersi di sottovalutare e trascurare la gestione del rapporto di outsourcing: il committente deve comunque raggiungere gli obiettivi del progetto, soddisfare gli stakeholder, tenere conto dei vincoli economici e temporali, evitare i rischi di insuccesso.
L’intervento formativo è rivolto agli utenti che desiderano acquisire la metodologia per l’impostazione e la gestione dei progetti IT in outsourcing.
Modalità di erogazione
In aula o Live Virtual Classroom
Attestato di partecipazione
Al termine del corso verrà rilasciato l’attestato di frequenza
Modulo 1: Introduzione
- Progetti: definizione e classificazione
- Il ciclo di vita del progetto di sistemi ICT
- Fattori critici di successo
- Project Management: definizione e aree di applicazione Il PM delle forniture esterne
Modulo 2: Gestione del contenuto di progetto
- Panoramica al PMBok
- Individuare i portatori di interesse (stakeholder)
- Analisi del problema
- Le sorgenti ufficiali e non ufficiali di requisiti
- I diversi ruoli nel progetto
- La definizione del confine del progetto
- Comprendere e raccogliere i bisogni dell’utente
- La cattura dei Requisiti
- Gestire il cambiamento dei requisiti
- Dai contenuti al piano di progetto
Modulo 3: Strumenti integrati di pianificazione e controllo di un progetto
- Work Breakdown Structure (WBS)
- Organizational Breakdown Structure (OBS)
- Matrice di responsabilità
- Diagramma di GANTT
- Reticolo di interdipendenza
- Cammino critico (CPM), risorse critiche e milestone
- Matrice attività/risorse
- Diagramma di carico
- Budget di spesa economico
- Cash-flow di progetto
- Indici di Stato Avanzamento Lavori rispetto a risultati tecnici, lavoro, tempo, costi, ricavi
Modulo 4: Il Project Risk Management
- Definizione di rischio
- Logiche e criteri di classificazione dei rischi
- Il processo di quantificazione dei rischi
- Come ridurre il rischio progettuale
- Tipologie di progetto e conseguenti strategie di gestione
- Azioni positive di prevenzione, sorveglianza e attenuazione
- La valutazione ex-ante ed ex-post
- Il Risk Response Plan
Modulo: 5 Agile
- Perché Agile
- Agile vs Waterfall
- Metodologia Scrum
- Ruoli e responsabilità
- Definizione delle priorità
- Le fasi della Sprint
Modulo 6: La gestione dei Progetti IT in outsourcing
- Ruoli e responsabilità
- committente
- utenti ed altri stakeholder
- project manager
- analista
- architetto software
- fornitore
- Gestione delle relazioni tra le parti
- definizione e negoziazione di risultati attesi, tempi, costi e qualità
- tipologie di contratto
- esternalizzazione di fasi e/o di discipline
- gestione delle variazioni in corso d’opera
- gestione dei conflitti
- Pratiche essenziali
- determinare il tipo di acquisizione opportuno
- selezionare i fornitori
- stabilire e mantenere gli accordi con i fornitori
- rendere operativi gli accordi
- controllare il modo di lavorare dei fornitori
- valutare i prodotti realizzati dai fornitori
- prendere in carico i prodotti acquisiti
- Soft Skills: come influenzare gli altri senza autorità
- Committenti (informatici e non) che collaborano con fornitori esterni nello sviluppo di sistemi
- Capi progetto
- Analisti
- Architetti software
Per la partecipazione a questo corso non è richiesto nessun particolare prerequisito.
Al termine del corso i partecipanti saranno in grado di impostare, realizzare e seguire l’andamento di un progetto in ambito IT.
Il corso prevede l’alternarsi di parti teoriche e parti esercitative, anche attraverso l’uso di strumenti software per l’esecuzione di alcune tecniche di lavoro