|
Un processo ottimizzato e integrato consente ai team di sviluppo e alle aziende di creare software di qualità superiore risparmiando tempo e denaro. Ecco perché abbiamo deciso di organizzare una giornata interamente dedicata all'incremento della produttività e della collaborazione dei team di sviluppo in un'ottica di miglioramento della qualità del software.
| AGENDA | ||||
| 10.00 | Benvenuto e inizio lavori |
|||
| 10.15 | Vision and strategy for Application Lifecycle Management |
|||
|
Sessione in inglese - The VS 2010 release represents a major step forward for Microsoft’s ALM capabilities. It includes major advances in Testing, Architecture and Project Management. However, there are significant improvements in virtually every area. In this session, I’ll give an overview of the scenarios we’re delivering in 2010 and explain why we chose those them.
chiudi |
||||
| 11.00 | Introduzione a Visual Studio 2010 |
|||
|
Visual Studio 2010, che verrà rilasciato nei primi sei mesi del prossimo anno, introduce moltissime novità a livello di funzionalità e posizionamento dei prodotti. In questa sessione vedremo queste novità in dettaglio e capiremo anche come adottare fin da ora Visual Studio e Team Foundation Server 2010 Beta 2 nei propri progetti in produzione. chiudi |
||||
| 11.45 | Coffee Break | |||
| Percorso Metodologie e processi | Percorso Collaborazione e produttività | |||
| 12.00 | Scrum e metodologie agili: come adottarle efficacemente e non perdere la tracciabilità Speaker: Teorema approfondisci |
Cross-Platform Development with Team Foundation Server and Teamprise Speaker: Teamprise approfondisci |
||
| Si parla spesso di Scrum e delle altre metodologie agili ma talvolta si ha paura ad adottarle per problemi di poca tracciabilità delle informazioni, scarsa documentazione e indebolimento dei processi aziendali. In questa sessione si vedrà come poter applicare le metodologie agili mantenendo nel contempo una forte tracciabilità degli sviluppi e un alto livello di automazione dei processi, permettendo di gestire e controllare in ogni momento l’andamento dei progetti e la loro qualità. chiudi |
Sessione in inglese - Visual Studio Team Foundation Server is about enabling everyone involved in your software development lifecycle, not just the parts of your company that develop for Microsoft technologies and platforms. There is no need for information to stop at the technology borders in your company. The Java teams in Eclipse or even then designers you have using the Mac can be fully integrated in your process. Come along to this session to see how you can use Team Foundation Server for your J2EE, Eclipse, Linux and Mac teams with the Teamprise Client Suite and how to integrate Ant or Maven 2 build processes into Team Foundation Build.
chiudi |
|||
| 12.45 | Un framework metodologico per lo sviluppo di sistemi per l'ottimizzazione di processi Speaker: TiQ approfondisci |
Architettura delle applicazioni con Visual Studio 2010 e UML Speaker: Proge-Software approfondisci |
||
| Uno degli effetti della crisi economica sul settore IT è stata l'elevata selettività nella scelta dei progetti da realizzare, volta a selezionare solo le soluzioni realmente innovative e con reali benefici. In questo scenario emergono i sistemi di ottimizzazione basati su modelli analitici che consentono di trovare soluzione a diversi tipi di problematiche aziendali, adattandosi all'evolvere delle esigenze e del mercato. Nella sessione verrà mostrato come lo sviluppo di queste soluzioni può essere ricondotto a un modello canonico: vedremo un caso reale relativo allo sviluppo di un modello per l'ottimizzazione della gestione dei magazzini automatici di un grande impianto industriale interamente sviluppato con tecnologie Microsoft e basato sulla piattaforma Team Foundation Server. chiudi |
La documentazione dell'architettura di una applicazione è un passaggio fondamentale nel processo di creazione di software complessi. Visual Studio 2010 conterrà il supporto per UML2 tramite una nuova serie di designer e introduce uno strumento chiamato Architecture Explorer per costruire e “navigare” nell'architettura delle proprie applicazioni. In questa sessione vedremo come utilizzare questi strumenti per progettare, rendere più comprensibili e documentare i progetti software anche molto complicati. chiudi |
|||
| 13.30 | Pranzo | |||
| 14.30 | La gestione efficace di progetti software di varie dimensioni: un'esperienza concreta Speaker: Aldo Donetti, Microsoft Corporation approfondisci |
Design e Sviluppo finalmente insieme Speaker: TeamDev approfondisci |
||
| Microsoft è una software house che gestisce progetti di varia complessità e dimensione, dai grandi prodotti con cicli di vita molto complessi ai progetti interni con cicli di sviluppo molto veloci. In questa sessione vedremo come Team Foundation Server permette di gestire queste tipologie di progetto in maniera efficace. La sessione è tenuta da Aldo Donetti, Program Manager nel Team Developer Globalization Experience di Microsoft Corporation, che ci mostrerà le soluzioni adottate e i benefici ottenuti.
chiudi |
Integrare lo sviluppo del software con la creatività dei designer è uno dei punti chiave per la creazione di interfacce utente efficaci. Team Foundation Server, Visual Studio e Expression Studio ci permettono oggi di abbattere le barriere che separano designer e sviluppatori, riunendo in un unico processo tutte le fasi di progettazione dell’applicazione. In questo modo grafici e sviluppatori possono finalmente lavorare insieme dal prototipo al collaudo. chiudi |
|||
| 15.15 | Adattare gli strumenti ai processi aziendali per facilitarne l'integrazione Speaker: Reti approfondisci |
Gestire il ciclo di test e di deployment delle applicazioni in ambienti virtuali Speaker: ObjectWay approfondisci |
||
| Analizzando le stime sull'andamento dei progetti del comparto IT molti di essi falliscono per mancanza di strumenti adeguati a gestire i processi aziendali o per le difficoltà di adozione degli strumenti dovute a una loro scarsa configurabilità e adattabilità. Team Foundation Server è la soluzione flessibile e personalizzabile che permette di avere il controllo delle attività adattandosi al modo di lavorare dell'azienda senza stravolgerlo ma modernizzandolo; tutto questo grazie alla possibilità di utilizzare/modificare processi esistenti o crearne di nuovi in maniera molto semplice. In questa sessione vedremo una panoramica dei template di processo esistenti e come modificarli per adattarli alle esigenze dei propri team. chiudi |
Lo sviluppo, il testing e il rilascio di applicazioni complesse presenta da sempre un problema di non facile soluzione: i vari componenti del team lavorano spesso in “ambienti” non omogenei e con configurazioni differenti che comportano una maggior difficoltà nel gestire correttamente i software e nell'individuare e riprodurre i bug. Il nuovo membro della famiglia Visual Studio chiamato Test and Lab Management, nasce con questo scopo: gestire ambienti virtuali (basati su Hyper-V) su cui sviluppare, distribuire e testare le proprie applicazioni, il tutto con maggior controllo. chiudi |
|||
| 16.00 | Software Factories per l'automazione della creazione di applicativi Speaker: 4ward approfondisci |
Gestire efficacemente il ciclo di vita di un Database Speaker: Gian Maria Ricci approfondisci |
||
| Visual Studio permette l'utilizzo delle software factories per automatizzare la creazione di un'applicazione completa sia in ambito desktop che in ambito Web. In questa sessione è evidenziato come, implementando pattern e linee guida consolidate tramite le software factories, viene guidato lo sviluppo durante l’intero ciclo di vita del software, dalla progettazione fino al deployment in ambiente di produzione.
chiudi |
Utilizzando progetti di tipo Database, Visual Studio permette di gestire efficacemente il ciclo di vita di un database. Grazie a funzionalità come l'inserimento della struttura nel controllo di codice sorgente, l'automazione del deploy e molte altre tra cui il refactoring, è finalmente possibile integrare lo sviluppo del database nelle procedure di ALM del progetto. Nella sessione viene evidenziato come Visual Studio 2008 supporta SQL Server mentre dalla versione 2010 verrà introdotto il supporto a Oracle tramite plug-in. chiudi |
|||


|