Presentation is loading. Please wait.

Presentation is loading. Please wait.

Visual Studio 2005 Team System: Winning The Software Configuration Management Tools Market Beny Rubinstein (BenyR) - Product Manager Doug Neumann (DougN)

Similar presentations


Presentation on theme: "Visual Studio 2005 Team System: Winning The Software Configuration Management Tools Market Beny Rubinstein (BenyR) - Product Manager Doug Neumann (DougN)"— Presentation transcript:

1 Visual Studio 2005 Team System: Winning The Software Configuration Management Tools Market Beny Rubinstein (BenyR) - Product Manager Doug Neumann (DougN) - Program Manager Visual Studio 2005 Team Foundation Technical Breakout Session: DEV348

2 Agenda Why - Market Opportunity What - Product Overview How - Win Against the Competition

3 Agenda Why - Market Opportunity What - Product Overview How – Win Against the Competition

4 Development Teams Infrastructure Architect Solution Architect Project Manager Developer Tester End User

5 Facilitates Communication Reduces Complexity Enables Partners Tools Tools

6 Visual Studio Team System Process and Architecture Guidance Visual Studio Industry Partners Change ManagementWork Item TrackingReporting Visual Studio Team Foundation Integration ServicesProject ManagementDynamic Code Analyzer Visual Studio Team Architect Static Code AnalyzerCode ProfilerUnit TestingCode CoverageVisio and UML ModelingTeam Foundation ClientVS ProClass ModelingLoad TestingManual TestingTest Case ManagementApplication ModelingLogical Infra. ModelingDeployment Modeling Visual Studio Team Developer Visual Studio Team Test Change Management Work Item TrackingReporting Project Site

7 We are competing at many levels… ApplicationLife-CycleManagementApplicationLife-CycleManagement IBM, Borland, Mercury BEA, SUN, Oracle, Macromedia IBM, Borland, Mercury BEA, SUN, Oracle, Macromedia CollaborativeSoftwareDevelopmentCollaborativeSoftwareDevelopment IBM, Serena/Merant, CA, Telelogic, Borland, Mercury Perforce, Collabnet IBM, Serena/Merant, CA, Telelogic, Borland, Mercury Perforce, Collabnet Issue Tracking Tools Tools All the above + Bugzilla, Excel, Access, In-house Elsinore, MKS, CRM Vendors All the above + Bugzilla, Excel, Access, In-house Elsinore, MKS, CRM Vendors TeamFoundationServerTeamFoundationServer VisualStudioTeamSystem

8 SCM Market Definition SCM tools are used by application development organizations to provide software revision control and versioning capabilities. More sophisticated functions such as process management, change request tracking, requirements management, and distributed team development support may also be included. Source: IDC “Worldwide Software Configuration Management 2004-2008 Forecast: March 2004 Forecast”; Study #31073 - Apr 2004 by Melissa Webster

9 SCM Market Future Trends Consolidation will continue The market is forecast to grow to $1.22 billion by 2008 Larger vendors that address the continuing demand for integrated solutions will succeed Smaller vendors will find plenty of opportunity in specialized niches Source: IDC “Worldwide Software Configuration Management 2004-2008 Forecast: March 2004 Forecast”; Study #31073 - Apr 2004 by Melissa Webster

10 Market opportunity is growing Source: IDC, March 2004 UnixUnix LinuxLinux WindowsWindows MainframeMainframe OtherOther

11 Market is consolidating… Source: IDC “Worldwide Software Configuration Management Tools Competitive Analysis, 2003: 2002 Shares and Current Outlook” Notes: SCM includes versioning, defect tracking, requirements management; SCM includes versioning, defect tracking, requirements management; Kintana acquired by Mercury. Kintana acquired by Mercury. Rational / IBM numbers have been combined, as well as Serena/Merant. Rational / IBM numbers have been combined, as well as Serena/Merant. Source: IDC “Worldwide Software Configuration Management Tools Competitive Analysis, 2003: 2002 Shares and Current Outlook” Notes: SCM includes versioning, defect tracking, requirements management; SCM includes versioning, defect tracking, requirements management; Kintana acquired by Mercury. Kintana acquired by Mercury. Rational / IBM numbers have been combined, as well as Serena/Merant. Rational / IBM numbers have been combined, as well as Serena/Merant. IBM Rational SerenaSerena CACA TelelogicTelelogic MicrosoftMicrosoft BorlandBorland

12 Agenda Why - Market Opportunity What - Product Overview How - Win Against the Competition

13 Management Questions Lists (Bugs, Requirements, etc) Source Code Assets Team Communication Process Guidance Releases

14 What is VS Team Foundation? Integrated Platform for Collaborating on Software Development Projects. Source Code Control Work Item Tracking Build Automation Team Communications Reporting

15 Guiding Principles Productive  Short learning curve  Minimal administrative overhead Integrated  Tools integrated tightly  Automates common tasks Extensible  Customizable for your process  Integrates with 3 rd party tools Capable  Remotely accessible  Robust, secure, scalable

16 What is VS Team Foundation? Source Code Control Work Item Tracking Build Automation Team Communications Reporting

17 Work Item Tracking Not just bugs, work items! Bugs, tasks, requirements, DCRs, … The foundation for software process Works with tools customers already use Customizable for their individual needs

18 Creating and Querying Work Items

19 What is VS Team Foundation? Source Code Control Work Item Tracking Build Automation Team Communications Reporting

