A chi è rivolto
Responsabili di progetto, IT Manager e membri del team di progetto in evoluzione verso il ruolo di project manager.
Obiettivi di apprendimento
- Definire i concetti base legati alla gestione dei progetti
- Consentire un miglioramento delle capacità gestionali di conduzione di un progetto
- Acquisire la conoscenza delle principali tecniche di project management
Struttura del Corso
Il Progetto
- Cos’è un progetto
- Nascita di un progetto
- Successo di un progetto
- Cellula di un sistema complesso
- La resistenza al cambiamento
- Perché fallisce un progetto
Il Project Manager
- Identikit
- Capacità necessarie
- Doveri
- Le buone abitudini
- Le cattive abitudini
Il Project Management
- Cos’è il project management
- Il triplo vincolo
- Gli stakeholders
- Fasi di un progetto
- Influenza degli stakeholders
- Il ciclo di vita di un progetto
- Gruppi di processo
- I processi
- Interazione dei gruppi di processo
- P.M. nelle piccole organizzazioni
- I segreti del successo
- Rischi più comuni
- Un project team che funziona
A chi è rivolto
Management aziendale.
Obiettivi di apprendimento
- Definire i concetti base legati alla gestione dei progetti
- Definire gli approcci delle diverse strutture aziendali legate al project management
- Definire competenze necessarie alla gestione dei progetti
- Definire le azioni di management necessarie
Struttura del Corso
Concetti Base
- Differenze tra progetti e lavoro operativo
- Stimoli di nascita dei progetti
- Project Management
- Project Portfolio Management
- Program Management
Strutture Organizzative Aziendali
- Influenza e cultura aziendale
- Project management e piccola azienda
- Tipi di strutture organizzative
- P.M.O. Project Management Office
- Il project management nella grande azienda
Azienda e Stakeholders
- Definizione di sakeholders
- Top Management
- Sponsor
- Functional/Line Managers
- Project Managers
- Il project team
Competenze di un project manager
- Identikit
- Capacità necessarie
- Doveri
- Le buone abitudini
- Le cattive abitudini
Management
- Pianificare
- Gestire le persone
- Gestire la qualità
- Gestire il rischio
- Gestire la comunicazione
- Il controllo: approcci e modalità
A chi è rivolto
Responsabili di progetto, IT Manager e membri del team di progetto in evoluzione verso il ruolo di project manager.
Obiettivi di apprendimento
- Ripassare i concetti base di project management
- Definire le motivazioni di fallimento dei progetti
- Fissare i punti di successo di un progetto
- Acquisire la conoscenza delle tecniche essenziali per un approccio efficae al project management
Struttura del Corso
Concetti Base
- Il Progetto e la sua complessità
- Le fasi e il ciclo di vita del progetto
- Il Project Manager e i suoi doveri
- Gli Stakeholders e la loro influenza
- Il Project Management
- I processi di P.M. del PMBOK®
Perchè fallisce un progetto
- Statistica fallimento progetti
- Statistica risultati progetti
- Statistica cause di fallimento
- Rischi comuni
- La resistenza al cambiamento
Favoriamo il successo
- Statistica cause di successo
- Project Framework
Analisi e Pianificazione
- Meeting
- Brainstorming
- Template e Modelli
- WBS
- Time & Cost Estimation
- Stakeholders Analysis
- Risks Analysis
Monitoring & Controlling
- Misurare
- Tracciamento dei tempi
- Earned Value Technique
- Gestione del ritardo
- Gestire l'aumento dei costi
- Monitorare qualità e ambito
La Comunicazione
- Il modello di comunicazione
- Il 90% del tempo del pm
- Alcune regole
- Competenze
A chi è rivolto
Il corso è rivolto ai responsabili di progetto, team leader, coordinatori e membri
di team.
Obiettivi di apprendimento
Cambi repentini dei requisiti, difficoltà nella gestione degli interlocutori,
complessità nella gestione delle comunicazioni, obiettivi scarsamente definiti,
portano spesso a problemi difficilmente superabili nel progetto.
La disciplina agile aiuta nella gestione di progetti critici, poggiando le sue basi
sul manifesto di sviluppo agile che pone il focus sul vero valore di business del
progetto, sul cliente e sulle comunicazioni.
Struttura del Corso
Concetti Base
- Definizione di agilità
- Manifesto agile
- Customer value
Metodi Agili
- Rilasci Frequenti
- Esecuzione iterativa e incrementale
- Collocazione
- Feature Backlog
- Task Backlog
- Auto organizzazione del team
- Cenni agile sw development e XP progamming
Le Persone
- Valori agili
- L´agile project manager
- Il team agile
Agile Project Management
- L´agile project manager
- Guiding vision
- Light touch
La Comunicazione Agile
A chi è rivolto
Team di progetto, project manager.
Descrizione
Più che un corso, questo è un percorso.
Un percorso attraverso la formazione, il mentoring e il coaching.
Un metodo graduale, spalmato nel tempo, che porta all´acquisizione di metodologie e approcci di project management, attraverso svariati momenti in cui il focus si sposterà tra teoria, pratica, strategia, comunicazione.
È particolarmente indicato per project team alle prime armi, project manager inesperti o con limitata esperienza, per aziende che voglio creare e instaurare al proprio interno un PMO (Project Management Office).
Struttura del Corso
-
Sessioni:
Incontro preliminare per spiegare i principi del coaching applicato al project
management (1-2 giorni)
Fase di diagnostica con il project team per capire punti di forza, debolezze,
problemi (1 giorno)
Definizione di un piano di azione finalizzato al miglioramento globale della
situazione: definizione di metodi, tecniche o approcci da utilizzare (1-3 giorni)
Incontri regolari ogni 3/4 settimane, follow-up telefonici o via email al fine di
verificarne i risultati (N * 1/2 giorni)
Fine programma con feedback definitivo (1 giorno)
A chi è rivolto
Sviluppatori provenienti da ambiente VB6.
Ambiente di Sviluppo
Visual Basic .NET.
Metodologia
Il corso prevede lo sviluppo di esempi durante le sessioni.
Note
Possibilità di corsi base ed avanzati.
Struttura del Corso
Parte Prima - Il Framework .NET
- Struttura del FrameWork .NET
- Struttura del CLR
- Managed/Unmanaged Code
- Boxing e Unboxing
- Tipi di Dati valore e riferimento
- Garbage Collector
Parte Seconda - Principi di programmazione OOP
- Classi e Oggetti. Incapsulamento
- Proprietà, Metodi ed Eventi
- Concetto di Polimorfismo
- Concetto di Ereditarietà
- Namespace e Identificatori di accesso
- Classi parziali
- Oggetti statici
- Interfacce
Parte Terza - Programmazione OOP Avanzata
- Le Interfacce nel Framework .NET
- Implementazione delle interfacce del Framework
- Utilizzo della libreria Reflection
- Design Pattern
- Implementazione dei Design Pattern più comuni
A chi è rivolto
Programmatori e architetti junior.
Descrizione
Lo scopo del corso è quello di fornire indicazioni, tecniche e criteri per quelle persone che vogliono definire un´architettura stabile per le proprie applicazioni, utilizzando una metodologia efficiente di approccio al lavoro.
Struttura del Corso
Project Management
- Fondamenti
- Project Lifecycle
- I processi
- Meeting e Documentazione
Linee guida sullo sviluppo software
- Sviluppo a più strati
- Programmazione ad oggetti
- Metodologia
Il Database
- La normalizzazione
- Progettare il data model
- Tabelle e viste: prorietà ed oggetti correlati
- Lo sviluppo: stored procedure e funzioni
- Convenzioni
La logica di business
- Oggetti Container e Server
- Validazione e stato degli oggetti
- Interazione con il database
- Progettiamo un framework
- Convenzioni
L´interfaccia web
- Classi base
- Interazione con la logica di business
- Gestione integrata degli errori
- Supporto multi-lingua e multi-layout