Team Foundation Server And Kanban

12
TFS And Kanban: A Marriage of Convenience Charles Husemann [email protected] www.charleshusemann.com Twitter.com: @FalconGN

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 of Team Foundation Server And Kanban

Page 1: Team Foundation Server And Kanban

TFS And Kanban:A Marriage of Convenience

Charles Husemann

[email protected]

Twitter.com: @FalconGN

Page 2: Team Foundation Server And Kanban

Overview

(I can see my house from here)

Page 3: Team Foundation Server And Kanban

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

“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

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

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

Our Process

Page 8: Team Foundation Server And Kanban

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

Keeping your WIT's about you

• (WIT Demo)

Page 10: Team Foundation Server And Kanban

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

Alternatives

• Task Board for Team System

• Version One

• Agile Zen

Page 12: Team Foundation Server And Kanban

Q&A

Contact Information:

(Available consulting engagements/children’s parties)[email protected]

Twitter.com: @FalconGN