Visual Studio 2005 Team System: Software per fare il Software Giuseppe Guerrasio Architect, Microsoft.

Slides:



Advertisements
Presentazioni simili
Trieste, 26 novembre © 2005 – Renato Lukač Using OSS in Slovenian High Schools doc. dr. Renato Lukač LinuxDay Trieste.
Advertisements

IBM System i Il Sistema Enterprise per la PMI
© 2010 Colt Telecom Group Limited. All rights reserved. Cloud Computing Lapproccio Colt Dionigi Faccedna.
© 2003 IBM Corporation Copyright Uno sguardo al presente futuro: il business on-demand Dario Colosimo Director of Sales Operations IBM Emea Region South.
Practical Analysis Services
Crea il tuo sito con Web Matrix e il Web Hosting su ASP.NET
Sviluppare workflow per il nuovo 2007 Microsoft Office system e Windows SharePoint Services 3.0 Paolo Pialorsi
Microsoft Visual Studio 2005: come è cambiata l’offerta degli strumenti di sviluppo Giada Scarafiotti – Developer Tools Product Manager.
Midrange Modernization Conference 1 Scenari evolutivi per le soluzioni basate su AS/400 Walter Poloni Direttore Developer & Platform Evangelism Microsoft.
1 Windows SharePoint 2003 Products & Technologies – Overview funzionale Marco Bellinaso Senior trainer & consultant Code Architects S.r.l. Web:
Dalla Business Intelligence al Business Performance Management
1 Teaching Cloud Computing and Windows Azure in Academia Domenico Talia UNIVERSITA DELLA CALABRIA & ICAR-CNR Italy Faculty Days 2010.
Microsoft Visual Studio 2005: come è cambiata lofferta degli strumenti di sviluppo Giada Scarafiotti – Developer.
Luca Bianchi Windows Development Day Bologna 28 gennaio 2005 SQL Server Desktop Engine (MSDE) & SQL Server 2005 Express.
Sql Server 2005 Reporting Services - Sviluppo Franco Perduca Factory Software
La piattaforma Microsoft per lo sviluppo di applicazioni
La gestione e il controllo dellinfrastruttura IT con System Center: dalla piccola alla grande azienda System Center Operations Manager 2007 e System Center.
Sql Server 2005 Integration Services - Introduzione Franco Perduca Factory Software
Microsoft Visual Studio 2005: come è cambiata lofferta degli strumenti di sviluppo (a.k.a. Langolo di Giada) Giada Scarafiotti –
Vincenzo Campanale PM Security & Management System Center, DSI e la Roadmap.
A. Oppio, S. Mattia, A. Pandolfi, M. Ghellere ERES Conference 2010 Università Commerciale Luigi Bocconi Milan, june 2010 A Multidimensional and Participatory.
© 2008 Cisco Systems, Inc. All rights reserved.Cisco ConfidentialPresentation_ID 1 Il Tele-lavoro: le nuove tecnologie ed il video come abilitatori del.
Seam.
OWASP-Day e progetti OWASP-Italy
Microsoft Robotics Studio Marco Petrucco Microsoft Student Partner - Udine.
EJB Enterprise Java Beans B. Pernici. Approccio Java.
LInnovazione di Prodotto. Lo sviluppo di nuovi prodotti e nuovi servizi: una vecchia sfida per le imprese innovative. [emilio bellini]
Fanno ormai parte della nostra vita di tutti i giorni….
Directive 96/62/EC - Ambient Air Quality List of air pollutants in the context of air quality assessment and management.
PROGETTAZIONE FERROVIARIA
2000 Prentice Hall, Inc. All rights reserved. 1 Capitolo 6: Classi e astrazione dati 1.Introduzione 2.Definizione delle strutture 3.Accedere ai membri.
FONDAMENTI DI INFORMATICA III WfMC-1. FONDAMENTI DI INFORMATICA III WfMC-2 WFMC Cose WfMC Workflow Management Coalition (WfMC), Brussels, è unorganizzazione.
ATE / 31 Lezione 3 i sistemi automatici di misurazione - gli ATE.
National Project – on going results Potenza 7/10 November 06 IT-G2-SIC-066 – Social Enterprise and Local Development.
New Features + Improvements Miglioramenti alle Situazioni contabili Distribuzione costi Intragruppo in registrazione fatture di acqusti Varie.
Vision Caratteristica generica– disponibile a livello generale Possibilità di personalizzazione Facile da usare (What you see is what you get)
Servizi di Service Desk e Contact Center Vicenza, 16 Dicembre 2010.
1 Attivita di ricerca Carlo Batini. 2 Aree Come costruire ed esprimere il contenuto informativo integrato di sistemi informativi complessi basati.
© 2005 Avaya Inc. All rights reserved. Applicazioni Avaya IP Office.
Palermo, may 2010 F.Doumaz, S.Vinci (INGV-CNT- Gruppo di telerilevamento)
1 © 2013 Cobra Italia SpA All rights reserved Cobra group website Gennaio 2013.
Università degli studi di Modena e Reggio Emilia Facoltà di Ingegneria di Modena Corso di Laurea Specialistica in Ingegneria Informatica Analisi e valutazione.
Antonio Torraca
7 cose da sapere su Volume Activation con Windows 7 © 2009 Microsoft Corporation. Tutti i diritti riservati. Come professionista IT, devi sapere che l'attivazione.
© 2008 WS (WebScience srl) – All rights reserved WS Tech workshop Software Construction.
Struttura Aziendale Arianna Montervino 4° A T.G.A A.S 2009/2010 Stage.
I.S.F.I I nternational S chool F ashion & I ndustry CAMPUS S. PELLEGRINO - Misano (RN) Italy.
Soluzione integrata per la gestione delle attività di
Firenze – Festival della Creatività 2009 Comm.it s.r.l. – Ing. Davide Rogai, Ph.D. – Software >> eyelander tracking semplice con il tuo cellulare.
Andrea Petricca Problematiche di rete nella sperimentazione di file-system distribuiti su WAN per applicazioni di GRID-Computing Rapporto trimestrale attività
PROGETTO DI STRUMENTI PER LA CONFIGURAZIONE DI APPLICAZIONI JAVA ENTERPRISE Anno Accademico 2006 / 2007 Sessione III FACOLTÀ DI INGEGNERIA CORSO DI LAUREA.
Attività Formativa Sviluppo di un WORKFLOW ENGINE di Dott. Riccardo Gasperoni Alessandro Caricato Gabriele Trabucco in collaborazione con Progesi S.p.A.
Microsoft SQL Server Versioni di Microsoft SQL Server 2005 SQL Server EXPRESS Edition SQL Server MOBILE Edition SQL Server WORGROUP Edition SQL.
Renato Francesco Giorgini Evangelist IT Pro
Programma Cloud Partner Cloud Essentials Pack: Attivazione passo per passo Cloud Accelerate: Attivazione passo per passo Cloud Partner: Modello di Business.
Robotica e Futuro Competenze per la Vita Personale, Professionale e Imprenditoriale Alfonso Molina Professor of Technology Strategy, University of Edinburgh.
Scoprirete che su Office non si può solo contare ma anche sviluppare.
1 © 2013 Cobra Italia SpA All rights reserved Cobra group website Gennaio 2013.
©2003 Genesys Telecommunications Laboratories, Inc. Genesys Enterprise Telephony Software (GETS) Stefano Galli Genesys Sales Consultant Stefano Galli Genesys.
Microsoft Office SharePoint Designer 2007 Costruire soluzioni SharePoint senza sviluppare codice Paolo Pialorsi
IIS7 Media Services Piergiorgio Malusardi IT Pro Evangelist
Visual Studio Tools for Office: Developer Solutions Platform Fulvio Giaccari MCSD.NET / MCT Responsabile Usergroup ShareOffice Blog:
SQL Server 2005 Sicurezza Davide Mauri Factory Software
Giovedì 17 Aprile 2008 Heroes {Community} Launch Giovedì 17 Aprile 2008.
1 © 2004, Cisco Systems, Inc. All rights reserved. Il ruolo della Rete nella strategia aziendale David Bevilacqua Operations Director Enterprise 29 Settembre.
Corso di Web Services A A Domenico Rosaci Patterns di E-Business D. RosaciPatterns per l'e-Business.
soluzioni professionali
20 maggio 2002 NETCODE Set up a thematic network for development of competence within the Information Society.
© 2013 KNC All right reserved Kangaroo Net Company Group 1.
Azure: Mobile Services e Notification Hub ANDREA GIUNTA.
Transcript della presentazione:

