Team Foundation Server
Check in as often as you can
Avoid stale code
Don't ever check into or out of a busted build
Communicate and negotiate check in's to the
rest of the team
If you're working on fixing the build, let the
rest of the team know
DON'T LEAVE THE BUILD BROKEN
Get the latest code from source control.
Do a merge on any conflicts.
Run the build locally and fix any problems
Let the rest of the team know a change is
coming if it's a significant update.
Commit the changes to source control.
Stop coding until the build passes.
If the build breaks, drop everything else and
fix the build.
User Story Selected For Development
Domain Model / User
Story Elaborated For
StoryTest developed by Initially Fail
Business Owners and
Unit Tests Story
StoryTest Initially Pass Accepted
Fails when Story
Defining “done” for a user story.