Download presentation
Presentation is loading. Please wait.
Published byImogen Gallagher Modified over 8 years ago
1
Connect with life www.connectwithlife.co.in Tejasvi Kumar Developer Technology Specialist | Microsoft India tejkumar@microsoft.com
2
Visual Studio Team System Visual Studio Team Suite MSF Process and Guidance Visual Studio Team Foundation Server Visual Studio Industry Partners Software Architects Software Developers Software Testers Database Professionals Visual Studio Team Explorer Application Modeling Infrastructure and Deployment Modeling Code Analysis Performance Tuning Security Analysis Database Deployment Database Change Mgmt. Database Testing Performance Testing Manual Testing Test Case Management Visual Studio Professional Edition Change Management Work Item Tracking Reporting Project Site Integration Services Project Management Load Test Agent Visio and UML Modeling Class Modeling Unit Testing Code Coverage
3
Team Foundation Server Build Automation Integrated Platform for Collaborating on Software Development Projects Version Control Work Item Tracking Project Management Reporting
4
Work Item Tracking
5
Example Workflow BusinessAnalyst ProjectManager Dev Team Test Operations ChangeRequests Use Case Non Functional Requirements Bugs Tasks ProductionErrors “Work Items are the units of communications within the development team”
6
What is in a Work Item? TitleDescription Current State Who it is assigned to Attachments Links to other Work Items Full Audited history Anything else you want … Closed Active Resolved Closed Active Resolved Proposed Use CaseTasksBugs
7
Work Item Interface in Team Explorer Business requirements captured and managed to enable end-to- end traceability
8
Project Management
9
Project Planning Full integration into Microsoft Project for a real-time view of work items
10
How much work is left? Planned Work Completed Work
11
Recognizing Sloppy Development Practices Growing “Fault Feedback Ratio” – bugs requiring multiple handling
12
Source Code Control
13
Team Foundation Source Control Built new from the ground up 3-tier ASP.NET web service SQL Server 2005 data store Totally New Version Control System Lots of New Features Built for the Enterprise Integrated check-in Shelving Source Control Explorer More… Support for distributed teams Secure, Reliable, Scalable Internally used at Microsoft
14
Source Control Feature Support Atomic Check-in Work Item Integration Check-in Policies Shelving Delta File Storage Delta Binary File Storage Large File Support (>4GB) Distributed Team Support YesNo
15
Source Control Feature Support E-mail Checkin Notification Non-Windows Support Diff Tool Extensibility Shared Checkout VS 2003 Integration Keyword Expansion Pinning & Sharing Shadow Folders YesNo
16
Check-in Policies Policies enforced by tooling reinforce good development practices
17
Distributed Development TFS Proxy SOAP Messages File Uploads Downloads
18
Collaboration
19
Project Portal SharePoint-based Project Portal
20
Process Guidance
21
Process Enacted By Tooling
22
Build Automation
23
Build Process Extensible Build Process Compile Code Execute Unit Tests Static Code Analysis Deploy Database Generate Test Data System or Load test Entire application
24
Automatically kick off a team- wide build on every check-in. Continuous Integration
25
Build and Deployment Build Verification Test results as part of the build process Who checked in what? Automated release note: Why the work was delivered
26
Team Foundation Server
27
References Visual Studio Team System: http://msdn.microsoft.com/teamsystem Microsoft Application Platform: http://msdn.microsoft.com/applicationplatform
28
Feedback / QnA Your Feedback is Important! Please take a few moments to fill out our online feedback form at: > For detailed feedback, use the form at http://www.connectwithlife.co.in/vtd/helpdesk.aspx Or email us at vtd@microsoft.com Use the Question Manager on LiveMeeting to ask your questions now!
29
tejkumar@microsoft.com
30
© 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.