Visual Studio Team System 2010
Visual Studio Team System 2010
Visual Studio Team System 2010
Visual Studio Team System 2010
Visual Studio Team System 2010
Visual Studio Team System 2010
Visual Studio Team System 2010
Visual Studio Team System 2010
Visual Studio Team System 2010
Visual Studio Team System 2010
Visual Studio Team System 2010
Visual Studio Team System 2010
Visual Studio Team System 2010
Visual Studio Team System 2010
Visual Studio Team System 2010
Visual Studio Team System 2010
Visual Studio Team System 2010

Editor's Notes

  • #5 Targeting Developer Attributes:Code is my worldKeep me in controlLet me work at a higher levelUnderstand my codeCustomers are looking for innovations that deliver:Higher quality softwareBetter decision makingReduced time to marketInvestment areas:Code Focused ProductivityDeep InsightsDeveloper Collaboration
  • #6 Screenshot of the MFC Class WizardISV ProfileMajority building native code applicationsUse C# when they need to write managed codeA significant % of global ISVs have indicated plans for WPF projectsNative Tools IssuesApps larger & more complex than in VC6 days; environment hasn’t kept upVisual C++ falling behind the productivity curveNeed deeper insight into their codeWant easier access to new technologies (ex: multi-core, Windows Vista, Windows 7, .NET)
  • #10 Project Mgmt: Manage work across multiple team projects and programs of projects (in contrast to the single team project scope used in VSTS v1) via: Project Server + Client Integration + Lightweight Project Planning ToolsRequirements Traceability: Trace work and report status against requirements, including reporting on progress, build availability, test pass rate, etc. and seeing the impact of changes to requirementsReports: View and customize project status and health reportsDashboards: Enable each person on your team to find the most important informationMany Processes: Obtain a wide variety of examples from Microsoft and the CommunityProcess Customization: Customize process to match the way your team works
  • #11 Discover and reuse the existing architecture: by visualizing structure and behavior in UML and DSL modelsEliminate the “no repro” problem: by recording application history, internal program state, and correlating that with code, so events leading up to failure can be rewound / replayedGated checkin: Catch human error before it can be checked in w/gated checkin & rollbackTest prioritization: Determine what are the most important tests to run w/test prioritizationT-SQL Quality Tools: Extend quality improvement tools into data tier w/T-SQL static analysis, code coverage & enhanced refactoringManual Testing: Enable manual testers to reliably create actionable bugs for development by enabling testers to take and capture notes, capture screen shots and trace informationFunctional Testing: Create functional tests for UI and services by capturing and replaying user interactions automatically (I.e. GUI recording)Test Case Management: Create, organize, and manage test cases and results for the entire development org