Team Foundation Service updates - Aug 13
A full philosophical debate about the differences between Scrum and kanban would fill volumes so I won’t try to cover it here. If you want to learn more I recommend you start checking out the Wikipedia articles on Scrum and kanban. Regardless of the approach you prefer, we want the decision to be yours.
The centerpiece of our new kanban support is a new kanban board associated with your product backlog. Below you can see my Scrum project with 4 states: New, Approved, Committed and Done. Each user story is a card and the column represents the state. The cards are colored based on their state – grey for work that hasn’t started, blue for in progress and green for completed work. You’ll also notice some numbers at the top of the columns (like 4/4). This is your work in progress tally. That’s saying that you have 4 user stories in progress and a Work In Progress limit is 4 – so all is good. More on this in a minute.
You’ll also notice, in the upper right hand corner a cumulative flow diagram that can be zoomed by clicking on it to provide a full view of the flow of your work.
If you put more work in a state than your work in progress limits allow, then we’ll flag it for you – notice the APPROVED header and the associated WIP count is now red.
Of course, you get to decide what your work in progress limits are. Just click on the numbers and set it to what ever you want it to be.
This is just the beginning of our kanban support. We’re practicing build-measure-learn by getting this out to you early. There are a few things that I already know you’ll notice and miss. Probably the biggest one is in the inability to add/remove/change the states. Right now you have to use the states defined by the process template you created your project with. We’re in the process of adding support for customizable states so look for it in an upcoming sprint. There are a handful of other things that we’re already working on, including -
- Edits directly on the card (like in our Agile task board.
- Dragging a card back from Approved to New. Today, the work around is open the card, change the state to Removed and save (without closing), then change the state back to New and Save & Close. We’ll fix this quickly.
- and more...
But more importantly than that, in the spirit of Build-Measure-Learn, we want to know what enhancements you want to see. Get started using kanban on your project today.
We’re committed to continuing to bring great tools to Agile development teams. Team Foundation Service will continue to be the easiest way to get started and move fast with the latest in software development and collaboration tools. You can learn more about our kanban board here in our learn section. Please try it out (sign-up for a new account; existing users can sign-in) and let us know what you think.