An Overview of VSTS By Ramgopal Marepally

14
Collaborative Software Development using - By Ramgopal Marepally

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 of An Overview of VSTS By Ramgopal Marepally

Page 1: An Overview of VSTS By Ramgopal Marepally

Collaborative Software Development using

- By Ramgopal Marepally

Page 2: An Overview of VSTS 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

Page 3: An Overview of VSTS By Ramgopal Marepally

Visual Studio Team Suite

Page 4: An Overview of VSTS By Ramgopal Marepally

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

Page 5: An Overview of VSTS By Ramgopal Marepally

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

Page 6: An Overview of VSTS By Ramgopal Marepally

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

Page 7: An Overview of VSTS By Ramgopal Marepally

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

Page 8: An Overview of VSTS By Ramgopal Marepally

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

Page 9: An Overview of VSTS By Ramgopal Marepally

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

Page 10: An Overview of VSTS By Ramgopal Marepally

Reports in Real-time

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

Page 11: An Overview of VSTS By Ramgopal Marepally

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

Page 12: An Overview of VSTS By Ramgopal Marepally

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

Page 13: An Overview of VSTS By Ramgopal Marepally

Questions

Page 14: An Overview of VSTS By Ramgopal Marepally

Thank You