This is the slide deck from my devLink 09 and Agile 2009 conference presentations. I skipped the Scrum intro slides at Agile 2009 since most of the crowd already had the basics down. This was nainly a demo so for over half the presentation I was not using slides.
2. Agenda Introductions Survey / Expectations Scrum Overview Team System Overview Mapping Scrum / XP to Team System Scrum / XP in Team System Walkthrough Resources 2
4. Tommy Norman 4 Systems Architect / Agile Coach, Compuware Certified Scrum Master / Practitioner MVP Team System, Microsoft Email:tommy.norman@compuware.com Blog:www.tommynorman.com
6. Agile Experience Currently using Scrum? Currently using XP? Currently using Scrum/XP hybrid? Using for less than 1 year? Using for more than 1 year?
7. Agile/ Dev Tools Currently using an Agile management tool? Which Agile management tool? Using Visual Studio for .NET development? Using Team Foundation Server? Using tools like Team City, FITness, etc.?
8. Setting Expectations NOT a discussion on whether or not to use Agile management tools… NOT a purist implementation… NOT an implementation of all XP practices… NOT a sales pitch for Team System…
15. Product Backlog User Stories Prioritized by Value Estimated by the Team Product Owner
16. User Story Card Search Catalog As a registered user I want the ability to search the online catalog so that I can find items to purchase. Business Value: 600 Story Points: 8
26. Sprint Planning Search Catalog: 3 As a Catalog Customer I want the ability to search the online catalog to find items I am interested in purchasing.
27. Sprint Planning Search Catalog: 3 As a Catalog Customer I want the ability to search the online catalog to find items I am interested in purchasing. Create Search Page: 8hrs Create Query class: 4hrs Create Search Manager class: 2hrs Create Search method: 8hrs
29. Sprint (Daily Scrum) Scrum Master Scrum Team Sprint Backlog Sprint Burndown Impediment List
30. Sprint Task Board Not Done In Progress Done Deferred User Stories Do this and that. Do this and that. Do this and that. As a user I want this to do that. Do this and that. As a user I want this to do that. Do this and that. Do this and that. As a user I want this to do that. Do this and that. Do this and that. Do this and that.
38. Sprint Retrospective What went well? What could be better? Better unit testing Unit testing Testing could be better Mgt. has better visibility Better idea of what to work on I liked the Task Board Daily Scrum too long Better Input from Mgt.
44. Visual Studio Team Editions Architect Edition Modeling Tools Deployment Modeling Test Edition Web / Manual Testing Load Testing Developer / Database Edition Code Metris / Analysis Database Management / Deployment Database Testing / Test Data Gen
45. Team Foundation Server Version Control SQL Based Better Branch Management Build Server MSBuild Based Very Extensible Work Item Tracking Many Free Process Templates Very Customizable / Extensible
46. Team Foundation Server Reporting Everything Stored in OLAP Cube SQL Reporting Services Web Access All Functionality on the Web Project Portals Sharepoint / MOSS Office Integration Excel / MS Project Third Party Tools Extensive API
49. Scrum / XP Team System Product / Sprint Backlogs TFS: Work Item Tracking TDD / Unit Testing VS Dev Ed: Code Analysis Continuous Integration TFS: Build Server & Version Control Collective Ownership TFS: Version Control Information Radiators TFS: Reports & Web Access Inspect & Adapt TFS: Extensibility & Reports Release Planning MS Office Integration Metaphor TFS Arch Ed: Modeling