{"id":2521,"date":"2013-02-01T14:52:15","date_gmt":"2013-02-01T14:52:15","guid":{"rendered":"https:\/\/blogs.msdn.microsoft.com\/bharry\/2013\/02\/01\/customizable-kanban-swim-lanes\/"},"modified":"2024-04-18T12:06:16","modified_gmt":"2024-04-18T19:06:16","slug":"customizable-kanban-swim-lanes","status":"publish","type":"post","link":"https:\/\/devblogs.microsoft.com\/bharry\/customizable-kanban-swim-lanes\/","title":{"rendered":"Customizable kanban swim lanes"},"content":{"rendered":"<p>It\u2019s been a crazy week with all of the announcements.\u00a0 Among the demos I did Wednesday was one that hasn\u2019t gotten much coverage yet.\u00a0 The reason is because you can\u2019t put your hands on it but you will be able to in about a month.\u00a0 We introduced a kanban board into Team Foundation Service in August and released it in TFS 2012 Update 1.\u00a0 We identified 4 core features that were necessary for a successful kanban implementation:<\/p>\n<ol>\n<li>A kanban board<\/li>\n<li>A cumulative flow diagram<\/li>\n<li>Work in progress limits<\/li>\n<li>Easily customizable swim lanes<\/li>\n<\/ol>\n<p>In true Agile fashion, we were only able to get 3 of the 4 done in the Update 1 timeframe so we shipped what we had to let people start playing with it but we knew we had more work to do.\u00a0 We are just starting to finish up item #4 \u2013 Easily customizable swim lanes and I demoed that in my talk at the ALM Summit.<\/p>\n<p>The kanban board we shipped in Update 1 looked like this.\u00a0 Though, note the new \u201ccustomize columns\u201d link.<\/p>\n<p><a href=\"https:\/\/devblogs.microsoft.com\/bharry\/wp-content\/uploads\/sites\/8\/2013\/02\/3755.image_thumb_0B75DB0B.png\"><img decoding=\"async\" class=\"alignnone size-full wp-image-15943\" src=\"https:\/\/devblogs.microsoft.com\/bharry\/wp-content\/uploads\/sites\/8\/2013\/02\/3755.image_thumb_0B75DB0B.png\" alt=\"Image 3755 image thumb 0B75DB0B\" width=\"804\" height=\"387\" srcset=\"https:\/\/devblogs.microsoft.com\/bharry\/wp-content\/uploads\/sites\/8\/2013\/02\/3755.image_thumb_0B75DB0B.png 804w, https:\/\/devblogs.microsoft.com\/bharry\/wp-content\/uploads\/sites\/8\/2013\/02\/3755.image_thumb_0B75DB0B-300x144.png 300w, https:\/\/devblogs.microsoft.com\/bharry\/wp-content\/uploads\/sites\/8\/2013\/02\/3755.image_thumb_0B75DB0B-768x370.png 768w\" sizes=\"(max-width: 804px) 100vw, 804px\" \/><\/a><\/p>\n<p>In the customization screen, you can easily add, remove and rename swim lanes.\u00a0 Each team can have their own set of swim lanes (this kind of breakdown tends to be very personal for the team).\u00a0 However, you still want the ability to do some kind of roll up reporting to look across the portfolio.\u00a0 As such we have separated swim lane from \u201cstate\u201d\u00a0 You can see below that we allow you to map the states of work items \u2013 in this case New, Active, Resolved and Closed to the swim lanes \u2013 New, Design, Implement, Review, Done.<\/p>\n<p><a href=\"https:\/\/devblogs.microsoft.com\/bharry\/wp-content\/uploads\/sites\/8\/2013\/02\/1777.image_thumb_5912078B.png\"><img decoding=\"async\" class=\"alignnone size-full wp-image-15944\" src=\"https:\/\/devblogs.microsoft.com\/bharry\/wp-content\/uploads\/sites\/8\/2013\/02\/1777.image_thumb_5912078B.png\" alt=\"Image 1777 image thumb 5912078B\" width=\"804\" height=\"321\" srcset=\"https:\/\/devblogs.microsoft.com\/bharry\/wp-content\/uploads\/sites\/8\/2013\/02\/1777.image_thumb_5912078B.png 804w, https:\/\/devblogs.microsoft.com\/bharry\/wp-content\/uploads\/sites\/8\/2013\/02\/1777.image_thumb_5912078B-300x120.png 300w, https:\/\/devblogs.microsoft.com\/bharry\/wp-content\/uploads\/sites\/8\/2013\/02\/1777.image_thumb_5912078B-768x307.png 768w\" sizes=\"(max-width: 804px) 100vw, 804px\" \/><\/a><\/p>\n<p>And, now, saving that, I can drag my user stories into each of the appropriate swim lanes and notice that the cumulative flow diagram automatically reflects the swim lanes and the user story updates.<\/p>\n<p><a href=\"https:\/\/devblogs.microsoft.com\/bharry\/wp-content\/uploads\/sites\/8\/2013\/02\/8032.image_thumb_4AD38E9B.png\"><img decoding=\"async\" class=\"alignnone size-full wp-image-15945\" src=\"https:\/\/devblogs.microsoft.com\/bharry\/wp-content\/uploads\/sites\/8\/2013\/02\/8032.image_thumb_4AD38E9B.png\" alt=\"Image 8032 image thumb 4AD38E9B\" width=\"804\" height=\"337\" srcset=\"https:\/\/devblogs.microsoft.com\/bharry\/wp-content\/uploads\/sites\/8\/2013\/02\/8032.image_thumb_4AD38E9B.png 804w, https:\/\/devblogs.microsoft.com\/bharry\/wp-content\/uploads\/sites\/8\/2013\/02\/8032.image_thumb_4AD38E9B-300x126.png 300w, https:\/\/devblogs.microsoft.com\/bharry\/wp-content\/uploads\/sites\/8\/2013\/02\/8032.image_thumb_4AD38E9B-768x322.png 768w\" sizes=\"(max-width: 804px) 100vw, 804px\" \/><\/a><\/p>\n<p>While we don\u2019t, by any means, think this means we are \u201cdone\u201d with kanban, we feel like this gives a critical mass of capabilities to make our kanban board really useful for teams.\u00a0 Watch to see it show up on the service soon and then in TFS 2012 Update 2 after that.<\/p>\n<p>Brian<\/p>\n","protected":false},"excerpt":{"rendered":"<p>It\u2019s been a crazy week with all of the announcements.\u00a0 Among the demos I did Wednesday was one that hasn\u2019t gotten much coverage yet.\u00a0 The reason is because you can\u2019t put your hands on it but you will be able to in about a month.\u00a0 We introduced a kanban board into Team Foundation Service in [&hellip;]<\/p>\n","protected":false},"author":244,"featured_media":14617,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"footnotes":""},"categories":[1],"tags":[5],"class_list":["post-2521","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-uncategorized","tag-tfs"],"acf":[],"blog_post_summary":"<p>It\u2019s been a crazy week with all of the announcements.\u00a0 Among the demos I did Wednesday was one that hasn\u2019t gotten much coverage yet.\u00a0 The reason is because you can\u2019t put your hands on it but you will be able to in about a month.\u00a0 We introduced a kanban board into Team Foundation Service in [&hellip;]<\/p>\n","_links":{"self":[{"href":"https:\/\/devblogs.microsoft.com\/bharry\/wp-json\/wp\/v2\/posts\/2521","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/devblogs.microsoft.com\/bharry\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/devblogs.microsoft.com\/bharry\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/bharry\/wp-json\/wp\/v2\/users\/244"}],"replies":[{"embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/bharry\/wp-json\/wp\/v2\/comments?post=2521"}],"version-history":[{"count":0,"href":"https:\/\/devblogs.microsoft.com\/bharry\/wp-json\/wp\/v2\/posts\/2521\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/bharry\/wp-json\/wp\/v2\/media\/14617"}],"wp:attachment":[{"href":"https:\/\/devblogs.microsoft.com\/bharry\/wp-json\/wp\/v2\/media?parent=2521"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/bharry\/wp-json\/wp\/v2\/categories?post=2521"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/bharry\/wp-json\/wp\/v2\/tags?post=2521"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}