team foundation server and kanban
DESCRIPTION
TFS and Kanban: A Marriage of Convenience and will cover how we created a virtual Kanban board in TFS for my current project. We’ll cover the how’s and the why’s as well as a few things we didn’t do but should have.TRANSCRIPT
![Page 1: Team Foundation Server And Kanban](https://reader033.vdocuments.net/reader033/viewer/2022050922/559bd88c1a28ab4e158b45e7/html5/thumbnails/1.jpg)
TFS And Kanban:A Marriage of Convenience
Charles Husemann
Twitter.com: @FalconGN
![Page 2: Team Foundation Server And Kanban](https://reader033.vdocuments.net/reader033/viewer/2022050922/559bd88c1a28ab4e158b45e7/html5/thumbnails/2.jpg)
Overview
(I can see my house from here)
![Page 3: Team Foundation Server And Kanban](https://reader033.vdocuments.net/reader033/viewer/2022050922/559bd88c1a28ab4e158b45e7/html5/thumbnails/3.jpg)
Why Lean/Kanban?
• Lean
– Speed development process
– Deliver value to customer faster
– Eliminates Waste
• Kanban
– Instantly see project status
– Visualize project flow
(If I’m speaking too fast let me know, it’s not rude I’m just nervous)
![Page 4: Team Foundation Server And Kanban](https://reader033.vdocuments.net/reader033/viewer/2022050922/559bd88c1a28ab4e158b45e7/html5/thumbnails/4.jpg)
“Kanban/Lean is the best way to develop software. It cuts development costs, eliminates waste, and decreases the time it takes to deliver value to your business.”
-Charles Husemann (just now)
![Page 5: Team Foundation Server And Kanban](https://reader033.vdocuments.net/reader033/viewer/2022050922/559bd88c1a28ab4e158b45e7/html5/thumbnails/5.jpg)
Why Team Foundation Server?
• Central Repository for Project artifacts
– User Stories
– Estimates
– Acceptance Criteria
– Wireframes
– Code
• Generate reports from data
• You like writing checks to Microsoft
(Seriously let me know if I’m going a mile a minute)
![Page 6: Team Foundation Server And Kanban](https://reader033.vdocuments.net/reader033/viewer/2022050922/559bd88c1a28ab4e158b45e7/html5/thumbnails/6.jpg)
Why the two together?
• IF you're a MS Shop it's a great way to implement Kanban/Lean
• Kind of mostly/low friction
• TFS supports any methodology you have
• Great for remote clients/distributed teams*
![Page 7: Team Foundation Server And Kanban](https://reader033.vdocuments.net/reader033/viewer/2022050922/559bd88c1a28ab4e158b45e7/html5/thumbnails/7.jpg)
Our Process
![Page 8: Team Foundation Server And Kanban](https://reader033.vdocuments.net/reader033/viewer/2022050922/559bd88c1a28ab4e158b45e7/html5/thumbnails/8.jpg)
Getting the two to play together
• Done through Work Item Templates
– Linked pieces of workflow goodness
– Can create whatever flow you want
• Editing them requires the Team Foundation Server Power Tools
– Not exactly user friendly in TFS 2008
• Sucks a little less in TFS 2010
![Page 9: Team Foundation Server And Kanban](https://reader033.vdocuments.net/reader033/viewer/2022050922/559bd88c1a28ab4e158b45e7/html5/thumbnails/9.jpg)
Keeping your WIT's about you
• (WIT Demo)
![Page 10: Team Foundation Server And Kanban](https://reader033.vdocuments.net/reader033/viewer/2022050922/559bd88c1a28ab4e158b45e7/html5/thumbnails/10.jpg)
What we could have done better
• Use workflows to enforce constraints on queues
• Build reporting (Burn charts/velocity tracking) into system ahead of time
![Page 11: Team Foundation Server And Kanban](https://reader033.vdocuments.net/reader033/viewer/2022050922/559bd88c1a28ab4e158b45e7/html5/thumbnails/11.jpg)
Alternatives
• Task Board for Team System
• Version One
• Agile Zen
![Page 12: Team Foundation Server And Kanban](https://reader033.vdocuments.net/reader033/viewer/2022050922/559bd88c1a28ab4e158b45e7/html5/thumbnails/12.jpg)
Q&A
Contact Information:
(Available consulting engagements/children’s parties)[email protected]
Twitter.com: @FalconGN