Software Configuration Management With Team Foundation Server
-
Upload
sandeep-rao -
Category
Documents
-
view
324 -
download
0
Transcript of Software Configuration Management With Team Foundation Server
Connect with life
www.connectwithlife.co.in
Software Configuration Management with TFS
Tejasvi KumarDeveloper Technology Specialist | Microsoft [email protected]
Visual Studio Team System
Visual Studio Team Suite
MSF
Pro
cess
and G
uid
ance
Visual Studio Team Foundation Server
VisualStudioIndustryPartners
SoftwareArchitects
SoftwareDevelopers
SoftwareTesters
DatabaseProfessionalsVisual
StudioTeamExplorer
Application Modeling
Infrastructure and Deployment Modeling
Code Analysis
Performance Tuning
Security Analysis
Database Deployment
DatabaseChange 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
Team Foundation Server
Build Automation
Integrated Platform for Collaborating on Software Development Projects
Version Control
Work Item Tracking
Project Management
Reporting
Work Item Tracking
Example Workflow
BusinessAnalyst Project
Manager
Dev Team
Test
Operations
ChangeRequests
Use Case
Non FunctionalRequirements
Bugs
Tasks
ProductionErrors
“Work Items are the units of communications within the development team”
What is in a Work Item?Title Description 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 Case Tasks Bugs
Work Item Interface in Team Explorer
Business requirements captured and managed to
enable end-to-end traceability
Project Management
Project Planning
Full integration into Microsoft Project for
a real-time viewof work items
How much work is left?
Planned WorkPlanned Work
Completed WorkCompleted Work
Recognizing Sloppy Development Practices
Growing “Fault Feedback Ratio” – bugs requiring multiple handling
Growing “Fault Feedback Ratio” – bugs requiring multiple handling
Source Code Control
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
Source Control Feature Support
Atomic Check-inWork Item IntegrationCheck-in PoliciesShelvingDelta File StorageDelta Binary File StorageLarge File Support (>4GB)Distributed Team Support
Yes No
Source Control Feature Support
E-mail Checkin NotificationNon-Windows Support Diff Tool ExtensibilityShared CheckoutVS 2003 IntegrationKeyword ExpansionPinning & SharingShadow Folders
Yes No
Check-in Policies
Policies enforced by toolingreinforce good development practices
Distributed DevelopmentTFS Proxy
SOAP Messages
SOAP Messages
SOAP Messages
File Uploads
File Uploads
File Uploads
Downloads
Collaboration
Process Guidance
Process Enacted By Tooling
Build Automation
Build ProcessExtensible Build Process
Compile CodeExecute Unit TestsStatic Code AnalysisDeploy DatabaseGenerate Test DataSystem or Load test Entire application
Automatically kick off a team-wide build on every
check-in.
Continuous Integration
Build and Deployment
Build Verification Test results as part of the
build process
Who checkedin what?
Automated release note: Why the work
was delivered
References
Visual Studio Team System:http://msdn.microsoft.com/teamsystem
Microsoft Application Platform:http://msdn.microsoft.com/applicationplatform
Feedback / QnA
Your Feedback is Important!Please take a few moments to fill out our
online feedback form at: << Feedback URL – Ask your organizer for this in advance>>
For detailed feedback, use the form at http://www.connectwithlife.co.in/vtd/helpdesk.aspx
Or email us at [email protected]
Use the Question Manager on LiveMeeting to ask your questions now!
© 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.