6. First Things First This session is not about crack I am not on crack Microsoft does not condone the use of crack There will be no crack SWAG
7. Agenda Identifying Teams on Crack Supporting Addictions with Tools Meet your Dealer: Team Foundation Server Your Addiction Supply Chain Manage Your Stash Plan Your Next Score Take a Hit and See What Happens See How Your Addiction Affects Loved Ones How to Get your Fix
11. Process Guidance & Automation Embedded into Team Foundation Server Provides contextual guidance (documentation) Delivered via Process Templates Helps ensure predictability Out of the Box, or get your own Customize Nearly Everything
14. Changesets Logical container of data related to check-in File and branch information Links to work items Check-in notes Comment Policy compliance Metadata (date, time, user) Unit of atomic checkin Uniquely identified Numeric identifier Incremental Represents a point in time of source repository
21. Branch Visualization Focuses on answering common parallel development questions Where did this change come from? Has my change made it over there? How are these branches related?
33. Gated Check-in Edit Code Check in Build and Test Did build succeed? Fixavailable? Find root cause Yes No Yes No Teamblocked Edit code Gated check-in Automated build Did build succeed? Commit Changes Readyfor test No Yes Before Intercepts check-ins Queues a server build to validate changes Only changes that build successfully get committed Definition of a “success” is customizable Users can also queue a build of a shelveset for “opt-in” validation After
38. Dashboards Information-rich dashboards Roll-up reports show KPI’s Drill-down for further analysis Quickly customizable Easy interaction with developers Web-based bug filing Web-based feature requests Track status of bugs / features