team system adoption martin woodward teamprise. visual studio editions easy to use, easy to learn,...
TRANSCRIPT
Visual Studio EditionsVisual Studio Editions
Easy to use, easy to learn, easy to acquire Easy to use, easy to learn, easy to acquire tools for hobbyists, enthusiasts, and tools for hobbyists, enthusiasts, and studentsstudents
Entry-point tool for professional developersEntry-point tool for professional developersbuilding rich Windowsbuilding rich Windows®® and Web applications and Web applications
Comprehensive tool for professional developersworking alone or in small teams
Lifecycle tools for better communication Lifecycle tools for better communication and collaboration among software teamsand collaboration among software teams
Visual Studio Team SystemVisual Studio Team SystemVisual Studio Team SuiteVisual Studio Team Suite
MSF
Pro
cess
and G
uid
an
ceM
SF
Pro
cess
and G
uid
an
ce
Visual Studio Team Foundation ServerVisual Studio Team Foundation Server
VisualStudioIndustryPartners
SoftwareSoftwareArchitectsArchitects
SoftwareSoftwareDevelopersDevelopers
SoftwareSoftwareTestersTesters
DatabaseDatabaseProfessionalsProfessionals
VisualStudioTeamExplorer
Application Application ModelingModeling
Infrastructure and Infrastructure and Deployment Deployment ModelingModeling
Code AnalysisCode Analysis
Performance Performance TuningTuning
Security AnalysisSecurity Analysis DatabaseDatabase Deployment Deployment
Database Database Change Change ManagementManagementDatabase TestingDatabase Testing
Performance Performance TestingTesting
Manual TestingManual Testing
Test Case Test Case ManagementManagement
Change ManagementChange Management
Work Item TrackingWork Item Tracking
ReportingReporting
Project SiteProject Site
Integration ServicesIntegration Services
Project ManagementProject Management
Load Test AgentLoad Test Agent
Visual Studio Professional Edition
Visio and UML Modeling
Class Modeling
Unit Testing
Code Coverage
Team System DeploymentTeam System Deployment
Dev Team (Local)Dev Team (Remote)
Business User
TCP/IPHTTP / S
Win 2003 ServerSQL Server 2005IIS 6.0
Team Foundation ServerTeam Foundation Server
Build Server
Version Control Proxy (Remote)Active Directory
Win 2003 ServerSQL Server 2005IIS 6.0
Team Foundation ServerTeam Foundation Server
Team Foundation Server ClientsTeam Foundation Server Clients
Team Foundation Server ClientsTeam Foundation Server Clients
Visual Studio 2005Visual Studio 2005Team ExplorerTeam Explorer
Microsoft CommandMicrosoft CommandLine ClientLine Client
Visual Studio 2003 /Visual Studio 2003 /Visual Studio 6Visual Studio 6
TeampriseTeampriseEclipse PluginEclipse Plugin
Teamprise Teamprise On MacOn Mac
TeampriseTeampriseExplorerExplorer TeampriseTeamprise
Command Line ClientCommand Line Client
TeampriseTeampriseOn LinuxOn Linux
Teamprise On Teamprise On Sun / SPARCSun / SPARC
Team FoundationTeam FoundationServerServer
Team Foundation ServerTeam Foundation Server
Version ControlVersion ControlWork Item Work Item TrackingTracking
Build AutomationBuild Automation Team Team CommunicationsCommunications
ReportingReporting
Migrating DataMigrating Data
Source ControlSource ControlVSS ConverterVSS Converter
CVS, SubversionCVS, Subversion
ClearCaseClearCase
Work Item TrackingWork Item Tracking
Team System Tools AdoptionTeam System Tools Adoption
Work Item Tracking
Source Control
.NET 2.0
Unit Testing
Class Diagrams
Team Build
Reporting
Project Portal Load Testing
Static Code Analysis
Manual Testing
Key Benefits for Other StakeholdersKey Benefits for Other Stakeholders
Numerous reports graphically represent Numerous reports graphically represent current status of projectcurrent status of projectReporting is powerful, scalable and Reporting is powerful, scalable and extensibleextensible
Based on SQL Server 2005 Reporting Based on SQL Server 2005 Reporting ServicesServices
Fully populated Data Warehouse and Fully populated Data Warehouse and Multidimensional Cube supports Multidimensional Cube supports detailed custom queries and pivot tablesdetailed custom queries and pivot tablesTeam portal provides web based Team portal provides web based collaboration interfacecollaboration interface
What Requirements Haven’t Been What Requirements Haven’t Been Tested?Tested?
Tracks progression ofTracks progression ofrequirements’ states from requirements’ states from
untested to passed by successive untested to passed by successive buildbuild
How Far Can We Get In The Available How Far Can We Get In The Available Time?Time?
WorkWorkcompletedcompleted
WorkWork planned planned
Where Do We Need To Shift Where Do We Need To Shift Resources?Resources?
Bulge in work in process (i.e. in Bulge in work in process (i.e. in testing) indicates inadequate testing) indicates inadequate
resources or inadequate incoming resources or inadequate incoming qualityquality
UnderestimatingUnderestimating
Slow progress leadingSlow progress leadingto cuts in planned work,to cuts in planned work,
but not enough cutsbut not enough cuts
Steady rates of progress, but slope too shallow
Scope CreepScope Creep
““Dark matter” emerging Dark matter” emerging during iterationduring iteration
Planned work is Planned work is squeezed outsqueezed out
SummarySummary
VSTS can VSTS can Improve your software development process.Improve your software development process.
Build software with less defectsBuild software with less defects
Improve project transparency & predictabilityImprove project transparency & predictability
Integrated, easy to use, cost effective.Integrated, easy to use, cost effective.
EvaluateEvaluate180-day trial editions available180-day trial editions availableVirtual PC images available on MSDNVirtual PC images available on MSDNWebcasts, demos and virtual labs will get you started quickly.Webcasts, demos and virtual labs will get you started quickly.
Learning MoreLearning More
Rob Caron’s Blog:Rob Caron’s Blog:http://blogs.msdn.com/robcaronhttp://blogs.msdn.com/robcaron
Team System Rocks:Team System Rocks:http://www.teamsystemrocks.comhttp://www.teamsystemrocks.com
MicrosoftMicrosofthttp://www.microsoft.com/teamsystemhttp://www.microsoft.com/teamsystem
VSTS Virtual LabVSTS Virtual Labhttp://shrinkster.com/emjhttp://shrinkster.com/emj
Martin Woodward’s BlogMartin Woodward’s Bloghttp://www.woodwardweb.comhttp://www.woodwardweb.com
Question and AnswerQuestion and Answer
Martin WoodwardMartin Woodward
Senior Software EngineerSenior Software Engineer
TeampriseTeamprise
[email protected]@teamprise.com
www.teamprise.comwww.teamprise.com
Slides: http://www.woodwardweb.comSlides: http://www.woodwardweb.com