Corsi di formazione in Project Management e Software Development. Progetti vincenti, Gestione Agile. Best practices nello sviluppo in ambiente ASP.NET e VB.NET.

Formazione

I nostri corsi sono suddivisi tra le due aree Project Management e Software Development ed ideati per essere efficaci e pragmatici e rilasciare al partecipante valore nel breve periodo.
Le aule non sono mai composte da più di sei persone e si avvalgono di formatori con un bagaglio di esperienza consolidato negli anni nei rispettivi settori lavorativi.
Le lezioni si alternano tra momenti teorici e veri e propri workshop in cui praticare quanto appreso.

Project Management

Project Management - Le Basi Durata: 1 Giorno

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
Azienda e Project Management Durata: 2 Giorni

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à
Il Progetto Vincente Durata: 2 Giorni

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
Agile Project Management Durata: 1 Giorno

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
Project Management Coaching Durata: Variabile

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)



Software Development

Programmazione ad oggetti in ambiente .NET Durata: 3 Giorni

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
Programmazione ASP.NET/VB.NET Durata: 3 Giorni

A chi è rivolto

Sviluppatori in generale che necessitano di sviluppare soluzioni web-based basate su framework .NET.


Descrizione

Il corso è progettato per chi ha già fondamenti in ambito di programmazione ASP.NET o VB. Sono stati selezionati gli argomenti più interessanti, mentre la conduzione pragmatica dei formatori facilita l´apprendimento e l´efficienza in termini di utilizzo immediato delle tecniche fornite.


Struttura del Corso

  • Introduzione ad ASP.NET
    • Suddivisione della pagina in Markup e Code Behind
    • Controlli Web/HTML, Controlli Utente e Controlli Custom
    • Resources per applicazioni multilingua
    • Temi e CSS
  • Pipeline e gestione degli eventi
  • Meccanismi di Postback
  • Master Page
  • Data source
  • Griglie e controlli nativi
  • AJAX
    • Ajax base
    • Fondamenti Framework Ajax Library
    • Ajax control toolkit
    • Panoramica controlli ajax
    • Ajax e web service
    • Javascript in ASP.NET
  • Ulteriori approfondimenti
    • Menu
    • Provider
    • Web server
    • Oggetti Application, Session, User
Architettura e Project Management nei progetti software (best practices) Durata: 2 Giorni

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


Diesys Informatica srl - Numero Registro Imprese : MI-1862987 | P.I. e C.F 02739420962 | Capitale sociale € 10.000,00
  Blog |   Facebook | Il Codice Etico Codice Etico | info@diesys.it | Copyright 2000 - 2009 | PRIVACY | Partner Albero Logico Home Page