Overview of Visual Studio Team System 2010

Loading...

Flash Player 9 (or above) is needed to view presentations.
We have detected that you do not have it on your computer. To install it, go here.

0 comments

Post a comment

    Post a comment
    Embed Video
    Edit your comment Cancel

    1 Favorite

    Overview of Visual Studio Team System 2010 - Presentation Transcript

    1. Mohammad Ashraful Alam, Chief Architect, desme Inc. MVPOverview of Visual Studio Team System 2010
    2. Agenda
      Common Business Problems
      What Is Visual Studio Team System?
      A Brief Overview of Visual Studio Team System Feature and Architecture
      Exploring Few Cool Features of Visual Studio Team System
    3. Common Business Problems
      How do we build high quality applications that deliver real business value?
      How can we ensure that all members of the team – both technical and non-technical – are part of the process?
      How can we get the most value from our existing code assets?
      How do we make powerful modeling tools available to everyone in the application lifecycle?
    4. Application lifecycle management (ALM) is the marriage of business management to software engineering made possible by tools that facilitate and integrate requirements management, architecture, coding, testing, tracking, and release management.
      Visual Studio Team System is a set of software development, collaboration, metrics, and reporting tools from Microsoft, to evolve ALM.
      What is Visual Studio
      Team System?
    5. Visual Studio Team System 2008
    6. Visual Studio Team System 2010
    7. Visual Studio Team System 2010 Tools and Applications
      Microsoft Visual Studio Team Suite 2010, includes:
      Microsoft Visual Studio Team Architecture 2010
      Microsoft Visual Studio Team Development 2010
      Microsoft Visual Studio Team Test 2010 (includes Microsoft Test and Lab Manager)
      Microsoft Visual Studio Team Architecture 2010
      Microsoft Visual Studio Team Development 2010
      Microsoft Visual Studio Team Test 2010 (includes Microsoft Test and Lab Manager)
      Microsoft Visual Studio Team Test 2010 Essentials (includes Microsoft Test and Lab Manager)
      Microsoft Visual Studio Team Lab Management 2010
      Microsoft Visual Studio Team Foundation Server 2010
    8. What Can You Do With Visual Studio 2010?
      Cloud Development
      Parallel Development
      Web Development (including Silverlight)
      C++ Development
      Sharepoint Development
      Windows 7 Development (ex. Touch screen features with WPF 4.0)
      Office Business Application Development
    9. Visual Studio Team System 2010 > Overview
      Architecture
      Architecture Explorer
      Layer diagram
      Use case designer
      Activity designer
      Component diagram
      Logical class designer
      Sequence diagram
      Modeling project system
      UML Model explorer
      Architecture validation during build
    10. Historical debugging
      Test impact analysis
      Improved code analysis
      Improved profiling (especially multi-tier)
      Database extensibility
      Visual Studio Team System 2010 > Overview Development & Database
    11. Visual Studio Team System 2010 > Overview Lab Management
      Multi-tier Environment creation and management
      Automated deployment
      Easily manage machine pools (that contain several physical hosts, on which we can automatically allocate the best machine to run on )
      Network fencing
      Checkpoints
    12. Visual Studio Team System 2010 > OverviewTest
      Test planning
      Test case management
      Test prioritization
      Project quality reports
      Manual test execution
      Diagnostic recording (environment, video, etc)
      UI Automation recording
      Coded UI tests
    13. Visual Studio Team System 2010 > OverviewTeam Foundation Server
      Work item hierarchy & linking
      Improved Agile template
      MOSS & WSS Dashboards
      Simplified reporting
      Improved support for parallel development
      Rollback
      Build queuing and pooling
      Gated checkin
      Simplified setup
      Scale out of web and data tiers
      Admin console
      Project move/archive/restore
    14. Seems Lot?
      Let’s see few of these more closely….
    15. Visual Studio Team System 2010 > ArchitectureArchitecture Explorer
      Explore existing code assets visually
      The Architecture Explorer Diagram offers multiple views of a system and show relationships between various elements.
      The screenshots next show two different visualizations of the assembly dependencies in my solution ..
    16. Visual Studio Team System 2010 > ArchitectureLayer Diagram
      Isolate code assets into layers
      Architecture validation
    17. Visual Studio Team System 2010 > ArchitectureUML Support
      Logical Class Diagram
      Use Case Diagram
      Sequence Diagram
      Component Diagram
      Activity Diagram
    18. Visual Studio Team System 2010 > ArchitectureUML Support
      New Project Type: Modeling Project
      Add New Item ..
    19. Visual Studio Team System 2010 > ArchitectureUse Case Diagram
    20. Visual Studio Team System 2010 > ArchitectureActivity Diagram
    21. Visual Studio Team System 2010 > ArchitectureComponent Diagram
    22. Visual Studio Team System 2010 > ArchitectureLogical Class Diagram
    23. Visual Studio Team System 2010 > ArchitectureSequence Diagram
    24. Visual Studio Team System 2010 > DevelopmentHistorical Debugger
      The historical debugger allows a developer to set up a break point and move from it backwards in time.
      Not just the application pointer is turned back but the entire application is gradually returned to previous states. This hugely improves the debugging process, and it has been a long awaited feature.
      Remote historical debugging is also possible.
    25. Visual Studio Team System 2010 > Development
      Test Impact Analysis
      Targeted at teams will lots of unit tests, the Test Impact Analysis helps determine which unit tests are affected by a code change and suggests the test to be run.
    26. Visual Studio Team System 2010 > Development
      Database Extensibility
      In VSTS 2010 Development edition, Microsoft built out a very rich extensibility platform (known as a Database Schema Provider) to enable 3rd parties to extend Visual Studio Team System with offline design, development, testing and change management of non SQL Server databases.
      At Tech Ed 2008, IBM demoed an early prototype of the DB2 Database Schema Provider integrated into VSTS 2010.
      And in February of this year, Quest announced that they are building an Oracle DSP to allow Oracle developers to work within VSTS 2010 to manage their database changes right alongside their application changes.
    27. Visual Studio Team System 2010 > Lab Management
      Overview
      Visual Studio Team System Lab Management is a new member of the Visual Studio Team System 2010 family of products.
      Lab Management enables you to create, store, and track virtual environments for use in application development, deployment, and testing.
    28. Visual Studio Team System 2010 > Lab Management
      High Level Architecture
      On the server side, Lab Management service is one of the many services running inside Team Foundation Server (TFS).
      On the client side, the “Microsoft Test and Lab Manager” tool (earlier known as “Camano”) is still the tool to manage your virtualized assets.
      Reference: Amit Chatterjee's Blog
    29. Visual Studio Team System 2010 > Lab Management
      Cool Features
      Network Fencing
      Checkpoints
    30. Visual Studio Team System 2010 > Test
      Overview
    31. Visual Studio Team System 2010 > TestTest Planning
    32. Visual Studio Team System 2010 > TestManual Test Runner
      Standalone tool
      Enables execution of test cases
      Collects system data and event log
      Captures still images and video
      Enables filing a new bug
      Reference: Microsoft Visual Studio Team System 2010, Richard Erwin
    33. Manual Test Runner
      Application Under Test
    34. Test Step Passed.
    35. More…
      VSTS Home: http://msdn.microsoft.com/en-us/teamsystem
      Check my blog: http://geekswithblogs.net/joycsharp
      Follow me on twitter: http://twitter.com/joycsc
      Email: ashraf [a t] mvps [d o t] org
    36. Thank You!

    + joycscjoycsc, 5 months ago

    custom

    1719 views, 1 favs, 6 embeds more stats

    Explorers cool features in VSTS 2010.

    More info about this document

    © All Rights Reserved

    Go to text version

    • Total Views 1719
      • 1636 on SlideShare
      • 83 from embeds
    • Comments 0
    • Favorites 1
    • Downloads 74
    Most viewed embeds
    • 59 views on http://geekswithblogs.net
    • 9 views on http://jujo00obo2o234ungd3t8qjfcjrs3o6k-a-sites-opensocial.googleusercontent.com
    • 8 views on http://weblogs.asp.net
    • 4 views on http://blog.ashraful.net
    • 2 views on http://www.enderminh.com

    more

    All embeds
    • 59 views on http://geekswithblogs.net
    • 9 views on http://jujo00obo2o234ungd3t8qjfcjrs3o6k-a-sites-opensocial.googleusercontent.com
    • 8 views on http://weblogs.asp.net
    • 4 views on http://blog.ashraful.net
    • 2 views on http://www.enderminh.com
    • 1 views on http://enderminh.com

    less

    Flagged as inappropriate Flag as inappropriate
    Flag as inappropriate

    Select your reason for flagging this presentation as inappropriate. If needed, use the feedback form to let us know more details.

    Cancel
    File a copyright complaint
    Having problems? Go to our helpdesk?

    Categories