An Overview of VSTS By Ramgopal Marepally

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

    Notes on slide 1

    Microsoft ® Visual Studio® Team System 2008 is an integrated Application Lifecycle Management (ALM) solution comprising tools, processes, and guidance to help everyone on the team improve their skills and work more effectively together. Visual Studio Team System enables members of your team to:Collaborate and communicate more effectively with other team members and business stakeholders. Ensure software quality using advanced quality tools at every step of the application lifecycle.Gain visibility into project activity and priorities to make informed decisions based on real-time dataWelcome. My name is Raj. My goal for this session is to expose you to the features of Team System 2008 and demonstrate how these features can help you and your team collaborate to deliver the best software possible while providing complete visibility into the software development lifecycle.

    Let’s start by looking at Team System from a bird’s-eye view.The hub of Team System is Team Foundation Server. As the central, unified team server, TFS provides a critical set of features which help enable team communication, and collaboration. TFS provides capabilities for Project Management, Work Item Tracking, Version Control, Reporting and Team Build.To use these capabilities you create a Team Project, which creates a defined working area on the server for your team. When you create a Team Project you choose a Process Template. The Process Template defines the structure of your Team Project both in terms of how it is configured as well as how your team plans to work. This includes defining how your development iterations will run, what data you will track in your work items, and more.On the client side of Team System is Visual Studio Team System 2008 Team Suite. The suite consists of four flavors of the Visual Studio Integrated Development Environment (IDE) custom tailored to specific activities within the development lifecycle. These Team Editions are the Architecture Edition, Development Edition, Database Edition, and Test Edition. Team members who only participate in one set of these activities may install only the edition they need, for example, a database developer may only need the features in the Development Edition. If a team member’s participation spans across these activities, they would install the entire suite. When you install the suite, all of the features of the four editions are available to you in a single IDE instance.For team members who are not engineers, such as project managers, Team System has integration with Microsoft Excel and Microsoft Project. This enables a project manager to work with a tool they are familiar with rather than trying to learn a new toolset.For team members who would rather use a browser, Team System Web Access provides nearly all of the features of the Visual Studio Team Explorer through a browser.And lastly, for team members using other IDE’s, such as Eclipse for Java development, through our extensibility model and our third party partners, they can access TFS through add-ins.

    There are seven key benefits you and your team can get by implementing and using Team System. They are:Improved collaboration and communication across the team;Using a defined process to drive predictability into your development efforts;Having a centralized tool for work item tracking to ensure everyone is working from the same plan;Integration with tools your team members are already familiar with;Working with a toolset that helps you ensure quality is a top priority at every stage throughout the development lifecycle;Integrating work fro all team members frequently;Real-time visibility into project data enabling you and your team to make decisions at the critical time.During this session you will learn about features of Team System that enable these seven key benefits

    Visual Studio Team System 2008 Team Foundation Server enables team-wide collaboration by providing a unified team server for all project artifacts and support for team communication, including work item tracking, reporting, version control and more. When you create a new Team Project the work items, reports and process guidance is configured based on the choices you made. You can access TFS through either the Visual Studio Team Explorer of Team System Web Access.

    Software development teams are made up of members from all disciplines – developers, testers, architects, project managers, and business analysts. Team System enables each team member to work in the tools they are already familiar with. Team System supports Microsoft Excel and Microsoft Project for Project Managers, Visual Studio clients for architecture, testing, and development – including database development, and Team System Web Access for all team members, and a SharePoint based Team portal for business stakeholders.

    When you create a Team Project you choose a process template, which configures your Team Project according to the defined guidance for the process. Integrated process templates help teams deliver predictable results, continuously improve and adapt, and effectively collaborate and communicate with team members and stakeholders. Out of the box Team System has two process templates, Microsoft Solutions Framework for Agile Teams and MSF for CMMI Process Improvement. Additionally there are quite a few process templates provided by our industry partners. You can even create your own process template if you can’t find one that suits your needs.

    Quality is – of course – always important. Your goal is to deliver the highest quality software in the shortest amount of time (and for the lowest cost). Making quality a priority at the earliest and every stage of the lifecycle can contribute significantly to delivering better software faster.Visual Studio Team System enables development teams to deliver quality software by making quality a priority early and often with a quality-centric tool set. From tracking requirements during planning and development, to performance profiling to Web and load testing, Team System’s comprehensive toolset enables quality to be a priority.

    With any development team at some point you have to integrate your work with the work of others. The more frequently you integrate the team’s work the more you can validate that everything is working together. Team System provides a full-featured version control and buildsystem, which supports…optimistic or pessimistic locks during check-outmerginglabeling get latest on editrelate a work item to a check-in create and share a shelf-set continuous integration scheduled builds

    The last thing I’d like to discuss is your ability to make real-time decisions. The most important component to good decision making is information. With a comprehensive business intelligence reporting system you will have all the real-time data you need at your fingertips, enabling critical decision making when it is most needed.Team System’s reporting capabilities include project status, quality, build reporting and more.

    Favorites, Groups & Events

    An Overview of VSTS By Ramgopal Marepally - Presentation Transcript

    1. Collaborative Software Development using
      - By Ramgopal Marepally
    2. Index
      Introduction to VSTS
      Key Benefits
      Collaborate and communicate
      Manage Team Workflow
      Drive predictability
      Develop as a team
      Ensure quality, early & often
      Integrate frequently
      Make real-time decisions
    3. Visual Studio Team Suite
    4. Key Benefits
      Collaborate and communicate
      Manage team workflow
      Predict, Analyze and take decisions
      Develop as a team
      Ensure quality
      High Integration
      Reports in Real-time
    5. Collaborate and Communicate
      Team Foundation Server is a unified team server for all project artifacts
      Advantages
      Faster, more dynamic teams
      Higher Quality
      Ownership
      VSTS provides
      Various views of data
      Data-entry integrated IDE
      Policies for Automation
      Notification
      Portal Tools like Calendar
    6. Manage Team Workflow
      Team members can use tools they already know to manage team workflow, including…
      Process Specific
      VSTS Editions
      Architecture
      Development
      Database
      Test
      Project Manager
      Roles can be shared
    7. Predict, Analyze and take decisions
      Integrated analysis and performance tools enable you to deliver predictable results
      Process provides
      Structure
      Understanding
      Discipline
      Alternatives in VSTS
      MSF for Agile process
      MSF for CMMI
      Scrum
      Integrated with
      Project Items
      Portal and Reports
      Project Guidance
      Built-in best Practices
      Naming Conventions
      Portal Site – document repository
    8. Ensure Quality
      Team System’s comprehensive toolset enables quality to be a priority, enabling
      Unit Testing
      Performance Testing
      Load Testing
      Manual Testing
      Test-data generator
      Part of Project Portal
      Actual Quality Vs Planned Velocity
      Unplanned Work
      Velocity
      Bug Rates
      Bugs by Priority
      Reactivations
      Quality Indicators
      Remaining work
    9. High Integration
      A full featured version control and build system supports frequent integration
      Check in/out : New Features
      Annotate
      Folder Diff
      Destroy
      Get Latest On Checkout Workspaces
      Policies
      Branching
    10. Reports in Real-time
      Comprehensive business intelligence reporting system provides real-time data.
    11. Team Foundation Server
      Build Improvements
      Continuous Integration
      Scheduled Builds
      Build Queuing & Queue Management
      Drop Management
      Multi-Threaded Builds
      Multiple Build Machines
      Specify Source Versions
      Select BVT Tests
      Version Control
      Destroy
      Get Latest on check-out
      Annotating files
      Folder Compare
      Perf & Scale: Significant For >= 100K
      Migration & Synchronization Toolkit
      Work Item Tracking
      Perf & Scale
      Setup & Admin
      Builtin Machine Accounts
      Install on Domain Controller
      Upgrade
      WSS 3.0 Support
      WSS Farm Support
      Windows Server 2008 Support
      SQL Named Instance Support
      Non-default ports and websites
      Client Certs
      Perf & Scale
    12. Additional Resources
      Visual Studio Team System:
      http://msdn.microsoft.com/teamsystem
      Microsoft Tester Center
      http://www.msdn.com/testercenter
      “How Do I” Video Series
      http://msdn2.microsoft.com/en-us/teamsystem/bb507749.aspx
      Download the VSTS 2008 Trials and VPCs !
      http://msdn2.microsoft.com/en-us/vstudio/products/aa700831.aspx
      Team System Case Studies:
      http://msdn2.microsoft.com/en-us/teamsystem/bb676820.aspx
      Team System Blogs
      http://blogs.msdn.com/jeffbe
      http://blogs.msdn.com/bharry
      http://blogs.msdn.com/teams_wit_tools
      http://blogs.msdn.com/stephaniesaad
      Presentation inputs sources
      MSDN, MSDN Blogs
      www.stephaniesaad.members.winisp.net
    13. Questions
    14. Thank You
    SlideShare Zeitgeist 2009

    + Ramgopal MarepallyRamgopal Marepally Nominate

    custom

    138 views, 0 favs, 0 embeds more stats

    This presentation provides a high-level business ov more

    More info about this document

    © All Rights Reserved

    Go to text version

    • Total Views 138
      • 138 on SlideShare
      • 0 from embeds
    • Comments 0
    • Favorites 0
    • Downloads 2
    Most viewed embeds

    more

    All embeds

    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