WEB330 ASP.NET: Using Microsoft Visual 2005 Studio Team System to Build Enterprise Web Applications Brian Goldfarb Product Manager Web Platform and Tools Microsoft Corporation [email protected] http://blogs.msdn.com/bgold/

Download Report

Transcript WEB330 ASP.NET: Using Microsoft Visual 2005 Studio Team System to Build Enterprise Web Applications Brian Goldfarb Product Manager Web Platform and Tools Microsoft Corporation [email protected] http://blogs.msdn.com/bgold/

WEB330
ASP.NET: Using Microsoft Visual
2005 Studio Team System to Build
Enterprise Web Applications
Brian Goldfarb
Product Manager
Web Platform and Tools
Microsoft Corporation
[email protected]
http://blogs.msdn.com/bgold/
Visual Studio 2005
“Personalized productivity”
Project Managers
Hobbyists
Students
Enthusiasts
Novices
Web Professionals
VB6 Devs
Part-Timers
Solo Professionals
Testers
Consultants
Architects
Enterprise Devs
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”
Expanding Visual Studio
Developer
Solution
Architect
Tester
Project
Manager
Infrastructure
Architect
Design for
Operations
Predictability
& Visibility
Increased
Reliability
Quality
Early & Often
Visual Studio
Visual Studio
Visual Studio
Team Architect
Team Developer
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
Big Build
Change Management
Reporting
Integration Services
Work Item Tracking
Project Site
Project Management
Visual Studio Industry Partners
Process and Architecture Guidance
Visual Studio Team System
Team Foundation
Team project creation and management
Process editor for customized guidance
Project management workflow
Microsoft Office Project and Microsoft Office
Excel integration
Source Code Control
Branching, changesets, shelving
Automated build server
Reporting and analytics
Project portal
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
Change Management
Check-in
“Shelve”
work in progress
Build rules enforced
during check-in
process
Build Server
Project Portal
SharePoint-based
Project Portal
Visual Studio 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
Visual Studio 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
Visual Studio 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
Visual Studio Team System
for Web Developers
Visual Studio
Visual Studio
Visual Studio
Team Architect
Team Developer
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
Visual Studio Industry Partners
Process and Architecture Guidance
Visual Studio Team System
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
Resources
ASP.NET Developer Center on MSDN:
http://msdn.microsoft.com/asp.net/
ASP.NET 2.0 Beta 2 content:
http://msdn.microsoft.com/asp.net/beta2/
Main ASP.NET community portal:
http://beta.asp.net
Your Feedback
is Important!
Please Fill Out a Survey for
This Session on CommNet
© 2005 Microsoft Corporation. All rights reserved.
This presentation is for informational purposes only. Microsoft makes no warranties, express or implied, in this summary.