CODICE 101806 ANNO ACCADEMICO 2024/2025 CFU 6 cfu anno 1 COMPUTER SCIENCE 10852 (LM-18) - GENOVA SETTORE SCIENTIFICO DISCIPLINARE INF/01 LINGUA Inglese SEDE GENOVA PERIODO 2° Semestre MATERIALE DIDATTICO AULAWEB PRESENTAZIONE La percentuale di progetti IT in ritardo e fuori budget è preoccupantemente alta. L'apprendimento delle basi della gestione dei progetti è fondamentale per gli sviluppatori junior ambiziosi in quanto permette loro di avere un quadro di riferimento per comprendere da una prospettiva più astratta il loro ruolo nei progetti di sviluppo. In tal modo potranno meglio sfruttare le loro esperienze per diventare abili project manager. Questo insegnamento introdurrà la terminologia e i concetti principali della gestione classica dei progetti e la loro applicazione allo sviluppo di sistemi agili (software) OBIETTIVI E CONTENUTI OBIETTIVI FORMATIVI Learning the fundamental concepts, roles, and responsibilities of IT project management and develop skills for effective project management and leadership. OBIETTIVI FORMATIVI (DETTAGLIO) E RISULTATI DI APPRENDIMENTO Gli studenti acquisiranno una comprensione di base dei concetti, dei ruoli e delle responsabilità fondamentali della gestione dei progetti IT. Inoltre, svilupperanno competenze per un'efficace gestione del progetto e per la leadership che sono essenziali per guidare con successo team e progetti. PREREQUISITI Una certa familiarità con lo sviluppo IT è utile per comprendere gli esempi e avere un'idea dei problemi affrontati dalle tecniche di project management. MODALITA' DIDATTICHE Il corso si compone di lezioni frontali tradizionali, che presentano argomenti teorici e propongono esercizi applicativi per rafforzare l'apprendimento della teoria. Inoltre, saranno fortemente incoraggiate le discussioni collettive sui temi presentati. La frequenza è fortemente consigliata. PROGRAMMA/CONTENUTO Il corso si compone di due parti distinte. La prima è dedicata alla gestione predittiva del progetto, mentre la seconda introduce metodologie agili e il loro impatto sulla gestione del progetto. Gestione predittiva del progetto Introduzione ai principali ambiti del Project Management (il cosa, come, con chi, quando, a quali costi) Strumenti di base Scenario PBS, ABS, OBS, WBS WP Avvio di un progetto Analisi dei costi Analisi del rischio Valore Aggiunto Economico (EVA) Pianificazione di un progetto GANT PERT Metodo del percorso critico (CPM) Controllo di un processo Analisi dei progressi Controllo tempi e costi Metodo dell'Earned Value (EVM) Comunicare Piano di gestione del progetto (PMP) Kick off Meeting (KoM) Reportistica Esercizi EVM Un progetto completo Un'esperienza di vita reale Metodologie agili e gestione dei progetti Innovazione e metodologie Concetti agili Panoramica delle metodologie Agile senza scrum Scrum Lean Design thinking Consegna basata sul valore Stakeholder, team, pianificazione adattiva Casi studio Esercizi Miglioramento e revisione continui DOCENTI E COMMISSIONI PAOLO FILAURO MARIO SALANO LEZIONI Orari delle lezioni L'orario di questo insegnamento è consultabile all'indirizzo: Portale EasyAcademy ESAMI MODALITA' D'ESAME L'esame consisterà in una prova orale e verterà su tutti gli argomenti del corso. Durante le lezioni i docenti proporranno esercizi da svolgere autonomamente dagli studenti che saranno poi discussi in sede di esame. MODALITA' DI ACCERTAMENTO La discussione degli esercizi risolti mostrerà quanto gli studenti abbiano imparato a completare autonomamente le attività di gestione del progetto. Domande su argomenti generali valuteranno le conoscenze teoriche degli studenti.