Visual Studio Team System Top Reasons to StepUp

  • Slides: 17
Download presentation
Visual Studio Team System Top Reasons to Step-Up from Visual Studio Professional Edition Microsoft

Visual Studio Team System Top Reasons to Step-Up from Visual Studio Professional Edition Microsoft Corporation

Table Of Contents Announcement Visual Studio® Team System 2008 Enables you to Build Quality

Table Of Contents Announcement Visual Studio® Team System 2008 Enables you to Build Quality Code Be More Productive Collaborate at the Next Level

Announcing: 2 for the price of 1! Starting October 1, 2008 get with MSDN

Announcing: 2 for the price of 1! Starting October 1, 2008 get with MSDN Premium + for the price of ONE Edition with MSDN Premium Learn more about the offer, watch demos, download white papers http: //go. microsoft. com/? linkid=9630874

Build Quality Code Faster Code Quality Dev Team Improve maintainability Ensure software quality Measure

Build Quality Code Faster Code Quality Dev Team Improve maintainability Ensure software quality Measure quality Automatically identify software issues More easily understand the code developed by other developers Identify performance bottlenecks Automatically identify security and reliability issues in your code Reduce costly bug fixes late in cycle Deliver more reliable applications Work more efficiently as a team by driving code maintainability

Application Quality Improve Maintainability What is it? Why should I care? Code Metrics are

Application Quality Improve Maintainability What is it? Why should I care? Code Metrics are a set of metrics to measure the quality and maintainability of your code Identify error-prone code and manage risks upfront It becomes easier to understand the code produced by other teams working with code metrics Cyclomatic complexity calculations highlight complex and error-prone code

Application Quality Ensure Quality of Service What is it? Why should I care? Find

Application Quality Ensure Quality of Service What is it? Why should I care? Find performance intensive code paths Compare performance base lines You can identify the source of performance issues You can find the cause of performance changes Find processor paths Compareintensive results from two different performance sessions

Application Quality Automatically Detect Issues What is it? Why should I care? Code Analysis

Application Quality Automatically Detect Issues What is it? Why should I care? Code Analysis automatically finds coding errors and potential security issues Code Analysis enables you to be more confidence about your code and to avoid issues Automatically identify coding issues

Spend More Time Writing Code Improved Productivity Dev Team Automate deployment Keep database and

Spend More Time Writing Code Improved Productivity Dev Team Automate deployment Keep database and code in sync Refactor database objects Ensure coding standards in the data tier Lower deployment efforts Easily cascade database changes throughout the code Always work with the correct version of the database Reduce your time-to-market Resolve conflicts in the data tier prior to deployment Enforce coding standards in the data tier

Spend More Time Writing Code Automate Deployment What is it? Why should I care?

Spend More Time Writing Code Automate Deployment What is it? Why should I care? Automatically generate database deployment scripts Compare database schemas and generate update scripts You don’t need to track changes to the database You don’t need to write database update scripts Generates update and deployment scripts

Spend More Time Writing Code Keep Databases and Code in Sync What is it?

Spend More Time Writing Code Keep Databases and Code in Sync What is it? Database objects can be stored under the same version control system as your code Why should I care? You can always work with the right version of the database Keep your Database project under version control with your application code

Spend More Time Writing Code Refactor Database Objects What is it? Why should I

Spend More Time Writing Code Refactor Database Objects What is it? Why should I care? Database refactoring cascades changes throughout your code You don’t need to keep track of all the references to the database objects you are changing Cascade changes throughout the code

Collaborate at the Next Level Dev Team Focus on the right tasks all the

Collaborate at the Next Level Dev Team Focus on the right tasks all the time Share code more easily Trace back changes to their origins Focus on the right tasks all the time Share code for code reviews Understand how your tasks are related to project goals The team always works on tasks that accrue to business needs Facilitate code reviews Managing shifting business requirements

Collaborate at the Next Level Focus on the Right Tasks What is it? Why

Collaborate at the Next Level Focus on the Right Tasks What is it? Why should I care? Work Item Tracking provides an efficient way to manage and monitor the status of your project You can ensure that no unnecessary work is assigned You can understand how your tasks are related to project goals as a whole Associate checked-in code with work items

Collaborate at the Next Level Traceability What is it? Folder Diff, Annotate, links between

Collaborate at the Next Level Traceability What is it? Folder Diff, Annotate, links between work items, traceability reports and queries Why should I care? You can track changes more easily You can discover the purpose of code changes Discover who last changed a section of code and get detailed change set information

Collaborate at the Next Level Share Code More Easily What is it? Why should

Collaborate at the Next Level Share Code More Easily What is it? Why should I care? Code Shelving enables sharing a set of changes prior to check-in Shelving can be used to facilitate code reviews An incomplete effort can be backed up on the server Share changes across files for your code review

Resources Benefit from the offer, watch demos, download white papers http: //go. microsoft. com/?

Resources Benefit from the offer, watch demos, download white papers http: //go. microsoft. com/? linkid=9630874 Learn more about Visual Studio Team System http: //go. microsoft. com/? linkid=9630875

© 2007 Microsoft Corporation. All rights reserved. Microsoft, Windows Vista and other product names

© 2007 Microsoft Corporation. All rights reserved. Microsoft, Windows Vista and other product names are or may be registered trademarks and/or trademarks in the U. S. and/or other countries. The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market conditions, it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.