Download presentation
Presentation is loading. Please wait.
Published byJason Manning Modified over 8 years ago
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
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.
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.