Title: Team%20System%20Adoption
1Team System Adoption
- Martin Woodward
- Teamprise
2Visual Studio Editions
Lifecycle tools for better communication and
collaboration among software teams
Comprehensive tool for professional
developersworking alone or in small teams
Entry-point tool for professional
developersbuilding rich Windows and Web
applications
Easy to use, easy to learn, easy to acquire tools
for hobbyists, enthusiasts, and students
3Visual Studio Team System
Visual Studio Team Suite
SoftwareArchitects
SoftwareDevelopers
DatabaseProfessionals
SoftwareTesters
VisualStudioTeamExplorer
Application Modeling
Code Analysis
Performance Testing
VisualStudioIndustryPartners
Database Change Management
Performance Tuning
Manual Testing
Infrastructure and Deployment Modeling
Database Testing
Database Deployment
Test Case Management
Security Analysis
Unit Testing
Code Coverage
MSF Process and Guidance
Class Modeling
Visio and UML Modeling
Visual Studio Professional Edition
Load Test Agent
Visual Studio Team Foundation Server
Change Management
Reporting
Integration Services
Work Item Tracking
Project Site
Project Management
4Team System Deployment
5Team Foundation Server Clients
6Team Foundation Server Clients
7Team Foundation Server
8Migrating Data
- Source Control
- VSS Converter
- CVS, Subversion
- ClearCase
- Work Item Tracking
9Team System Tools Adoption
Load Testing
Project Portal
Static Code Analysis
Team Build
Work Item Tracking
.NET 2.0
Reporting
Manual Testing
Class Diagrams
Unit Testing
Source Control
10Key Benefits for Other Stakeholders
- Numerous reports graphically represent current
status of project - Reporting is powerful, scalable and extensible
- Based on SQL Server 2005 Reporting Services
- Fully populated Data Warehouse and
Multidimensional Cube supports detailed custom
queries and pivot tables - Team portal provides web based collaboration
interface
11What Requirements Havent Been Tested?
12How Far Can We Get In The Available Time?
13Where Do We Need To Shift Resources?
14Underestimating
15Scope Creep
16Summary
- VSTS can
- Improve your software development process.
- Build software with less defects
- Improve project transparency predictability
- Integrated, easy to use, cost effective.
- Evaluate
- 180-day trial editions available
- Virtual PC images available on MSDN
- Webcasts, demos and virtual labs will get you
started quickly.
17Learning More
- Rob Carons Bloghttp//blogs.msdn.com/robcaron
- Team System Rockshttp//www.teamsystemrocks.com
- Microsofthttp//www.microsoft.com/teamsystem
- VSTS Virtual Labhttp//shrinkster.com/emj
- Martin Woodwards Bloghttp//www.woodwardweb.com
18Question and Answer
Slides http//www.woodwardweb.com
Martin Woodward Senior Software
Engineer Teamprise martin_at_teamprise.com www.teamp
rise.com
19(No Transcript)