Visual Studio 2005 Team System: Software per fare il Software Giuseppe Guerrasio Architect, Microsoft

Ad un punto di svolta Singola Applicazione Singola Piattaforma Piattaforme Integrate Sistemi Distribuiti

Il Business Environment Riduzione del ciclo di vita delle applicazioni Tempi rapidi nellevoluzione delle Tecnologie Incremento della complessità Modello di Business in evoluzione continua Rapido cambiamento nei requisiti Regole; Legislazione; concorrenza; crescita della richiesta dei clienti Aumento della competizione e globalizzazione

Il Successo è raro %23%49% SucceededChallengedFailed Source: The Standish Group International, Extreme Chaos, The Standish Group International, Inc., 2000 Average cost overrun: 45% Time overrun: 63% Functionality delivered on average: 67% Standish Group %15%51%

Il Successo progetti è raro %23%49% SucceededChallengedFailed Source: The Standish Group International, Extreme Chaos, The Standish Group International, Inc., 2000 Average cost overrun: 45% Time overrun: 63% Functionality delivered on average: 67% Standish Group Mancanza di Integrazione nei Tool Separazione tra Business e Tecnologia Team Communication bassa Tracking, Non Managing Processi immaturi e mancanza di flessibilità No Bilanciamento trà Produttività e Predicibilità %15%51%

