{"id":13615,"date":"2017-07-19T14:00:00","date_gmt":"2017-07-19T14:00:00","guid":{"rendered":"https:\/\/blogs.msdn.microsoft.com\/premier_developer\/?p=13615"},"modified":"2019-02-14T20:23:33","modified_gmt":"2019-02-15T03:23:33","slug":"how-to-track-impediments-in-vsts","status":"publish","type":"post","link":"https:\/\/devblogs.microsoft.com\/premier-developer\/how-to-track-impediments-in-vsts\/","title":{"rendered":"How to Track Impediments in VSTS"},"content":{"rendered":"<p>This post is from Premier Developer consultant <a href=\"https:\/\/www.linkedin.com\/in\/assafstone\/\" target=\"_blank\">Assaf Stone<\/a>.<\/p>\n<hr>\n<p><i>Note: While this post discusses impediments in VSTS, everything mentioned can be applied to TFS as well.<\/i><\/p>\n<p><b>Visual Studio Team Services<\/b> (or VSTS) has great tools to support <b>Scrum<\/b> teams. The product owner can use the backlog and board to track the progress of individual teams or the entire product, at the Product Backlog Item (PBI) level, at the Feature level or even the Epic level, throughout the entire lifetime of the product. The developers can track the progress that they are making within the sprint, and see how their work (tasks) fit into the larger picture, by associating them with the PBIs that make up the product.<\/p>\n<p>But what about the <b>Scrum Masters<\/b>? What tools do they have in VSTS to help them track their work and their progress?<\/p>\n<h3>What are Impediments?<\/h3>\n<p>According to <a href=\"https:\/\/scrum.org\/\">Scrum.org<\/a>\u2019s official <a href=\"https:\/\/www.scrum.org\/resources\/scrum-guide\">Scrum guide<\/a>, one of the services that a Scrum Master provides to the development team, is the removal of impediments to the team\u2019s progress. An impediment is anything that causes a developer to be unable to make progress towards completing the sprint\u2019s goal. Whenever a developer has a problem that cannot be solved within the scope of the team, it is the Scrum Master\u2019s responsibility to remove it.<\/p>\n<h3>Impediments in VSTS<\/h3>\n<p>Visual Studio Team Services has a work item type dedicated towards tracking impediments, and progress on their removal. For projects using the Scrum Template, this work item type is called an <b>impediment<\/b>. For projects using the Agile or CMMI templates, this is called an <b>Issue<\/b>. Regardless of template, they both serve the same purpose: They mention a problem, and their state machine tracks the progress.<\/p>\n<p>Unfortunately, impediments and issues do not show up in VSTS\u2019 backlogs or boards. Those are designed for tracking progress on the delivery of the product, and the Impediment work item type is not included. That said, how should a Scrum Master and the Scrum team track these impediments, especially in large distributed projects, where face-to-face communication and jotting a note on a pad is not a viable solution?<\/p>\n<p>Continue reading on Assaf\u2019s blog <a href=\"http:\/\/devmanwalking.com\/2017\/06\/13\/how-to-track-impediments-in-vsts\/\" target=\"_blank\">here<\/a>.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>This post is from Premier Developer consultant Assaf Stone. Note: While this post discusses impediments in VSTS, everything mentioned can be applied to TFS as well. Visual Studio Team Services (or VSTS) has great tools to support Scrum teams. The product owner can use the backlog and board to track the progress of individual teams [&hellip;]<\/p>\n","protected":false},"author":581,"featured_media":37840,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"footnotes":""},"categories":[1],"tags":[39,121,46,38],"class_list":["post-13615","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-permierdev","tag-assaf-stone","tag-tfs","tag-visual-studio","tag-vsts"],"acf":[],"blog_post_summary":"<p>This post is from Premier Developer consultant Assaf Stone. Note: While this post discusses impediments in VSTS, everything mentioned can be applied to TFS as well. Visual Studio Team Services (or VSTS) has great tools to support Scrum teams. The product owner can use the backlog and board to track the progress of individual teams [&hellip;]<\/p>\n","_links":{"self":[{"href":"https:\/\/devblogs.microsoft.com\/premier-developer\/wp-json\/wp\/v2\/posts\/13615","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/devblogs.microsoft.com\/premier-developer\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/devblogs.microsoft.com\/premier-developer\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/premier-developer\/wp-json\/wp\/v2\/users\/581"}],"replies":[{"embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/premier-developer\/wp-json\/wp\/v2\/comments?post=13615"}],"version-history":[{"count":0,"href":"https:\/\/devblogs.microsoft.com\/premier-developer\/wp-json\/wp\/v2\/posts\/13615\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/premier-developer\/wp-json\/wp\/v2\/media\/37840"}],"wp:attachment":[{"href":"https:\/\/devblogs.microsoft.com\/premier-developer\/wp-json\/wp\/v2\/media?parent=13615"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/premier-developer\/wp-json\/wp\/v2\/categories?post=13615"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/premier-developer\/wp-json\/wp\/v2\/tags?post=13615"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}