Obiettivi della Lezione. Project Management. Software Project Management. Che cos è un progetto
|
|
- Valentina Bruno
- 8 anni fa
- Visualizzazioni
Transcript
1 Project Management Dott. Andrea F. Abate Web: Gestione di Progetti Software: Pianificazione delle attività e rappresentazioni grafiche Obiettivi della Lezione Introdurre caratteristiche e problematiche della direzione di progetto software (project management) Discutere la pianificazione di un progetto e la temporizzazione (scheduling) Presentare rappresentazioni grafiche della pianificazione di un progetto Project Management 2 Software Project Management Che cos è un progetto Sono le attività necessarie per assicurare che un prodotto software sia sviluppato rispettando le scadenze fissate rispondendo a determinati standard Interazione di aspetti economici e tecnici Un progetto diretto bene qualche volta fallisce, uno diretto male fallisce quasi sicuramente L importanza dell esperienza Un progetto è un insieme ben definito di attività che ha un inizio ha una fine realizza un obiettivo è realizzato da un equipe di persone utilizza un certo insieme di risorse non è riconducibile a routine Project Management 3 Project Management 4
2 Problemi I giocatori in campo... Il prodotto software è intangibile : per valutare i progressi ci si deve basare sulla documentazione L ingegneria del software non è ancora riconosciuta come disciplina solida al pari dell ingegneria meccanica, elettrica, Non ci sono standard per il processo di produzione software Ogni progetto ha una storia a sé (problemi di scheduling) Business manager definiscono i termini economici del progetto Project manager pianificano, motivano, organizzano e controllano lo sviluppo Practitioner hanno le competenze tecniche per realizzare il sistema Customer specificano i requisiti del software da sviluppare End user interagiscono con il sistema una volta realizzato Project Management 5 Project Management 6 Perché c è bisogno di un team? La maggior parte dei progetti software sono troppo impegnativi per essere realizzati da una sola persona The mythical man/month Perché non calcolare la forza lavoro in termini di mesi uomo necessari? Persone/mese * Tempo allocato = Numero_Persone_Necessarie Alcuni compiti possono essere condivisi, altri no Esempio: raccogliere fragole vs. produrre un bambino overhead necessario per il coordinamento e la comunicazione Project Management 7 Project Management 8
3 Tipologie di team (1) Democratico Decentralizzato Assenza di un leader permanente Consenso di gruppo sulle soluzioni e sulla organizzazione del lavoro Comunicazione orizzontale Tipologie di team (2) Controllato Decentralizzato Un leader riconosciuto, che coordina il lavoro La risoluzione dei problemi è di gruppo, ma l implementazione delle soluzioni è assegnata a sottogruppi da parte del leader Comunicazione orizzontale nei sottogruppi e verticale con il leader Vantaggi Attitudine positiva a ricercare presto gli errori Funziona bene per problemi difficili (ad esempio per la ricerca) Svantaggi È difficile da imporre Non è scalabile... Project Management 9 Project Management 10 Tipologie di team (3) Controllato Centralizzato Il team leader decide sulle soluzioni e sull organizzazione Comunicazione verticale tra team leader e gli altri membri Ruoli in un team Controllato Decentralizzato Project Manager pianifica, coordina e supervisiona le attività del team Technical staff conduce l analisi e lo sviluppo (da 2 a 5 persone) Backup engineer supporta il project manager ed è responsabile della validazione Software librarian mantiene e controlla la documentazione, i listati del codice, i dati... Project Management 11 Project Management 12
4 spazio condiviso & risultati condivisi Le attività del project manager Un team deve prima di tutto decidere gli strumenti che permettono la cooperazione La pianificazione Chi fa cosa Le scelte fatte Cosa è stato fatto Stesura della proposta di progetto Stima del costo del progetto Pianificazione (planning) e temporizzazione (scheduling) Monitoraggio e revisioni del progetto Selezione e valutazione del personale Stesura di rapporti e presentazioni Project Management 13 Project Management 14 Stimare i costi di un progetto Stime quantitative: LOC Dilaziona la stima fino a quando il progetto non è in stato avanzato di sviluppo - modello non praticabile: la stima dev essere fatta all inizio Basa la stima su progetti simili già sviluppati - similarità di problemi, clienti, ecc. Usa tecniche di decomposizione per generare stime di costo e di risorse necessarie - approccio divide et impera, calcolando il costo delle componenti Usa uno o più modelli empirici - basati su dati storici, es. COnstructive COst MOdel (Boehm, 1981) KLOC = Migliaia di linee di codice Metriche: $ per KLOC errori o difetti per KLOC LOC per mese/persona pagine di documentazione per KLOC errori/mese-persona $/pagina di documentazione Il codice è il prodotto tangibile del processo di sviluppo, ed esiste già letteratura in proposito Dipende dal linguaggio di programmazione e penalizza programmi scritti bene e concisi Project Management 15 Project Management 16
5 Stime quantitative (dimensionali) aspetti critici delle metriche dimensionali 1. Difficile stimare la dimensione in LOC 2. Non tiene conto diversa complessità e potenza delle istruzioni (di uno stesso linguaggio o di linguaggi diversi) 3. Difficile definire in modo preciso il criterio di conteggio (istruzioni spezzate su più righe, più istruzioni su una riga...) 4. Più produttività potrebbe portare a più codice senza qualità? Stime funzionali: FP Function Points (punti funzione) misurare le funzionalità offerte dall applicazione, a partire da: il dominio informativo un giudizio sulla complessità del software Project Management 17 Project Management 18 Parametri Numero di input informazioni distinte fornite dall utente e utilizzate dal programma come dati di ingresso Numero di output informazioni distinte ritornate all utente come risultato delle proprie elaborazioni Numero di richieste numero di interrogazioni in linea che producono una risposta immediata del sistema Numero di file file creati ed utilizzati internamente dal programma Numero di interfacce esterne file o di altri insiemi di dati scambiati con altri programmi Function Points Pesi Indici Valore Sempl. Medio Compl. N. input N. Output N. Richieste N. File N. Int. Est Vi Project Management 19 Project Management 20
6 Struttura del piano di progetto 1. Introduzione 2. Organizzazione del Progetto 3. Descrizione dei Processi Gestionali 4. Descrizione dei Processi Tecnici 5. Pianificazione del lavoro, delle risorse umane e del budget. 1. Introduzione 1.1 Overview del Progetto Descrizione di massima del progetto e del prodotto. 1.2 Deliverables del Progetto Tutti gli items che saranno consegnati, con data e luogo di consegna 1.3 Evoluzione del Progetto Piani per cambiamenti ipotizzabili e non 1.4 Materiale di riferimento Lista dei documenti cui ci si riferisce nel Piano di Progetto 1.5 Definizioni e Abbreviazioni Project Management 21 Project Management Organizzazione del progetto 2.1 Modello del Processo Relazioni tra le varie fasi del processo 2.2 Struttura Organizzativa Gestione interna, chart dell organizzazione 2.3 Interfacce Organizzative Relazioni con altre entità 2.4 Responsabilità di Progetto Principali funzioni e attività; Di che natura sono? Chi ne è il responsabile? 3. Processi gestionali 3.1 Obiettivi e Priorità 3.2 Assunzioni, Dipendenze, Vincoli Fattori esterni 3.3 Gestione dei rischi Identificazione, Valutazione, Monitoraggio dei rischi 3.4 Meccanismi di monitoraggio e di controllo Meccanismi di reporting, format, flussi di informazione, revisioni 3.5 Pianificazione dello staff Skill necessari (cosa?, quanto?, quando?) Project Management 23 Project Management 24
7 4. Processi tecnici 5. Pianificazione del lavoro, delle risorse umane e del budget. 4.1 Metodi, Strumenti e Tecniche Sistemi di calcolo, metodi di sviluppo, struttura del team, ecc. Standards, linee guida, politiche. 4.2 Documentazione del Software Piano di documentazione, che deve includere milestones, e revisioni 4.3 Funzionalità di supporto al progetto Pianificazione della qualità Pianificazione della gestione delle configurazioni 5.1 Work Packages (Work breakdown structure) Il progetto è scomposto in tasks; definizione di ciascun task 5.2 Dipendenze Relazioni di precedenza tra funzioni, attività e task 5.3 Risorse Necessarie Stima delle risorse necessarie, in termini di personale, di tempo di computazione, di hardware particolare, di supporto software ecc. 5.4 Allocazione del Budget e delle Risorse Associa ad ogni funzione, attività o task il costo relativo 5.5 Pianificazione Deadlines e Milestones Project Management 25 Project Management 26 Gestione dei rischi (punto 3.3) Fattori di fallimento Identificazione dei rischi legati alla taglia del prodotto da costruire o modificare legati ai vincoli importi dal mercato o dal contratto legati alle caratteristiche del cliente legati alla buona definizione del processo legati all ambiente di sviluppo (qualità e affidabilità degli strumenti) legati alla complessità del sistema da costruire e alle novità tecnologiche legate al sistema legati alla dimensione e all esperienza del team di sviluppo Sviluppare una tabella: probabilità e impatto Strategia di gestione: evitare/monitorare/gestire Requisiti incompleti 13.1 % Mancato coinvolgimento del cliente 12.4 % Mancanza di risorse 10.6 % Aspettative non realistiche 9.9 % Mancanza di supporto esecutivo 9.3 % Cambiamenti dei requisiti 8.7 % Project Management 27 Project Management 28
8 Fattori di successo Coinvolgimento del cliente 15.9 % Supporto della direzione esecutiva 13.9 % Definizione chiara dei requisiti 13.0 % Pianificazione corretta 9.6 % Aspettative realistiche 8.2 % Personale competente 7.2 % Pianificazione del lavoro (5.2) f1:function p:project f2:function a1:activity a2:activity a3:activity a2.1:activity a2.2:activity a2.3:activity t1:task t2:task t3:task t4:task Project Management 29 Project Management 30 Attività Organizzazione delle attività a1:activity a2.1:activity p:project a2:activity a2.2:activity t1:task t2:task t3:task f1:function f2:function Unità principali di lavoro, con date di consegna precise Scomponibili in una serie di tasks Culminano in una milestone In un progetto le attività devono essere organizzate in modo da produrre risultati valutabili dal management Milestones sono i punti finali di ogni singola attività di processo Deliverables sono i risultati che sono forniti al committente Il modello a cascata suggerisce una definizione ovvia di milestone Project Management 31 Project Management 32
9 Milestones & deliverables Funzioni Feasibility study Feasibility report Requ ir ement s analysis Requ ir ement s definition ACT IVITIES Prototype development Evaluation report Design study Architectural design Requirements specification Requirements specification Attività o insiemi di attività che coprono tutta la durata del progetto Project management Configuration Management Documentation Quality Control (Verifica e validazione) Training MILESTONES Project Management 33 Project Management 34 Tasks Unità di lavoro atomiche Hanno durata stimabile, necessitano di certe risorse, producono risultati tangibili (documentazione, codice,...) Specifica di un task: Work package Nome e descrizione del lavoro che deve essere fatto Precondizioni per poter avviare il lavoro, durata, risorse necessarie Risultato del lavoro e criteri di accettabilità Rischi Scheduling di progetto Divide il progetto in attività e mansioni (tasks) e stima il tempo e le risorse necessarie per completare ogni singola mansione Organizza le mansioni in modo concorrente, per ottimizzare la forza lavoro Minimizza la dipendenza tra le singole mansioni per evitare ritardi dovuti all attesa del completamento di un altra mansione Sono necessari intuito ed esperienza Project Management 35 Project Management 36
10 Processo di scheduling del progetto Problemi nello scheduling Identify activities Software requirements Identify activity dependencies Estimate resources for activities Allocate people to activities Create project charts Activity charts and bar charts E difficile stimare la difficoltà dei problemi ed il costo di sviluppo di una soluzione La produttività non è proporzionale al numero di persone che lavorano su una singola mansione Aggiungere personale in un progetto in ritardo può aumentare ancora di più il ritardo Imprevisti succedono sempre... Project Management 37 Project Management 38 Grafo delle attività (PERT), grafico a barre e diagramma di Gantt Network delle attività Diversi tipi di rappresentazione grafica dello scheduling del progetto Mostrano la suddivisione del lavoro in mansioni. Le mansioni non devono essere troppo piccole (una settimana o due di lavoro) Il grafo delle attività (PERT) evidenzia le dipendenze e il cammino critico Il grafico a barre mostra lo scheduling come calendario lavori Il diagramma di Gantt esprime la temporizzazione T-1 5 days T-2 2 days T-4 7 days T-3 1 days T-6 2 days T-5 5 days T-7 3 days Project Management 39 Project Management 40
11 Diagramma di PERT Cammino critico ES: earliest start time: il minimo giorno di inizio dell attività, a partire dal minimo tempo necessario per le attività che precedono EF: earliest finish time: dato ES e la durata dell attività, il minimo giorno in cui l attività può terninare LF: latest finish time: qual è il giorno massimo in cui quel job deve finire senza che si crei ritardo per i jobs che dipendono da lui LS: latest start time: dato LF e la durata del job, qual è il giorno massimo in cui quel job deve iniziare senza provocare ritardo per i job che dipendono da lui T-1 5 days T-2 2 days T-4 7 days T-3 1 days T-6 2 days T-5 5 days T-7 3 days Project Management 41 Project Management 42 Mansioni: durata e dipendenze Mansioni Durata (giorni) Dipendenze T1 8 T2 15 T3 15 T1 T4 10 T5 10 T2, T4 T6 5 T1, T2 T7 20 T1 T8 25 T4 T9 15 T3, T6 T10 15 T5, T7 T11 7 T9 T12 10 T11 Project Management 43 4/7/94 start 10 days T4 Network delle attività 14/7/94 15 days 8 days M1 T3 T1 5 d ays 25/7/94 T6 M3 15 days 20 days T2 T7 15 days T9 4/8/94 25/8/94 M4 M6 7 days T11 25/7/94 10 days 11/8/94 5/9/94 M2 T5 M7 15 days M8 18/7/94 T10 10 days M5 T12 25 days T8 Finish 19/9/94 Project Management 44
12 Diagramma di Gantt 4/7 11/7 18/7 25/7 1/8 8/8 15/8 22/8 29/8 5/9 12/9 19/9 Start T4 T1 T2 M1 T7 T3 M5 T8 M3 M2 T6 T5 M4 T9 M7 T10 M6 T1 1 M8 T12 Finish Project Management 45 Allocazione della forza lavoro 4/7 11/7 18/7 25/ 1/8 8/8 15/8 22/8 29/8 5/9 12/9 19/9 Fred T4 T8 T11 T12 Jane T1 T3 T9 Anne T2 T6 T10 Jim T7 Mary T5 Project Management 46 Pianificazione collaborativa Project Management 47 Project Management 48
3. SOFTWARE MANAGEMENT
3. SOFTWARE MANAGEMENT Introdurre caratteristiche e problematiche della direzione di progetto software (software management) Discutere la pianificazione di un progetto e la temporizzazione (scheduling)
DettagliSoftware project management. www.vincenzocalabro.it
Software project management Software project management Sono le attività necessarie per assicurare che un prodotto software sia sviluppato rispettando le scadenze fissate rispondendo a determinati standard
DettagliIngegneria del Software
Università degli Studi di Napoli Federico II Ingegneria del Software a.a. 2013/14 Lezioni 18: Strumenti per la gestione di Progetti Software 1 Obiettivi della lezione Introdurre caratteristiche e problemi
DettagliGESTIONE DEI PROGETTI
GESTIONE DEI PROGETTI Problema del management Fallimento negli anni 60, inizio 70 Non tanto dovuto alla competenza Un buon management non garantisce il successo ma un cattivo management risulta spesso
DettagliGESTIONE DEI PROGETTI. Inizio
GESTIONE DEI PROGETTI Problema del management Fallimento negli anni 60, inizio 70 Non tanto dovuto alla competenza Un buon management non garantisce il successo ma un cattivo management risulta spesso
DettagliProcessi principali per il completamento del progetto
Piano di progetto È un documento versionato, redatto dal project manager per poter stimare realisticamente le risorse, i costi e i tempi necessari alla realizzazione del progetto. Il piano di progetto
DettagliUniversità di Bergamo Facoltà di Ingegneria INGEGNERIA DEL SOFTWARE. Paolo Salvaneschi A6_1 V2.0. Gestione. Pianificazione e gestione del progetto
Università di Bergamo Facoltà di Ingegneria INGEGNERIA DEL SOFTWARE Paolo Salvaneschi A6_1 V2.0 Gestione Pianificazione e gestione del progetto Il contenuto del documento è liberamente utilizzabile dagli
DettagliGestione parte IIC. Diagrammi di Gantt. Esempio. Schemi di scomposizione delle attività
Schemi di scomposizione delle attività Gestione parte IIC Work Breakdown Structures (WBS) Struttura ad albero: radice: attività principale i nodi figli rappresentano la scomposizione del nodo padre le
DettagliProject Management. Corso Sistemi Informativi Aziendali, Tecnologie dell Informazione applicate ai processi aziendali.
Corso Sistemi Informativi Aziendali, Project Management. di Simone Cavalli (simone.cavalli@unibg.it) Bergamo, Maggio 2010 Project Management: definizioni Progetto: Progetto si definisce, di regola, uno
DettagliIl Progetto e il Project Management
Il Progetto e il Project Management Metodologie di Specifica del Software Per contattare il docente Dr. Anna Rita Laurenzi email: annarita.laurenzi@insiel.it cell.+39 3356368206 Agenda Progetto e Project
DettagliQUESTIONARIO 1: PROCESSO DI AUTOVALUTAZIONE
QUESTIONARIO 1: PROCESSO DI AUTOVALUTAZIONE Step 1 - Decidere come organizzare e pianificare l autovalutazione (AV) 1.1. Assicurare l impegno e il governo del management per avviare il processo. 1.2. Assicurare
DettagliGestione dei Progetti (2005-2006)
Gestione dei Progetti (2005-2006) Alessandro Agnetis DII Università di Siena (Alcune delle illustrazioni contenute nella presentazione sono tratte da PMBOK, a guide to the Project Management Body of Knowledge,
DettagliIngegneria del Software
Università degli Studi di Napoli Federico II Ingegneria del Software a.a. 2012/13 Tecniche e strumenti per la gestione di Progetti Software 1 Obiettivi della lezione Introdurre caratteristiche e problematiche
DettagliCorso di Laurea Triennale in Ingegneria Informatica Ingegneria del software. Gestione di progetto. Marina Mongiello
Corso di Laurea Triennale in Ingegneria Informatica Ingegneria del Gestione di progetto Contenuti Gestione di progetto Ruoli professionali Pianificazione di progetto Stima dei costi di progetto Rischi
DettagliStima dell'effort. IT Project Management. Lezione 6 Stima dell effort Federica Spiga. Monitoring del progetto (Earned Value)
IT Project Management Lezione 6 Stima dell effort Federica Spiga A.A. 2009-2010 1 Check list del PM Identificare i requisiti del cliente Monitoring del progetto (Earned Value) Identificare i deliverable
DettagliDIPARTIMENTO DI INGEGNERIA IMPIANTI INDUSTRIALI. Andrea Chiarini andrea.chiarini@chiarini.it. Andrea Chiarini 1
IMPIANTI INDUSTRIALI Andrea Chiarini andrea.chiarini@chiarini.it Andrea Chiarini 1 PARTE 5 PIANIFICAZIONE DELLE FASI DI UN PROGETTO Andrea Chiarini 2 PROGETTAZIONE E SVILUPPO DEL PRODOTTO E DEL PROCESSO
DettagliDall Idea al Progetto
CORSO DI EUROPROGETTAZIONE MODULO 2 Dall Idea al Progetto DOTT. GIANLUCA COPPOLA Direttore generale - Responsabile Progetti Europei 1 CAPITOLO 1 STRUTTURARE UN PROGETTO Modulo 2 Dall Idea al Progetto 2
Dettagli5 Gestione dei progetti software. 5.1 Attività gestionale. Sistemi Informativi I Lezioni di Ingegneria del Software
5 Gestione dei progetti software. Dopo aver completato lo studio del ciclo di vita del software, in questa parte vengono discussi gli aspetti gestionali della produzione del software. Vengono esaminate
DettagliLa gestione manageriale dei progetti
PROGETTAZIONE Pianificazione, programmazione temporale, gestione delle risorse umane: l organizzazione generale del progetto Dimitri Grigoriadis La gestione manageriale dei progetti Per organizzare il
DettagliLA PIANIFICAZIONE DELLE ATTIVITA E IL WORK BREAKDOWN STRUCTURE
LA PIANIFICAZIONE DELLE ATTIVITA E IL WORK BREAKDOWN STRUCTURE La Work Breakdown Structure La WBS è uno strumento di pianificazione delle attività progettuali che comporta un lavoro di: 1) suddivisione
DettagliDescrizione dettagliata delle attività
LA PIANIFICAZIONE DETTAGLIATA DOPO LA SELEZIONE Poiché ciascun progetto è un processo complesso ed esclusivo, una pianificazione organica ed accurata è indispensabile al fine di perseguire con efficacia
DettagliIL PROJECT MANAGEMENT
IL PROJECT MANAGEMENT Scopi e campi di applicazione La pianificazione del progetto Le tecniche di pianificazione del progetto Le tecniche di pianificazione dei tempi La gestione e il controllo del progetto
DettagliORGANIZZAZIONE E PIANIFICAZIONE DEL PROCESSO DI SVILUPPO PRODOTTO
ORGANIZZAZIONE E PIANIFICAZIONE DEL PROCESSO DI SVILUPPO PRODOTTO 151 Organizzazione e pianificazione del processo di sviluppo prodotto (1/2) Individuazione dei bisogni dei clienti Eseguire l analisi economica
DettagliMetodologia TenStep. Maggio 2014 Vito Madaio - TenStep Italia
Metodologia TenStep Maggio 2014 Vito Madaio - TenStep Italia Livello di Complessità Processo di Project Management TenStep Pianificare il Lavoro Definire il Lavoro Sviluppare Schedulazione e Budget Gestire
DettagliQuality gate. Sono eventi programmati regolarmente e condotti seguendo una procedura standard
Quality gate Nei punti chiave del processo di sviluppo del software, viene integrato un insieme di quality gate per monitorare la qualità del prodotto intermedio prima che quest ultimo possa passare al
DettagliBIBLIOGRAFIA Project Management. La metodologia dei 12 Step. Come applicarla in tempo reale per gestire con successo piccoli e grandi progetti - Antonello Bove, ED. Hoepli, 2014 Project Management. La
DettagliGESTIONE DELLE TECNOLOGIE AMBIENTALI PER SCARICHI INDUSTRIALI ED EMISSIONI NOCIVE LEZIONE 10. Angelo Bonomi
GESTIONE DELLE TECNOLOGIE AMBIENTALI PER SCARICHI INDUSTRIALI ED EMISSIONI NOCIVE LEZIONE 10 Angelo Bonomi CONSIDERAZIONI SUL MONITORAGGIO Un monitoraggio ottimale dipende dalle considerazioni seguenti:
DettagliLe tecniche di scheduling (1)
Le tecniche di scheduling (1) Sono la base di tutto il processo di pianificazione, e fornisco al management gli elementi per decidere come utilizzare le risorse per raggiungere gli obiettivi di costo e
DettagliCiclo di vita dimensionale
aprile 2012 1 Il ciclo di vita dimensionale Business Dimensional Lifecycle, chiamato anche Kimball Lifecycle descrive il framework complessivo che lega le diverse attività dello sviluppo di un sistema
DettagliQUESTIONARIO 3: MATURITA ORGANIZZATIVA
QUESTIONARIO 3: MATURITA ORGANIZZATIVA Caratteristiche generali 0 I R M 1 Leadership e coerenza degli obiettivi 2. Orientamento ai risultati I manager elaborano e formulano una chiara mission. Es.: I manager
DettagliPROJECT MANAGEMENT SERVIZI DI PROJECT MANAGEMENT DI ELEVATA PROFESSIONALITÀ
PROJECT MANAGEMENT SERVIZI DI PROJECT MANAGEMENT DI ELEVATA PROFESSIONALITÀ SERVIZI DI PROJECT MANAGEMENT CENTRATE I VOSTRI OBIETTIVI LA MISSIONE In qualità di clienti Rockwell Automation, potete contare
DettagliIV. TEMPI E RISORSE: STRUMENTI DI PIANIFICAZIONE E CONTROLLO
IV. TEMPI E RISORSE: STRUMENTI DI PIANIFICAZIONE E CONTROLLO Dopo aver affrontato la prima stesura del POP, si deve passare piano al vaglio del committente per avere il via definitivo. Se OK Si procede
DettagliGestione di progetti (software)
Gestione di progetti (software) Tecniche di Programmazione Lez. 03 Università di Firenze a.a. 2009/10, I semestre 1/25 Contenuti Gestione di progetto Ruoli professionali Pianificazione di progetto Stima
DettagliAris TimeSheet. che guardano oltre. enti e aziende. Soluzioni per
Aris TimeSheet Soluzioni per enti e aziende che guardano oltre L applicativo ARIS TIMESHEET è stato progettato e sviluppato per supportare i project manager nel monitoraggio dello stato di avanzamento
Dettaglifigure professionali software
Responsabilità del Program Manager Valuta la fattibilità tecnica delle opportunità di mercato connesse al programma; organizza la realizzazione del software in forma di progetti ed accorpa più progetti
Dettagli4.1 Che cos è l ideazione
Luca Cabibbo Analisi e Progettazione del Software Ideazione (non è la fase dei requisiti) Capitolo 4 marzo 2013 Il meglio è nemico del bene. Voltaire 1 *** AVVERTENZA *** I lucidi messi a disposizione
DettagliUniversità degli Studi di Salerno Ingegneria del Software: Tecniche Avanzate
Università degli Studi di Salerno Ingegneria del Software: Tecniche Avanzate Mystic Pizza Gestione Pizzeria Scheda di Progetto Version 1.0 Data 19/03/2007 Indice degli argomenti 1. Introduzione 3 a. Scenario
DettagliSviluppo e Gestione dei Progetti. docente: Prof. Filippo Ghiraldo f.ghiraldo@bep.co.it
Sviluppo e Gestione dei Progetti docente: Prof. Filippo Ghiraldo f.ghiraldo@bep.co.it Metodologie operative Pianificazione e dimensionamento di un progetto Controllo e gestione operativa del progetto.
DettagliConfiguration Management
Configuration Management Obiettivi Obiettivo del Configuration Management è di fornire un modello logico dell infrastruttura informatica identificando, controllando, mantenendo e verificando le versioni
DettagliLa portata del software
La portata del software Portata Contesto. In che modo il software in costruzione si inserirà nel sistema, prodotto o contesto aziendale esistente e quali vincoli impone il contesto? Obiettivi relativi
DettagliTrasformazione dei Processi in Progetti DIB 1
Trasformazione dei Processi in Progetti DIB 1 Generalità DIB 2 Progetto PROGETTO: esecuzione di un insieme di attività in un tempo e con risorse limitati per raggiungere uno specifico scopo. A causa dell
DettagliConcetti di base di ingegneria del software
Concetti di base di ingegneria del software [Dalle dispense del corso «Ingegneria del software» del prof. A. Furfaro (UNICAL)] Principali qualità del software Correttezza Affidabilità Robustezza Efficienza
DettagliFase 6 Information and visibility on the project
FASE 1 IDEA PROGETTO FASE 2 INDIVUAZIONE DEGLI OBIETTIVI FASE 3 COSTITUZIONE DEL PARTENARIATO FASE 4 DEFINIZIONE DELLE ATTIVITA Fase 6 Information and visibility on the project FASE 5 AGGIUDICAZIONE STIPULA
DettagliREGIONE BASILICATA UFFICIO S. I. R. S.
UFFICIO S I R S PROGETTO DI MASSIMA Fornitore: [digita qui il nome del fornitore] Prodotto: [digita qui il nome del prodotto software] Tipo Intervento: [scegli il tipo di intervento] Titolo Intervento:
DettagliDatabase. Si ringrazia Marco Bertini per le slides
Database Si ringrazia Marco Bertini per le slides Obiettivo Concetti base dati e informazioni cos è un database terminologia Modelli organizzativi flat file database relazionali Principi e linee guida
DettagliCOMUNICAZIONE PER IL MANAGEMENT D IMPRESA
COMUNICAZIONE PER IL MANAGEMENT D IMPRESA Roma, aprile 2015 Project Management (Prof. A. Rocchi) A cosa si riferisce Diverse sono le problematiche relative alla gestione dei progetti all interno di ogni
DettagliSistemi Informativi I Pianificazione e Diagrammi GANTT
6 Diagrammi GNTT: definizione ed esempi. 6.1 Definizione. Il diagramma GNTT è la modalità standard di presentare in modo visuale la pianificazione di un progetto. I software di Project Management offrono
DettagliPianificazione e progettazione
Pianificazione e progettazione L analisi preventiva degli eventi e delle loro implicazioni rappresenta una necessità sempre più forte all interno di tutte le organizzazioni variamente complesse. L osservazione
DettagliProject Management. Modulo: Introduzione. prof. ing. Guido Guizzi
Project Management Modulo: Introduzione prof. ing. Guido Guizzi Definizione di Project Management Processo unico consistente in un insieme di attività coordinate con scadenze iniziali e finali, intraprese
DettagliScopo della WBS. La regola del 100% Orientamento ai risultati
Le problematiche delle fasi del progetto CONCEZIONE ELABORAZIONE FINANZIAMENTO NEGOZIAZIONE ATTUAZIONE ATTUAZIONE - Definizione della successione delle attività esecutive - Allocare le risorse - Pianificare
DettagliIL PROCESSO DI FABBRICAZIONE (sviluppo nuovo prodotto)
CORSO DI Gestione aziendale Facoltà di Ingegneria IL PROCESSO DI FABBRICAZIONE (sviluppo nuovo prodotto) Carlo Noè Università Carlo Cattaneo Istituto di Tecnologie e-mail: cnoe@liuc.it 1 Il processo di
DettagliIMPOSTAZIONE E ORGANIZZAZIONE DEL PROGETTO
Minimaster in PROJECT MANAGEMENT IMPOSTAZIONE E ORGANIZZAZIONE DEL PROGETTO Giovanni Francesco Salamone Corso Professionale di Project Management secondo la metodologia IPMA (Ipma Competence Baseline)
DettagliGestione. di progetto. Gestione di progetto. IS 2011 - Ingegneria del Software 1. Contenuti. Fondamenti. Criticità. Gestione dei rischi 1
Contenuti Gestione di progetto Ruoli professionali Pianificazione di progetto Ingegneria del Software Stima dei costi di progetto V. Ambriola, G.A. Cignoni, C. Montangero, L. Semini Seminario: rischi di
DettagliCos è. Insieme di: struttura organizzativa (equipe di qualità + capo progetto) responsabilità. procedure. procedimenti. risorse
QUALITA Cos è Insieme di: struttura organizzativa (equipe di qualità + capo progetto) responsabilità procedure procedimenti risorse Messi in atto per la conduzione aziendale per la qualità. Obiettivo La
DettagliEVMS (Earned Value Management System) impatti organizzativi della sua implementazione CARLO GAVAZZI SPACE
EVMS (Earned Value Management System) impatti organizzativi della sua implementazione CARLO GAVAZZI SPACE Le domande che ci si è posti Controllare costi e avanzamento rispondendo alle domande: Ma a che
DettagliPianificazione e controllo delle risorse
Pianificazione e controllo delle risorse Pianificazione e controllo delle risorse Gestione dell allocazione delle risorse in modo che i processi dell azienda siano efficienti e riflettano la domanda di
DettagliIndice. pagina 2 di 10
LEZIONE PROGETTAZIONE ORGANIZZATIVA DOTT.SSA ROSAMARIA D AMORE Indice PROGETTAZIONE ORGANIZZATIVA---------------------------------------------------------------------------------------- 3 LA STRUTTURA
DettagliProject Manager. Funzioni ed attività di un ruolo strategico. e-academy Milano, 20 Ottobre 2005
Project Manager Funzioni ed attività di un ruolo strategico e-academy Milano, 20 Ottobre 2005 Mentis innovazione e strategia Mentis crea strumenti innovativi per Aziende che vogliono sfruttare appieno
DettagliDistinguere tra bisogni di cura standard e individualizzati. Valutazione delle esigenze e traduzione di queste in azioni adeguate
Linee guida per la costruzione di test per la valutazione degli esiti dei percorsi di apprendimento per Coordinatori all interno delle strutture residenziali per anziani Queste linee guida sono rivolte
DettagliLa Metodologia adottata nel Corso
La Metodologia adottata nel Corso 1 Mission Statement + Glossario + Lista Funzionalià 3 Descrizione 6 Funzionalità 2 Schema 4 Schema 5 concettuale Logico EA Relazionale Codice Transazioni In PL/SQL Schema
DettagliLa Formazione: elemento chiave nello Sviluppo del Talento. Enzo De Palma Business Development Director
La Formazione: elemento chiave nello Sviluppo del Talento Enzo De Palma Business Development Director Gennaio 2014 Perché Investire nello Sviluppo del Talento? http://peterbaeklund.com/ Perché Investire
DettagliRealizzare un Progetto Informatico
ISTITUTO TECNICO QUINTO ANNO Realizzare un Progetto Informatico GIORGIO PORCU www.thegiorgio.it Sommario Pianificazione Aspetti della pianificazione WBS (Work Breakdown Structure) Diagramma PERT Diagramma
DettagliGestione di progetto: pianificazione. Introduzione: dove siamo? Introduzione: pianificazione. Simona Bernardi
Gestione di progetto: pianificazione Simona Bernardi Corso di Ingegneria del Software 04/ 05 Prof.Susanna Donatelli Introduzione: dove siamo? Gestione di progetto: Pianificazione Monitoraggio e controllo
DettagliPianificazione e gestione di progetto. Adozione di tecniche e metodologie usate anche in settori diversi dalla progettazione sw
Pianificazione e gestione di progetto Responsabile di progetto: attività 1) Pianificazione 2) Organizzazione 3) Gestione del personale (staffing) 4) Direzione 5) Controllo Adozione di tecniche e metodologie
DettagliLa gestione dei progetti informatici
Università degli Studi di Parma Facoltà di Scienze MM. FF. NN. Corso di Laurea in Informatica Ingegneria del Software La gestione dei progetti informatici Giulio Destri Ing. del Sw: Gestione - 1 Scopo
DettagliScrum. Caratteristiche, Punti di forza, Limiti. versione del tutorial: 1.0. www.analisi-disegno.com. Pag. 1
Scrum Caratteristiche, Punti di forza, Limiti versione del tutorial: 1.0 Pag. 1 Scrum è uno dei processi agili (www.agilealliance.com) il termine è derivato dal Rugby, dove viene chiamato Scrum il pacchetto
DettagliProject Management Metodologie e Tecniche per la gestione di progetti
Project Management Metodologie e Tecniche per la gestione di progetti Amir Baldissera amir.baldissera@mentis.it Milano, 18 Ottobre 2008 Cos è IWA/HWG IWA/HWG è un Associazione professionale no profit riconosciuta
DettagliUnità Formativa 10.2: Strumenti per la programmazione delle attività.
Unità Formativa 10.2: Strumenti per la programmazione delle attività. Nella precedente Unità formativa si è fatto cenno ad alcuni strumenti molto diffusi per la programmazione delle attività e, in particolare,
DettagliS i s t e m a d i v a l u t a z i o n e d e l l e p r e s t a z i o n i d e i d i p e n d e n t i
S i s t e m a d i v a l u t a z i o n e d e l l e p r e s t a z i o n i d e i d i p e n d e n t i P r o d o t t o d a A l b e r t o P a o l i n i G r o s s e t o P a r c h e g g i s r l V e n g o n o p
DettagliIl catalogo MARKET. Mk6 Il sell out e il trade marketing: tecniche, logiche e strumenti
Si rivolge a: Forza vendita diretta Agenti Responsabili vendite Il catalogo MARKET Responsabili commerciali Imprenditori con responsabilità diretta sulle vendite 34 di imprese private e organizzazioni
DettagliRelease Management. Obiettivi. Definizioni. Responsabilità. Attività. Input
Release Management Obiettivi Obiettivo del Release Management è di raggiungere una visione d insieme del cambiamento nei servizi IT e accertarsi che tutti gli aspetti di una release (tecnici e non) siano
DettagliSistemi Informativi I
Sistemi Informativi I Modalità di Esame L esame consta in una prova orale, durante la quale viene discusso un progetto approntato individualmente dallo studente. Il progetto consiste nella elaborazione
Dettagli02: Project Management
02: Project Management Le tre P del project management Persone motivate / esperte SEI PM-CMM (People Management Capability Maturity Model) assunzione / selezione addestramento / cultura di gruppo stipendio
DettagliCreating Your Future
Creating Your Future CONSULENZA GESTIONE PROGETTI 1 Sviluppo ad-hoc della metodologia di Project Management 2 Coaching a supporto di team di progetto 3 Organizzazione del Project Management Office 4 Gestione
DettagliMODELLO PER LO SVILUPPO DEL PRODOTTO
MODELLO PER LO SVILUPPO DEL PRODOTTO 34 Funzioni aziendali coinvolte nello sviluppo prodotto LE PRINCIPALI FUNZIONI AZIENDALI PROTAGONISTE NELLO SVIPUPPO PRODOTTI SONO: Progettazione e sviluppo prodotto
DettagliOrganizzazione e pianificazione delle attività di marketing
Organizzazione e pianificazione delle attività di marketing Il continuum delle strutture tra efficienza ed efficacia Struttura funzionale Struttura divisionale Struttura a matrice Struttura orizzontale
DettagliIL PERCORSO LOGICO DI UN PROGETTO. Prof.Claudio Saita
IL PERCORSO LOGICO DI UN PROGETTO Prof.Claudio Saita PROGETTARE SIGNIFICA: utilizzare procedimenti introdurre organizzazione e razionalità nell azione raggiungere determinati obiettivi 1- Perché si vuol
DettagliREGOLAMENTO INTERNO DEL CONTROLLO DI GESTIONE
COMUNE DI CORMANO PROVINCIA DI MILANO REGOLAMENTO INTERNO DEL CONTROLLO DI GESTIONE (approvato con deliberazione C.C. n. 58 del 01/12/2003) 1 INDICE ART. 1 ART. 2 ART. 3 ART. 4 ART. 5 ART. 6 AMBITO DI
Dettagli14 giugno 2013 COMPETENZE E QUALIFICHE DELL INSTALLATORE DI SISTEMI DI SICUREZZA. Ing. Antonio Avolio Consigliere AIPS All right reserved
14 giugno 2013 COMPETENZE E QUALIFICHE DELL INSTALLATORE DI SISTEMI DI SICUREZZA A.I.P.S. Associazione Installatori Professionali di Sicurezza Nata per rispondere alla fondamentale aspettativa degli operatori
DettagliIl Project Management nell Implementazione dell'it Service Operations
Con il patrocinio di: Sponsorizzato da: Il Framework ITIL e gli Standard di PMI : : possibili sinergie Milano, Venerdì, 11 Luglio 2008 Il Project Management nell Implementazione dell'it Service Operations
DettagliPrefazione. Parte I Informazioni preliminari 1. Capitolo 1 Introduzione 3
Prefazione IX Parte I Informazioni preliminari 1 Capitolo 1 Introduzione 3 Immaginate.................................................... 3 Contenuto del libro..............................................
DettagliGestione di progetto. Gestione di progetto. Criticità. Fattori di rischio. Fondamenti. Istanziare processi nel progetto
Criticità Gestione di progetto Ingegneria del Software V. Ambriola, G.A. Cignoni, C. Montangero, L. Semini Aggiornamenti: T. Vardanega (UniPD) Il prodotto SW è intangibile e (troppo) flessibile Al software
Dettagli11. Evoluzione del Software
11. Evoluzione del Software Andrea Polini Ingegneria del Software Corso di Laurea in Informatica (Ingegneria del Software) 11. Evoluzione del Software 1 / 21 Evoluzione del Software - generalità Cosa,
DettagliIstruzioni operative per la gestione delle Non Conformità e delle Azioni Correttive. https://nonconf.unife.it/
Istruzioni operative per la gestione delle Non Conformità e delle Azioni Correttive https://nonconf.unife.it/ Registrazione della Non Conformità (NC) Accesso di tipo 1 Addetto Registrazione della Non Conformità
DettagliEVMS e sua implementazione
Practice Standard for Earned Value Management EVMS e sua implementazione implicazioni tecniche ed organizzative in una PMI italiana Esperienza in una PMI nel campo aerospaziale Mazzoni Giovanni Giovanni.Mazzoni@it.flextronics.com
DettagliIl modello di ottimizzazione SAM
Il modello di ottimizzazione control, optimize, grow Il modello di ottimizzazione Il modello di ottimizzazione è allineato con il modello di ottimizzazione dell infrastruttura e fornisce un framework per
DettagliIl Piano di Marketing
Marketing Alessandro De Nisco Università del Sannio Corso Strategico OBIETTIVI DI APPRENDIMENTO DELLA LEZIONE ANALIZZARE IL CONTENUTO E LE FASI PER LA REDAZIONE DI UN PIANO DI MARKETING ACQUISIRE LE INFORMAZIONI
DettagliLa gestione della qualità nelle aziende aerospaziali
M Premessa La AS 9100 è una norma ampiamente adottata in campo aeronautico ed aerospaziale dalle maggiori aziende mondiali del settore, per la definizione, l utilizzo ed il controllo dei sistemi di gestione
DettagliProblem Management. Obiettivi. Definizioni. Responsabilità. Attività. Input
Problem Management Obiettivi Obiettivo del Problem Management e di minimizzare l effetto negativo sull organizzazione degli Incidenti e dei Problemi causati da errori nell infrastruttura e prevenire gli
DettagliPRESENTARE UN IDEA PROGETTUALE
PRESENTARE UN IDEA PROGETTUALE LINEE GUIDA PER UNA EFFICACE PRESENTAZIONE DI UN BUSINESS PLAN INTRODUZIONE ALLA GUIDA Questa breve guida vuole indicare in maniera chiara ed efficiente gli elementi salienti
DettagliCorso di estimo D 2004/2005
Corso di estimo D 2004/2005 Cenni di project management - Crono-programma dei lavori PROJECT MANAGEMENT: definizione Il project management è l insieme di metodi e direttive fondamentalmente logiche per
Dettaglicin>>c8 s.r.l. Consuntivo Pagina 1 di 11 Consuntivo
Consuntivo Pagina 1 di 11 Consuntivo Indice 1 - INTRODUZIONE... 3 1.1 - OBIETTIVO DEL DOCUMENTO...3 1.2 - STRUTTURA DEL DOCUMENTO...3 1.3 - RIFERIMENTI...3 1.4 - STORIA DEL DOCUMENTO...3 2 - CONFRONTO...
DettagliAlternanza scuola lavoro: che cosa significa
Alternanza scuola lavoro: che cosa significa È una modalità didattica realizzata in collaborazione fra scuole e imprese per offrire ai giovani competenze spendibili nel mercato del lavoro e favorire l
DettagliGestione del workflow
Gestione del workflow Stefania Marrara Corso di Tecnologie dei Sistemi Informativi 2004/2005 Progettazione di un Sistema Informativo Analisi dei processi Per progettare un sistema informativo è necessario
DettagliLe discipline del Project Management
Cmanpmn04 Le discipline del Project Management Pag 1 di 6 Le discipline del Project Management Obiettivo: Formare personale amministrativo/dirigenziale sulle discipline del Project management Figure interessate
DettagliIl ciclo di progetto focus su. Fase di Pianificazione o Formulazione Work Breakdown Structure Diagramma di GANTT Diagramma di PERT
Il ciclo di progetto focus su Fase di Pianificazione o Formulazione Work Breakdown Structure Diagramma di GANTT Diagramma di PERT analisi periodica e finale di: efficienza, efficacia, impatto atteso, sostenibilità
DettagliIntroduzione alla metodologia di progettazione europea
Seminario informativo Come presentare una proposta di successo nel quadro del programma ENPI CBC MED Introduzione alla metodologia di progettazione europea (parte I versione ridotta) Docente: Cecilia Chiapero
DettagliDISEGNATORE MECCANICO
DISEGNATORE MECCANICO Gestione distinte base, progettazione meccanica, tolleranze lavorazioni meccaniche e fusioni Stesura e rezione di documentazione e manuali tecnici necessari durante l intero ciclo
Dettagli12. Evoluzione del Software
12. Evoluzione del Software Andrea Polini Ingegneria del Software Corso di Laurea in Informatica (Ingegneria del Software) 12. Evoluzione del Software 1 / 21 Evoluzione del Software - generalità Cosa,
DettagliRole plaing esperienziale: ATTUAZIONE DI UN PROGETTO DI NURSING
Implementazione ed Attuazione di Progetti per il Miglioramento del Servizi Sanitari ANCONA 19 E 20 OTTOBRE 2012 Role plaing esperienziale: ATTUAZIONE DI UN PROGETTO DI NURSING Consiste nel destrutturare
Dettagli