Principali problematiche Figure professionali come silos Difficoltà di pianificazione e controllo Distanza tra applicazioni ed infrastruttura applicativa Mancanza di flessibilità per adattare gli ambienti ai processi Costruire una Software Factory Solution Architect Infrastructure Architect Project Manager Developer Tester Business Stakehol der Costruire una SOFTWARE FACTORY significa Industrializzare il processo di sviluppo Strutturare i processi e monitorarli Integrare il delivery con lo sviluppo Integrare applicazioni ed infrastruttura Strutturare la comunicazione e linterazione tra le diverse figure professionali

Team System Edition Change ManagementWork Item TrackingReportingProject Portal Visual Studio Team Foundation Server Integration ServicesProject Management Process and Architecture Guidance Dynamic Code Analyzer Visual Studio Team Edition Software Architects Static Code AnalyzerCode ProfilerUnit TestingCode CoverageTeam Explorer (includes Team Foundation Server CAL)Visual Studio Professional EditionLoad TestingManual TestingTest Case ManagementApplication DesignerSystem DesignerLogical Datacenter Designer Visual Studio Team Edition Software Developers Visual Studio Team Edition Software Testers Visual Studio Industry Partners Team BuildClass Designer (in Visual Studio Standard Edition and higher) Deployment DesignerVisio for Enterprise Architects (in MSDN Premium Subscription)

Benefici per i Project Manager Facilitare ed incoraggiare la comunicazione tra i membri del Team Accesso ai dati necessari sempre aggiornati Tutto il team nella stessa vista Anticipare e controllare landamento del progetto Riduzione dei rischi e loro anticipazione Verifica in tempo reale dello stato di avanzamento Controllo dei parametri di interesse (Qualità, Tempi, etc) Integrazione con i Tool di utilizzo quotidiano Visual Studio, Office, Project & SharePoint

