Software Configuration Management With Team Foundation Server
Software Configuration Management With Team Foundation Server
Tejasvi Kumar
Developer Technology Specialist | Microsoft India
[email protected]
Code Coverage
Class Modeling
Work It em Project
Tracking Managem ent
Report in
g
Version Build
Cont rol Aut om at ion
Work It em Tracking
Example Workflow
Bug
Non s Test
Funct ional
Requirem ent
s
Use Task
Case s
Business Dev
Analyst Project Team
Change
Manager
Request
s Product io
n
Errors
“Work Items are the units of
communications within the
development team”
Operat ions
What is in a Work Item?
Title Descript
Proposed
ion
Current St at e
Act ive
Act ive
At t achm ent s
Use Case Tasks Bugs
Business requirements
captured and managed to
enable end-to-end
traceability
Pr oje ct M a n a g e m e n t
Project Planning
Full integration into
Microsoft Project for
a real-time view
of work items
How much work is left?
Planned
Work
Completed
Work
Recognizing Sloppy Development Practices
ØIntegrated check-in
Lots of New ØShelving
Features ØSource Control Explorer
ØMore…
Check-in Policies
Shelving
Shared Checkout
Keyword Expansion
Shadow Folders
Check-in Policies
Policies enforced by t ooling
reinforce good developm ent
pract ices
Distributed Development
TFS Proxy
ges
essa
M
AP
SO
File Uploads
SOAP Messages
s
n l oad
Dow
File Uploads
SOA
P Me
ssag
es
ads
File Uplo
Collaboration
Project Portal
SharePoint-based
Project Portal
Process Guidance
Process Enacted By Tooling
Build Automation
Build Process
Extensible Build Process
Compile Code
Execute Unit Tests
Static Code Analysis
Deploy Database
Generate Test Data
System or Load test Entire application
Continuous Integration
Who checked
in what?
Or email us at [email protected]