20 More Than VSS Visual SourceSafe 2005 Visual Studio 2005 Team Foundation Description Version Control Version Control Integrated Software Lifecycle Suite Team Size Individuals & Small Teams Scalable Storage File system SQL Server 2005 SecurityApplication-specific Windows Integrated Remote Access New Web Service for VS Integration Optimized Web Service

21 Source Control Features Complete version control feature set Powerful new SCC features Integrated checkin Parallel development Atomic checkins Tight integration with other Team System tools

22 Integrated Checkin

23 What is VS Team Foundation? Source Code Control Work Item Tracking Build Automation Team Communications Reporting

24 Build Automation Steps Build initiated from server Create a build ID Document build environment Sync sources Calculate code churn Produce build report Publish build Update work items Calculate code coverage Compile and analyze Execute tests

25 Build Report

26 What is VS Team Foundation? Source Code Control Work Item Tracking Build Automation Team Communications Reporting

27 Project Site Facilitates team communication Specs, discussions, announcements, lists Work items, reports, public builds Lightweight access for casual stakeholders Built on Windows Sharepoint Services

28 What is VS Team Foundation? Source Code Control Work Item Tracking Build Automation Team Communications Reporting

29 Reporting Provides system-wide data view Ships with many beneficial reports 50 reports in the box You can customize or add more Built on SQL Server 2005 Reporting Services

30 Project Site and Reporting

31 Moving to Team Foundation Gradual adoption Adopt toolset in pieces Move teams incrementally Tools for migrating data Source Control: VSS, ClearCase, Source Depot (internal) Issue Tracking: ClearQuest, PVCS Tracker

32 Remote Development Remote development is a reality Distributed teams, at-home, offshore A system built for the Internet Web service protocols Browser-based clients Compatible with proxies and firewalls Optimized for high-latency networks

33 Agenda Why - Market Opportunity What - Product Overview How - Win Against the Competition

34 Productivity and Innovation For Developers Deep Visual Studio Integration Everything within the IDE Process Automation Shelving

35 Information and Control For Managers ReportingMethodologies Custom Work Item Types Checkin Policies Automated Build

36 Higher ROI For CTOs Increased Productivity Better Information Minimal Training Costs Low Administration Excellent Price Point

37 The V1 Warts… Limited distributed development support Lack of cross-platform story No web access interface for issue tracking

38 Developer Roadmap

39 Call to Action What should you do now? Educate yourself and your customer on VSTS Internal site: http://team/sites/teamsystem http://team/sites/teamsystem External site: http://msdn.microsoft.com/vstudio/teamsystem http://msdn.microsoft.com/vstudio/teamsystem Send questions, comments, suggestions to burtfdbk@microsoft.com (internal alias) burtfdbk@microsoft.com What should you do 6 months from now? Start pre-selling Visual Studio 2005 Team System

40 Related Content - newsgroups http://communities.microsoft.com/newsgroups/default.asp?icp=whidbey&slcid=us Microsoft.private.whidbey.teamsystem.general - VSTS overall Microsoft.private.whidbey.teamsystem.projectmanager - project management tools Microsoft.private.whidbey.teamsystem.teamfoundation - source control, change management, work item tracking Microsoft.private.whidbey.teamsystem.architect - modeling and design tools (Whitehorse) Microsoft.private.whidbey.teamsystem.architect.appdesign - Whitehorse app designer Microsoft.private.whidbey.teamsystem.architect.deployment - Whitehorse deployment designer Microsoft.private.whidbey.teamsystem.developer - developer tools (PreFast, FxCop, Perf tools) Microsoft.private.whidbey.teamsystem.developer.classdesign - Whitehorse class designer Microsoft.private.whidbey.teamsystem.tester - testing tools http://communities.microsoft.com/newsgroups/default.asp?icp=whidbey&slcid=us Microsoft.private.whidbey.teamsystem.general - VSTS overall Microsoft.private.whidbey.teamsystem.projectmanager - project management tools Microsoft.private.whidbey.teamsystem.teamfoundation - source control, change management, work item tracking Microsoft.private.whidbey.teamsystem.architect - modeling and design tools (Whitehorse) Microsoft.private.whidbey.teamsystem.architect.appdesign - Whitehorse app designer Microsoft.private.whidbey.teamsystem.architect.deployment - Whitehorse deployment designer Microsoft.private.whidbey.teamsystem.developer - developer tools (PreFast, FxCop, Perf tools) Microsoft.private.whidbey.teamsystem.developer.classdesign - Whitehorse class designer Microsoft.private.whidbey.teamsystem.tester - testing tools

41 Other Sessions JulyTimeTitleRoom 1712:30-13:45 DEV240 Team System Overview B314 181:15-2:30 DEV346 Modeling Strategy Sydney Marcus 1912:30-1:45 DEV347 Project Management B304 194-5:15 DEV348 Change Management B304 194-5:15 DEVCT344 Load Testing Chalk Talk A316 208-9:15 DEVCT343 Work Item Chalk Talk A303 209:45-11 DEV345 Software Testing GA Ballroom 209:45-11 DEVCT342 Practicing Agile Methods A408 202:15-3:30 A316 http://team/sites/vs2005

42 Three ways to access Online Evaluation Forms:  MGB Evaluation Kiosks  CommNet  From your laptop or Pocket PC, onsite Wireless Access or any wired connection to: http://mgb2004.com/eval http://mgb2004.com/eval Please Complete An Evaluation Form Your input is important! For more information please refer to the Registration Guide

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


Download ppt "Visual Studio 2005 Team System: Winning The Software Configuration Management Tools Market Beny Rubinstein (BenyR) - Product Manager Doug Neumann (DougN)"

Similar presentations


Ads by Google