Team Foundation Server Piattaforma Integrata per la collaborazione allinterno dei progetti di sviluppo software Version Control Work Item Tracking Build Automation Team Communications Reporting

ProjectStructureProjectStructure IterationStructureIterationStructure TestResultsTestResults BuildBuild LabelLabel VersionedItemVersionedItem LatestItemVersionLatestItemVersion ChangesetChangesetWorkItemWorkItem Team System Integration Version Control Core Data Work Items Team Build TFS Enablement

ProjectStructureProjectStructure IterationStructureIterationStructure TestResultsTestResults BuildBuild LabelLabel VersionedItemVersionedItem LatestItemVersionLatestItemVersion ChangesetChangesetWorkItemWorkItem Team System Integration Version Control Core Data Work Items Team Build TFS Enablement * ******** * * * * ProjectStructureProjectStructureIterationStructureIterationStructure WorkItemWorkItem LabelLabelVersionedItemVersionedItem LatestItemVersionLatestItemVersionChangesetChangeset BuildBuildTestResultTestResult

Work Items ovunque Creare i work items in Microsoft Excel I Work items si Visualizzano in Visual Studio I Work items si Visualizzano in Visual Studio Assegnare i work items alle risorse utilizzando Microsoft Project Controllare il progetto con Microsoft Excel o Microsoft Project

Project Portal Project Portal basato su SharePoint Project Portal basato su SharePoint

Work Item Tracking Reporting Extensibility SQL Server ReportingServices Source Code Control Work Item Adapter Source Code Adapter Partner Tool A Add-onAdapter Reporting Warehouse Object Model Excel CustomReporting BuildDatabase Test/BuildAdapter

Reporting

Benefici per altri Stakeholder Report grafici sullo stato di andamento del progetto Scalabile, flessibile ed estendibile Basato su SQL Server 2005 Reporting Services Data Warehouse e Cubo Multidimensionale popolato con dettagliate custom query e pivot table Team portal fornisce un accesso web based per la collaboration e lutilizzo dei dati

I Tool e la Piattaforma Gestire lintero ciclo di vita del software Design & Build Analyze & Act Deploy & Operate

IDE Unificata Workflow integrato per lintero SDLC Seamless communication tra ruoli e team I Modelli come first-class artifact Modelli come set di astrazioni che abilitano design e sviluppo Integrazione tra Modelli e tool Allineamento tra business e capacità tecnologiche Domain specific language e visual tool Integrare Tool & Modeling Business Capability Technology Capability

Visual Studio Team System Process and Architecture Guidance Visual Studio Industry Partners Dynamic Code Analyzer Visual Studio Team Architect Static Code AnalyzerCode ProfilerUnit TestingCode CoverageVisio and UML ModelingTeam Foundation Client (includes CAL)Visual Studio Professional EditionClass ModelingLoad TestingManual TestingTest Case ManagementApplication ModelingLogical Infra. ModelingDeployment Modeling Visual Studio Team Developer Visual Studio Team Test Application DesignerLogical Infra. Designer Deployment DesignerClass Designer Change ManagementWork Item TrackingReportingProject Site Visual Studio Team Foundation Integration ServicesProject ManagementBig Build

Merc.StageShuttleJob Cache HTTP SQL Feed Store Feed Store DSS FTP Dynamic System Initiative (DSI) System Definition Model Creare un blueprint live del systemResourcesRequired OperationalPolicies OperationsCapabilities Definire un sistema esistente o nuovo Gestire il sistema in base al SDM Alloca e configura automaticamente risorse e configurazioni STORAGESERVERSNETWORKING SDM Document Design per le Operation Dynamic Data Center

Application Designer Service-Oriented Architecture model Port Details editor

AdventureWorks Data Center

Logical Infrastructure Designer Services assigned to logical infrastructure Architecture validated against operational settings and constraints

