Successfully reported this slideshow.
Richard Erwin  Developer Tools Technical Specialist Microsoft UK
Agenda <ul><li>What is Visual Studio Team System? </li></ul><ul><li>What’s Coming In VSTS 2010 </li></ul>
Team System? What is Visual Studio
<ul><li>Microsoft’s Application Lifecycle Management Solution (ALM) </li></ul><ul><li>The administration and control of an...
Business Ideas Successfully. ALM is about ensuring are turned into software
A unified  team  server facilitates communication and enables collaboration
Integrated process guidance helps the team deliver predictable results
control   How do teams workflow? Business Analyst Project Manager Dev Team Test Operations Change Requests Use Case Non Fu...
Work item tracking provides efficient  and flexible team workflow     management.
A  quality-centric  toolset integrated throughout development reduce  cost helps overall project
Work item tracking ensures traceability . Metrics Warehouse Work Item Database & Queries
business intelligence enables  real-time decision making Comprehensive
Completed  Work Work  Outstanding To be Tested
Test rates (pass, inconclusive, fail) shown in bars Against code coverage code churn and active bugs
 
 
Database Development Merging and
VSTS 2010 There are 3 Main  Goals   for Align  IT & the Business Architecture Tools for Everyone Enabling Quality with Gre...
IT Business Align and the
<ul><li>Hierarchal Work Items </li></ul><ul><li>Improved Excel-based Agile planning tools </li></ul><ul><li>High fidelity ...
 
Integration with Project Server
Report Across Projects even without Project Server
Drill Into Project Health with Customisable Dashboards
<ul><li>Ensure smooth build handoffs and high quality builds </li></ul><ul><li>HIDDEN </li></ul>Improved & Simplified Repo...
Improved Integration with Excel for Agile Planning
View burndowns & plan iterations
Architecture Everyone Tools for
<ul><li>Top Down or Bottom Up </li></ul><ul><li>New Architecture Explorer </li></ul><ul><ul><li>Explore existing code asse...
Layer Diagram Architecture   Explorer
<ul><li>Logical Class Diagram </li></ul><ul><li>Use Case Diagram </li></ul><ul><li>Sequence Diagram </li></ul><ul><li>Comp...
Enabling Quality Tools with great
File  Bug Resolve as “ No Repro” Hand-off to Test Test Code Hand-off to Dev Verify Bug Write Code
<ul><li>Test Case Management </li></ul><ul><li>Compose test cases, plans and suites. </li></ul><ul><li>Integration with TF...
<ul><li>Standalone tool </li></ul><ul><li>Enables execution of test cases </li></ul><ul><li>Collects system data and event...
Manual Test Runner Application Under Test
Test Step Failed.  Submit Bug to TFS Detailed Information about Test Steps Link to Video of Test Failure
System Information of Test Environment
Link to Test Cases
Screenshots, Videos, System Information, Application State
Right   Tests Choose the
<ul><li>Toggle view: </li></ul><ul><ul><li>Impacted Tests </li></ul></ul><ul><ul><li>Code Changes </li></ul></ul><ul><li>R...
Which Tests Should I Run as a Priority on the New Build
Development All Wrapped up
<ul><li>Develop for the Top Databases </li></ul><ul><ul><li>Fully Integrated Development </li></ul></ul><ul><ul><li>Manage...
<ul><li>Making Parallel Development Simpler </li></ul><ul><li>More features are Branch aware </li></ul><ul><ul><li>Work It...
Right Click & Select ‘Track Work Item’
Choose which Branches we are interested in
What branches contain Changeset 26 (associated with WI 223) Drag & Drop to Initiate Merge
Hierarchical View for better Visualisation
New Option for Gated Check-in Builds
Gated Check-in or Shelve & Build Edit Code Submit gated check-in Automated Build Edit Code Y / N Ready for Test
Test Lab Management
Create New Virtual Environment from Scratch
Pool of Environments for Testing Choose Test Plan, Test Case & Launch Manual Test Runner
Link to Test Environment in Failure State
 
<ul><li>Administration and Operations </li></ul><ul><ul><li>Full 64-Bit Support </li></ul></ul><ul><ul><li>Flexible Deploy...
 
http://blogs.msdn.com/ukvsts
Upcoming SlideShare
Loading in …5
×

Visual Studio Team System 2010

5,452 views

Published on

Published in: Technology
  • Be the first to comment

