Presentation is loading. Please wait.

Presentation is loading. Please wait.

Connect with life Tejasvi Kumar Developer Technology Specialist | Microsoft India

Similar presentations


Presentation on theme: "Connect with life Tejasvi Kumar Developer Technology Specialist | Microsoft India"— Presentation transcript:

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.


Download ppt "Connect with life Tejasvi Kumar Developer Technology Specialist | Microsoft India"

Similar presentations


Ads by Google