Distributed System Designer Application Designer System Designer Logical Datacenter Designer Deployment Designer Class Designer, Code Editors Deployment Reports

Benefici per Architetti Migliorata la collaborazione tra architetti e gli altri membri del team Sincronizzare design e codice Integrazione con le linee guida e le best practices Modello grafico per descrivere le capacità ed i vincoli dell applicazione e dellarchitettura Permettere la validazione dellarchitettura software verso il modello dellinfrastruttura target

Visual Studio Team System Process and Architecture Guidance Visual Studio Industry Partners Dynamic Code Analyzer Visual Studio Team Architect Static Code AnalyzerCode ProfilerUnit TestingCode CoverageVisio and UML ModelingTeam Foundation Client (includes CAL)Visual Studio Professional EditionClass DesignerLoad TestingManual TestingTest Case ManagementApplication DesignerLogical Infra. DesignerDeployment Designer Visual Studio Team Developer Visual Studio Team Test Dynamic Code AnalyzerStatic Code Analyzer Code Profiler Unit TestingCode Coverage Change ManagementWork Item TrackingReportingProject Site Visual Studio Team Foundation Integration ServicesProject ManagementBig Build

Benefici per i Developer Code Analysis Managed e Unmanaged Code Build process e check-in policy Integrated Unit Testing Data driven test e Code Coverage Debug integrato Code Profiling Sampling e Instrumentation Nuovo Version Control Shared Check-out Supporto per team distribuiti

Code Coverage

Visual Studio Team System Process and Architecture Guidance Visual Studio Industry Partners Dynamic Code Analyzer Visual Studio Team Architect Static Code AnalyzerCode ProfilerUnit TestingCode CoverageVisio and UML ModelingTeam Foundation Client (includes CAL)Visual Studio Professional EditionLoad TestingManual TestingTest Case ManagementApplication DesignerLogical Infra. DesignerDeployment Designer Visual Studio Team Developer Visual Studio Team Test Load TestingManual Testing Test Case Management Change ManagementWork Item TrackingReportingProject Site Visual Studio Team Foundation Integration ServicesProject ManagementBig BuildClass Designer

Benefici per i Tester Miglioramento nella comunicazione con il resto del team Report automatico dei risultati dei test Condivisione semplice con gli altri membri del team File bug report da Visual Studio Semplice creazione di web test Data Driven ed Estendibile Load test distribuiti che vengono eseguite da differenti macchine coordinate

Team Foundation Source Control Nuova implementazione 3-tier ASP.NET web service SQL Server 2005 data store Nuovo Version Control System Version Control System Nuove Funzionalità Costruito per l Enterprise Checkin Integrato Shelving Source Control Explorer Altro… Supporto per team distribuiti Sicuro, Reliable, Scalabile Future tool per Microsoft

Source Control Caratteristiche Principali Atomic Checkin e Shared Checkout Associazione con i Workitem al Checkin Checkin Notification Checkin Policy Shelving e Branching Delta File Storage: Delta Binary File Storage Supporto per Large File (>4GB) Supporto per Team distribuiti Supporto per altri tool da terze parti Diff Tool Extensibility Integrazione con VS 2003, VB6, altri da terze parti

Technical Architecture App Tier StandbyServer DatabaseMirror Team Foundation Data Tier Team Foundation App Tier Build MachineVersion Control Proxy Report Client MDAC Team Foundation Client Tier

Conclusioni: Team System Tool completo per la Team collaboration Strumenti per Project Manager con viste di dettaglio sul progresso del progetto Strumenti per Architetti Software e infrastruttura che permettono la comunicazione e lo sviluppo di un modello unico Ampio set di strumenti per i Developer e Tester integrati Moderno e sofisticato Version Control Reportistica, Portale, Gestione Build

© 2005 Microsoft Corporation. All rights reserved. This presentation is for informational purposes only. Microsoft makes no warranties, express or implied, in this summary.