An Overview of VSTS By Ramgopal Marepally

Post on 18-Nov-2014

1,995 views 1 download

Tags:

description

This presentation provides a high-level business overview on VSTS features aimed at CIO's and Technology leaders to make technology investment decisions. Justifies some of the core funcationalities due to which VSTS gains strong stand in "collaborative software development".

transcript

Collaborative Software Development using

- By Ramgopal Marepally

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

Visual Studio Team Suite

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

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

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

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

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

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

Reports in Real-time

• Comprehensive business intelligence reporting system provides real-time data.

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

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

Questions

Thank You