Presentation is loading. Please wait.

Presentation is loading. Please wait.

Microsoft Corporation. Announcement Visual Studio® Team System 2008 Enables you to Build Quality Code Be More Productive Collaborate at the Next Level.

Similar presentations


Presentation on theme: "Microsoft Corporation. Announcement Visual Studio® Team System 2008 Enables you to Build Quality Code Be More Productive Collaborate at the Next Level."— Presentation transcript:

1 Microsoft Corporation

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

3 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

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

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

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

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

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

9 Generates update and deployment scripts Automatically generate database deployment scripts Compare database schemas and generate update scripts What is it? You don’t need to track changes to the database You don’t need to write database update scripts Why should I care?

10 Database objects can be stored under the same version control system as your code What is it? You can always work with the right version of the database Why should I care? Keep your Database project under version control with your application code

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

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

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

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

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

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

17 © 2007 Microsoft Corporation. All rights reserved. Microsoft, Windows, 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.


Download ppt "Microsoft Corporation. Announcement Visual Studio® Team System 2008 Enables you to Build Quality Code Be More Productive Collaborate at the Next Level."

Similar presentations


Ads by Google