Download presentation
Presentation is loading. Please wait.
2
Visual Studio 2005 “Personalized productivity”
Enterprise Devs Architects Testers Project Managers Consultants Solo Professionals Part-Timers VB6 Devs Web Professionals Novices Enthusiasts Students Hobbyists
3
The Software Lifecycle What We’ve Heard
“Building software in a team today is difficult” “My team is spread out and specialized” “Tools today don’t work well together” “My team needs customizable process guidance” “I need to be able to easily track projects”
4
Expanding Visual Studio
Developer Solution Architect Tester Infrastructure Architect Project Manager Design for Operations Predictability & Visibility Increased Reliability Quality Early & Often
5
Visual Studio Team System
Process and Architecture Guidance Visual Studio Industry Partners Visual Studio Team Architect Visual Studio Team Developer Visual Studio Team Test Application Designer Dynamic Code Analyzer Load Testing Logical Infra. Designer Static Code Analyzer Manual Testing Deployment Designer Code Profiler Test Case Management Unit Testing Code Coverage Class Designer Visio and UML Modeling Team Foundation Client (includes CAL) Visual Studio Professional Edition Visual Studio Team Foundation Change Management Change Management Reporting Reporting Integration Services Big Build Work Item Tracking Work Item Tracking Project Site Project Management
6
Team Foundation Team project creation and management
Process editor for customized guidance Project management workflow Microsoft Project and Excel integration Source Code Control Branching, changesets, shelving Automated build server Reporting and analytics Project portal
7
Work Item Management Assign work items to resources using Microsoft Project Author work items in Microsoft Excel Work items show up in Visual Studio View project status in Microsoft Excel or Microsoft Project
8
Change Management Check In
“Shelve” work in progress Build rules enforced during check-in process
9
Build Server
10
SharePoint-based Project Portal
11
VS Team System for the Web
Distributed Application Designer Whiteboard mode for application design Validation against logical infrastructure Class Designer Two-way code synchronization Logical Infrastructure Designer Settings and constraints editor SDM generation and compiler Click-once support
12
VS Team System for the Web
Test Authoring & Execution Environment Test explorer (Test Case Management UI) Unit testing for classes Unit testing for web pages Automated Load Testing & Analysis Load patterns: constant, step, custom Performance counter collection and threshold monitoring Code Coverage Analysis Block coverage analysis of executed code
13
VS Team System for the Web
Static code analysis Support for managed and native code PREfast and FXCopy code analysis Code profiling Based on internal profiling technology Sequence view examines running threads GC view of object allocation and lifetime Caller-callee, callstack, and function views
14
Using Visual Studio Team System for the Web
Demo
15
Visual Studio Team System
Process and Architecture Guidance Visual Studio Industry Partners Visual Studio Team Architect Visual Studio Team Developer Visual Studio Team Test Application Designer Dynamic Code Analyzer Load Testing Logical Infra. Designer Static Code Analyzer Manual Testing Deployment Designer Code Profiler Test Case Management Unit Testing Code Coverage Class Designer Visio and UML Modeling Team Foundation Client (includes CAL) Visual Studio Professional Edition Visual Studio Team Foundation Change Management Reporting Integration Services Big Build Work Item Tracking Project Site Project Management
16
Summary Visual Studio Team System delivers end-to-end development project system Visual Studio Team System integrates team roles and responsibilities Visual Studio Team System dramatically improves costs for enterprise web projects
17
Questions
Similar presentations
© 2024 SlidePlayer.com. Inc.
All rights reserved.