Visual Studio Team System Allan Knudsen Platform Strategy Advisor Allan Knudsen Platform Strategy Advisor
Förväntningar på IT
IT-förbättringszon IT förbättringszon Kostnad Effekthöjning från nya projekt Reducera kostnader på drift Effekt på slutresultat Nuvarande kostnad och effekt Önskad kostnad och effekt
Lyckade projekt? Källa: The Standish Group International, Extreme Chaos, The Standish Group International, Inc., Research Reports Q4/ % 54% 18% %34% 51% % 46% 28% 1994 Lyckade UtsattaMisslyckade 16% 53% 31% % 23% 28%
Framgångsfaktorer Pålitliga estimat Formell metodik Tydliga baskrav Standardiserad infrastruktur för utveckling Begränsat scope Tydliga verksamhetsmål Erfaren projektledare Slutanvändare involverade Executive sponsor
Vad vi hört “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” “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” Projektlivscykel
Visual Studio Team System Ökad Pålitilighet Kvalité tidigt & ofta Förutsägbarhet & synlighet Design för Drift Projekt Ledare Lösnings Arkitekt Utvecklare Testare Infrastruktur Arkitekt
Visual Studio Team System Process and Architecture Guidance Visual Studio Industry Partners Visual Studio Team Architect Visual Studio Team Developer Visual Studio Team Test Visual Studio Team Foundation Infrastruktur Arkitekt Lösnings Arkitekt Utvecklare Testare Projekt Ledare
Visual Studio Team System Change ManagementWork Item Tracking ReportingProject Site Visual Studio Team Foundation Integration ServicesProject Management Process and Architecture Guidance Dynamic Code Analyzer Visual Studio Team Architect Static Code AnalyzerCode Profiler Unit Testing Code Coverage Visio and UML ModelingTeam Foundation Client VS Pro Load TestingManual Testing Test Case Management Application Modeling Logical Infra. Modeling Deployment Modeling Visual Studio Team Developer Visual Studio Team Test Visual Studio Industry Partners Application ModelingLogical Infra. ModelingDeployment Modeling Class Modeling Build Server
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 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
Visual Studio Team System Change ManagementWork Item Tracking ReportingProject Site Visual Studio Team Foundation Integration ServicesProject Management Process and Architecture Guidance Visual Studio Team Architect Visio and UML ModelingTeam Foundation Client VS ProClass Modeling Load TestingManual Testing Test Case Management Application Modeling Logical Infra. Modeling Deployment Modeling Visual Studio Team Developer Visual Studio Team Test Visual Studio Industry Partners Dynamic Code AnalyzerStatic Code Analyzer Code Profiler Unit TestingCode Coverage Build Server
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 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
Visual Studio Team System Change ManagementWork Item Tracking ReportingProject Site Visual Studio Team Foundation Integration ServicesProject Management Process and Architecture Guidance Dynamic Code Analyzer Visual Studio Team Architect Static Code AnalyzerCode Profiler Unit Testing Code Coverage Visio and UML ModelingTeam Foundation Client VS ProClass Modeling Application Modeling Logical Infra. Modeling Deployment Modeling Visual Studio Team Developer Visual Studio Team Test Visual Studio Industry Partners Load TestingManual Testing Test Case Management Build Server
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 Load testing Web services load testing via protocol- based script Load patterns: constant, step, custom Perf counter collection and threshold monitoring Test case management
Visual Studio Team System Work Item Tracking Project Site Visual Studio Team Foundation Integration ServicesProject Management Process and Architecture Guidance Dynamic Code Analyzer Visual Studio Team Architect Static Code AnalyzerCode Profiler Unit Testing Code Coverage Visio and UML ModelingTeam Foundation Client VS ProClass Modeling Load TestingManual Testing Test Case Management Application Modeling Logical Infra. Modeling Deployment Modeling Visual Studio Team Developer Visual Studio Team Test Visual Studio Industry Partners Change ManagementBuild Server Reporting
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 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 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: 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? 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? Summering