Which Visual Studio 2010 Edition Do I Buy - Sales Scenarios

11,143 views

Published on

There are a ton of new features in visual Studio 2010 but it can be difficult deciding exactly which edition of Visual Studio 2010 to purchase for your team members. This presentation attempts to identify some of the high-level scenarios and recommends which Visual Studio editions to purchase. There is also a "scenario combinations" slide that starts attempting to put together the most common.

If you have additional questions, feel free to contact me on my blog at http://www.edsquared.com.

More information about this topic available here: http://www.edsquared.com/2010/04/02/Which+Edition+Of+Visual+Studio+2010+Do+I+Buy.aspx

Published in: Technology
3 Comments
8 Likes
Statistics
Notes
No Downloads
Views
Total views
11,143
On SlideShare
0
From Embeds
0
Number of Embeds
3,929
Actions
Shares
0
Downloads
0
Comments
3
Likes
8
Embeds 0
No embeds

No notes for slide
  • Contact Information:Ed BlankenshipMicrosoft MVP (TFS, Visual Studio ALM, and Visual Studio Team System)Notion Solutions (http://www.notionsolutions.com)Blog: http://www.edsquared.comE-Mail: edb@edsquared.com
  • Let me drill down into the capabilities in each product. For a more extensive list of capabilities, please go to www.microsoft.com.vstudio.Microsoft Visual Studio 2010 Professional is the essential tool for basic development tasks to allow developers to implement their ideas easily. This includes core capabilities for Windows, Web, and Office development, along with new capabilities for Cloud and SharePoint development. There are also new tools for Silverlight and Multi-core development. With Visual Studio 2010 the IDE and editor were refreshed using Microsoft Windows Presentation Foundation.[CLICK]Microsoft Visual Studio 2010 Premium is a complete toolset for developers to deliver scalable, high quality applications. This includes support for offline database development, unit testing and change management, static code analysis, performance profiling and code coverage and code metrics. New capabilities including UI test automation (aka Coded UI Tests) and Test Impact Analysis are available in premium.[CLICK]Microsoft Visual Studio 2010 Ultimate is the comprehensive suite of application lifecycle management tools for teams to ensure quality results from design to deployment. This includes IntelliTrace – the new historical debugger which enables debugging events that ran previously on your machine, or another machine. Microsoft Test Manager 2010 is included in Ultimate enabling complete Test Case Management and test execution. Additionally the new architecture and modeling tools are included in Ultimate, including support for authoring UML diagrams (Activity, Use Case, Sequence, Component and Class diagrams are supported).[CLICK]
  • There are some additional products in the Visual Studio 2010 family.Team Foundation Server 2010 is the center of gravity – the hub for a development team. Team Foundation Server has a version control repository, a test case management database, a work item tracking and change management system, support of build automation and a comprehensive reporting solution built on SQL Server Reporting Services. Some of the new capabilities of Team Foundation Server include support for gated check-in, branch visualization and drag-n-drop merge, and new Agile Planning tools.[CLICK]Lab Management 2010 enables teams to configure and manage virtual lab environment. Lab Management works with System Center Virtual Machine Manage enabling teams to create environment templates, provision ring-fenced environments, and checkpoint those environments. Those checkpoints can be attached to bugs filed using the Test Manager 2010 enabling the person fixing the bug to open the environment right to the appropriate point in the application flow.[CLICK]Visual Studio Test Professional 2010 is the essential tool for anyone engaging in test case management or manual test execution in the development lifecycle. This tool is designed for the generalist tester – someone who tests applications, but who is not responsible for writing code. This product includes Microsoft Test Manager 2010 (the Visual Studio IDE is not included). [CLICK]
  • There are some additional products in the Visual Studio 2010 family.Team Foundation Server 2010 is the center of gravity – the hub for a development team. Team Foundation Server has a version control repository, a test case management database, a work item tracking and change management system, support of build automation and a comprehensive reporting solution built on SQL Server Reporting Services. Some of the new capabilities of Team Foundation Server include support for gated check-in, branch visualization and drag-n-drop merge, and new Agile Planning tools.[CLICK]Team Lab Management 2010 enables teams to configure and manage virtual lab environment. Team Lab Management works with System Center Virtual Machine Manage enabling teams to create environment templates, provision ring-fenced environments, and checkpoint those environments. Those checkpoints can be attached to bugs filed using the Test and Lab Manager enabling the person fixing the bug to open the environment right to the appropriate point in the application flow.[CLICK]Visual Studio Test Elements 2010 is the essential tool for anyone engaging in test case management or manual test execution in the development lifecycle. This tool is designed for the generalist tester – someone who tests applications, but who is not responsible for writing code. This product includes Microsoft Test and Lab Manager (the Visual Studio IDE is not included). [CLICK]
  • This is the fully animated slide.
  • Which Visual Studio 2010 Edition Do I Buy - Sales Scenarios

    1. 1. Which Edition Do I Buy?Visual Studio 2010 Sales Scenarios<br />Ed Blankenship<br />Microsoft MVP (TFS, Visual Studio ALM, and VSTS)<br />Notion Solutions<br />http://www.edsquared.com/<br />April 12, 2010<br />
    2. 2. Scenario A1: “Cannot Repro” & Rich Actionable Bugs with IntelliTrace<br /> This scenario allows for testers to use Microsoft Test Manager to file rich actionable bugs when running test cases and developers to be able to open all of the details from those bugs including IntelliTrace log files.<br />What to Buy?<br />Developers: Visual Studio 2010 Ultimate<br />Testers (including UAT): Visual Studio 2010 Test Professional<br />Needs Team Foundation Server?: Yes<br />
    3. 3. Scenario A2: “Cannot Repro” & Rich Actionable Bugs without IntelliTrace<br /> This scenario allows for testers to use Microsoft Test Manager to file rich actionable bugs when running test cases and developers to be able to open most of the details from those bugs but most notably excluding IntelliTrace log files.<br />What to Buy?<br />Developers: Visual Studio 2010 Premium<br />Testers (including UAT): Visual Studio 2010 Test Professional<br />Needs Team Foundation Server?: Yes<br />
    4. 4. Scenario B: Lab Management<br />This scenario allows for testers to use isolated virtualized environments while running test cases and the ability to attach snapshot details to a bug for developers to open the environment in when troubleshooting.<br />What to Buy?<br />Developers<br />Need IntelliTrace & Architecture: Visual Studio 2010 Ultimate<br />Otherwise: Visual Studio 2010 Premium + Visual Studio 2010 Test Professional<br />Testers (including UAT): Visual Studio 2010 Test Professional<br />Needs Team Foundation Server?: Yes<br />Visual Studio 2010 Lab Management<br />
    5. 5. Scenario C: Architecture Features<br /> This scenario allows for architects and lead developers to generate rich UML and layer diagrams to describe the application’s architecture. This also allows other developers to be able to open a read-only copy of the diagrams.<br />What to Buy?<br />Lead Developers and Architects: Visual Studio 2010 Ultimate<br />Developers: Visual Studio 2010 Premium<br />Needs Team Foundation Server?: Yes – if needing architecture validation during build.<br />
    6. 6. Scenario D: Performance and Load Testing<br /> This scenario allows technical testers to have the ability to create & edit web performance tests that can be run to load test a web application. This also allows them to use Microsoft Test Manager for other testing responsibilities.<br />What to Buy?<br />Technical Tester: Visual Studio 2010 Ultimate<br />Needs Team Foundation Server?: No<br />
    7. 7. Scenario E: Creating & Editing Automated UI Tests<br /> This scenario allows developers and technical testers to have the ability to create & edit automated UI (Coded UI) tests that can later be associated to test cases and also run during automated builds or automated testing runs.<br />What to Buy?<br />Technical Tester: Visual Studio 2010 Ultimate<br />Manual Tester: Visual Studio 2010 Test Professional<br />Developer: Visual Studio 2010 Premium<br />Needs Team Foundation Server?: Yes<br />
    8. 8. Scenario F: Developer Best Practices<br /> This scenario allows developers to use tools to encourage best practices like profiling, static code analysis, and running impacted tests using Test Impact Analysis.<br />What to Buy?<br />Developer: Visual Studio 2010 Premium<br />Needs Team Foundation Server?: Yes – for running code analysis rules during build and for test impact analysis.<br />
    9. 9. Scenario G: Database Schema Developers<br /> This scenario allows database administrator or database schema developers to store database schema in version control, generate random data, create database unit tests, run database code analysis rules, compare schemas, and compile the schema during automated builds.<br />What to Buy?<br />DBA/Developer: Visual Studio 2010 Premium<br />Needs Team Foundation Server?: Yes – for automated build scenarios.<br />
    10. 10. Scenario Combinations<br /><ul><li>A1: Cannot Repro with IntelliTrace
    11. 11. A2: Cannot Repro w/o IntelliTrace
    12. 12. B: Lab Management
    13. 13. C: Architecture Features
    14. 14. D: Performance and Load Testing
    15. 15. E: Creating & Automated UI Tests
    16. 16. F: Developer Best Practices
    17. 17. G: Database Schema Developers</li></li></ul><li>Test Manager 2010<br />UML Modeling<br />Manual Testing<br />Layer Diagram<br />Load Testing<br />Web Testing<br />Test Case Management<br />IntelliTrace™<br />Architecture Explorer<br />Logical Class Designer<br />Cloud Development<br />Office Development<br />Windows Development<br />New WPF Editor<br />Customizable IDE<br />Multi-core Development<br />Silverlight Tools<br />Web Development<br />SharePoint Development<br />Generate from Usage<br />Static Code Analysis<br />Database Deployment<br />Code Metrics<br />Database Unit Testing<br />Test Data Generation<br />Test Impact Analysis<br />UI Test Automation<br />Code Coverage<br />Performance Profiling<br />Database Change Mgmt<br />Fast Forward for Manual Testing<br />
    18. 18. Test Manager 2010<br />Test Case Management<br />Manual Testing<br />Lab MgmtConfig.<br />Checkpoint Environment<br />Environment from Template<br />Virtual Env. Setup/Tear Down<br />Team Explorer<br />Team Agents<br />Fast Forward for Manual Testing<br />Aggregate packs to drive desired load<br />Perform goal or scenario based load tests<br />Collect profiler trace from systems under stress<br />Collect data from all the tiers in your application architecture<br />
    19. 19. Team Foundation Server<br />Access TFS from within the Eclipse IDE and from Macintosh and UNIX Systems<br />Reporting<br />Team Portal<br />Test Case Management<br />Branch Visualization<br />Version Control<br />Build Automation<br />Gated Check-in<br />Agile Planning Tools<br />
    20. 20. Visual Studio 2010<br />

    ×