Visual Studio Team System 2010

  1. 1. Richard Erwin Developer Tools Technical Specialist Microsoft UK
  2. 2. Agenda <ul><li>What is Visual Studio Team System? </li></ul><ul><li>What’s Coming In VSTS 2010 </li></ul>
  3. 3. Team System? What is Visual Studio
  4. 4. <ul><li>Microsoft’s Application Lifecycle Management Solution (ALM) </li></ul><ul><li>The administration and control of an application from inception to its demise. It embraces requirements management, system design, software development and configuration management and implies an integrated set of tools for developing and controlling the project. </li></ul><ul><li>Computer Desktop Encyclopedia copyright ©1981-2008 </li></ul>
  5. 5. Business Ideas Successfully. ALM is about ensuring are turned into software
  6. 6. A unified team server facilitates communication and enables collaboration
  7. 7. Integrated process guidance helps the team deliver predictable results
  8. 8. control How do teams workflow? Business Analyst Project Manager Dev Team Test Operations Change Requests Use Case Non Functional Requirements Bugs Tasks Production Errors Deployment Requirements
  9. 9. Work item tracking provides efficient and flexible team workflow management.
  10. 10. A quality-centric toolset integrated throughout development reduce cost helps overall project
  11. 11. Work item tracking ensures traceability . Metrics Warehouse Work Item Database & Queries
  12. 12. business intelligence enables real-time decision making Comprehensive
  13. 13. Completed Work Work Outstanding To be Tested
  14. 14. Test rates (pass, inconclusive, fail) shown in bars Against code coverage code churn and active bugs
  15. 17. Database Development Merging and
  16. 18. VSTS 2010 There are 3 Main Goals for Align IT & the Business Architecture Tools for Everyone Enabling Quality with Great Tools
  17. 19. IT Business Align and the
  18. 20. <ul><li>Hierarchal Work Items </li></ul><ul><li>Improved Excel-based Agile planning tools </li></ul><ul><li>High fidelity integration with Microsoft Project Server </li></ul><ul><li>Cross project dashboard and reporting </li></ul><ul><li>Simpler reporting </li></ul>
  19. 22. Integration with Project Server
  20. 23. Report Across Projects even without Project Server
  21. 24. Drill Into Project Health with Customisable Dashboards
  22. 25. <ul><li>Ensure smooth build handoffs and high quality builds </li></ul><ul><li>HIDDEN </li></ul>Improved & Simplified Reporting Tighter Integration between Requirements & Test Cases
  23. 26. Improved Integration with Excel for Agile Planning
  24. 27. View burndowns & plan iterations
  25. 28. Architecture Everyone Tools for
  26. 29. <ul><li>Top Down or Bottom Up </li></ul><ul><li>New Architecture Explorer </li></ul><ul><ul><li>Explore existing code assets visually </li></ul></ul><ul><li>Layer Diagram </li></ul><ul><ul><li>Visualize the intended architecture </li></ul></ul><ul><ul><li>Validate code against the diagram </li></ul></ul><ul><li>UML support </li></ul><ul><ul><li>Use case, activity, and sequence diagrams </li></ul></ul>
  27. 30. Layer Diagram Architecture Explorer
  28. 31. <ul><li>Logical Class Diagram </li></ul><ul><li>Use Case Diagram </li></ul><ul><li>Sequence Diagram </li></ul><ul><li>Component Diagram </li></ul><ul><li>Activity Diagram </li></ul><ul><li>.Net Class Diagram </li></ul>
  29. 32. Enabling Quality Tools with great
  30. 33. File Bug Resolve as “ No Repro” Hand-off to Test Test Code Hand-off to Dev Verify Bug Write Code
  31. 34. <ul><li>Test Case Management </li></ul><ul><li>Compose test cases, plans and suites. </li></ul><ul><li>Integration with TFS </li></ul>
  32. 35. <ul><li>Standalone tool </li></ul><ul><li>Enables execution of test cases </li></ul><ul><li>Collects system data and event log </li></ul><ul><li>Captures still images and video </li></ul><ul><li>Enables filing a new bug </li></ul>
  33. 36. Manual Test Runner Application Under Test
  34. 37. Test Step Failed. Submit Bug to TFS Detailed Information about Test Steps Link to Video of Test Failure
  35. 38. System Information of Test Environment
  36. 39. Link to Test Cases
  37. 40. Screenshots, Videos, System Information, Application State
  38. 41. Right Tests Choose the
  39. 42. <ul><li>Toggle view: </li></ul><ul><ul><li>Impacted Tests </li></ul></ul><ul><ul><li>Code Changes </li></ul></ul><ul><li>Run only the necessary tests </li></ul>
  40. 43. Which Tests Should I Run as a Priority on the New Build
  41. 44. Development All Wrapped up
  42. 45. <ul><li>Develop for the Top Databases </li></ul><ul><ul><li>Fully Integrated Development </li></ul></ul><ul><ul><li>Manage Change across Dev </li></ul></ul><ul><li>Designer Integration </li></ul><ul><ul><li>Expression Integration </li></ul></ul><ul><li>Develop for all Products </li></ul><ul><ul><li>SharePoint </li></ul></ul><ul><ul><li>Business Process Development </li></ul></ul>
  43. 46. <ul><li>Making Parallel Development Simpler </li></ul><ul><li>More features are Branch aware </li></ul><ul><ul><li>Work Items </li></ul></ul><ul><ul><li>Annotate </li></ul></ul><ul><ul><li>Etc... </li></ul></ul>
  44. 47. Right Click & Select ‘Track Work Item’
  45. 48. Choose which Branches we are interested in
  46. 49. What branches contain Changeset 26 (associated with WI 223) Drag & Drop to Initiate Merge
  47. 50. Hierarchical View for better Visualisation
  48. 51. New Option for Gated Check-in Builds
  49. 52. Gated Check-in or Shelve & Build Edit Code Submit gated check-in Automated Build Edit Code Y / N Ready for Test
  50. 53. Test Lab Management
  51. 54. Create New Virtual Environment from Scratch
  52. 55. Pool of Environments for Testing Choose Test Plan, Test Case & Launch Manual Test Runner
  53. 56. Link to Test Environment in Failure State
  54. 58. <ul><li>Administration and Operations </li></ul><ul><ul><li>Full 64-Bit Support </li></ul></ul><ul><ul><li>Flexible Deployment Options. Eg.Project Portal </li></ul></ul><ul><ul><li>MMC Snap in for Administration </li></ul></ul><ul><li>Team Build </li></ul><ul><ul><li>Designer using Windows Workflow </li></ul></ul><ul><ul><li>Build Agent Pooling </li></ul></ul>
  55. 60. http://blogs.msdn.com/ukvsts

×