300 likes | 308 Vues
Learn how Visual Studio Team System can help you ship products in time and on budget, improve ROI, predictability, and reporting, and build mission-critical apps. Explore extensibility, adoption and migration, and various tools and features offered by VSTS.
E N D
Introduction Michael Leworthy Lead Product Manager Microsoft Corporation Eric Lee Senior Product Manager Microsoft Corporation
Agenda • 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
Code Coverage Code Profiler Change Management Work Item Tracking Reporting Project Portal Integration Services Project Management Dynamic Code Analyzer Visio for Enterprise Architects (in MSDN Premium Subscription) Unit Testing Static Code Analyzer Team Explorer (includes Team Foundation Server CAL) Class Designer (in Visual Studio Standard Edition and higher) Team Build Deployment Designer System Designer Application Designer Logical Datacenter Designer Manual Testing Load Testing Visual Studio Professional Edition Test Case Management Process and Architecture Guidance Visual Studio Industry Partners Visual Studio Team System Visual Studio Team EditionSoftware Architects Visual Studio Team EditionSoftware Developers Visual Studio Team EditionSoftware Testers Visual StudioTeam Foundation Server
Recent 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
Developer Near same price Architect Near same price Test Near same price Visual Studio Team Suite“Step Up” pricing MSDNUniversal Team FoundationServer/CAL Pricing 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
Licensing 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)
Eclipse Eclipse $ 8.2K $ 0 $ 0 “Other Java” Integrated Development Environment $ 8.2K $ 0 $ 0
Rational 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 $ 13.4K $ 0 $ 3.7K $ 0
Rational 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 $ 17.9K $ 13.4K $ 8.2K $ 3.7K
$ 126.9K Mercury LoadRunner $ 18.8K Mercury Virtual User Pack$108.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 $ 28.6K $ 8.2K $ 99.6K $ 17.9K $ 135.1K $ 8.2K
Merant 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 $ 28.6K $ 30.3K $ 103.3K $ 99.6K $ 138.6K $ 135.1K
Mercury 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 $ 104.3K $ 103.3K $ 140K $ 138.6K
Voice of the Customer • “How can we be Agile when it’s 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 can’t see what’s going on, or are drowning in details!” • “I need to be able to predict the success of my projects”
% 100 90 80 70 60 50 40 Over time or over budget 30 Cost overrun of the budget 20 51% 10 % Waste of spending 43% 0 25% State of the Business • Meeting goals with limited resources • Meeting goals with limited budget • Reduction in quality of software shipped Source: Standish Group 2004
Visual 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
Process Guidance Visibility Managing Risks & Change Predictability & Visibility Predictability Managing Change Communication & Integration Time Time Budget Budget Resources Resources Requirements Requirements Projects Projects Solutions to Business Challenges
Project 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
Process 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
Project 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
Analysis and Forecasting • SQL Server 2005 Analysis Services and Reporting Services • Customized reports create using SQL Server 2005 Reports Builder
MSF 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