Title: Michael Leworthy
1Introduction
Michael Leworthy Lead Product Manager Microsoft
Corporation
Eric Lee Senior Product Manager Microsoft
Corporation
2Agenda
- Shipping in time and on budget
- ROI, Predictability, Reporting
- Building Mission Critical Apps (2 parts)
- Deep view at how VSTS can be used to build apps
from simple to mission critical - Extensibility
- Extending customizing various areas of VSTS
- Adoption and Migration
- From green sites, to existing systems
3Visual Studio Team System
Visual Studio Team EditionSoftware Architects
Visual Studio Team EditionSoftware Developers
Visual Studio Team EditionSoftware Testers
Visual StudioTeam Foundation Server
4Recent Announcements
- Launch (Nov 7th)
- VS2005 and Team Suite RC released
- RTM before Nov 7th
- Beta 3 releases shortly
- Beta 3 refresh released Nov 7th
- Associated Go Live License
- RTM released Q1 CY06
5Pricing Design Philosophy
- Existing MSDN Universal customers can get
Visual Studio Team Systems for Software
Developers ORSoftware Architects OR Software
Testers at or near current Subscription price
or
or
- Team Foundation available separately on a
Server/CAL pricing model
Each Team System client product includes one CAL
for Team Foundation
6Licensing Update
- Team Foundation Server Workgroup Edition
- Included in MSDN subscriptions and all client
purchases - 5 user capacity
- Team Suite Special Promotion
- Roll up from Team Edition Client (included in
MSDN Premium) - Approx 1000 US (TBC)
7Pricing (in US)
Product Estimated Retail Pricing Estimated Retail Pricing Estimated Retail Pricing Open License Open License
Availability Standalone With MSDN Premium Subscription With MSDN Premium Subscription (Renewal) Standalone With MSDN Premium Subscription (per year, 2 yr. term)
Team Suite N/A 10,939 4,598 8,079 6,382
Team Edition for Software Architects N/A 5,469 2,299 4,040 3,191
Team Edition for Software Developers N/A 5,469 2,299 4,040 3,191
Team Edition for Software Testers N/A 5,469 2,299 4,040 3,191
Team Foundation Server 2,799 N/A N/A 2,230 N/A
Team Test Load Agent 5,089 N/A N/A 4,040 N/A
8Eclipse
Eclipse
8.2K
0
0
Other Java
Integrated Development Environment
8.2K
0
0
9Rational PurifyPlus 12K Rational Software
Modeler 1.4K
Compuware DevPartner Studio 2.3K Borland
Together 1.4K
(included)
13.4K
0
3.7K
Advanced Development and Modeling Tools
Other Java
Integrated Development Environment
8.2K
0
0
13.4K
3.7K
10Rational Robot
Mercury QuickTest Professional
(included)
Web Simulation Test Tools
4.6K
0
4.5K
Advanced Development and Modeling Tools
Other Java
Integrated Development Environment
8.2K
13.4K
3.7K
17.9K
8.2K
11 126.9K
Mercury LoadRunner 18.8K Mercury Virtual User
Pack108.1K
81.7K
Rational Performance Tester 10.6K Virtual User
Pack 71.1K
Load Testing(2500 simulated users)
20.5K
Web Simulation Test Tools
Advanced Development and Modeling Tools
Other Java
Integrated Development Environment
8.2K
17.9K
8.2K
99.6K
135.1K
28.6K
12Merant Dimensions
3.5K
Rational Team Unifying Platform
3.7K
Change Management
Load Testing(2500 simulated users)
1.7K
Web Simulation Test Tools
Advanced Development and Modeling Tools
Other Java
Integrated Development Environment
99.6K
135.1K
103.3K
138.6K
28.6K
30.3K
13Mercury Project Management
1.4K
Rational Project Console
Project Management
1K
Change Management
Load Testing(2500 simulated users)
(included)
0
Web Simulation Test Tools
Advanced Development and Modeling Tools
Other Java
Integrated Development Environment
30.3K
103.3K
104.3K
138.6K
140K
14Shipping in time and on budget
15Voice of the Customer
- How can we be Agile when its so hard to manage
change across the organization - so many
stakeholders, so much paperwork? - How do we view the impact of changes? Has
development already started working on this? - Our Managers either cant see whats going on,
or are drowning in details! - I need to be able to predict the success of my
projects
16State of the Business
- Meeting goals with limited resources
- Meeting goals with limited budget
- Reduction in quality of software shipped
Source Standish Group 2004
17Visual Studio Team System Can Help
- Customized processes lead to easy adoption and
greater productivity - Helps identify and mitigate risk through the
lifecycle - Facilitates collaboration and communication
- Results
- Minimized operational costs and investment
- Increased throughput
- Reduced complexity
- Predictable and repeatable projects
18Solutions to Business Challenges
19Project Management value add
- Project Planning, Execution, Close out
- Work item traceability
- Work and resource breakdown structures
- Transparency
- Resource capacity planning
- Variance analysis budget vs. actual
- Managing Communication
- Risk management
- Project Security
- Source control policies
- Collaboration
- Customized process
- Quality early and often
20Process Guidance
- Mapping your current projects to process
templates - Which methodology is right for you?
- Customizing process to suit your needs
- Planning your new projects lifecycle
21Project Management scenarios
- Integration with Microsoft Office Project and
Microsoft Office Excel - Process automates interaction between tools and
people - Managing fluctuations in schedules, resources and
cost for new and existing projects - Analyzing and mitigating risk
22EPM Tools Integration
23Risk Management
24Analysis and Forecasting
- SQL Server 2005 Analysis Services and Reporting
Services - Customized reports create using SQL Server 2005
Reports Builder
25Power of Business Intelligence
26MSF Agile Reports
- Bug Rates
- Code Complete report
- Dev/QA Bug Counts
- Dev/QA Work
- Exit Criteria Status
- Issues
- My bugs
- Requirements Stability
- Requirements Stability over Time
- Work Progress
- Work Progress over Time
- Generic Charting
- Builds
- Team Productivity
- Test Effectiveness
- Test Effectiveness over Build
- Code Coverage by Test Cases
- Regressions
- Result History for Test
- Summary Build (test summary)
- Test Failures By Owner without Bugs
- Test Failures with Closed or Resolved Bugs
- Test Failures without Bugs
- Tests Passing with Active or Resolved Bugs
- Build Details report
- Load Test Comparison report
- Load Test Selection report
- Load Test Summary report
27Reports
28(No Transcript)
29End to end scenario
30(No Transcript)