Presentation is loading. Please wait.

Presentation is loading. Please wait.

Sudesh Krishnamoorthy Developer Technology Specialist | Microsoft |

Similar presentations


Presentation on theme: "Sudesh Krishnamoorthy Developer Technology Specialist | Microsoft |"— Presentation transcript:

1 Sudesh Krishnamoorthy Developer Technology Specialist | Microsoft http://blogs.msdn.com/sudesh | sukrishn@microsoft.com

2 Agenda Improving Application Quality Overview of Visual Studio Team Systems A closer look at the VSTS dev edition Demo Q & A

3 Who is responsible for application quality ?

4 Who is responsible ? Tester Developer Project Manager Build Engineer Quality Team Process Team Delivery Manager And the list goes on

5 Visual Studio Team System Expanding Visual Studio across the Application Life Cycle Tester Developer Architect IT / Project Manager BusinessAnalyst Database Professional Designer SoftwareQualityTeamCollaborationProjectTransparency

6 Visual Studio Team System MSF Process and Guidance Visual Studio Team Foundation Server Visual Studio Industry Partners Visual Studio Team Explorer Change Management Work Item Tracking Reporting Project Site Integration Services Project Management Visual Studio Team Suite Software Architects Application Modeling Infrastructure and Deployment Modeling Software Developers Code Analysis Performance Tuning Code Metrics Database Professionals Database Deployment Database Change Mgmt. Database Testing Software Testers Performance Testing Manual Testing Test Case Management Visual Studio Professional Edition Visio and UML Modeling Class Modeling Unit Testing Code Coverage Load Test Agent

7 Static Analysis Identify coding errors and potential security vulnerabilities

8 Code Profiling Determine performance bottlenecks and memory usage

9 Integrated Unit Testing Auto-generate unit tests

10 Code Coverage Quickly identify executed code paths to determine effectiveness of unit tests

11 How Effective Is Our (Outsourced) Team? Test rates (pass, inconclusive, fail) shown in bars Against code coverage, … code churn, … and active bugs

12 Inadequate Unit Testing Rising Code Churn Falling Code Coverage Fewer Passing and More Inconclusive Tests

13 How Far Can We Get In The Available Time? Work planned Work completed

14 Where Do We Need To Shift Resources? Bulge in Work in Process (i.e., in testing) indicates inadequate resources or inadequate incoming quality

15 Scope Creep “Dark matter” emerging during iteration Planned work is squeezed out

16 VSTS Product Roadmap 2005 SP1 Extranet Support Vista and Office 12 compatibility Service Pack Updates Database Change Management Database Testing Support for building Vista and Office 12 applications Global Project Management Cross-Project Global Teams Impact Analysis and Traceability Project Server Integration Distributed Team Communication On-line and off-line scenarios Team workflow Software Quality Architecture Base-Lines Visual Database Modeling Functional Testing and Test Case Management OrcasRosario 2006 2007

17

18 Feedback / QnA Your Feedback is Important! Please take a few moments to fill out our online feedback form Use the Question Manager on LiveMeeting to ask your questions now!

19 Contact (optional slide) Blog Address http://msdn.blogs.com/sudesh Email Address sukrishn@microsoft.com

20 © 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 "Sudesh Krishnamoorthy Developer Technology Specialist | Microsoft |"

Similar presentations


Ads by Google