The first looks at VSTS2010


Published on

Published in: Technology
  • Be the first to comment

  • Be the first to like this

No Downloads
Total views
On SlideShare
From Embeds
Number of Embeds
Embeds 0
No embeds

No notes for slide

The first looks at VSTS2010

  1. 1. First @ VSTS 2010 (Rosario) Pascal van der Horst
  2. 2. Looks @ <ul><li>VSTS Global Overview </li></ul><ul><li>Work Items </li></ul><ul><li>Team Architect Edition </li></ul><ul><li>Team Developer Edition </li></ul><ul><li>Team Test Edition </li></ul><ul><li>Quick Tour </li></ul><ul><li>Reports </li></ul>
  3. 3. <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>What is Team System?
  4. 4. Business Ideas Successfully. ALM is about ensuring are turned into software
  5. 5. A unified team server facilitates communication and enables collaboration
  6. 6. Integrated process guidance helps the team deliver predictable results
  7. 7. Visual Studio Roadmap Focus on the individual’s productivity Expand focus to include team collaboration Enable organizations to create a business-driven IT strategy
  8. 8. Software Development Lifecycle <ul><ul><li>Design </li></ul></ul><ul><ul><li>Development </li></ul></ul><ul><ul><li>Gathering requirements </li></ul></ul><ul><ul><li>Maintenance </li></ul></ul><ul><ul><li>Deployment </li></ul></ul><ul><ul><li>Testing </li></ul></ul>
  9. 9. Visual Studio Team System Tester Developer Architect IT / Project Manager Business Analyst Database Professional Designer Software Quality Team Collaboration Project Transparency
  10. 10. Visual Studio Team System 2008
  11. 11. Visual Studio Team System 2010
  12. 12. First @ Work Items
  13. 13. Work Item Features & Improvements <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><ul><li>Improved Work Item traceability </li></ul>
  14. 14. WorkItem structuur Project Structure Iteration Structure Test Results Build Label Versioned Item Latest Item Version Changeset Work Item Version Control Core Data Work Items Team Build TFS Enablement TFS Enablement TFS Enablement TFS Enablement * * * * * * * * * * * * * Project Structure Iteration Structure Work Item Label Versioned Item Latest Item Version Changeset Build Test Result
  15. 15. Work Item User Story Business Analyst Project Manager Dev Team Test Operations Change Requests Korting Berekenen Responsetijd Bugs Business Logic Production Errors Schermen
  16. 16. First @ Team Architect Edition
  17. 17. In the past!
  18. 18. Future Goals!
  19. 19. Architect Features & Improvements <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>
  20. 20. Modeling Tools that work with code
  21. 21. UML Support <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>
  22. 22. First @ Team Developer Edition
  23. 23. How much more expensive is a bug when it’s found by an end user then in the design fase?
  24. 24. 100 x more!! <ul><li>Source: Software Testing by Ron Patton, Published by Sams on July 26, 2005 </li></ul>
  25. 25. Developer Features & Improvements <ul><li>Improved Code Analysis </li></ul><ul><li>Test Impact View </li></ul><ul><li>New Build Action: Gated Check in </li></ul><ul><li>Workflow Driven Build Automation </li></ul><ul><li>Improved Source Control Visualization </li></ul><ul><li>Branch Visualization </li></ul><ul><li>Deployment Into Virtual Environment </li></ul>
  26. 26. Gated Checkin & Impact View
  27. 27. Workflow Driven Build Automation Power Tool to be released after RTM submits processes raises handles queries queues receives services starts raises handles polls notifies Build Service Version Control Service Build Agent Notification Application Check-in Event Build Completion Event Build Build Queue Build Definitions Changeset Database Developer
  28. 28. Branch Visualization
  29. 29. Deployment Into Virtual Environment
  30. 30. First @ Team Test Edition
  31. 31. No Repro Problem File Bug Resolve as “ No Repro” Hand-off to Test Test Code Hand-off to Dev Verify Bug Write Code
  32. 32. Test Features & Improvements <ul><li>Test planning </li></ul><ul><li>Test case management </li></ul><ul><li>Test prioritization </li></ul><ul><li>Run management & reporting </li></ul><ul><li>Project quality reports </li></ul><ul><li>Manual test execution (Camano) </li></ul><ul><li>Diagnostic recording (environment, video, etc) </li></ul><ul><li>UI Automation recording </li></ul><ul><li>Coded UI tests </li></ul>
  33. 33. Codename “Camano” <ul><li>Standalone application </li></ul><ul><li>Test Case Management </li></ul><ul><li>Compose test cases, plans and suites. </li></ul><ul><li>Integration with TFS </li></ul>
  34. 34. Manual Test Runner <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>
  35. 38. First @ VSTS 2010 Quick Tour
  36. 39. First @ Reports
  37. 40. Bug Status Report
  38. 41. Bug Trends Report
  39. 42. Build Success Report
  40. 43. Build Summary Report
  41. 44. Burn Down & Velocity Report
  42. 45. Remaining Work Report
  43. 46. Status Iteration Report
  44. 47. Stories Overview Report
  45. 48. Stories Progress Report
  46. 49. Test Run Report