190 likes | 301 Views
Visual Studio Team System. Allan Knudsen Platform Strategy Advisor allankn@microsoft.com. Förväntningar på IT. Effekthöjning från nya projekt. Nuvarande kostnad och effekt. IT- förbättrings zon. Kostnad. Reducera kostnader på drift. Önskad kostnad och effekt. IT förbättringszon.
E N D
Visual Studio Team System Allan Knudsen Platform Strategy Advisor allankn@microsoft.com
Effekthöjning från nya projekt Nuvarande kostnad och effekt IT- förbättrings zon Kostnad Reducera kostnader på drift Önskad kostnad och effekt IT förbättringszon Effekt på slutresultat
Q4/2004 46% 49% 51% 53% 54% 15% 18% 28% 23% 31% 16% 26% 28% 34% 2002 2000 28% 1998 1994 Misslyckade Utsatta Lyckade Lyckade projekt? Källa: The Standish Group International, Extreme Chaos, The Standish Group International, Inc., 2000-2004 Research Reports
Framgångsfaktorer Executive sponsor Slutanvändare involverade Erfaren projektledare Tydliga verksamhetsmål Begränsat scope Standardiserad infrastruktur för utveckling Tydliga baskrav Formell metodik Pålitliga estimat
Vad vi hört Projektlivscykel • “Bygga applikationer idag är mycket svårt” • “Mitt team är utspritt och specialiserat” • “Dagens verktyg fungerar inte bra ihop tillsammans” • “Jag behöver förutsäga om mina projekt blir framgångsrika” • “Min organisation behöver modifierbart processtöd”
ÖkadPålitilighet Kvalitétidigt & ofta Förutsägbarhet& synlighet Design förDrift Utvecklare Testare LösningsArkitekt ProjektLedare InfrastrukturArkitekt Visual Studio Team System
Process and Architecture Guidance Visual Studio Industry Partners Visual StudioTeam Architect Visual StudioTeam Developer Visual StudioTeam Test Utvecklare Testare LösningsArkitekt InfrastrukturArkitekt ProjektLedare Visual StudioTeam Foundation Visual Studio Team System
Logical Infra. Modeling Deployment Modeling Application Modeling Class Modeling Process and Architecture Guidance Integration Services Static Code Analyzer Dynamic Code Analyzer Project Management Project Site Unit Testing Reporting Work Item Tracking Code Profiler Change Management Visio and UML Modeling Code Coverage Team Foundation Client VS Pro Load Testing Manual Testing Application Modeling Logical Infra. Modeling Build Server Test Case Management Deployment Modeling Visual Studio Industry Partners Visual Studio Team System Visual StudioTeam Architect Visual StudioTeam Developer Visual StudioTeam Test Visual StudioTeam Foundation
Team Architect Edition • Distributed Application Designer • Whiteboard mode for application design • Web Services Enhancements (WSE) support • Validation against logical infrastructure • Logical Infrastructure Designer • Settings and constraints editor • SDM generation and compiler • Click-once support • Class Designer • Two-way code synchronization
Dynamic Code Analyzer Static Code Analyzer Code Profiler Code Coverage Unit Testing Process and Architecture Guidance Team Foundation Client Change Management Work Item Tracking Reporting Project Site Integration Services Visio and UML Modeling Project Management VS Pro Class Modeling Manual Testing Application Modeling Logical Infra. Modeling Load Testing Build Server Test Case Management Deployment Modeling Visual Studio Industry Partners Visual Studio Team System Visual StudioTeam Architect Visual StudioTeam Developer Visual StudioTeam Test Visual StudioTeam Foundation
Team Developer Edition • Static code analysis • Support for managed and native code • Code profiling • Sequence view examines running threads • GC view of object allocation and lifetime • Caller-callee, callstack, and function views • Integrated unit testing and framework • Code coverage
Test Case Management Manual Testing Load Testing Process and Architecture Guidance Code Profiler Change Management Work Item Tracking Reporting Project Site Integration Services Project Management Static Code Analyzer Dynamic Code Analyzer Unit Testing Visio and UML Modeling Team Foundation Client VS Pro Class Modeling Application Modeling Logical Infra. Modeling Code Coverage Build Server Deployment Modeling Visual Studio Industry Partners Visual Studio Team System Visual StudioTeam Architect Visual StudioTeam Developer Visual StudioTeam Test Visual StudioTeam Foundation
Team Test Edition • Load testing • Web services load testing via protocol-based script • Load patterns: constant, step, custom • Perf counter collection and threshold monitoring • Test case management
Change Management Build Server Reporting Process and Architecture Guidance Unit Testing Work Item Tracking Project Site Integration Services Project Management Dynamic Code Analyzer Code Profiler Team Foundation Client Static Code Analyzer Visio and UML Modeling VS Pro Class Modeling Load Testing Manual Testing Application Modeling Logical Infra. Modeling Code Coverage Test Case Management Deployment Modeling Visual Studio Industry Partners Visual Studio Team System Visual StudioTeam Architect Visual StudioTeam Developer Visual StudioTeam Test Visual StudioTeam Foundation
Team Foundation Server • Work Item management • Project management • Microsoft Project and Excel integration • Change management • Branching, changesets, shelving • Build Server • Reporting and analytics • Project portal • Project creation and navigation • Project Creation Wizard • Process editor for customized guidance
Methodology Template • Delivered via Team Foundation Server • Contains: • Work Item Types, workflow • Check In Policy • Specification Templates • Reports • Groups & Permissions • Integrated Help • Phase Exit Criteria • Exposed within Help
Med VSTS kan du bl a: Summering • Reducera komplexitet i att leverera moderna service orienterade lösningar som är designade för drift • Facilitera bättre samarbete mellan alla deltagare i ett utvecklingsprojekt (arkitekter, utvecklare, testare, drift och projektledare) • Minska utvecklingstid och öka förutsägbarhet och leverans i utvecklingsprocessen • Bättre effekt på slutresultat (högre avkastning) Veta mer? • http://lab.msdn.microsoft.com/teamsystem/