<?xml version="1.0" encoding="utf-8"?>
<rss xmlns:atom="https://www.w3.org/2005/Atom" xmlns:sy="https://purl.org/rss/1.0/modules/syndication/" xmlns:dc="https://purl.org/dc/elements/1.1/" xmlns:content="https://purl.org/rss/1.0/modules/content/" xmlns:wfw="https://wellformedweb.org/CommentAPI/" xmlns:slash="https://purl.org/rss/1.0/modules/slash/"
  version="2.0">
  <channel>
    <title>ALM | DevOps Rangers</title>
    <atom:link
      href="https://docs.microsoft.com/archive/blogs/visualstudioalmrangers/feed.xml"
      rel="self"
      type="application/rss+xml" />
    <link>https://docs.microsoft.com/archive/blogs/visualstudioalmrangers/feed.xml</link>
    <description>Providing practical guidance, experience, and gap-filling solutions to the developer community.</description>
    <lastBuildDate>Sat, 23 Mar 2019 22:25:28 GMT</lastBuildDate>
    <language>en-US</language>
    <sy:updatePeriod>hourly</sy:updatePeriod>
    <sy:updateFrequency>1</sy:updateFrequency>
    <item>
      <title>Next chapter</title>
      <link>https://docs.microsoft.com/archive/blogs/visualstudioalmrangers/next-chapter</link>
      <pubDate>Sat, 16 Feb 2019 23:15:55 GMT</pubDate>
      <dc:creator><![CDATA[J. Opdam]]></dc:creator>
      <guid
        isPermaLink="false">https://blogs.msdn.microsoft.com/visualstudioalmrangers/?p=39055</guid>
      <description><![CDATA[Dear reader,

As everything changes over time, so do we. If you follow our blog you would have...]]></description>
      <content:encoded><![CDATA[Dear reader,

As everything changes over time, so do we. If you follow our blog you would have noticed, that in time we changed a few things. Also, the Rangers are continuous improving and therefor it is time for our next chapter.

We have changed our name (from Visual Studio ALM Rangers into ALM | DevOps Rangers), we made the community more independent and self-driven.

We have chosen to continue our blog and website on <a href="https://www.almdevopsrangers.org">https://www.almdevopsrangers.org</a>. We all loved our time on the MSDN blogsite, but we feel it is time to act a bit more independent.

Thank you all for all your readings on the MSDN blogsite and see you on our <a href="https://www.almdevopsrangers.org">https://www.almdevopsrangers.org</a> website.

Kind regards,
Your neighborhood friendly ALM | DevOps Rangers]]></content:encoded>
    </item>
    <item>
      <title>Follow the ALM | DevOps Ranger blogs and twitter feeds</title>
      <link>https://docs.microsoft.com/archive/blogs/visualstudioalmrangers/follow-the-alm-devops-ranger-blogs-and-twitter-feeds</link>
      <pubDate>Thu, 06 Sep 2018 20:40:34 GMT</pubDate>
      <dc:creator><![CDATA[Willy-P. Schaub]]></dc:creator>
      <guid
        isPermaLink="false">https://blogs.msdn.microsoft.com/visualstudioalmrangers/?p=38895</guid>
      <description><![CDATA[Here is a list of interesting and informative ALM | DevOps Ranger blog and twitter feeds....]]></description>
      <content:encoded><![CDATA[<p><span style="color:#333333;font-family:Segoe UI;font-size:10pt">Here is a list of interesting and informative ALM | DevOps Ranger <strong>blog</strong> and <strong>twitter</strong> feeds. </span><span style="font-family:Times New Roman;font-size:12pt">
		</span></p><div><table style="border-collapse:collapse" border="0"><colgroup><col style="width:197px" /><col style="width:471px" /><col style="width:159px" /><col style="width:49px" /></colgroup><tbody valign="top"><tr style="background: #5b9bd5"><td style="padding-left: 9px;padding-right: 9px;border-top:  solid #5b9bd5 0.5pt;border-left:  solid #5b9bd5 0.5pt;border-bottom:  solid #5b9bd5 0.5pt;border-right:  none"><p><span style="color:white;font-family:Segoe UI;font-size:10pt">RANGER</span></p></td><td style="padding-left: 9px;padding-right: 9px;border-top:  solid #5b9bd5 0.5pt;border-left:  none;border-bottom:  solid #5b9bd5 0.5pt;border-right:  none"><p><span style="color:white;font-family:Segoe UI;font-size:10pt">BLOG</span></p></td><td style="padding-left: 9px;padding-right: 9px;border-top:  solid #5b9bd5 0.5pt;border-left:  none;border-bottom:  solid #5b9bd5 0.5pt;border-right:  none"><p style="text-align: center"><img src="https://msdnshared.blob.core.windows.net/media/2018/09/090718_2006_FollowtheAL1.png" alt="" /></p></td><td style="padding-left: 9px;padding-right: 9px;border-top:  solid #5b9bd5 0.5pt;border-left:  none;border-bottom:  solid #5b9bd5 0.5pt;border-right:  solid #5b9bd5 0.5pt"><p style="text-align: center"><span style="color:white;font-family:Segoe UI;font-size:10pt"><strong>Rev</strong></span></p></td></tr><tr style="background: #deeaf6"><td style="padding-left: 9px;padding-right: 9px;border-top:  none;border-left:  solid #9cc2e5 0.5pt;border-bottom:  solid #9cc2e5 0.5pt;border-right:  solid #9cc2e5 0.5pt"><p><img src="https://msdnshared.blob.core.windows.net/media/2018/09/090718_2006_FollowtheAL2.png" alt="" /></p></td><td style="padding-left: 9px;padding-right: 9px;border-top:  none;border-left:  none;border-bottom:  solid #9cc2e5 0.5pt;border-right:  solid #9cc2e5 0.5pt"><p><a href="https://aka.ms/vsar"><span style="font-family:Segoe UI;font-size:10pt">This (aka.ms/vsar)</span></a></p></td><td style="padding-left: 9px;padding-right: 9px;border-top:  none;border-left:  none;border-bottom:  solid #9cc2e5 0.5pt;border-right:  solid #9cc2e5 0.5pt"><p><a href="https://www.twitter.com/almrangers"><span style="font-family:Segoe UI;font-size:10pt">@almrangers</span></a></p></td><td style="padding-left: 9px;padding-right: 9px;border-top:  none;border-left:  none;border-bottom:  solid #9cc2e5 0.5pt;border-right:  solid #9cc2e5 0.5pt"><p style="text-align: center"><span style="color:black;font-family:Segoe UI;font-size:10pt">1</span></p></td></tr><tr><td style="padding-left: 9px;padding-right: 9px;border-top:  none;border-left:  solid #9cc2e5 0.5pt;border-bottom:  solid #9cc2e5 0.5pt;border-right:  solid #9cc2e5 0.5pt"><p><span style="color:black;font-family:Segoe UI;font-size:10pt">Anthony Borton</span></p></td><td style="padding-left: 9px;padding-right: 9px;border-top:  none;border-left:  none;border-bottom:  solid #9cc2e5 0.5pt;border-right:  solid #9cc2e5 0.5pt"><p><a href="https://www.anthonyborton.com/"><span style="font-family:Segoe UI;font-size:10pt">Chronicling my adventure in DevOps </span></a></p></td><td style="padding-left: 9px;padding-right: 9px;border-top:  none;border-left:  none;border-bottom:  solid #9cc2e5 0.5pt;border-right:  solid #9cc2e5 0.5pt"><p><a href="https://www.twitter.com/AnthonyBorton"><span style="font-family:Segoe UI;font-size:10pt">@AnthonyBorton</span></a><span style="font-family:Segoe UI;font-size:10pt">
							</span></p></td><td style="padding-left: 9px;padding-right: 9px;border-top:  none;border-left:  none;border-bottom:  solid #9cc2e5 0.5pt;border-right:  solid #9cc2e5 0.5pt"><p style="text-align: center"><span style="color:black;font-family:Segoe UI;font-size:10pt">1</span></p></td></tr><tr style="background: #deeaf6"><td style="padding-left: 9px;padding-right: 9px;border-top:  none;border-left:  solid #9cc2e5 0.5pt;border-bottom:  solid #9cc2e5 0.5pt;border-right:  solid #9cc2e5 0.5pt"><p><span style="color:black;font-family:Segoe UI;font-size:10pt">Brian Randell</span></p></td><td style="padding-left: 9px;padding-right: 9px;border-top:  none;border-left:  none;border-bottom:  solid #9cc2e5 0.5pt;border-right:  solid #9cc2e5 0.5pt"><p><a href="https://blog.brianrandell.com/"><span style="font-family:Corbel;font-size:12pt">Thoughts, stories and ideas</span></a><span style="color:#1f497d;font-family:Corbel;font-size:12pt">
							</span></p></td><td style="padding-left: 9px;padding-right: 9px;border-top:  none;border-left:  none;border-bottom:  solid #9cc2e5 0.5pt;border-right:  solid #9cc2e5 0.5pt"><p><a href="https://www.twitter.com/brianrandell"><span style="font-family:Segoe UI;font-size:10pt">@brianrandell</span></a><span style="font-family:Segoe UI;font-size:10pt">
							</span></p></td><td style="padding-left: 9px;padding-right: 9px;border-top:  none;border-left:  none;border-bottom:  solid #9cc2e5 0.5pt;border-right:  solid #9cc2e5 0.5pt"><p style="text-align: center"><span style="color:black;font-family:Segoe UI;font-size:10pt">6</span></p></td></tr><tr style="height: 10px"><td style="padding-left: 9px;padding-right: 9px;border-top:  none;border-left:  solid #9cc2e5 0.5pt;border-bottom:  solid #9cc2e5 0.5pt;border-right:  solid #9cc2e5 0.5pt"><p><span style="color:#333333;font-family:Segoe UI;font-size:10pt">Clementino de Mendonça</span></p></td><td style="padding-left: 9px;padding-right: 9px;border-top:  none;border-left:  none;border-bottom:  solid #9cc2e5 0.5pt;border-right:  solid #9cc2e5 0.5pt"><p><a href="https://eur02.safelinks.protection.outlook.com/?url=http%3A%2F%2Fwww.clearmindsoftware.com%2F&amp;data=02%7C01%7C%7C7a0ab944f9b64a2e934508d61fd7f346%7C84df9e7fe9f640afb435aaaaaaaaaaaa%7C1%7C0%7C636731409688336343&amp;sdata=SQMaYKoCXFEDKiLAWYXezUU%2BGWTUtRE0SFc06u2w%2F3M%3D&amp;reserved=0"><span style="font-family:Segoe UI;font-size:10pt">The DevOps &amp; ALM Coach</span></a></p></td><td style="padding-left: 9px;padding-right: 9px;border-top:  none;border-left:  none;border-bottom:  solid #9cc2e5 0.5pt;border-right:  solid #9cc2e5 0.5pt"><p><a href="https://www.twitter.com/clemdemend"><span style="font-family:Segoe UI;font-size:10pt">@clemdemend</span></a><span style="font-family:Segoe UI;font-size:10pt">
							</span></p></td><td style="padding-left: 9px;padding-right: 9px;border-top:  none;border-left:  none;border-bottom:  solid #9cc2e5 0.5pt;border-right:  solid #9cc2e5 0.5pt"><p style="text-align: center"><span style="color:black;font-family:Segoe UI;font-size:10pt">5</span></p></td></tr><tr style="background: #deeaf6"><td style="padding-left: 9px;padding-right: 9px;border-top:  none;border-left:  solid #9cc2e5 0.5pt;border-bottom:  solid #9cc2e5 0.5pt;border-right:  solid #9cc2e5 0.5pt"><p><span style="color:black;font-family:Segoe UI;font-size:10pt">Darren Rich</span></p></td><td style="padding-left: 9px;padding-right: 9px;border-top:  none;border-left:  none;border-bottom:  solid #9cc2e5 0.5pt;border-right:  solid #9cc2e5 0.5pt"><p><a href="https://eur01.safelinks.protection.outlook.com/?url=http%3A%2F%2Fdarrenrich.blogspot.com%2F&amp;data=02%7C01%7C%7C5f8eab37f62344e3d89008d61e4828dd%7C84df9e7fe9f640afb435aaaaaaaaaaaa%7C1%7C0%7C636729692596178082&amp;sdata=eFBiZ0QPQJWECmuU3Rh9%2BrEDBAsf1Ok8d0Lw8A7YrOE%3D&amp;reserved=0"><span style="font-family:Segoe UI;font-size:10pt">Darren's Blog</span></a></p></td><td style="padding-left: 9px;padding-right: 9px;border-top:  none;border-left:  none;border-bottom:  solid #9cc2e5 0.5pt;border-right:  solid #9cc2e5 0.5pt"><p><span style="font-family:Segoe UI;font-size:10pt">  </span><span style="font-family:Times New Roman;font-size:12pt"> </span> </p></td><td style="padding-left: 9px;padding-right: 9px;border-top:  none;border-left:  none;border-bottom:  solid #9cc2e5 0.5pt;border-right:  solid #9cc2e5 0.5pt"><p style="text-align: center"><span style="color:black;font-family:Segoe UI;font-size:10pt">4</span></p></td></tr><tr><td style="padding-left: 9px;padding-right: 9px;border-top:  none;border-left:  solid #9cc2e5 0.5pt;border-bottom:  solid #9cc2e5 0.5pt;border-right:  solid #9cc2e5 0.5pt"><p><span style="color:black;font-family:Segoe UI;font-size:10pt">David Corbin</span></p></td><td style="padding-left: 9px;padding-right: 9px;border-top:  none;border-left:  none;border-bottom:  solid #9cc2e5 0.5pt;border-right:  solid #9cc2e5 0.5pt"><p><a href="https://www.dynconcepts.com/knowedgebase/"><span style="font-family:Segoe UI;font-size:10pt">From the Mind of David Corbin</span></a></p></td><td style="padding-left: 9px;padding-right: 9px;border-top:  none;border-left:  none;border-bottom:  solid #9cc2e5 0.5pt;border-right:  solid #9cc2e5 0.5pt"><p><span style="font-family:Segoe UI;font-size:10pt">        </span><span style="font-family:Times New Roman;font-size:12pt"> </span> </p></td><td style="padding-left: 9px;padding-right: 9px;border-top:  none;border-left:  none;border-bottom:  solid #9cc2e5 0.5pt;border-right:  solid #9cc2e5 0.5pt"><p style="text-align: center"><span style="color:black;font-family:Segoe UI;font-size:10pt">1</span></p></td></tr><tr style="background: #deeaf6"><td style="padding-left: 9px;padding-right: 9px;border-top:  none;border-left:  solid #9cc2e5 0.5pt;border-bottom:  solid #9cc2e5 0.5pt;border-right:  solid #9cc2e5 0.5pt"><p><span style="color:black;font-family:Segoe UI;font-size:10pt">Geoff Gray</span></p></td><td style="padding-left: 9px;padding-right: 9px;border-top:  none;border-left:  none;border-bottom:  solid #9cc2e5 0.5pt;border-right:  solid #9cc2e5 0.5pt"><p><a href="https://nam02.safelinks.protection.outlook.com/?url=http%3A%2F%2Fwww.testandattack.com&amp;data=02%7C01%7C%7Cd2163ba101c14fc15c8b08d618215f38%7C84df9e7fe9f640afb435aaaaaaaaaaaa%7C1%7C0%7C636722928935903660&amp;sdata=p8ftGkfzYtVqXLfQpNGA59%2FGRf%2BQJdvQyWaNAdBW3NY%3D&amp;reserved=0"><span style="font-family:Segoe UI;font-size:10pt">Software Performance and Load Testing / Application Optimization</span></a></p></td><td style="padding-left: 9px;padding-right: 9px;border-top:  none;border-left:  none;border-bottom:  solid #9cc2e5 0.5pt;border-right:  solid #9cc2e5 0.5pt"><p><span style="font-family:Segoe UI;font-size:10pt">   </span><span style="font-family:Times New Roman;font-size:12pt"> </span> </p></td><td style="padding-left: 9px;padding-right: 9px;border-top:  none;border-left:  none;border-bottom:  solid #9cc2e5 0.5pt;border-right:  solid #9cc2e5 0.5pt"><p style="text-align: center"><span style="font-family:Segoe UI;font-size:10pt">3</span></p></td></tr><tr><td style="padding-left: 9px;padding-right: 9px;border-top:  none;border-left:  solid #9cc2e5 0.5pt;border-bottom:  solid #9cc2e5 0.5pt;border-right:  solid #9cc2e5 0.5pt"><p><span style="color:black;font-family:Segoe UI;font-size:10pt">Giulio Vian</span></p></td><td style="padding-left: 9px;padding-right: 9px;border-top:  none;border-left:  none;border-bottom:  solid #9cc2e5 0.5pt;border-right:  solid #9cc2e5 0.5pt"><p><a href="https://blog.casavian.eu/"><span style="font-family:Segoe UI;font-size:10pt">Giulio Vian's Blog!</span></a><span style="font-family:Segoe UI;font-size:10pt">
							</span></p></td><td style="padding-left: 9px;padding-right: 9px;border-top:  none;border-left:  none;border-bottom:  solid #9cc2e5 0.5pt;border-right:  solid #9cc2e5 0.5pt"><p><span style="font-family:Segoe UI;font-size:10pt">    </span><span style="font-family:Times New Roman;font-size:12pt"> </span> </p></td><td style="padding-left: 9px;padding-right: 9px;border-top:  none;border-left:  none;border-bottom:  solid #9cc2e5 0.5pt;border-right:  solid #9cc2e5 0.5pt"><p style="text-align: center"><span style="color:black;font-family:Segoe UI;font-size:10pt">3</span></p></td></tr><tr style="background: #deeaf6"><td style="padding-left: 9px;padding-right: 9px;border-top:  none;border-left:  solid #9cc2e5 0.5pt;border-bottom:  solid #9cc2e5 0.5pt;border-right:  solid #9cc2e5 0.5pt"><p><span style="color:black;font-family:Segoe UI;font-size:10pt">Gordon Beeming</span></p></td><td style="padding-left: 9px;padding-right: 9px;border-top:  none;border-left:  none;border-bottom:  solid #9cc2e5 0.5pt;border-right:  solid #9cc2e5 0.5pt"><p><a href="https://beeming.net/"><span style="font-family:Segoe UI;font-size:10pt">A place for me to share my thoughts and experiences</span></a></p></td><td style="padding-left: 9px;padding-right: 9px;border-top:  none;border-left:  none;border-bottom:  solid #9cc2e5 0.5pt;border-right:  solid #9cc2e5 0.5pt"><p><a href="https://www.twitter.com/GordonBeeming"><span style="font-family:Segoe UI;font-size:10pt">@GordonBeeming</span></a><span style="font-family:Segoe UI;font-size:10pt">
							</span></p></td><td style="padding-left: 9px;padding-right: 9px;border-top:  none;border-left:  none;border-bottom:  solid #9cc2e5 0.5pt;border-right:  solid #9cc2e5 0.5pt"><p style="text-align: center"><span style="color:black;font-family:Segoe UI;font-size:10pt">1</span></p></td></tr><tr><td style="padding-left: 9px;padding-right: 9px;border-top:  none;border-left:  solid #9cc2e5 0.5pt;border-bottom:  solid #9cc2e5 0.5pt;border-right:  solid #9cc2e5 0.5pt"><p><span style="color:black;font-family:Segoe UI;font-size:10pt">Hamid Shahid</span></p></td><td style="padding-left: 9px;padding-right: 9px;border-top:  none;border-left:  none;border-bottom:  solid #9cc2e5 0.5pt;border-right:  solid #9cc2e5 0.5pt"><p><a href="https://hamidshahid.blogspot.com/"><span style="font-family:Segoe UI;font-size:10pt">Ramblings about all things DevOps </span></a></p></td><td style="padding-left: 9px;padding-right: 9px;border-top:  none;border-left:  none;border-bottom:  solid #9cc2e5 0.5pt;border-right:  solid #9cc2e5 0.5pt"><p><a href="https://www.twitter.com/hamid_shahid"><span style="font-family:Segoe UI;font-size:10pt">@hamid_shahid</span></a><span style="font-family:Segoe UI;font-size:10pt">
							</span></p></td><td style="padding-left: 9px;padding-right: 9px;border-top:  none;border-left:  none;border-bottom:  solid #9cc2e5 0.5pt;border-right:  solid #9cc2e5 0.5pt"><p style="text-align: center"><span style="color:black;font-family:Segoe UI;font-size:10pt">1</span></p></td></tr><tr style="background: #deeaf6"><td style="padding-left: 9px;padding-right: 9px;border-top:  none;border-left:  solid #9cc2e5 0.5pt;border-bottom:  solid #9cc2e5 0.5pt;border-right:  solid #9cc2e5 0.5pt"><p><span style="color:black;font-family:Segoe UI;font-size:10pt">Henry Been</span></p></td><td style="padding-left: 9px;padding-right: 9px;border-top:  none;border-left:  none;border-bottom:  solid #9cc2e5 0.5pt;border-right:  solid #9cc2e5 0.5pt"><p><a href="https://henrybeen.nl/" target="_blank"><span style="font-family:Segoe UI;font-size:10pt">Azure &amp; DevOps enthusiastic</span></a><span style="font-family:Segoe UI;font-size:10pt">
							</span></p></td><td style="padding-left: 9px;padding-right: 9px;border-top:  none;border-left:  none;border-bottom:  solid #9cc2e5 0.5pt;border-right:  solid #9cc2e5 0.5pt"><p><a href="https://www.twitter.com/henry_been" target="_blank"><span style="font-family:Segoe UI;font-size:10pt">@henry_been</span></a></p></td><td style="padding-left: 9px;padding-right: 9px;border-top:  none;border-left:  none;border-bottom:  solid #9cc2e5 0.5pt;border-right:  solid #9cc2e5 0.5pt"><p style="text-align: center"><span style="color:black;font-family:Segoe UI;font-size:10pt">1</span></p></td></tr><tr><td style="padding-left: 9px;padding-right: 9px;border-top:  none;border-left:  solid #9cc2e5 0.5pt;border-bottom:  solid #9cc2e5 0.5pt;border-right:  solid #9cc2e5 0.5pt"><p><span style="color:black;font-family:Segoe UI;font-size:10pt">Igor Macedo</span></p></td><td style="padding-left: 9px;padding-right: 9px;border-top:  none;border-left:  none;border-bottom:  solid #9cc2e5 0.5pt;border-right:  solid #9cc2e5 0.5pt"><p><a href="https://igormacedo.com.br/"><span style="font-family:Segoe UI;font-size:10pt">Technology to deliver value</span></a><span style="font-family:Segoe UI;font-size:10pt"> (Portuguese)</span></p></td><td style="padding-left: 9px;padding-right: 9px;border-top:  none;border-left:  none;border-bottom:  solid #9cc2e5 0.5pt;border-right:  solid #9cc2e5 0.5pt"><p><a href="https://www.twitter.com/igorguga"><span style="font-family:Segoe UI;font-size:10pt">@igorguga</span></a><span style="font-family:Segoe UI;font-size:10pt">
							</span></p></td><td style="padding-left: 9px;padding-right: 9px;border-top:  none;border-left:  none;border-bottom:  solid #9cc2e5 0.5pt;border-right:  solid #9cc2e5 0.5pt"><p style="text-align: center"><span style="color:black;font-family:Segoe UI;font-size:10pt">3</span></p></td></tr><tr style="height: 10px;background: #deeaf6"><td style="padding-left: 9px;padding-right: 9px;border-top:  none;border-left:  solid #9cc2e5 0.5pt;border-bottom:  solid #9cc2e5 0.5pt;border-right:  solid #9cc2e5 0.5pt"><p><span style="color:black;font-family:Segoe UI;font-size:10pt">Jakob Ehn</span></p></td><td style="padding-left: 9px;padding-right: 9px;border-top:  none;border-left:  none;border-bottom:  solid #9cc2e5 0.5pt;border-right:  solid #9cc2e5 0.5pt"><p><a href="https://nam03.safelinks.protection.outlook.com/?url=https%3A%2F%2Fblog.ehn.nu&amp;data=02%7C01%7C%7Cc4b423e59bd14e753a1008d61fcca31c%7C84df9e7fe9f640afb435aaaaaaaaaaaa%7C1%7C0%7C636731361098692611&amp;sdata=0xytqchGWz8flu2dh%2BMNQgKK7ADbzSmF3Ai3vOZo%2FkQ%3D&amp;reserved=0"><span style="font-family:Segoe UI;font-size:10pt">Jakop Ehn's blog</span></a></p></td><td style="padding-left: 9px;padding-right: 9px;border-top:  none;border-left:  none;border-bottom:  solid #9cc2e5 0.5pt;border-right:  solid #9cc2e5 0.5pt"><p>  </p></td><td style="padding-left: 9px;padding-right: 9px;border-top:  none;border-left:  none;border-bottom:  solid #9cc2e5 0.5pt;border-right:  solid #9cc2e5 0.5pt"><p style="text-align: center"><span style="color:black;font-family:Segoe UI;font-size:10pt">5</span></p></td></tr><tr><td style="padding-left: 9px;padding-right: 9px;border-top:  none;border-left:  solid #9cc2e5 0.5pt;border-bottom:  solid #9cc2e5 0.5pt;border-right:  solid #9cc2e5 0.5pt"><p><span style="color:black;font-family:Segoe UI;font-size:10pt">Jeff Bramwell</span></p></td><td style="padding-left: 9px;padding-right: 9px;border-top:  none;border-left:  none;border-bottom:  solid #9cc2e5 0.5pt;border-right:  solid #9cc2e5 0.5pt"><p><a href="https://blog.devmatter.com/"><span style="font-family:Segoe UI;font-size:10pt">Software Development, 42, and everything in between </span></a></p></td><td style="padding-left: 9px;padding-right: 9px;border-top:  none;border-left:  none;border-bottom:  solid #9cc2e5 0.5pt;border-right:  solid #9cc2e5 0.5pt"><p><a href="https://www.twitter.com/jbramwell"><span style="font-family:Segoe UI;font-size:10pt">@jbramwell</span></a><span style="font-family:Segoe UI;font-size:10pt">
							</span></p></td><td style="padding-left: 9px;padding-right: 9px;border-top:  none;border-left:  none;border-bottom:  solid #9cc2e5 0.5pt;border-right:  solid #9cc2e5 0.5pt"><p style="text-align: center"><span style="color:black;font-family:Segoe UI;font-size:10pt">1</span></p></td></tr><tr style="background: #deeaf6"><td style="padding-left: 9px;padding-right: 9px;border-top:  none;border-left:  solid #9cc2e5 0.5pt;border-bottom:  solid #9cc2e5 0.5pt;border-right:  solid #9cc2e5 0.5pt"><p><span style="color:black;font-family:Segoe UI;font-size:10pt">Jesse Houwing</span></p></td><td style="padding-left: 9px;padding-right: 9px;border-top:  none;border-left:  none;border-bottom:  solid #9cc2e5 0.5pt;border-right:  solid #9cc2e5 0.5pt"><p><a href="https://jessehouwing.net/"><span style="font-family:Segoe UI;font-size:10pt">Scrum and DevOps on Microsoft</span></a><span style="font-family:Segoe UI;font-size:10pt">
							</span></p></td><td style="padding-left: 9px;padding-right: 9px;border-top:  none;border-left:  none;border-bottom:  solid #9cc2e5 0.5pt;border-right:  solid #9cc2e5 0.5pt"><p><a href="https://www.twitter.com/jessehouwing"><span style="font-family:Segoe UI;font-size:10pt">@jessehouwing</span></a><span style="font-family:Segoe UI;font-size:10pt">
							</span></p></td><td style="padding-left: 9px;padding-right: 9px;border-top:  none;border-left:  none;border-bottom:  solid #9cc2e5 0.5pt;border-right:  solid #9cc2e5 0.5pt"><p style="text-align: center"><span style="color:black;font-family:Segoe UI;font-size:10pt">1</span></p></td></tr><tr><td style="padding-left: 9px;padding-right: 9px;border-top:  none;border-left:  solid #9cc2e5 0.5pt;border-bottom:  solid #9cc2e5 0.5pt;border-right:  solid #9cc2e5 0.5pt"><p><span style="color:black;font-family:Segoe UI;font-size:10pt">Ken Muse</span></p></td><td style="padding-left: 9px;padding-right: 9px;border-top:  none;border-left:  none;border-bottom:  solid #9cc2e5 0.5pt;border-right:  solid #9cc2e5 0.5pt"><p><a href="https://eur02.safelinks.protection.outlook.com/?url=http%3A%2F%2Fkenmuse.com%2F&amp;data=02%7C01%7C%7C47d51fb710da47db4dbf08d61e594c16%7C84df9e7fe9f640afb435aaaaaaaaaaaa%7C1%7C0%7C636729766205574843&amp;sdata=SnzVDCQzTXMCxjbZaPYlllhNTrecf0%2BiYFOA9HdfF9g%3D&amp;reserved=0"><span style="font-family:Segoe UI;font-size:10pt">That Cloud &amp; DevSecOps Guy</span></a></p></td><td style="padding-left: 9px;padding-right: 9px;border-top:  none;border-left:  none;border-bottom:  solid #9cc2e5 0.5pt;border-right:  solid #9cc2e5 0.5pt"><p><a href="https://www.twitter.com/atlantabass"><span style="font-family:Segoe UI;font-size:10pt">@atlantabass</span></a><span style="font-family:Segoe UI;font-size:10pt">
							</span></p></td><td style="padding-left: 9px;padding-right: 9px;border-top:  none;border-left:  none;border-bottom:  solid #9cc2e5 0.5pt;border-right:  solid #9cc2e5 0.5pt"><p style="text-align: center"><span style="color:black;font-family:Segoe UI;font-size:10pt">4</span></p></td></tr><tr style="background: #deeaf6"><td style="padding-left: 9px;padding-right: 9px;border-top:  none;border-left:  solid #9cc2e5 0.5pt;border-bottom:  solid #9cc2e5 0.5pt;border-right:  solid #9cc2e5 0.5pt"><p><span style="color:black;font-family:Segoe UI;font-size:10pt">Kevin Mack</span></p></td><td style="padding-left: 9px;padding-right: 9px;border-top:  none;border-left:  none;border-bottom:  solid #9cc2e5 0.5pt;border-right:  solid #9cc2e5 0.5pt"><p><a href="https://mackbytes.azurewebsites.net/"><span style="font-family:Segoe UI;font-size:10pt">Taking life one byte at a time</span></a></p></td><td style="padding-left: 9px;padding-right: 9px;border-top:  none;border-left:  none;border-bottom:  solid #9cc2e5 0.5pt;border-right:  solid #9cc2e5 0.5pt"><p><a href="https://www.twitter.com/KevinDMack"><span style="font-family:Segoe UI;font-size:10pt">@KevinDMack</span></a><span style="font-family:Segoe UI;font-size:10pt">
							</span></p></td><td style="padding-left: 9px;padding-right: 9px;border-top:  none;border-left:  none;border-bottom:  solid #9cc2e5 0.5pt;border-right:  solid #9cc2e5 0.5pt"><p style="text-align: center"><span style="color:black;font-family:Segoe UI;font-size:10pt">1</span></p></td></tr><tr><td style="padding-left: 9px;padding-right: 9px;border-top:  none;border-left:  solid #9cc2e5 0.5pt;border-bottom:  solid #9cc2e5 0.5pt;border-right:  solid #9cc2e5 0.5pt"><p><span style="color:black;font-family:Segoe UI;font-size:10pt">Mikael Krief</span></p></td><td style="padding-left: 9px;padding-right: 9px;border-top:  none;border-left:  none;border-bottom:  solid #9cc2e5 0.5pt;border-right:  solid #9cc2e5 0.5pt"><p><a href="https://www.mikaelkrief.com/"><span style="font-family:Segoe UI;font-size:10pt">Blogging about DevOps practices </span></a></p></td><td style="padding-left: 9px;padding-right: 9px;border-top:  none;border-left:  none;border-bottom:  solid #9cc2e5 0.5pt;border-right:  solid #9cc2e5 0.5pt"><p><a href="https://www.twitter.com/mikaelkrief"><span style="font-family:Segoe UI;font-size:10pt">@mikaelkrief</span></a><span style="font-family:Segoe UI;font-size:10pt">
							</span></p></td><td style="padding-left: 9px;padding-right: 9px;border-top:  none;border-left:  none;border-bottom:  solid #9cc2e5 0.5pt;border-right:  solid #9cc2e5 0.5pt"><p style="text-align: center"><span style="color:black;font-family:Segoe UI;font-size:10pt">1</span></p></td></tr><tr style="background: #deeaf6"><td style="padding-left: 9px;padding-right: 9px;border-top:  none;border-left:  solid #9cc2e5 0.5pt;border-bottom:  solid #9cc2e5 0.5pt;border-right:  solid #9cc2e5 0.5pt"><p><span style="color:black;font-family:Segoe UI;font-size:10pt">Mike Douglas</span></p></td><td style="padding-left: 9px;padding-right: 9px;border-top:  none;border-left:  none;border-bottom:  solid #9cc2e5 0.5pt;border-right:  solid #9cc2e5 0.5pt"><p><a href="https://deliveron.com/blog"><span style="font-family:Segoe UI;font-size:10pt">Real world Azure and DevOps experiences</span></a><span style="font-family:Segoe UI;font-size:10pt">
							</span></p></td><td style="padding-left: 9px;padding-right: 9px;border-top:  none;border-left:  none;border-bottom:  solid #9cc2e5 0.5pt;border-right:  solid #9cc2e5 0.5pt"><p><a href="https://www.twitter.com/mikedouglasdev"><span style="font-family:Segoe UI;font-size:10pt">@mikedouglasdev</span></a><span style="font-family:Segoe UI;font-size:10pt">
							</span></p></td><td style="padding-left: 9px;padding-right: 9px;border-top:  none;border-left:  none;border-bottom:  solid #9cc2e5 0.5pt;border-right:  solid #9cc2e5 0.5pt"><p style="text-align: center"><span style="color:black;font-family:Segoe UI;font-size:10pt">2</span></p></td></tr><tr><td style="padding-left: 9px;padding-right: 9px;border-top:  none;border-left:  solid #9cc2e5 0.5pt;border-bottom:  solid #9cc2e5 0.5pt;border-right:  solid #9cc2e5 0.5pt"><p><span style="color:black;font-family:Segoe UI;font-size:10pt">Oren Novotny</span></p></td><td style="padding-left: 9px;padding-right: 9px;border-top:  none;border-left:  none;border-bottom:  solid #9cc2e5 0.5pt;border-right:  solid #9cc2e5 0.5pt"><p><a href="https://eur02.safelinks.protection.outlook.com/?url=https%3A%2F%2Foren.codes&amp;data=02%7C01%7C%7C56324a8aea934320628b08d61e2dc33e%7C84df9e7fe9f640afb435aaaaaaaaaaaa%7C1%7C0%7C636729579229662224&amp;sdata=%2B4%2BsdFEi32%2B2BqexafIGBQjlN%2FUPnY%2B%2FP6y3ltQKKqs%3D&amp;reserved=0"><span style="font-family:Segoe UI;font-size:10pt">Oren's blog</span></a></p></td><td style="padding-left: 9px;padding-right: 9px;border-top:  none;border-left:  none;border-bottom:  solid #9cc2e5 0.5pt;border-right:  solid #9cc2e5 0.5pt"><p><a href="https://www.twitter.com/onovotny"><span style="font-family:Segoe UI;font-size:10pt">@onovotny</span></a><span style="font-family:Segoe UI;font-size:10pt">
							</span></p></td><td style="padding-left: 9px;padding-right: 9px;border-top:  none;border-left:  none;border-bottom:  solid #9cc2e5 0.5pt;border-right:  solid #9cc2e5 0.5pt"><p style="text-align: center"><span style="color:black;font-family:Segoe UI;font-size:10pt">4</span></p></td></tr><tr style="background: #deeaf6"><td style="padding-left: 9px;padding-right: 9px;border-top:  none;border-left:  solid #9cc2e5 0.5pt;border-bottom:  solid #9cc2e5 0.5pt;border-right:  solid #9cc2e5 0.5pt"><p><span style="color:black;font-family:Segoe UI;font-size:10pt">Shimail Gillani</span></p></td><td style="padding-left: 9px;padding-right: 9px;border-top:  none;border-left:  none;border-bottom:  solid #9cc2e5 0.5pt;border-right:  solid #9cc2e5 0.5pt"><p><a href="https://blogs.msdn.microsoft.com/azureedu/?s=shimail"><span style="font-family:Segoe UI;font-size:10pt">Empowering the Students of today to Create a world of tomorrow</span></a></p></td><td style="padding-left: 9px;padding-right: 9px;border-top:  none;border-left:  none;border-bottom:  solid #9cc2e5 0.5pt;border-right:  solid #9cc2e5 0.5pt"><p><a href="https://www.twitter.com/ChefGillani"><span style="font-family:Segoe UI;font-size:10pt">@ChefGillani</span></a><span style="font-family:Segoe UI;font-size:10pt">
							</span></p></td><td style="padding-left: 9px;padding-right: 9px;border-top:  none;border-left:  none;border-bottom:  solid #9cc2e5 0.5pt;border-right:  solid #9cc2e5 0.5pt"><p style="text-align: center"><span style="color:black;font-family:Segoe UI;font-size:10pt">4</span></p></td></tr><tr style="height: 10px"><td style="padding-left: 9px;padding-right: 9px;border-top:  none;border-left:  solid #9cc2e5 0.5pt;border-bottom:  solid #9cc2e5 0.5pt;border-right:  solid #9cc2e5 0.5pt"><p><span style="color:black;font-family:Segoe UI;font-size:10pt">Suliman Al Battat</span></p></td><td style="padding-left: 9px;padding-right: 9px;border-top:  none;border-left:  none;border-bottom:  solid #9cc2e5 0.5pt;border-right:  solid #9cc2e5 0.5pt"><p><a href="https://sulimanbattat.wordpress.com/"><span style="font-family:Segoe UI;font-size:10pt">ALM, DevOps and more!</span></a><span style="font-family:Times New Roman;font-size:12pt">
							</span></p></td><td style="padding-left: 9px;padding-right: 9px;border-top:  none;border-left:  none;border-bottom:  solid #9cc2e5 0.5pt;border-right:  solid #9cc2e5 0.5pt"><p><a href="https://www.twitter.com/sulimanbattat"><span style="font-family:Segoe UI;font-size:10pt">@sulimanbattat</span></a><span style="font-family:Segoe UI;font-size:10pt">
							</span></p></td><td style="padding-left: 9px;padding-right: 9px;border-top:  none;border-left:  none;border-bottom:  solid #9cc2e5 0.5pt;border-right:  solid #9cc2e5 0.5pt"><p style="text-align: center"><span style="color:black;font-family:Segoe UI;font-size:10pt">5</span></p></td></tr><tr style="background: #deeaf6"><td style="padding-left: 9px;padding-right: 9px;border-top:  none;border-left:  solid #9cc2e5 0.5pt;border-bottom:  solid #9cc2e5 0.5pt;border-right:  solid #9cc2e5 0.5pt"><p><span style="color:black;font-family:Segoe UI;font-size:10pt">Tarun Arora</span></p></td><td style="padding-left: 9px;padding-right: 9px;border-top:  none;border-left:  none;border-bottom:  solid #9cc2e5 0.5pt;border-right:  solid #9cc2e5 0.5pt"><p><a href="https://www.visualstudiogeeks.com/" target="_blank"><span style="font-family:Segoe UI;font-size:10pt">Great posts on Azure, DevOps, Visual Studio and extensibility</span></a></p></td><td style="padding-left: 9px;padding-right: 9px;border-top:  none;border-left:  none;border-bottom:  solid #9cc2e5 0.5pt;border-right:  solid #9cc2e5 0.5pt"><p><a href="https://www.twitter.com/arora_tarun" target="_blank"><span style="font-family:Segoe UI;font-size:10pt">@arora_tarun</span></a></p></td><td style="padding-left: 9px;padding-right: 9px;border-top:  none;border-left:  none;border-bottom:  solid #9cc2e5 0.5pt;border-right:  solid #9cc2e5 0.5pt"><p style="text-align: center"><span style="color:black;font-family:Segoe UI;font-size:10pt">1</span></p></td></tr><tr><td style="padding-left: 9px;padding-right: 9px;border-top:  none;border-left:  solid #9cc2e5 0.5pt;border-bottom:  solid #9cc2e5 0.5pt;border-right:  solid #9cc2e5 0.5pt"><p><span style="color:black;font-family:Segoe UI;font-size:10pt">Tiago Pascoal</span></p></td><td style="padding-left: 9px;padding-right: 9px;border-top:  none;border-left:  none;border-bottom:  solid #9cc2e5 0.5pt;border-right:  solid #9cc2e5 0.5pt"><p><a href="https://pascoal.net/" target="_blank"><span style="font-family:Segoe UI;font-size:10pt">Random thoughts</span></a></p></td><td style="padding-left: 9px;padding-right: 9px;border-top:  none;border-left:  none;border-bottom:  solid #9cc2e5 0.5pt;border-right:  solid #9cc2e5 0.5pt"><p><a href="https://www.twitter.com/tipascoamsft" target="_blank"><span style="font-family:Segoe UI;font-size:10pt">@tipascoamsft</span></a></p></td><td style="padding-left: 9px;padding-right: 9px;border-top:  none;border-left:  none;border-bottom:  solid #9cc2e5 0.5pt;border-right:  solid #9cc2e5 0.5pt"><p style="text-align: center"><span style="color:black;font-family:Segoe UI;font-size:10pt">1</span></p></td></tr><tr style="background: #deeaf6"><td style="padding-left: 9px;padding-right: 9px;border-top:  none;border-left:  solid #9cc2e5 0.5pt;border-bottom:  solid #9cc2e5 0.5pt;border-right:  solid #9cc2e5 0.5pt"><p><span style="color:black;font-family:Segoe UI;font-size:10pt">Utkarsh Shigihalli</span></p></td><td style="padding-left: 9px;padding-right: 9px;border-top:  none;border-left:  none;border-bottom:  solid #9cc2e5 0.5pt;border-right:  solid #9cc2e5 0.5pt"><p><a href="https://www.visualstudiogeeks.com/" target="_blank"><span style="font-family:Segoe UI;font-size:10pt">Great posts on Azure, DevOps, Visual Studio and extensibility</span></a></p></td><td style="padding-left: 9px;padding-right: 9px;border-top:  none;border-left:  none;border-bottom:  solid #9cc2e5 0.5pt;border-right:  solid #9cc2e5 0.5pt"><p><a href="https://www.twitter.com/onlyutkarsh" target="_blank"><span style="font-family:Segoe UI;font-size:10pt">@onlyutkarsh</span></a></p></td><td style="padding-left: 9px;padding-right: 9px;border-top:  none;border-left:  none;border-bottom:  solid #9cc2e5 0.5pt;border-right:  solid #9cc2e5 0.5pt"><p style="text-align: center"><span style="color:black;font-family:Segoe UI;font-size:10pt">1</span></p></td></tr><tr><td style="padding-left: 9px;padding-right: 9px;border-top:  none;border-left:  solid #9cc2e5 0.5pt;border-bottom:  solid #9cc2e5 0.5pt;border-right:  solid #9cc2e5 0.5pt"><p><span style="color:black;font-family:Segoe UI;font-size:10pt">Willy Schaub</span></p></td><td style="padding-left: 9px;padding-right: 9px;border-top:  none;border-left:  none;border-bottom:  solid #9cc2e5 0.5pt;border-right:  solid #9cc2e5 0.5pt"><p><a href="https://willys-cave.ghost.io/" target="_blank"><span style="font-family:Segoe UI;font-size:10pt">In search of simplicity, quality, and tranquility in software engineering</span></a></p></td><td style="padding-left: 9px;padding-right: 9px;border-top:  none;border-left:  none;border-bottom:  solid #9cc2e5 0.5pt;border-right:  solid #9cc2e5 0.5pt"><p><a href="https://www.twitter.com/wpschaub" target="_blank"><span style="font-family:Segoe UI;font-size:10pt">@wpschaub</span></a><span style="font-family:Segoe UI;font-size:10pt">
							</span></p></td><td style="padding-left: 9px;padding-right: 9px;border-top:  none;border-left:  none;border-bottom:  solid #9cc2e5 0.5pt;border-right:  solid #9cc2e5 0.5pt"><p style="text-align: center"><span style="color:black;font-family:Segoe UI;font-size:10pt">1</span></p></td></tr><tr style="height: 10px;background: #deeaf6"><td style="padding-left: 9px;padding-right: 9px;border-top:  none;border-left:  solid #9cc2e5 0.5pt;border-bottom:  solid #9cc2e5 0.5pt;border-right:  solid #9cc2e5 0.5pt"><p><span style="color:black;font-family:Segoe UI;font-size:10pt">Wouter de Kort</span></p></td><td style="padding-left: 9px;padding-right: 9px;border-top:  none;border-left:  none;border-bottom:  solid #9cc2e5 0.5pt;border-right:  solid #9cc2e5 0.5pt"><p><a href="https://wouterdekort.com/"><span style="font-family:Segoe UI;font-size:10pt">The Art of Coding </span></a></p></td><td style="padding-left: 9px;padding-right: 9px;border-top:  none;border-left:  none;border-bottom:  solid #9cc2e5 0.5pt;border-right:  solid #9cc2e5 0.5pt"><p><a href="https://www.twitter.com/wouterdekort"><span style="font-family:Segoe UI;font-size:10pt">@wouterdekort</span></a><span style="font-family:Segoe UI;font-size:10pt">
							</span></p></td><td style="padding-left: 9px;padding-right: 9px;border-top:  none;border-left:  none;border-bottom:  solid #9cc2e5 0.5pt;border-right:  solid #9cc2e5 0.5pt"><p style="text-align: center"><span style="color:black;font-family:Segoe UI;font-size:10pt">1</span></p></td></tr></tbody></table></div><p><img src="https://msdnshared.blob.core.windows.net/media/2018/09/090718_0346_FollowtheAL1.png" alt="" /><span style="color:#333333;font-family:Segoe UI;font-size:10pt">Subscribe, follow, and support the Rangers with candid and actionable feedback! </span><span style="font-family:Times New Roman;font-size:12pt">
		</span></p><p><span style="font-family:Segoe UI;font-size:10pt">Rangers, if your feeds are missing or need an update, ping me, you know where to find me. </span><span style="font-family:Times New Roman;font-size:12pt">
		</span></p><p style="text-align: right"><span style="font-family:Times New Roman;font-size:10pt"><strong>Revisions</strong>:<br />#1 – 2018.09.07 Create base table with details received to date.<br />#2 – 2018.09.08 Add Mike Douglas.<br />#3 – 2018.09.11 Add Giulio, Geoff and Igor.<br />#4 – Add Darren, Oren, Ken, and Shimail<br />#5 – Add Clementino, Jakob, and Suliman <br />#6 – Add Brian Randell</span></p>]]></content:encoded>
    </item>
    <item>
      <title>Kanban Board Tools Extension Now Available</title>
      <link>https://docs.microsoft.com/archive/blogs/visualstudioalmrangers/kanban-board-tools-extension-now-available</link>
      <pubDate>Fri, 24 Aug 2018 12:11:18 GMT</pubDate>
      <dc:creator><![CDATA[Edward Fry]]></dc:creator>
      <guid
        isPermaLink="false">https://blogs.msdn.microsoft.com/visualstudioalmrangers/?p=37995</guid>
      <description><![CDATA[Introduction

The Kanban Tools extension for VSTS is now available on the marketplace.  This is...]]></description>
      <content:encoded><![CDATA[<strong>Introduction</strong>

The <em>Kanban Tools</em> extension for VSTS is now available on the <a href="https://marketplace.visualstudio.com/items?itemName=alm-devops-rangers.KanbanBoardTools">marketplace</a>.  This is our first public release of the extension and includes the ability to copy to and from a team's Kanban board.

Here is one scenario where you may find this extension to be useful.  One team at an organization has spent a lot of time and trial-and-error to get their Kanban board just so.  Maybe that team is part of a pilot project, or maybe they are a center of excellence for the organization, or maybe they are just a very passionate team amongst many.  Regardless, the board configuration is of value.  Perhaps it provides greater productivity or suits the culture particularly well.  Perhaps it meets certain company or regulatory requirements.  Or, maybe, it just looks like it might be beneficial and worth taking for a spin.

Regardless of the reasons, other teams at that organization want to use the board configuration themselves.  Or, perhaps, the organization prefers that a team's board be adopted as a standard across the enterprise.  Either way, the Kanban Board Tools extension will let one team easily copy one board configuration to other teams.  It can be applied in two directions, too, meaning that one team can apply their board to another team, or another team may copy the board to their own board.

Let's get the extension installed so that you can try it out!

&nbsp;

<strong>Installation</strong>

To install the extension, first sign in to your VSTS tenant, then select <em>Browse Marketplace</em>:

<a href="https://msdnshared.blob.core.windows.net/media/2018/08/KBT1.png"><img width="800" height="321" class="alignnone size-full wp-image-38845" alt="" src="https://msdnshared.blob.core.windows.net/media/2018/08/KBT1.png" /></a>

<strong> </strong>

Search for <em>Kanban Board Tools</em>:

<a href="https://msdnshared.blob.core.windows.net/media/2018/08/KBT2.png"><img width="800" height="148" class="alignnone size-full wp-image-38855" alt="" src="https://msdnshared.blob.core.windows.net/media/2018/08/KBT2.png" /></a>

<strong> </strong><strong> </strong>

And install the extension:

<a href="https://msdnshared.blob.core.windows.net/media/2018/08/KBT-Banner.png"><img width="548" height="753" class="alignnone size-full wp-image-38865" alt="" src="https://msdnshared.blob.core.windows.net/media/2018/08/KBT-Banner.png" /></a>

<a href="https://msdnshared.blob.core.windows.net/media/2018/08/KBT41.png"><img width="800" height="271" class="alignnone size-full wp-image-38745" alt="" src="https://msdnshared.blob.core.windows.net/media/2018/08/KBT41.png" /></a>

<strong> </strong>

<strong> </strong>That's it!  At this point, you should see the new tool icon when you look at a board.  To get there, select 1) <em>Work</em>, 2) <em>Backlogs</em>, 3) <em>Board</em>, and 4) <em>Kanban Tools</em> extension as shown:

<a href="https://msdnshared.blob.core.windows.net/media/2018/08/KBT51.png"><img width="800" height="207" class="alignnone size-full wp-image-38755" alt="" src="https://msdnshared.blob.core.windows.net/media/2018/08/KBT51.png" /></a>

<strong> </strong><strong> </strong>

<strong>Using the Kanban Tools</strong>

Once you select the extension icon, a dialog will appear that lets you choose your options:

<a href="https://msdnshared.blob.core.windows.net/media/2018/08/KBT61.png"><img width="799" height="698" class="alignnone size-full wp-image-38765" alt="" src="https://msdnshared.blob.core.windows.net/media/2018/08/KBT61.png" /></a>

&nbsp;

You have the option to either copy your team's board settings to another team or to copy another team's board settings to your team.

<strong>NOTE</strong>: This extension makes a couple of important assumptions to keep in mind.  First, in order for the copy to work, you must have administrator permissions to the target team project (i.e. the one that will have a new board when you are done).  Keep in mind that the target team board will be <strong>completely replaced </strong>with the new configuration, so be really sure you want to proceed.  As a precaution, you can make a 'backup' of the target team's board by creating a temporary team project and copying its original settings there first.

If you wish to copy <em>To</em> another team, you then have the option to choose the destination team:

<a href="https://msdnshared.blob.core.windows.net/media/2018/08/KBT71.png"><img width="800" height="707" class="alignnone size-full wp-image-38775" alt="" src="https://msdnshared.blob.core.windows.net/media/2018/08/KBT71.png" /></a>

&nbsp;

Next, you can select the work item levels whose boards you would like to copy:

<a href="https://msdnshared.blob.core.windows.net/media/2018/08/KBT81.png"><img width="800" height="710" class="alignnone size-full wp-image-38785" alt="" src="https://msdnshared.blob.core.windows.net/media/2018/08/KBT81.png" /></a>

&nbsp;

By default, the extension will attempt to connect elements between the old and new boards automatically.  The connections are based on item states.  In other words, lanes that share the same underlying state as configured when customizing the Kanban board:

<a href="https://msdnshared.blob.core.windows.net/media/2018/08/KBT91.png"><img width="800" height="710" class="alignnone size-full wp-image-38795" alt="" src="https://msdnshared.blob.core.windows.net/media/2018/08/KBT91.png" /></a>

&nbsp;

Those states will be matched automatically.  Sometimes, however, there may be discrepancies, and you can manually set the mappings by toggling the <em>Customize Column Mappings</em> switch.  Then, pick the board item level you wish to change, and set the mappings appropriately in the drop-down:

<a href="https://msdnshared.blob.core.windows.net/media/2018/08/KBT101.png"><img width="800" height="707" class="alignnone size-full wp-image-38805" alt="" src="https://msdnshared.blob.core.windows.net/media/2018/08/KBT101.png" /></a>

&nbsp;

When everything looks good to you, click <em>OK</em>, and the tool will copy the board settings:

<a href="https://msdnshared.blob.core.windows.net/media/2018/08/KBT111.png"><img width="800" height="703" class="alignnone size-full wp-image-38815" alt="" src="https://msdnshared.blob.core.windows.net/media/2018/08/KBT111.png" /></a>

&nbsp;

The copy operation will apply columns, swim lanes, WIP limits, Doing/Done split columns, and state mappings.

If you need to copy settings <em>From</em> another team instead, everything works in exactly the same way as above but with the source and destination boards reversed:

<a href="https://msdnshared.blob.core.windows.net/media/2018/08/KBT121.png"><img width="799" height="705" class="alignnone size-full wp-image-38825" alt="" src="https://msdnshared.blob.core.windows.net/media/2018/08/KBT121-e1535139969995.png" /></a>

&nbsp;

<strong>Now It's Your Turn</strong>

Try out the Kanban Board tools for yourself.  We hope that it simplifies an otherwise tedious task and brings value to your development efforts.  In the true agile sense, we value your candid feedback.  Please take a moment to rate the extension and share your thoughts below.

&nbsp;]]></content:encoded>
    </item>
    <item>
      <title>Modern Security- &amp; Load-Testing with VSTS when bound to on-premises</title>
      <link>https://docs.microsoft.com/archive/blogs/visualstudioalmrangers/modern-security-load-testing-with-vsts-when-bound-to-on-premises</link>
      <pubDate>Tue, 21 Aug 2018 14:47:54 GMT</pubDate>
      <dc:creator><![CDATA[joweibel]]></dc:creator>
      <guid
        isPermaLink="false">https://blogs.msdn.microsoft.com/visualstudioalmrangers/?p=38405</guid>
      <description><![CDATA[In many enterprises Azure is the strategic public cloud. But it still can have technical or...]]></description>
      <content:encoded><![CDATA[<p lang="en-US">In many enterprises Azure is the strategic public cloud. But it still can have technical or organizational blockers which prevent you from fully profiting from the public cloud. Embracing modern DevOps practices to optimize and simplify the process of creating end user value is much harder if you build on top of legacy processes and hardware. Based on a real life scenario I'm describing in this post how you can use cloud technology to practice at least a bit of DevOps even if your organization is still not ready yet for public cloud.</p>

<h2>The scenario</h2>
<p lang="en-US">We are talking about a massive eCommerce web application (built with ASP.Net Core) that faces the extra challenge of not being able to leverage public cloud technologies. The development team for this eCommerce platform consists of 30 developers which contribute from two locations (onsite &amp; nearshore). They are sharing an on-prem TFS 2018 with other dev-teams but have their dedicated build server. The application itself runs on Windows behind an IIS webserver.</p>
<p lang="en-US">Beside using latest ASP.Net Core technology this is pretty much the classical way how application are getting developed and deployed. The application is ready to be containerized, but external dependencies do not allow a deployment to a Docker-hosted environment at the moment.</p>

<h2>How VSTS &amp; Azure still enable DevOps</h2>
<p lang="en-US">As the platform will have a massive user load it is absolutely crucial to<strong> test the application under load</strong> on a regular base starting already early in the development process. But the initiative of getting a dedicated on-prem environment with (1st) the load-generator agents and (2nd) the application itself to run the load against would probably have died due to complexity on an early stage.</p>
<p lang="en-US">To unlock this situation we have chosen a fully cloud based solution. As a prerequisite all relevant interfaces of the application have been mocked (<a target="_blank" href="https://en.wikipedia.org/wiki/Mock_object" rel="noopener">https://en.wikipedia.org/wiki/Mock_object</a>). Then the application gets deployed to an Azure VM (automated though TFS Release Management) and the cloud-based load-test from VSTS simulate user-load for the application running on the Azure VM. In addition to this Application Insights (<a target="_blank" href="https://azure.microsoft.com/en-us/services/application-insights/" rel="noopener">https://azure.microsoft.com/en-us/services/application-insights/</a>) is activated only on the application instance running on this Azure VM what provides us dozens of additional metrics while the application is under load.</p>
<p lang="en-US"><a href="https://msdnshared.blob.core.windows.net/media/2018/08/ModernSecLoadTesting1.png"><img width="300" height="291" class="alignnone size-medium wp-image-38415" alt="" src="https://msdnshared.blob.core.windows.net/media/2018/08/ModernSecLoadTesting1-300x291.png" /></a></p>
<p lang="en-US">Continuously more and more important is <span><strong>security testing and especially considering the OWASP</strong> (<a target="_blank" href="https://www.owasp.org" rel="noopener">https://www.owasp.org</a>) threats</span>. Executing scans with the ZAP (Zed Attack Proxy, <a target="_blank" href="https://github.com/zaproxy/zaproxy/wiki/Downloads" rel="noopener">https://github.com/zaproxy/zaproxy/wiki/Downloads</a>) again requires hardware for this proxy-software as well as for triggering the requests.</p>
<p lang="en-US">Extending the scenario from above with a second Azure VM which hosts the proxy and a VSTS build definition which makes use of the test task coming with this VSTS extension (<a target="_blank" href="https://marketplace.visualstudio.com/items?itemName=kasunkodagoda.owasp-zap-scan" rel="noopener">https://marketplace.visualstudio.com/items?itemName=kasunkodagoda.owasp-zap-scan</a>) is our easy and efficient solution to run OWASP security tests on a regular base.</p>
<p lang="en-US"><a href="https://msdnshared.blob.core.windows.net/media/2018/08/ModernSecLoadTesting2.png"><img width="300" height="293" class="alignnone size-medium wp-image-38425" alt="" src="https://msdnshared.blob.core.windows.net/media/2018/08/ModernSecLoadTesting2-300x293.png" /></a></p>

<h2>What if…</h2>
<p lang="en-US">With this solution cloud based security- and load-tests are possible although no data (not even source code) is stored in the public cloud. But without any boundaries in leveraging public cloud (VSTS &amp; Azure) the ALM (Application Lifecycle Management) process could still be much more efficient:</p>

<ol type="1">
 	<li value="1"><span>Containerizing the application and running it as micro-services on a managed infrastructure (e.g. AKS, </span><a target="_blank" href="https://docs.microsoft.com/en-us/azure/aks/" rel="noopener"><span>https://docs.microsoft.com/en-us/azure/aks/</span></a><span>) would give you full flexibility in terms of scalability and provisioning additional environments by reducing the operational effort to rare minimum.</span></li>
 	<li><span>The execution of the mentioned Security- &amp; Load-Tests could be orchestrated as part of the existing build-, test- and release-pipeline</span></li>
 	<li><span>When working on VSTS you automatically profit from the newest features and get rid of upgrading TFS once or twice a year.</span></li>
</ol>]]></content:encoded>
    </item>
    <item>
      <title>Introducing the Visual Studio ALM Rangers – Shimail Gillani</title>
      <link>https://docs.microsoft.com/archive/blogs/visualstudioalmrangers/introducing-the-visual-studio-alm-rangers-shimail-gillani</link>
      <pubDate>Mon, 13 Aug 2018 14:44:42 GMT</pubDate>
      <dc:creator><![CDATA[Edward Fry]]></dc:creator>
      <guid
        isPermaLink="false">https://blogs.msdn.microsoft.com/visualstudioalmrangers/?p=37935</guid>
      <description><![CDATA[Why do you want to join the Rangers?

From last 3 Years as Microsoft Cloud Solution Architect,...]]></description>
      <content:encoded><![CDATA[<a href="https://msdnshared.blob.core.windows.net/media/2018/07/Shimail1.png"><img width="144" height="146" class="alignnone size-full wp-image-37965" alt="" src="https://msdnshared.blob.core.windows.net/media/2018/07/Shimail1.png" /></a>

<strong>Why do you want to join the Rangers?</strong>

From last 3 Years as Microsoft Cloud Solution Architect, I have worked with lot of Microsoft K-12 and Higher Education customers, where DevOps is found as comparatively a messy area to focus but with has a full of potential for digital transformation. By working with these customers, I have realized that the union of People, Products and Processes enabled by Microsoft Intelligent Cloud and Team System DevOps platform, can enable them to deliver the exact business value for end users. By joining and actively participating in ALM ranger community, I feel I can multiply my impact not only to my customers but can also provide the timely feedback to ALM Rangers community to increase their impact to larger connected community.

<strong>Who Are You?</strong>

Shimail Gillani (aka <a href="https://twitter.com/chefgillani">@ChefGillani</a>), Microsoft US Education Cloud Solution Architect. All 20+ years of my life implementing enterprise software and infrastructures deliveries specially in public sector area. I have lot to share with ALM Rangers and community members about how my customers are solving some unique problems around DevOps area.

<strong>What makes you “tick”?</strong>

Any opportunity makes me tick, where technology can solve any size of Human or Community related problem. The world is full of use cases, where every new day brings you an opportunity to interact with problems and find the matching technology solution.

<strong>Where do you Live?</strong>

Recently moved to Dallas Fort-worth area from north New Jersey for job and family related reasons.

<a href="https://msdnshared.blob.core.windows.net/media/2018/07/Shimail2.png"><img width="600" height="112" class="alignnone size-medium wp-image-37975" alt="" src="https://msdnshared.blob.core.windows.net/media/2018/07/Shimail2-300x56.png" /></a>]]></content:encoded>
    </item>
    <item>
      <title>VSTS Gems - Preview Features</title>
      <link>https://docs.microsoft.com/archive/blogs/visualstudioalmrangers/vsts-gems-preview-features</link>
      <pubDate>Fri, 25 May 2018 03:13:15 GMT</pubDate>
      <dc:creator><![CDATA[Rui Melo]]></dc:creator>
      <guid
        isPermaLink="false">https://blogs.msdn.microsoft.com/visualstudioalmrangers/?p=37875</guid>
      <description><![CDATA[VSTS is a great platform, but did you know about its gems?

Follow this short post series where we...]]></description>
      <content:encoded><![CDATA[VSTS is a great platform, but did you know about its gems?

Follow this short post series where we undercover some of its coolest features.

<span><strong>Gem
</strong></span>Preview Features

&lt;click&gt; on image for animation.

<span><a href="https://msdnshared.blob.core.windows.net/media/2018/05/gem_previewfeature.gif"><img src="https://msdnshared.blob.core.windows.net/media/2018/05/gem_previewfeature-1024x576.gif" alt="" class="alignnone size-large wp-image-37905" width="1024" height="576" /></a>
</span>

<strong><span>Area</span></strong>

Settings

<strong><span>TFS Availability</span></strong>

Not available.

<strong><span>Value</span></strong>

VSTS uses a strategy based on deployment rings and feature flags that allow a fine grained control on how and when new features are exposured (a great article by Josh Garverick and Willy Schaub explaining the process <a href="https://docs.microsoft.com/en-us/vsts/articles/phase-rollout-with-rings">Explore how to progressively expose your VSTS Extension releases in production to validate, before impacting all users</a>).

Did you know you can control the new functionalities that are ready for the ring you are in? Its quite simple and explained in detail in the article <a href="https://docs.microsoft.com/en-us/vsts/collaborate/preview-features?view=vsts">Enable preview features.</a>

Here is a quick step-by-step:
<ul>
 	<li>Access your profile menu option and click on "Preview features"</li>
</ul>
<a href="https://msdnshared.blob.core.windows.net/media/2018/05/gem_previewfeature_1menuoption.png"><img src="https://msdnshared.blob.core.windows.net/media/2018/05/gem_previewfeature_1menuoption-283x300.png" alt="" class="wp-image-37885 size-medium aligncenter" width="283" height="300" /></a>
<ul>
 	<li>From the menu, turn on or off the available features in preview (these change depending on Account or user selection, your current ring and the available features)</li>
</ul>
<a href="https://msdnshared.blob.core.windows.net/media/2018/05/gem_previewfeature_2features.png"><img src="https://msdnshared.blob.core.windows.net/media/2018/05/gem_previewfeature_2features-643x1024.png" alt="" class="wp-image-37895 aligncenter" width="462" height="736" /></a>

That's it! Enjoy, explore and remember, if you find something missing or that you don't like, please use the feedback feature!

&nbsp;

References:
<ul>
 	<li><a href="https://docs.microsoft.com/en-us/vsts/articles/phase-rollout-with-rings">Explore how to progressively expose your VSTS Extension releases in production to validate, before impacting all users</a></li>
 	<li><a href="https://docs.microsoft.com/en-us/vsts/collaborate/preview-features?view=vsts">Enable preview features.</a><a href="https://docs.microsoft.com/en-us/vsts/report/powerbi/data-connector-connect?view=vsts"> </a></li>
</ul>
<strong>
Find more gems on the <a target="_blank" href="https://blogs.msdn.microsoft.com/visualstudioalmrangers/tag/VSTSGems/" rel="noopener">Rangers blog</a></strong><strong></strong>

<strong>Find more gems on <a href="https://twitter.com/search/?q=%28vstsgems">Twitter</a></strong>]]></content:encoded>
    </item>
    <item>
      <title>Announcing the deprecation of a number of guidance and tools</title>
      <link>https://docs.microsoft.com/archive/blogs/visualstudioalmrangers/announcing-the-deprecation-of-a-number-of-guidance-and-tools</link>
      <pubDate>Thu, 24 May 2018 19:02:50 GMT</pubDate>
      <dc:creator><![CDATA[Willy-P. Schaub]]></dc:creator>
      <guid
        isPermaLink="false">https://blogs.msdn.microsoft.com/visualstudioalmrangers/?p=37855</guid>
      <description><![CDATA[Our mission is to provide practical guidance, experience, and gap-filling solutions to the developer...]]></description>
      <content:encoded><![CDATA[<p>Our mission is to provide practical guidance, experience, and <strong>gap-filling</strong> solutions to the developer community. These solutions are eventually deprecated for a number of reasons, such as:<ul><li>Gaps are filled as the products and documentation continue to mature (<img class="wlEmoticon wlEmoticon-smile" alt="Smile" src="https://msdnshared.blob.core.windows.net/media/2018/05/wlEmoticon-smile4.png">)</li><li>Value of solutions becomes less than the effort to maintain them (no value)</li><li>Passion and bandwidth of associated volunteers fades (no energy)</li><li>We forgot all about the solution (no need)</li></ul><h2><font color="#4f81bd">Recently deprecated solutions</font></h2><p><img width="100" height="70" alt="See the source image" src="https://knoxvillehardcourtbikepolo.files.wordpress.com/2014/06/retired.gif"></p><p>We have deprecated the following solutions in our <strong>Library of tooling and guidance solutions</strong> (<a href="https://aka.ms/vsarsolutions">aka.ms/vsarsolutions</a>):</p><ul><li>ALM Assessment Guidance (use <a href="https://aka.ms/devopsassessment">aka.ms/devopsassessment</a> instead).</li><li>Device Testing Guidance</li><li>DevOps Workbench</li><li>Team Foundation Build Guidance</li><li>TFS 2010 Monitoring Management Pack</li><li>TFS Process Template Customization Guide</li><li>Unit Test Generator Tool</li><li>Visual Studio Architecture Tooling Guide and Extension</li></ul><h2><font color="#4f81bd">Solutions we’re planning to deprecate<br><img width="150" height="85" alt="See the source image" src="https://i.ytimg.com/vi/pFZYex9gbPc/maxresdefault.jpg"></font></h2><p>We’re investigating the state, value, and feasibility of deprecating the following solutions:</p><ul><li><a title="https://marketplace.visualstudio.com/items?itemName=ms-devlabs.BranchVisualization" href="https://marketplace.visualstudio.com/items?itemName=ms-devlabs.BranchVisualization">Branch Visualization</a> extension – Move to OSS and let the community take it over?</li><li><a href="https://marketplace.visualstudio.com/items?itemName=ms-devlabs.BuildandTestUsage" target="_blank">Build Usage</a> extension - Challenging to synchronize build usage data with product billing</li><li><a href="https://marketplace.visualstudio.com/items?itemName=ms-devlabs.SampleDataWidget" target="_blank">Sample Data</a> extension - Challenging to keep it up to date with product (consider <a href="https://almvm.azurewebsites.net/labs/vsts/VSTSDemoGenerator/">VSTS Demo Data generator</a> instead)</li><li><a href="https://github.com/ALM-Rangers/Migrate-assets-from-RM-server-to-VSTS" target="_blank">Migration of RM assets from RM server to VSTS</a> - Dated – still relevant? OSS sample seems sufficient</li><li><a href="https://github.com/Azure/azure-quickstart-templates/tree/master/sonarqube-azuresql" target="_blank">Secure SonarQube VM with Azure SQL DB</a> - Dated – still relevant? OSS sample seems sufficient</li><li><a href="https://aka.ms/vsartdsq" target="_blank">Technical Debt Management / SonarQube</a> (aka.ms/vsartdsq) – still relevant? OSS sample seems sufficient </li></ul><p>Thoughts?</p><p>See <a title="https://blogs.msdn.microsoft.com/visualstudioalmrangers/2017/09/18/please-uninstall-our-deprecated-extensions/" href="https://blogs.msdn.microsoft.com/visualstudioalmrangers/2017/09/18/please-uninstall-our-deprecated-extensions/" target="_blank">please uninstall our deprecated extensions</a> for deprecated VSTS extensions.</p>]]></content:encoded>
    </item>
    <item>
      <title>VSTS Gems - Analytics Extention #1 - Analytical widgets</title>
      <link>https://docs.microsoft.com/archive/blogs/visualstudioalmrangers/vsts-gems-analytics-extention-1-analytical-widgets</link>
      <pubDate>Fri, 04 May 2018 17:28:36 GMT</pubDate>
      <dc:creator><![CDATA[Rui Melo]]></dc:creator>
      <guid
        isPermaLink="false">https://blogs.msdn.microsoft.com/visualstudioalmrangers/?p=37805</guid>
      <description><![CDATA[VSTS is a great platform, but did you know about its gems?

Follow this short post series where we...]]></description>
      <content:encoded><![CDATA[VSTS is a great platform, but did you know about its gems?

Follow this short post series where we undercover some of its coolest features.

<span><strong>Gem
</strong></span>Analytics Extention - Analytics widgets

&lt;click&gt; on image for animation.

<span><a href="https://msdnshared.blob.core.windows.net/media/2018/05/gem_analytics_2018-05-05_0-49-52.gif"><img src="https://msdnshared.blob.core.windows.net/media/2018/05/gem_analytics_2018-05-05_0-49-52-1024x576.gif" alt="" width="1024" height="576" class="alignnone size-large wp-image-37815" /></a>
Area</span>

Planning.

<strong><span>TFS Availability</span></strong>

Not available.

<strong><span>Value</span></strong>
<ul>
 	<li>This extension adds a series of widgets (CFD, Lead, Cycle, Velocity, Burndown and Burn up) that can be used on your dashboards.</li>
 	<li>For added functionality, you can build your own Power BI dashboards as detailed in the article: <a href="https://docs.microsoft.com/en-us/vsts/report/powerbi/data-connector-connect?view=vsts">Connect to VSTS with Power BI Data Connector</a>. We'll cover this gem on a future</li>
</ul>
Here is a quick step-by-step:
<ul>
 	<li>Add the extension from the marketplace by searching for "Analytics"</li>
</ul>
<a href="https://msdnshared.blob.core.windows.net/media/2018/05/gem_analytics_1_2018-05-05_1-11-52.png"><img src="https://msdnshared.blob.core.windows.net/media/2018/05/gem_analytics_1_2018-05-05_1-11-52.png" alt="" width="650" height="453" class="size-full wp-image-37825 aligncenter" /></a>
<ul>
 	<li>After installation, you will have the new widgets available</li>
</ul>
<a href="https://msdnshared.blob.core.windows.net/media/2018/05/gem_analytics_2_2018-05-05_1-11-52.png"><img src="https://msdnshared.blob.core.windows.net/media/2018/05/gem_analytics_2_2018-05-05_1-11-52.png" alt="" width="1000" height="575" class="size-full wp-image-37835 aligncenter" /></a>
<ul>
 	<li>Open a dashboard and enter Edit mode</li>
 	<li>Add the widgets and save</li>
</ul>
&nbsp;

References:
<ul>
 	<li>Analytics Extention for VSTS. Get it from the <a href="https://marketplace.visualstudio.com/items?itemName=ms.vss-analytics">marketplace</a></li>
 	<li>Connect to VSTS with Power BI Data Connector <a href="https://docs.microsoft.com/en-us/vsts/report/powerbi/data-connector-connect?view=vsts">article </a></li>
 	<li>More on Power BI https://powerbi.microsoft.com</li>
</ul>
<strong>
Find more gems on the <a target="_blank" href="https://blogs.msdn.microsoft.com/visualstudioalmrangers/tag/VSTSGems/" rel="noopener">Rangers blog</a></strong><strong></strong>

<strong>Find more gems on <a href="https://twitter.com/search/?q=%28vstsgems">Twitter</a></strong>]]></content:encoded>
    </item>
    <item>
      <title>Refreshed VC, VSTS, and DevOps articles and a call for feedback!</title>
      <link>https://docs.microsoft.com/archive/blogs/visualstudioalmrangers/refreshed-vc-vsts-and-devops-articles-and-a-call-for-feedback</link>
      <pubDate>Wed, 02 May 2018 09:17:18 GMT</pubDate>
      <dc:creator><![CDATA[Willy-P. Schaub]]></dc:creator>
      <guid
        isPermaLink="false">https://blogs.msdn.microsoft.com/visualstudioalmrangers/?p=37785</guid>
      <description><![CDATA[We refreshed a batch of materials we’re creating and updating to support your development efforts...]]></description>
      <content:encoded><![CDATA[<p>We refreshed a batch of materials we’re creating and updating to support your development efforts with Version Control (VC), Visual Studio Team Services (VSTS), Team Foundation Server (TFS), and your DevOps journey. To continuously improve the content, we need your feedback and contributions. What … contributions?</p><h2><font color="#4f81bd">Feedback and Edit </font></h2><p>You’ll notice on our <a href="https://docs.microsoft.com" target="_blank">docs.microsoft.com</a> that you now have an option to give us (1) <strong>Feedback</strong> and to (2) <strong>Edit</strong> the content on the associated <a href="https://github.com/MicrosoftDocs/vsts-docs" target="_blank">github.com/MicrosoftDocs/vsts-docs</a> repo.</p><h2><a href="https://msdnshared.blob.core.windows.net/media/2018/05/SNAGHTML96204f.png"><img width="600" height="279" title="SNAGHTML96204f" style="border: 0px currentcolor" alt="SNAGHTML96204f" src="https://msdnshared.blob.core.windows.net/media/2018/05/SNAGHTML96204f_thumb.png" border="0"></a></h2><h2><font color="#4f81bd">List of articles</font></h2><p>Here’s a list of the refreshed articles. We’d love your thoughts on what’s missing, what can be improved, and what’s dated or obsolete. Or even better, contribute a pull request with your revisions <img class="wlEmoticon wlEmoticon-smile" alt="Smile" src="https://msdnshared.blob.core.windows.net/media/2018/05/wlEmoticon-smile1.png"></p><blockquote><p><strong>Guidance</strong></p></blockquote><ul><li><a href="https://docs.microsoft.com/en-us/vsts/git/concepts/mapping-my-tfvc-actions-to-git?view=vsts" target="_blank">Map TFVC actions to Git</a></li><li><a href="https://docs.microsoft.com/en-us/vsts/tfvc/branching-strategies-with-tfvc?view=vsts" target="_blank">Branching strategies for Team Foundation Version Control (TFVC) and how to select an effective strategy</a><br><img width="300" height="53" alt="Feature Isolation branching strategy" src="https://docs.microsoft.com/en-us/vsts/tfvc/_img/branching-strategies-with-tfvc/branching-scenarios-feature-isolation.png?view=vsts"></li></ul><blockquote><p><strong>Version Control</strong></p></blockquote><ul><li><a href="https://docs.microsoft.com/en-us/vsts/articles/effective-tfvc-branching-strategies-for-devops?view=vsts" target="_blank">Manage branching strategies in TFVC for DevOps</a><br><a href="https://msdnshared.blob.core.windows.net/media/2018/05/image13.png"><img width="240" height="123" title="image" style="border: 0px currentcolor" alt="image" src="https://msdnshared.blob.core.windows.net/media/2018/05/image_thumb6.png" border="0"></a><li><a href="https://docs.microsoft.com/en-us/vsts/articles/effective-feature-isolation-on-tfvc?view=vsts" target="_blank">Manage feature isolation in TFVC</a><li><a href="https://docs.microsoft.com/en-us/vsts/articles/perform-migration-from-svn-to-git?view=vsts" target="_blank">Migrate from Subversion (SVN) to Git</a><li><a href="https://docs.microsoft.com/en-us/vsts/articles/move-git-repos-between-team-projects?view=vsts" target="_blank">Move Git repositories between Team Projects</a><li><a href="https://docs.microsoft.com/en-us/vsts/articles/remove-binaries?view=vsts" target="_blank">Remove large binaries from Git</a></li></ul><blockquote><p><strong>DevOps</strong></p></blockquote><ul><li><a href="https://docs.microsoft.com/en-us/vsts/articles/security-validation-cicd-pipeline?view=vsts" target="_blank">Add Continuous Security Validation to your CICD Pipeline</a><br><img width="300" height="167" alt="Feedback" src="https://docs.microsoft.com/en-us/vsts/articles/_img/security-validation-cicd-pipeline/feedback.png?view=vsts"><li><a href="https://docs.microsoft.com/en-us/vsts/articles/phase-features-with-feature-flags?view=vsts" target="_blank">Progressively expose your features using feature flags</a><br><img width="300" height="61" alt="Feature Flag" src="https://docs.microsoft.com/en-us/vsts/articles/_img/phase-features-with-ff/phase-features-with-ff-ab-test.png?view=vsts"><li><a href="https://docs.microsoft.com/en-us/vsts/articles/phase-rollout-with-rings?view=vsts" target="_blank">Progressively expose your releases using deployment rings</a><br><img width="300" height="107" alt="Extension rings" src="https://docs.microsoft.com/en-us/vsts/articles/_img/phase-rollout-with-rings/phase-rollout-with-rings-pipeline.png?view=vsts"></li></ul><p>Thanks for reading!</p>]]></content:encoded>
    </item>
    <item>
      <title>Recent work on the Countdown Widget for VSTS</title>
      <link>https://docs.microsoft.com/archive/blogs/visualstudioalmrangers/recent-work-on-the-countdown-widget-for-vsts</link>
      <pubDate>Mon, 30 Apr 2018 08:28:34 GMT</pubDate>
      <dc:creator><![CDATA[Henry Been]]></dc:creator>
      <guid
        isPermaLink="false">https://blogs.msdn.microsoft.com/visualstudioalmrangers/?p=37675</guid>
      <description><![CDATA[Countdown Widget is one of the oldest Ranger extensions. This extension was part of the first batch...]]></description>
      <content:encoded><![CDATA[Countdown Widget is one of the oldest Ranger extensions. This extension was part of the first batch of extensions developed for VSTS to showcase the new extensibility mechanisms. Over time it has become a valued (top 25) extension with well over 6000 VSTS installations. However, there were several feature requests that have remained unaddressed for a while. Over the last couple of weeks we have pushed a number of changes in Countdown Widget in order to address these requests. Because of the reactions we got in response to the changes, we want to share in this blog what we have done, and why. We also want to look forward and share some of the future work we intend to do.
<h2><span style="color: #4f81bd">Countdown and time zones</span></h2>
Right from the start, creating countdown widget got us into a well-known area of trouble: time zones. Showing the number of days remaining to a certain date and time did not always produce the result expected by our users.

Some users were expecting the number of days to round up or down to full days. Other were expecting the widget to account for the local time and to include the current day (or not) in the count, depending on the number of work hours left on the local day.

Due to this difference in expectations, we have been receiving feedback for over a year that the countdown widgets were not displaying the remaining number of days to a deadline correctly, especially for teams that are distributed over multiple time zones.
<table cellspacing="0" cellpadding="0">
<tbody>
<tr>
<td width="273"></td>
</tr>
<tr>
<td></td>
<td></td>
</tr>
</tbody>
</table>
To address this issue, we decided to display the number of days remaining with a fraction as shown in Figure 1. We believed that this would clearly demonstrate that the widget shows the total time remaining to the deadline.
<h3><a href="https://msdnshared.blob.core.windows.net/media/2018/04/clip_image00214.png"><span style="font-size: xx-small"><img title="clip_image002" style="border: 0px currentcolor" alt="clip_image002" src="https://msdnshared.blob.core.windows.net/media/2018/04/clip_image002_thumb11.png" width="240" height="109" border="0" /></span></a><span style="font-size: xx-small">
Figure 1 – Before and after a decimal to the number of days remaining</span></h3>
<h2><span style="color: #4f81bd">Community engagement</span></h2>
Within hours after we started displaying fractions for the number of days remaining we began receiving feedback from the community. First a bug was reported via Twitter: when the number of days remaining became larger than 100, the number would be truncated. Luckily, we were able to release a fix for the issue within the day, mostly thanks to a <a target="_blank" href="https://blogs.msdn.microsoft.com/visualstudioalmrangers/2017/04/24/set-up-a-cicd-pipeline-with-unit-testing-and-code-coverage-for-your-team-services-extension/" rel="noopener">reliable CI/CD pipeline</a> that we have come to trust.

After this fix, new feedback came in. A number of users did not want the widget to display the number of days remaining in more detail at all. This issue was reported on our GitHub repository and two days later we had the first pull request from a contributor outside of the Rangers!

For us, this proves that the Countdown Widget is still a gap filling solution that is providing value to the community and that we should continue supporting it.

However, we also learned that we had to be careful when it comes to changing the way an existing extension works. All VSTS users of the extension will always get the latest version automatically and cannot upgrade at their own discretion. For us this meant that we must make sure we do not change existing behavior, and thus surprise our users.
<h2><span style="color: #4f81bd">Other changes</span></h2>
The engagement from the community showed us that the Countdown Widget was valuable and that we needed to do more work on it. So next to displaying a fraction, we have made a small number of other changes to Countdown Widget in response to user requests:
<ol>
 	<li>We expanded the color choice to no longer allow just eight predefined colors, but to allow selection of any other color</li>
 	<li>We added a choice to change the background color of the Countdown Widget when a deadline gets closer than a specified number of hours or days</li>
</ol>
Here we applied our lessons learned, designing both these changes to only add new options and in no way change existing behavior, to prevent breaking users' dependencies on existing behavior again.
<h2><span style="color: #4f81bd">Future work</span></h2>
Next in addition to the changes already made, we are considering making two more changes to the Countdown Widget that we would like to share:
<ol>
 	<li>Expand the rounding options when displaying the number of days left. Currently you have the possibility to either round the number of days to the closest whole number or display the number of days with one decimal. We intend to add two more options, namely to always round the number up or to always round down.</li>
 	<li>We are also considering piloting an addition to the Countdown Widget. We intend to add a new, third widget to the extension: A fancy countdown as shown in figure 2. This will be an animated countdown of the time remaining to either the end of the sprint or to a custom date and time.
<a href="https://msdnshared.blob.core.windows.net/media/2018/04/clip_image00416.png"><span style="font-size: xx-small"><img title="clip_image004" style="border: 0px currentcolor" alt="clip_image004" src="https://msdnshared.blob.core.windows.net/media/2018/04/clip_image004_thumb14.png" width="600" height="158" border="0" /></span></a>
<span style="font-size: xx-small">Figure 2 – Fancy countdown</span></li>
</ol>
<blockquote><span style="font-family: Arial;font-size: xx-small"><strong>Here we are again applying the lessons learned:</strong> The reason we are pushing this new look as a new, third widget is to prevent breaking existing user dependencies on Countdown Widget.</span></blockquote>
We would love to hear your opinion about the changes we made in the last couple of weeks and those that we intend to make next. Please reach out and find us on <a target="_blank" href="https://twitter.com/almrangers" rel="noopener">Twitter</a>, <a target="_blank" href="https://github.com/ALM-Rangers/Countdown-Widget-Extension" rel="noopener">GitHub</a> or comment below!
<blockquote><span style="font-family: Arial;font-size: xx-small">Thanks to the reviewers of this post: <strong>Lia</strong> Keston, <strong>Niel</strong> Zeeman</span></blockquote>]]></content:encoded>
    </item>
  </channel>
</rss>