<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet type="text/xsl" href="http://msmvps.com/utility/FeedStylesheets/atom.xsl" media="screen"?><feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en"><title type="html">Mathias Olausson [MVP] :: thoughts on Visual Studio ALM</title><subtitle type="html" /><id>http://msmvps.com/blogs/molausson/atom.aspx</id><link rel="alternate" type="text/html" href="http://msmvps.com/blogs/molausson/default.aspx" /><link rel="self" type="application/atom+xml" href="http://msmvps.com/blogs/molausson/atom.aspx" /><generator uri="http://communityserver.org" version="4.1.40407.4157">Community Server</generator><updated>2012-04-10T16:34:49Z</updated><entry><title>Book project #2 - Pro Team Foundation Service, done!</title><link rel="alternate" type="text/html" href="/blogs/molausson/archive/2013/05/22/book-project-2-pro-team-foundation-service-done.aspx" /><id>/blogs/molausson/archive/2013/05/22/book-project-2-pro-team-foundation-service-done.aspx</id><published>2013-05-22T21:08:54Z</published><updated>2013-05-22T21:08:54Z</updated><content type="html">&lt;p&gt;I’m happy to share the &lt;a href="http://www.amazon.com/Team-Foundation-Service-Mathias-Olausson/dp/1430259957"&gt;release&lt;/a&gt; of the second book I’ve been involved in. This time the subject is the &lt;a href="http://tfs.visualstudio.com/"&gt;Team Foundation Service&lt;/a&gt; and how it can be used to setup a complete development infrastructure in just a couple of minutes. Oh, well, at least that’s what it takes to create an account… To fully take advantage of all its capabilities obviously will take much longer but hopefully the practices and experience we share in this book will help you get going quickly.&lt;/p&gt;  &lt;p&gt;I’ve had the opportunity to work with a great team to author the book, with co-authors &lt;a href="http://geekswithblogs.net/jakob/"&gt;Jakob Ehn&lt;/a&gt;, &lt;a href="http://mskold.blogspot.se/"&gt;Mattias Sköld&lt;/a&gt; and Joachim Rossberg. We’ve got great input and feedback from people in the product group, thanks Jamie, Will, Ravi, Anu, Vijay and Ed! And not to mention our most thorough reviewer &lt;a href="http://geekswithblogs.net/terje/"&gt;Terje Sandstrøm&lt;/a&gt;. And thanks to &lt;a href="http://blogs.msdn.com/b/bharry/"&gt;Brian Harry&lt;/a&gt; for writing the foreword!&lt;/p&gt;  &lt;p&gt;&lt;a href="http://www.amazon.com/Team-Foundation-Service-Mathias-Olausson/dp/1430259957"&gt;&lt;img title="image" style="border-top:0px;border-right:0px;background-image:none;border-bottom:0px;padding-top:0px;padding-left:0px;border-left:0px;display:inline;padding-right:0px;" border="0" alt="image" src="http://msmvps.com/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/molausson.metablogapi/2678.image_5F00_4897AB3E.png" width="165" height="179" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;You can read more about the book at Amazon: &lt;a title="http://www.amazon.com/Team-Foundation-Service-Mathias-Olausson/dp/1430259957" href="http://www.amazon.com/Team-Foundation-Service-Mathias-Olausson/dp/1430259957"&gt;http://www.amazon.com/Team-Foundation-Service-Mathias-Olausson/dp/1430259957&lt;/a&gt;.&lt;/p&gt;  &lt;p&gt;Hope you find the book useful, I definitely learnt a lot from writing it!&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://msmvps.com/aggbug.aspx?PostID=1831168" width="1" height="1"&gt;</content><author><name>Mathias</name><uri>http://msmvps.com/members/Mathias/default.aspx</uri></author><category term="TFS" scheme="http://msmvps.com/blogs/molausson/archive/tags/TFS/default.aspx" /><category term="ALM" scheme="http://msmvps.com/blogs/molausson/archive/tags/ALM/default.aspx" /><category term="Visual Studio 2012" scheme="http://msmvps.com/blogs/molausson/archive/tags/Visual+Studio+2012/default.aspx" /><category term="Team Foundation Service" scheme="http://msmvps.com/blogs/molausson/archive/tags/Team+Foundation+Service/default.aspx" /></entry><entry><title>Vad din app gör när du inte ser på? (swe)</title><link rel="alternate" type="text/html" href="/blogs/molausson/archive/2013/04/16/vad-din-app-g-246-r-n-228-r-du-inte-ser-p-229-swe.aspx" /><id>/blogs/molausson/archive/2013/04/16/vad-din-app-g-246-r-n-228-r-du-inte-ser-p-229-swe.aspx</id><published>2013-04-16T19:21:19Z</published><updated>2013-04-16T19:21:19Z</updated><content type="html">&lt;p&gt;&lt;em&gt;&lt;strong&gt;- eller hur din applikation beter sig i produktion.&lt;/strong&gt;&lt;/em&gt;&lt;/p&gt;  &lt;p&gt;Om ett par veckor (3/5) kör vi ett seminarium tillsammans med &lt;a href="http://informator.se/"&gt;Informator&lt;/a&gt; på ovan titel, ett i mitt tycke aktuellt ämne där vi tittar på hur vi med rätt verktyg kan få kontroll över hur våra system fungerar i drift och vad vi kan göra för att snabbt åtgärda problem när de uppstår.&lt;/p&gt;  &lt;h5&gt;&lt;font style="font-weight:normal;"&gt;&lt;font style="font-weight:bold;"&gt;Mer info och anmälan:&lt;/font&gt; &lt;/font&gt;&lt;a href="http://informator.se/seminarier/seminarier/vad-din-app-gor-nar-du-inte-ser-pa"&gt;&lt;font style="font-weight:normal;"&gt;http://informator.se/seminarier/seminarier/vad-din-app-gor-nar-du-inte-ser-pa&lt;/font&gt;&lt;/a&gt;&lt;/h5&gt;  &lt;p&gt;Buggar och prestandaproblem kan vara nog så svåra att hantera i en utvecklings- eller testmiljö. Men när de uppstår i produktion så kan det verkligen bli otrevligt.&lt;/p&gt;  &lt;p&gt;Under detta seminarium tittar vi på verktyg för bättre applikationsanalys och hur dessa kan användas för att hjälpa oss förstå produktionsbeteenden på ett bättre sätt. Vi utgår från .NET och Visual Studio 2012 och tittar på tekniker som:&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;&lt;strong&gt;Run-time analys&lt;/strong&gt; Arbeta proaktivt med prestanda och felinformation så vet vi vad som funkar och inte, innan våra användare gör det. &lt;/li&gt;    &lt;li&gt;&lt;strong&gt;IntelliTrace&lt;/strong&gt; Om fel trots allt uppstår kan IntelliTrace hjälpa oss få detaljerad information om felsituationen. &lt;/li&gt;    &lt;li&gt;&lt;strong&gt;Profiling&lt;/strong&gt; Profileringsverktyg ger oss nödvändiga detaljer om minnesläckor eller prestandaproblem, så vi snabbare kan hitta källan till problemet. &lt;/li&gt;    &lt;li&gt;&lt;strong&gt;Prestandatest&lt;/strong&gt; De integrerade verktygen i Visual Studio låter oss enkelt simulera produktionsförutsättningarna, så vi kan säkerställa att applikationen kommer prestera som det är tänkt.&lt;/li&gt; &lt;/ul&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://msmvps.com/aggbug.aspx?PostID=1827493" width="1" height="1"&gt;</content><author><name>Mathias</name><uri>http://msmvps.com/members/Mathias/default.aspx</uri></author><category term="ALM" scheme="http://msmvps.com/blogs/molausson/archive/tags/ALM/default.aspx" /><category term="Visual Studio 2012" scheme="http://msmvps.com/blogs/molausson/archive/tags/Visual+Studio+2012/default.aspx" /><category term="IntelliTrace" scheme="http://msmvps.com/blogs/molausson/archive/tags/IntelliTrace/default.aspx" /></entry><entry><title>ALM Rangers DevOps bug resolution using IntelliTrace Guidance Released</title><link rel="alternate" type="text/html" href="/blogs/molausson/archive/2013/04/13/alm-rangers-devops-bug-resolution-using-intellitrace-guidance-released.aspx" /><id>/blogs/molausson/archive/2013/04/13/alm-rangers-devops-bug-resolution-using-intellitrace-guidance-released.aspx</id><published>2013-04-12T23:10:00Z</published><updated>2013-04-12T23:10:00Z</updated><content type="html">&lt;p&gt;Yesterday the &lt;a href="http://blogs.msdn.com/b/willy-peter_schaub/archive/2012/03/31/understanding-the-visual-studio-alm-rangers.aspx"&gt;ALM Rangers&lt;/a&gt; released a new guidance project, this time around how to use IntelliTrace to enable better developer-operation scenarios. I’ve had the opportunity to work in this project and I recommend you take a look at what the team has put together. IntelliTrace can be difficult to get started with but these guides should help get the concepts right and get started in a good way. &lt;/p&gt;  &lt;p&gt;I’ve worked on a couple of hands-on labs to walk you through setting up IntelliTrace, capturing IntelliTrace logs in production- and test environments and finally analyzing the IntelliTrace logs in Visual Studio.&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;The &lt;a href="http://blogs.msdn.com/b/willy-peter_schaub/archive/2010/11/04/requirements-management-for-ranger-projects-epics-team-and-personas.aspx"&gt;Epics&lt;/a&gt; included in the guidance are:       &lt;ul&gt;       &lt;li&gt;As Bill, the ALM Ranger, I would love practical and exciting DevOps &amp;amp; IntelliTrace Posters. &lt;/li&gt;        &lt;li&gt;As Abu the Build Master, I would like practical guidance on how to to configure my TFS Build server to support IntelliTrace. &lt;/li&gt;        &lt;li&gt;As Doris, the Developer, I would like practical guidance to resolve a bug in DevOps using IntelliTrace. &lt;/li&gt;        &lt;li&gt;As Jane, the Infrastructure specialist, I would like practical guidance to implement IntelliTrace in DevOps. &lt;/li&gt;     &lt;/ul&gt;   &lt;/li&gt;    &lt;li&gt;     &lt;p&gt;The guidance includes the following artefacts: &lt;/p&gt;      &lt;ul&gt;       &lt;li&gt;Cheatsheet - Build Master DevOps and IntelliTrace Checklist &lt;/li&gt;        &lt;li&gt;Cheatsheet - IntelliTrace Cheat Sheet &lt;/li&gt;        &lt;li&gt;Cheatsheet - Ops view of DevOps and IntelliTrace &lt;/li&gt;        &lt;li&gt;Hands-on Lab - Build (Symbols Configuration &amp;amp; Build) &lt;/li&gt;        &lt;li&gt;Hands-on Lab - Dev (Client Side No Symbols Found Resolution) &lt;/li&gt;        &lt;li&gt;Hands-on Lab - Ops (Collection for WPF Rich Client) &lt;/li&gt;        &lt;li&gt;Poster - Encountering IntelliTrace technology in DevOps &lt;/li&gt;        &lt;li&gt;Poster - Resolving bugs in DevOps with the help of IntelliTrace &lt;/li&gt;        &lt;li&gt;Quick Reference Guide - Developer view of DevOps and IntelliTrace&lt;/li&gt;     &lt;/ul&gt;   &lt;/li&gt; &lt;/ul&gt;  &lt;p&gt;&lt;a href="https://vsartesttoolingguide.codeplex.com/releases/view/104929"&gt;Download the guide&lt;/a&gt; and tell us what you think.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://msmvps.com/aggbug.aspx?PostID=1827436" width="1" height="1"&gt;</content><author><name>Mathias</name><uri>http://msmvps.com/members/Mathias/default.aspx</uri></author><category term="ALM" scheme="http://msmvps.com/blogs/molausson/archive/tags/ALM/default.aspx" /><category term="Visual Studio 2012" scheme="http://msmvps.com/blogs/molausson/archive/tags/Visual+Studio+2012/default.aspx" /><category term="IntelliTrace" scheme="http://msmvps.com/blogs/molausson/archive/tags/IntelliTrace/default.aspx" /></entry><entry><title>Visual Studio 2012 Update 2 Released</title><link rel="alternate" type="text/html" href="/blogs/molausson/archive/2013/04/04/visual-studio-2012-update-2-released.aspx" /><id>/blogs/molausson/archive/2013/04/04/visual-studio-2012-update-2-released.aspx</id><published>2013-04-04T21:11:48Z</published><updated>2013-04-04T21:11:48Z</updated><content type="html">&lt;p&gt;The latest update for Visual Studio 2012 &lt;a href="http://blogs.msdn.com/b/somasegar/archive/2013/04/04/visual-studio-2012-update-2-now-available.aspx"&gt;was released today&lt;/a&gt;. The most noticeable new features from an ALM perspective are&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;&lt;a href="http://blogs.msdn.com/b/visualstudioalm/archive/2013/02/03/tfs2012-qu2-new-feature-work-item-tagging.aspx"&gt;Work Item tagging&lt;/a&gt;&lt;/li&gt;    &lt;li&gt;&lt;a href="http://blogs.msdn.com/b/visualstudioalm/archive/2013/02/03/tfs2012-qu2-new-feature-work-item-tagging.aspx"&gt;Kanban board customization&lt;/a&gt;&lt;/li&gt;    &lt;li&gt;&lt;a href="http://blog.nfocus.co.uk/2013/02/new-web-test-case-management-features.html"&gt;Web based Test Case Management&lt;/a&gt;&lt;/li&gt;    &lt;li&gt;&lt;a href="http://blog.hinshelwood.com/visual-studio-2012-update-2-supports-2010-build-servers/"&gt;Compatibility with TFS 2010 build servers&lt;/a&gt;&lt;/li&gt; &lt;/ul&gt;  &lt;p&gt;Charles Sterling has written an excellent &lt;a href="http://blogs.msdn.com/b/visualstudioalm/archive/2013/04/04/visual-studio-update-2-now-available.aspx"&gt;summary of the new features&lt;/a&gt;, if you want to read more about the new features there’s a nice link collection at the end of the post.&lt;/p&gt;  &lt;p&gt;Go get the update &lt;a href="http://go.microsoft.com/fwlink/?LinkId=273878"&gt;here&lt;/a&gt;!&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://msmvps.com/aggbug.aspx?PostID=1826568" width="1" height="1"&gt;</content><author><name>Mathias</name><uri>http://msmvps.com/members/Mathias/default.aspx</uri></author><category term="Visual Studio 2012" scheme="http://msmvps.com/blogs/molausson/archive/tags/Visual+Studio+2012/default.aspx" /></entry><entry><title>TFS + Git = True! Native support for Git is coming in TFS 2012 and Visual Studio</title><link rel="alternate" type="text/html" href="/blogs/molausson/archive/2013/02/03/tfs-git-true-native-support-for-git-is-coming-in-tfs-2012-and-visual-studio.aspx" /><id>/blogs/molausson/archive/2013/02/03/tfs-git-true-native-support-for-git-is-coming-in-tfs-2012-and-visual-studio.aspx</id><published>2013-02-03T11:53:21Z</published><updated>2013-02-03T11:53:21Z</updated><content type="html">&lt;p&gt;At the &lt;a href="http://www.alm-summit.com/"&gt;ALM Summit&lt;/a&gt; earlier this week &lt;a href="http://blogs.msdn.com/b/bharry/"&gt;Brian Harry&lt;/a&gt; announced that TFS will host Git repositories. This is a great step forward for cross-platform development, native Git support will make it easy to use the team platform TFS gives us without having to compromise the development experience when working for instance in Xcode on iOS. &lt;/p&gt;  &lt;p&gt;Microsoft will also provide integrated tooling inside Visual Studio for Git, which means not a separate set of tools but instead tools right inside the Team Explorer where we as Visual Studio users are used to work. &lt;a href="http://social.msdn.microsoft.com/profile/matthew%20mitrik%20(ms)/"&gt;Matthew Mitrik (MS)&lt;/a&gt;, &lt;a href="http://social.msdn.microsoft.com/profile/andy%20lewis%20-%20msft/"&gt;Andy Lewis&lt;/a&gt;, and &lt;a href="http://social.msdn.microsoft.com/profile/martin%20woodward/"&gt;Martin Woodward&lt;/a&gt; has written a &lt;a href="http://blogs.msdn.com/b/visualstudioalm/archive/2013/01/30/getting-started-with-git-in-visual-studio-and-team-foundation-service.aspx"&gt;great introduction to getting started with Git in Visual Studio&lt;/a&gt; using a Git repository in the Team Foundation Service.&lt;/p&gt;  &lt;p&gt;Read the full announcement &lt;a href="http://blogs.msdn.com/b/bharry/archive/2013/01/30/git-init-vs.aspx"&gt;here&lt;/a&gt;.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://msmvps.com/aggbug.aspx?PostID=1823431" width="1" height="1"&gt;</content><author><name>Mathias</name><uri>http://msmvps.com/members/Mathias/default.aspx</uri></author><category term="Visual Studio 2012" scheme="http://msmvps.com/blogs/molausson/archive/tags/Visual+Studio+2012/default.aspx" /><category term="Git" scheme="http://msmvps.com/blogs/molausson/archive/tags/Git/default.aspx" /></entry><entry><title>Community TFS Build Extensions - January 2013 Release is out</title><link rel="alternate" type="text/html" href="/blogs/molausson/archive/2013/02/03/community-tfs-build-extensions-january-2013-release-is-out.aspx" /><id>/blogs/molausson/archive/2013/02/03/community-tfs-build-extensions-january-2013-release-is-out.aspx</id><published>2013-02-03T11:37:51Z</published><updated>2013-02-03T11:37:51Z</updated><content type="html">&lt;p&gt;As planned &lt;a href="http://mikefourie.wordpress.com/"&gt;Mike Fourie&lt;/a&gt; published the January 2013 release of the &lt;a href="http://tfsbuildextensions.codeplex.com/"&gt;Community TFS Build Extensions&lt;/a&gt;. This must-have pack of TFS build extensions has now gotten another set of new features added as well as issues fixed.&lt;/p&gt;  &lt;p&gt;&lt;strong&gt;&lt;u&gt;Release notes&lt;/u&gt;&lt;/strong&gt;&lt;/p&gt;  &lt;p&gt;The January 2013 release contains&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;VS2010 Activities(target .NET 4.0) &lt;/li&gt;    &lt;li&gt;VS2012 Activities (target .NET 4.5) &lt;/li&gt;    &lt;li&gt;Community TFS Build Manager VS2012&lt;/li&gt; &lt;/ul&gt;  &lt;p&gt;The Community TFS Build Manager can also be found in the Visual Studio Gallery here where updates will first become available. A version supporting VS2010 is also available in the Gallery. Please note that we only intend to fix major bugs in the 2010 version and will concentrate our efforts on the 2012 version of the TFS Build Manager.&lt;/p&gt;  &lt;p&gt;At a high level, the following Issues and Features have been addressed&lt;/p&gt;  &lt;p&gt;&lt;b&gt;Activities&lt;/b&gt;    &lt;br /&gt;11237 Add support for /project switch on VsDevEnv activity Feature    &lt;br /&gt;11256 VsDenEnv : error if no DropLocation is specified Issue    &lt;br /&gt;11136 NUnit Result Publishing Issue    &lt;br /&gt;11423 NAnt activities Task    &lt;br /&gt;11250 The CodeMetrics activity throws an exception if DropLocation isn&amp;#39;t set Issue    &lt;br /&gt;11307 vb6 project compilation - add time out Feature    &lt;br /&gt;11360 Statlight publish to TFS Issue    &lt;br /&gt;10635 Allow additional parameters for StatLight activity Issue    &lt;br /&gt;11212 StyleCop build activity doesn&amp;#39;t write true to Succeeded on success Issue    &lt;br /&gt;11373 Issue with the TransformConfig-Activity Issue    &lt;br /&gt;11544 Statlight does not work with VS2012 Issue&lt;/p&gt;  &lt;p&gt;   &lt;br /&gt;&lt;b&gt;TFS Build Manager&lt;/b&gt;    &lt;br /&gt;11515 TFSBM - Don&amp;#39;t show deleted branches for Cloning Issue    &lt;br /&gt;11113 Exception if no projects in collection Issue    &lt;br /&gt;11226 Clone to branch with spaces in name throws BuildServerException Issue    &lt;br /&gt;11309 TFSBM -- Retain All Builds Feature    &lt;br /&gt;11407 TFSBM - update icons and add to Team Explorer Feature    &lt;br /&gt;11495 TFSBM - TE Navigation Link opens TFSBM in wrong VS instance Issue    &lt;br /&gt;11114 Manage Build Resources Context Menu uses wrong icons Issue    &lt;br /&gt;11241 No vertical scrollbar Issue&lt;/p&gt;  &lt;p&gt;   &lt;br /&gt;Note: If you are using the Azure Activities in VS2010 you should continue to use the April release. We will release a new build of this activity once we resolve the current VS2012 dependency which has been introduced.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://msmvps.com/aggbug.aspx?PostID=1823430" width="1" height="1"&gt;</content><author><name>Mathias</name><uri>http://msmvps.com/members/Mathias/default.aspx</uri></author><category term="TFS" scheme="http://msmvps.com/blogs/molausson/archive/tags/TFS/default.aspx" /><category term="TFS Build" scheme="http://msmvps.com/blogs/molausson/archive/tags/TFS+Build/default.aspx" /><category term="Visual Studio 2012" scheme="http://msmvps.com/blogs/molausson/archive/tags/Visual+Studio+2012/default.aspx" /></entry><entry><title>WIT Custom Controls for TFS v1.1.1.0 Released</title><link rel="alternate" type="text/html" href="/blogs/molausson/archive/2012/12/28/wit-custom-controls-for-tfs-v1-1-1-0-released.aspx" /><id>/blogs/molausson/archive/2012/12/28/wit-custom-controls-for-tfs-v1-1-1-0-released.aspx</id><published>2012-12-28T15:28:53Z</published><updated>2012-12-28T15:28:53Z</updated><content type="html">&lt;p&gt;I just pushed an update to the Custom Controls for TFS (&lt;a href="http://witcustomcontrols.codeplex.com/"&gt;WITCustomControls&lt;/a&gt;) project today. The project has been idle for a while but I decided to do a some work to enable the controls to work with TFS 2012. Soon after that &lt;a href="http://www.codeplex.com/site/users/view/pserranne"&gt;pseranne&lt;/a&gt; contributed with a TFS 2012 Web control for the MultiSelectList control, which is the reason for the latest release.&lt;/p&gt;  &lt;p&gt;These are the two recent changes:&lt;/p&gt;  &lt;p&gt;&lt;a href="http://witcustomcontrols.codeplex.com/releases/view/97207"&gt;1.1.0.0 release&lt;/a&gt; added support for TFS 2012 Windows Controls. &lt;/p&gt;  &lt;p&gt;&lt;a href="http://witcustomcontrols.codeplex.com/releases/view/99616"&gt;1.1.1.0 release&lt;/a&gt; added the MultiSelectList as a Web Control for TFS 2012 making the control available seamlessly in all TFS clients: &lt;/p&gt;  &lt;p&gt;&lt;strong&gt;Web &lt;/strong&gt;&lt;/p&gt;  &lt;p&gt;&lt;a href="http://msmvps.com/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/molausson.metablogapi/6835.image_5F00_23CDAD52.png"&gt;&lt;img title="image" style="border-left-width:0px;border-right-width:0px;background-image:none;border-bottom-width:0px;padding-top:0px;padding-left:0px;display:inline;padding-right:0px;border-top-width:0px;" border="0" alt="image" src="http://msmvps.com/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/molausson.metablogapi/3730.image_5F00_thumb_5F00_7E63B9E3.png" width="505" height="334" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;&lt;strong&gt;Visual Studio&lt;/strong&gt;&lt;/p&gt;  &lt;p&gt;&lt;a href="http://msmvps.com/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/molausson.metablogapi/1513.image_5F00_2F16C18F.png"&gt;&lt;img title="image" style="border-left-width:0px;border-right-width:0px;background-image:none;border-bottom-width:0px;padding-top:0px;padding-left:0px;display:inline;padding-right:0px;border-top-width:0px;" border="0" alt="image" src="http://msmvps.com/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/molausson.metablogapi/8880.image_5F00_thumb_5F00_473A2BEA.png" width="506" height="284" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;&lt;strong&gt;Microsoft Test Manager&lt;/strong&gt;&lt;/p&gt;  &lt;p&gt;&lt;a href="http://msmvps.com/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/molausson.metablogapi/8080.image_5F00_66109FC8.png"&gt;&lt;img title="image" style="border-left-width:0px;border-right-width:0px;background-image:none;border-bottom-width:0px;padding-top:0px;padding-left:0px;display:inline;padding-right:0px;border-top-width:0px;" border="0" alt="image" src="http://msmvps.com/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/molausson.metablogapi/3542.image_5F00_thumb_5F00_535BA611.png" width="507" height="285" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;Read more and download the controls from &lt;a title="http://witcustomcontrols.codeplex.com/" href="http://witcustomcontrols.codeplex.com/"&gt;http://witcustomcontrols.codeplex.com/&lt;/a&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://msmvps.com/aggbug.aspx?PostID=1821722" width="1" height="1"&gt;</content><author><name>Mathias</name><uri>http://msmvps.com/members/Mathias/default.aspx</uri></author><category term="TFS" scheme="http://msmvps.com/blogs/molausson/archive/tags/TFS/default.aspx" /><category term="ALM" scheme="http://msmvps.com/blogs/molausson/archive/tags/ALM/default.aspx" /></entry><entry><title>Links from “Agile Development with Visual Studio 2012”</title><link rel="alternate" type="text/html" href="/blogs/molausson/archive/2012/12/18/links-from-agile-development-with-visual-studio-2012.aspx" /><id>/blogs/molausson/archive/2012/12/18/links-from-agile-development-with-visual-studio-2012.aspx</id><published>2012-12-18T12:54:00Z</published><updated>2012-12-18T12:54:00Z</updated><content type="html">&lt;p&gt;Last week I did a presentation on &lt;a href="http://www.informator.se/seminarier/seminarier/agilt-projektarbete-med-visual-studio-alm-2012"&gt;agile development practices with Visual Studio 2012&lt;/a&gt; together with &lt;a href="http://www.informator.se/"&gt;Informator&lt;/a&gt;. An interested crowd turned up and they brought lots of good questions. The features around &lt;a href="http://msdn.microsoft.com/en-us/library/vstudio/hh500404.aspx"&gt;agile planning&lt;/a&gt; and the new &lt;a href="http://msdn.microsoft.com/en-us/library/vstudio/ms181382.aspx"&gt;development tools&lt;/a&gt; seemed to have made the biggest impression, not suprising since they are really nice tools adding direct value to the users.&lt;/p&gt;  &lt;p&gt;For those who want to take a deeper look at the new features I recommend downloading the official &lt;a href="http://blogs.msdn.com/b/briankel/archive/2011/09/16/visual-studio-11-application-lifecycle-management-virtual-machine-and-hands-on-labs-demo-scripts.aspx"&gt;Visual Studio ALM 2012 evaulation virtual machine&lt;/a&gt;. All you need to try out the tools with great hands-on labs to go with ut in one package. Note: you will need a Hyper-V host to run the VM, I recommend using Windows 8 with it’s native support for Hyper-V.&lt;/p&gt;  &lt;p&gt;These is also good getting started content on the &lt;a href="http://www.microsoft.com/visualstudio/eng/alm"&gt;Microsoft ALM site&lt;/a&gt;.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://msmvps.com/aggbug.aspx?PostID=1821532" width="1" height="1"&gt;</content><author><name>Mathias</name><uri>http://msmvps.com/members/Mathias/default.aspx</uri></author><category term="Agile Development" scheme="http://msmvps.com/blogs/molausson/archive/tags/Agile+Development/default.aspx" /><category term="ALM" scheme="http://msmvps.com/blogs/molausson/archive/tags/ALM/default.aspx" /><category term="Visual Studio 2012" scheme="http://msmvps.com/blogs/molausson/archive/tags/Visual+Studio+2012/default.aspx" /></entry><entry><title>DevCast 08 - Nyheterna i Visual Studio 2012 ALM (SWE)</title><link rel="alternate" type="text/html" href="/blogs/molausson/archive/2012/10/31/devcast-08-nyheterna-i-visual-studio-2012-alm-swe.aspx" /><id>/blogs/molausson/archive/2012/10/31/devcast-08-nyheterna-i-visual-studio-2012-alm-swe.aspx</id><published>2012-10-31T10:01:24Z</published><updated>2012-10-31T10:01:24Z</updated><content type="html">&lt;p&gt;Förra veckan hade jag och min kollega &lt;a href="http://almsweden.com/magnust/"&gt;Magnus Timner&lt;/a&gt; den stora glädjen att få prata med &lt;a href="http://buzzfrog.blogs.com/zabrak/"&gt;Dag König&lt;/a&gt; på Microsoft om det kära ämnet Visual Studio ALM 2012. &lt;/p&gt;  &lt;p&gt;Dag spelade in våra diskussioner i en Pod Cast som finns att lyssna på här: &lt;a title="http://buzzfrog.blogs.com/zabrak/2012/10/devcast-08-nyheterna-i-visual-studio-2012-alm.html" href="http://buzzfrog.blogs.com/zabrak/2012/10/devcast-08-nyheterna-i-visual-studio-2012-alm.html"&gt;http://buzzfrog.blogs.com/zabrak/2012/10/devcast-08-nyheterna-i-visual-studio-2012-alm.html&lt;/a&gt;.&lt;/p&gt;  &lt;p&gt;Så lyssna in och hör mer om vad som är nytt i senaste versionen av Visual Studio och TFS!&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://msmvps.com/aggbug.aspx?PostID=1818660" width="1" height="1"&gt;</content><author><name>Mathias</name><uri>http://msmvps.com/members/Mathias/default.aspx</uri></author></entry><entry><title>Testing for Continuous Delivery with Visual Studio 2012</title><link rel="alternate" type="text/html" href="/blogs/molausson/archive/2012/10/21/testing-for-continuous-delivery-with-visual-studio-2012.aspx" /><id>/blogs/molausson/archive/2012/10/21/testing-for-continuous-delivery-with-visual-studio-2012.aspx</id><published>2012-10-21T08:12:09Z</published><updated>2012-10-21T08:12:09Z</updated><content type="html">&lt;p&gt;Microsoft Patterns and Practices just release a new &amp;quot;blue book”, this time covering many testing practices using Visual Studio ALM 2012 as the foundation. The book has a nice scenario-oriented approach with good practical examples to get you started. &lt;/p&gt;  &lt;p&gt;&lt;a href="http://www.microsoft.com/en-us/download/details.aspx?id=35380"&gt;&lt;img title="image" style="border-top:0px;border-right:0px;background-image:none;border-bottom:0px;padding-top:0px;padding-left:0px;border-left:0px;display:inline;padding-right:0px;" border="0" alt="image" src="http://msmvps.com/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/molausson.metablogapi/8037.image_5F00_150A2B28.png" width="201" height="244" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;The book is available for free and can be downloaded here: &lt;a title="http://www.microsoft.com/en-us/download/details.aspx?id=35380" href="http://www.microsoft.com/en-us/download/details.aspx?id=35380"&gt;http://www.microsoft.com/en-us/download/details.aspx?id=35380&lt;/a&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://msmvps.com/aggbug.aspx?PostID=1818261" width="1" height="1"&gt;</content><author><name>Mathias</name><uri>http://msmvps.com/members/Mathias/default.aspx</uri></author><category term="Agile Development" scheme="http://msmvps.com/blogs/molausson/archive/tags/Agile+Development/default.aspx" /><category term="Unit Testing" scheme="http://msmvps.com/blogs/molausson/archive/tags/Unit+Testing/default.aspx" /><category term="TFS" scheme="http://msmvps.com/blogs/molausson/archive/tags/TFS/default.aspx" /><category term="Lab Management" scheme="http://msmvps.com/blogs/molausson/archive/tags/Lab+Management/default.aspx" /><category term="MTM" scheme="http://msmvps.com/blogs/molausson/archive/tags/MTM/default.aspx" /><category term="ALM" scheme="http://msmvps.com/blogs/molausson/archive/tags/ALM/default.aspx" /><category term="Visual Studio 2012" scheme="http://msmvps.com/blogs/molausson/archive/tags/Visual+Studio+2012/default.aspx" /></entry><entry><title>Custom Work Item Controls for TFS 2012</title><link rel="alternate" type="text/html" href="/blogs/molausson/archive/2012/10/06/custom-work-item-controls-for-tfs-2012.aspx" /><id>/blogs/molausson/archive/2012/10/06/custom-work-item-controls-for-tfs-2012.aspx</id><published>2012-10-06T12:12:15Z</published><updated>2012-10-06T12:12:15Z</updated><content type="html">&lt;p&gt;&lt;font color="#ff0000"&gt;Update: &lt;a href="http://www.edsquared.com/"&gt;Ed Blankenship&lt;/a&gt; correctly pointed out to me that the control model is only changing for web client controls so there should be little work upgrading existing windows work item controls to 2012.&lt;/font&gt;&lt;/p&gt;  &lt;p&gt;I’ve been hearing requests for some additional work item control types for TFS 2012. Years ago I added a few controls to the open-source project at &lt;a title="http://witcustomcontrols.codeplex.com/" href="http://witcustomcontrols.codeplex.com/"&gt;http://witcustomcontrols.codeplex.com/&lt;/a&gt; and these have been maintained up to TFS 2010. With TFS 2012 the model for web client custom controls on the web has changed and with that in mind I’ve been considering putting some effort into implementing a few common controls for both Windows and Web.&lt;/p&gt;  &lt;p&gt;I’m curious what the most wanted set of custom controls would be. My guess is that atleast these would be useful:&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;Multiselect control &lt;/li&gt;    &lt;li&gt;Checkbox &lt;/li&gt;    &lt;li&gt;Radiobutton &lt;/li&gt;    &lt;li&gt;Aggregation control. Based on rules show a sum of values (i.e. time remaining for a user story based on the sum of child tasks). &lt;/li&gt;    &lt;li&gt;Data-bound list. Based on a data source list a set of values (i.e. customer names from a CRM system) &lt;/li&gt; &lt;/ul&gt;  &lt;p&gt;Ideas? Comment this post or discuss at &lt;a title="http://witcustomcontrols.codeplex.com/discussions" href="http://witcustomcontrols.codeplex.com/discussions"&gt;http://witcustomcontrols.codeplex.com/discussions&lt;/a&gt;.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://msmvps.com/aggbug.aspx?PostID=1817780" width="1" height="1"&gt;</content><author><name>Mathias</name><uri>http://msmvps.com/members/Mathias/default.aspx</uri></author></entry><entry><title>Dev Days 2012–Resources (SWE)</title><link rel="alternate" type="text/html" href="/blogs/molausson/archive/2012/09/27/dev-days-2012-resources-swe.aspx" /><id>/blogs/molausson/archive/2012/09/27/dev-days-2012-resources-swe.aspx</id><published>2012-09-27T08:16:57Z</published><updated>2012-09-27T08:16:57Z</updated><content type="html">&lt;p&gt;I dag är sista benet i den road show jag varit på tillsammans med Microsoft senaste dagarna. Kul att se bekanta och nya ansikten och inte minst att se det goda intresset kring Visual Studio 2012 och ALM. Hoppas ni alla fått vatten på er kvarn att gå vidare i erat förbättringsarbete och kommer ta nytta av många av nyheterna i 2012!&lt;/p&gt;  &lt;p&gt;&lt;a href="http://blogs.msdn.com/b/utvecklarlicenser/"&gt;Jonas Torstendahl&lt;/a&gt; har bloggat om evenemanget och har även med länkar till inspelningarna från tillfället i Stockholm: &lt;a title="http://blogs.msdn.com/b/utvecklarlicenser/archive/2012/09/26/roadshow-dev-days-microsoft-visual-studio-2012.aspx" href="http://blogs.msdn.com/b/utvecklarlicenser/archive/2012/09/26/roadshow-dev-days-microsoft-visual-studio-2012.aspx"&gt;http://blogs.msdn.com/b/utvecklarlicenser/archive/2012/09/26/roadshow-dev-days-microsoft-visual-studio-2012.aspx&lt;/a&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://msmvps.com/aggbug.aspx?PostID=1817434" width="1" height="1"&gt;</content><author><name>Mathias</name><uri>http://msmvps.com/members/Mathias/default.aspx</uri></author><category term="ALM" scheme="http://msmvps.com/blogs/molausson/archive/tags/ALM/default.aspx" /><category term="Visual Studio 2012" scheme="http://msmvps.com/blogs/molausson/archive/tags/Visual+Studio+2012/default.aspx" /><category term="Dev Days" scheme="http://msmvps.com/blogs/molausson/archive/tags/Dev+Days/default.aspx" /></entry><entry><title>Final call for Dev Days 2012! (SWE)</title><link rel="alternate" type="text/html" href="/blogs/molausson/archive/2012/09/21/final-call-for-dev-days-2012-swe.aspx" /><id>/blogs/molausson/archive/2012/09/21/final-call-for-dev-days-2012-swe.aspx</id><published>2012-09-21T21:25:55Z</published><updated>2012-09-21T21:25:55Z</updated><content type="html">&lt;p&gt;Det finns fortfarande platser i Göteborg och Malmö för Visual Studio 2012 lanseringseventen jag och Peter kör tillsammans med Microsoft Sverige. Det kommer att bli massor av demos av den nya produkten, givetvis med fokus på ALM;&lt;/p&gt;  &lt;blockquote&gt;   &lt;p&gt;&lt;em&gt;&lt;strong&gt;Dev Days: Visual Studio 2012         &lt;br /&gt;&lt;/strong&gt;Microsoft och Transcendent Group AB presentera nyheterna i Visual Studio 2012 och lägger extra fokus på ALM. Vi går igenom applikationslivscykel kedjan från ide till verklighet. Applikationslivscykeln (ALM) ger dig möjlighet att utveckla bättre lösningar och applikationer på kortare tid. &lt;/em&gt;&lt;/p&gt;    &lt;p&gt;&lt;em&gt;Skaffa dig insikt om ALM-processen och dess fördelar. Visual Studio 2012 med Team Foundation Server ALM ger dig möjligheten att driva och följa upp dina applikationer och kvalitén. Med Test Professional kommer du säkerställa att dina krav testas. &lt;/em&gt;&lt;/p&gt;    &lt;p&gt;&lt;em&gt;Visual Studio 2012 ger dig möjligheten att bygga applikationer som adresserar Windows Phone, Windows 8, .NET framework. &lt;/em&gt;&lt;/p&gt; &lt;/blockquote&gt;  &lt;p&gt;Evenemanget är kostnadsfritt och körs mellan 9 och 16.&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;25/9 – Stockholm (fullt)&lt;/li&gt;    &lt;li&gt;26/9 – Göteborg&lt;/li&gt;    &lt;li&gt;27/9 – Malmö&lt;/li&gt; &lt;/ul&gt;  &lt;p&gt;Registrera dig här: &lt;a title="https://msevents.microsoft.com/CUI/EventDetail.aspx?EventID=1032518053&amp;amp;Culture=en-SE&amp;amp;community=0" href="https://msevents.microsoft.com/CUI/EventDetail.aspx?EventID=1032518053&amp;amp;Culture=en-SE&amp;amp;community=0"&gt;https://msevents.microsoft.com/CUI/EventDetail.aspx?EventID=1032518053&amp;amp;Culture=en-SE&amp;amp;community=0&lt;/a&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://msmvps.com/aggbug.aspx?PostID=1817091" width="1" height="1"&gt;</content><author><name>Mathias</name><uri>http://msmvps.com/members/Mathias/default.aspx</uri></author></entry><entry><title>Using Visual Studio 2012 Lab Manager to Create a Build Lab in the Sky</title><link rel="alternate" type="text/html" href="/blogs/molausson/archive/2012/07/20/using-visual-studio-2012-lab-manager-to-create-a-build-lab-in-the-sky.aspx" /><id>/blogs/molausson/archive/2012/07/20/using-visual-studio-2012-lab-manager-to-create-a-build-lab-in-the-sky.aspx</id><published>2012-07-20T20:02:00Z</published><updated>2012-07-20T20:02:00Z</updated><content type="html">&lt;p&gt;Since TFS first came out it has been easy to create an automated build solution based on the TFS services. With Visual Studio 2010 it also became easier to create an on-premises continuous deployment solution using the new Lab Management component in TFS.&lt;/p&gt;  &lt;p&gt;With Visual Studio 2012 there are several improvments which further improves the build-deploy-test scenarios together with the introduction of hosted TFS services for those interested in a cloud based ALM solution.&lt;/p&gt;  &lt;p&gt;Recently Microsoft announced a very sleek solution to enable &lt;a href="http://www.windowsazure.com/en-us/develop/net/common-tasks/publishing-with-tfs/"&gt;continuous integration to Azure using the hosted Team Foundation Service&lt;/a&gt;. Mike Fourie has written about &lt;a title="Using Continuous Deployment to Azure with Team Foundation Service" href="http://mikefourie.wordpress.com/2012/06/10/using-continuous-deployment-to-azure-with-team-foundation-service/"&gt;Using Continuous Deployment to Azure with Team Foundation Service&lt;/a&gt; that is a great start if you are interested in Azure deployment.&lt;/p&gt;  &lt;p&gt;But what about projects not using Azure? It sure sounds nice to have the option to host the entire development infrastructure in the cloud. So in this post I want to show how we can use the new features in Visual Studio 2012 to build a complete continuous deployment solution using Visual Studio 2012 and cloud services.&lt;/p&gt;  &lt;h2&gt;The Design&lt;/h2&gt;  &lt;p&gt;The image below illustrates the environment I would like to create to support a continuous deployment scenario in the sky for a generic application:&lt;/p&gt;  &lt;p&gt;&lt;a href="http://msmvps.com/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/molausson.metablogapi/7215.image_5F00_466BCBD3.png"&gt;&lt;img style="background-image:none;border-right-width:0px;padding-left:0px;padding-right:0px;display:inline;border-top-width:0px;border-bottom-width:0px;border-left-width:0px;padding-top:0px;" title="image" border="0" alt="image" src="http://msmvps.com/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/molausson.metablogapi/7485.image_5F00_thumb_5F00_04D0CDE0.png" width="523" height="367" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;The Team Foundation Service (tfspreview.com) is used to manage code and build assets. &lt;/li&gt;    &lt;li&gt;Windows Azure is used to host virtual machines that we compose to a test lab. &lt;/li&gt;    &lt;li&gt;Microsoft Test Manager (MTM) is used to create lab environments and to run tests on the lab environment in Azure. &lt;/li&gt;    &lt;li&gt;The Hosted Build Service runs the builds, including the lab management builds. &lt;/li&gt;    &lt;li&gt;As part of the lab management build process the hosted build controller will deploy a build to the test lab and run automated tests on the lab. &lt;/li&gt; &lt;/ul&gt;  &lt;p&gt;So the questions now is how much work is needed to get this up and running? Let’s go and implement the core components of this vision and see for ourselves!&lt;/p&gt;  &lt;h2&gt;Configure Team Foundation Service&lt;/h2&gt;  &lt;p&gt;The Team Foundation Service is TFS in the cloud. It’s currently available for free in a preview form but the service has been running for a while now and is very stable. Go to &lt;a href="http://www.tfspreview.com"&gt;www.tfspreview.com&lt;/a&gt; to read more about the service and to create an account.&lt;/p&gt;  &lt;p&gt;Since the Team Foundation Service is a hosted service the configuration we need to make is minimal for our scenario, just create an account, create a project and add the code.&lt;/p&gt;  &lt;h2&gt;Configuring a Build Service&lt;/h2&gt;  &lt;p&gt;A build service is currenty an integrated part of every Team Foundation Service account. This may of course change once the service is commercially available but for now it’s there for free.&lt;/p&gt;  &lt;p&gt;Brian Harry has a great post that describes how to setup and use the hosted build service here: &lt;a title="http://blogs.msdn.com/b/bharry/archive/2012/03/27/announcing-a-build-service-for-team-foundation-service.aspx" href="http://blogs.msdn.com/b/bharry/archive/2012/03/27/announcing-a-build-service-for-team-foundation-service.aspx"&gt;http://blogs.msdn.com/b/bharry/archive/2012/03/27/announcing-a-build-service-for-team-foundation-service.aspx&lt;/a&gt;.&lt;/p&gt;  &lt;p&gt;This means we don’t have to do anything to get builds working with the Team Foundation Service.&lt;/p&gt;  &lt;h2&gt;Create Lab Machines in Windows Azure &lt;/h2&gt;  &lt;p&gt;So with the TFS infrastructure solved we now need to create a lab machine (or more) to run our tests on. For this example I created a simple Windows Azure worker role and enabled remote desktop in order to be able to log on to the machine to configure it and to install additional software as needed.&lt;/p&gt;  &lt;p&gt;For information on how to create a Windows Azure machine and to configure it for RDP the following resources can be useful:&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;&lt;a href="http://msdn.microsoft.com/en-us/library/windowsazure/gg432967"&gt;Creating a Hosted Service for Windows Azure&lt;/a&gt; &lt;/li&gt;    &lt;li&gt;&lt;a href="http://msdn.microsoft.com/en-us/library/windowsazure/gg443832"&gt;Using Remote Desktop with Windows Azure Roles&lt;/a&gt; &lt;/li&gt; &lt;/ul&gt;  &lt;h2&gt;Configuring a Test Controller&lt;/h2&gt;  &lt;p&gt;The Team Foundation Service comes with an integrated build service but unfortunately not a test controller. We need a test controller to be able to setup a Visual Studio 2012 Lab Environment and also to control the test runs in the remote environment.&lt;/p&gt;  &lt;p&gt;We can install the test controller wherever we want as long as it can access TFS and the lab machines. A simple solution for this scenario is to install the Test Controller on the lab machine itself. I used RDP to connect to the VM and then downloaded and installed the Test Agent directly on the Azure machine.&lt;/p&gt;  &lt;p&gt;&lt;strong&gt;Note:&lt;/strong&gt; It’s generally not recommended to install the Test Controller inside a Lab Management environment so you should setup a dedicated machine for this purpose.&lt;/p&gt;  &lt;p&gt;The setup is simple but in order to use it with the Team Foundation Service we of course need to connect it the the TFS collection. But we also need to authenticate using an account that has been setup to access the TFS service, therefore I’ve used my local account from the Azure VM to both run the test controller service and as the lab service account:&lt;/p&gt;  &lt;p&gt;&lt;a href="http://msmvps.com/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/molausson.metablogapi/8863.TC_2D00_config_5F00_515585DF.png"&gt;&lt;img style="background-image:none;border-right-width:0px;padding-left:0px;padding-right:0px;display:inline;border-top-width:0px;border-bottom-width:0px;border-left-width:0px;padding-top:0px;" title="TC config" border="0" alt="TC config" src="http://msmvps.com/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/molausson.metablogapi/8420.TC_2D00_config_5F00_thumb_5F00_6351A39F.png" width="422" height="472" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;h2&gt;Create a Visual Studio 2012 Standard Lab Environment&lt;/h2&gt;  &lt;p&gt;Visual Studio 2012 has a great enhancement to the way we create Lab Management envioronments; it is not required to install the System Center Virtual Machine Manager to create a lab instead we can build one from any physical or virtual machine. So in this case we will create a lab environment from the Azure VM created earlier.&lt;/p&gt;  &lt;p&gt;With the test controller configured as described in the previous step we can now use MTM and create a new environment. The most interesting parts for our scenario is the Machines tab where we specify the Azure machines (getting the hostname for the VM is probably the most challenging part) and also an account on the VM that has permissions to configure the environment.&lt;/p&gt;  &lt;p&gt;&lt;a href="http://msmvps.com/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/molausson.metablogapi/8255.image_5F00_421E5B6B.png"&gt;&lt;img style="background-image:none;border-right-width:0px;padding-left:0px;padding-right:0px;display:inline;border-top-width:0px;border-bottom-width:0px;border-left-width:0px;padding-top:0px;" title="image" border="0" alt="image" src="http://msmvps.com/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/molausson.metablogapi/0676.image_5F00_thumb_5F00_651EA70E.png" width="424" height="275" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;The next interesting configuration is the Advanced tab. Here we need to specify the test controller the environment should be connected to. We can also configure the environment to run UI tests and if so provide the account the test agent should be run under.&lt;/p&gt;  &lt;p&gt;&lt;a href="http://msmvps.com/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/molausson.metablogapi/3531.image_5F00_58ED071A.png"&gt;&lt;img style="background-image:none;border-right-width:0px;padding-left:0px;padding-right:0px;display:inline;border-top-width:0px;border-bottom-width:0px;border-left-width:0px;padding-top:0px;" title="image" border="0" alt="image" src="http://msmvps.com/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/molausson.metablogapi/4024.image_5F00_thumb_5F00_357062B5.png" width="419" height="272" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;Completing the wizard will then start the environment creation process which can take some time. The most time consuming part is when the Visual Studio Test Agent gets installed but after a while the machine should be in a ready state:&lt;/p&gt;  &lt;p&gt;&lt;a href="http://msmvps.com/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/molausson.metablogapi/0537.lab_2D00_ready_5F00_716C7E9D.png"&gt;&lt;img style="background-image:none;border-right-width:0px;padding-left:0px;padding-right:0px;display:inline;border-top-width:0px;border-bottom-width:0px;border-left-width:0px;padding-top:0px;" title="lab ready" border="0" alt="lab ready" src="http://msmvps.com/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/molausson.metablogapi/5226.lab_2D00_ready_5F00_thumb_5F00_6994662E.png" width="420" height="273" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;Take a look at the following guide if you want more information on how to setup a Lab Management environment with Azure machines: &lt;a title="Permalink to How to get VS11 Lab Management to work with Azure VM Roles and Azure Connect" href="http://kareldeman.net/2011/12/01/how-to-get-vs11-lab-management-to-work-with-azure-vm-roles-and-azure-connect/"&gt;How to get VS11 Lab Management to work with Azure VM Roles and Azure Connect&lt;/a&gt;.&lt;/p&gt;  &lt;h2&gt;Create a Build&lt;/h2&gt;  &lt;p&gt;Next we need to create a TFS build to compile a version of our project that we can deploy to our test lab and use for testing. Setting up a TFS build to create a deployment package can be very simple or quite a challenge depending on what kind of application we have.&lt;/p&gt;  &lt;p&gt;We will just assume we have a TFS build called &lt;strong&gt;ExpenseIT Dev&lt;/strong&gt; that creates a deployment package for us. The build has only one different thing in the hosted build scenario and ther is where the build is dropped. With the hosted build service we can choose to drop the build in TFS, something that makes sense in a cloud scenario where we don’t have access to a file share.&lt;/p&gt;  &lt;p&gt;&lt;a href="http://msmvps.com/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/molausson.metablogapi/4606.lab_2D00_wf_2D00_build_2D00_default_5F00_6632CE86.png"&gt;&lt;img style="background-image:none;border-right-width:0px;padding-left:0px;padding-right:0px;display:inline;border-top-width:0px;border-bottom-width:0px;border-left-width:0px;padding-top:0px;" title="lab wf build default" border="0" alt="lab wf build default" src="http://msmvps.com/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/molausson.metablogapi/1616.lab_2D00_wf_2D00_build_2D00_default_5F00_thumb_5F00_0E15CDE6.png" width="430" height="304" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;If you want to learn more about creating automated builds with TFS 2012 then The Visual Studio ALM Rangers &lt;a href="http://vsarbuildguide.codeplex.com/"&gt;TFS Build Customization Guide&lt;/a&gt; is a great resource.&lt;/p&gt;  &lt;h2&gt;Create a Test Suite for Automated Testing&lt;/h2&gt;  &lt;p&gt;Continuous Deployment requires more than just an automated build and deployment process to work. We also need a way to verify that the deployment actually works and what better than to do so by using automated tests built into the process?!&lt;/p&gt;  &lt;p&gt;We can implement these build verification tests (BVT) using any automated tests. We can then add the tests to a test suite in Microsoft Test Manager and use that test suite later in the automated deployment workflow, the image below shows how we have created a test suite called &lt;strong&gt;ExpenseIT&lt;/strong&gt;:&lt;/p&gt;  &lt;p&gt;&lt;a href="http://msmvps.com/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/molausson.metablogapi/6087.image_5F00_2011EBA6.png"&gt;&lt;img style="background-image:none;border-right-width:0px;padding-left:0px;padding-right:0px;display:inline;border-top-width:0px;border-bottom-width:0px;border-left-width:0px;padding-top:0px;" title="image" border="0" alt="image" src="http://msmvps.com/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/molausson.metablogapi/8865.image_5F00_thumb_5F00_5C7A3A83.png" width="518" height="336" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;If we open the test case we can see that it is an automated test that is associated with the &lt;strong&gt;CreateStandardExpenseReport&lt;/strong&gt; method in the &lt;strong&gt;ExpenseIT.UITests.dll&lt;/strong&gt; assembly:&lt;/p&gt;  &lt;p&gt;&lt;a href="http://msmvps.com/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/molausson.metablogapi/7142.image_5F00_03F106EE.png"&gt;&lt;img style="background-image:none;border-right-width:0px;padding-left:0px;padding-right:0px;display:inline;border-top-width:0px;border-bottom-width:0px;border-left-width:0px;padding-top:0px;" title="image" border="0" alt="image" src="http://msmvps.com/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/molausson.metablogapi/2656.image_5F00_thumb_5F00_337EFFAD.png" width="521" height="338" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;h2&gt;Create a Build-Deploy-Test Build Workflow&lt;/h2&gt;  &lt;p&gt;Now we are ready to do what we were aiming to do; create a continuous deployment solution using cloud services. Visual Studio 2012 Lab Management has a build template to setup a build-deploy-test workflow in a simple way using the &lt;/p&gt;  &lt;p&gt;First we create a new build definition using the &lt;strong&gt;LabDefaultTemplate11.xaml&lt;/strong&gt; process template.&lt;/p&gt;  &lt;p&gt;&lt;a href="http://msmvps.com/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/molausson.metablogapi/6840.image_5F00_5010260A.png"&gt;&lt;img style="background-image:none;border-right-width:0px;padding-left:0px;padding-right:0px;display:inline;border-top-width:0px;border-bottom-width:0px;border-left-width:0px;padding-top:0px;" title="image" border="0" alt="image" src="http://msmvps.com/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/molausson.metablogapi/2476.image_5F00_thumb_5F00_425D6A02.png" width="526" height="372" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;On the Process tab we just select the &lt;strong&gt;LabDefaultTemplace.11.xaml&lt;/strong&gt; build process template:&lt;/p&gt;  &lt;p&gt;&lt;a href="http://msmvps.com/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/molausson.metablogapi/3806.image_5F00_2FB13510.png"&gt;&lt;img style="background-image:none;border-right-width:0px;padding-left:0px;padding-right:0px;display:inline;border-top-width:0px;border-bottom-width:0px;border-left-width:0px;padding-top:0px;" title="image" border="0" alt="image" src="http://msmvps.com/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/molausson.metablogapi/3250.image_5F00_thumb_5F00_16758F3E.png" width="528" height="367" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;Next we edit the Lab Process Settings using the Lab Workflow wizard. The first step is to select the &lt;strong&gt;Azure Lab&lt;/strong&gt; environment we created for this scenario:&lt;/p&gt;  &lt;p&gt;&lt;a href="http://msmvps.com/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/molausson.metablogapi/0358.SNAGHTML3407e85c_5F00_25B006BB.png"&gt;&lt;img style="background-image:none;border-right-width:0px;padding-left:0px;padding-right:0px;display:inline;border-top-width:0px;border-bottom-width:0px;border-left-width:0px;padding-top:0px;" title="SNAGHTML3407e85c" border="0" alt="SNAGHTML3407e85c" src="http://msmvps.com/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/molausson.metablogapi/5468.SNAGHTML3407e85c_5F00_thumb_5F00_3E1F5871.png" width="523" height="404" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;Next we specify which build to deploy. We use the &lt;strong&gt;ExpenseIT Dev&lt;/strong&gt; build and use the &lt;strong&gt;&amp;lt;Latest&amp;gt;&lt;/strong&gt; available build. &lt;/p&gt;  &lt;p&gt;&lt;strong&gt;Note:&lt;/strong&gt; we cannot Queue a new build option together with the hosted build service because currently we are only assigned one build agent per account. The logic in the LabDefaultTemplate11.xaml build template is to queue a new build and wait for it to complete before running the deploy and test stages. With only one agent this workflow will be blocked and eventually timeout.&lt;/p&gt;  &lt;p&gt;&lt;a href="http://msmvps.com/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/molausson.metablogapi/3718.SNAGHTML3407cd7c_5F00_2155BD8F.png"&gt;&lt;img style="background-image:none;border-right-width:0px;padding-left:0px;padding-right:0px;display:inline;border-top-width:0px;border-bottom-width:0px;border-left-width:0px;padding-top:0px;" title="SNAGHTML3407cd7c" border="0" alt="SNAGHTML3407cd7c" src="http://msmvps.com/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/molausson.metablogapi/4721.SNAGHTML3407cd7c_5F00_thumb_5F00_664E3F2B.png" width="523" height="404" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;In the Deploy tab we get to add scripts to run locally on each machine in the environment:&lt;/p&gt;  &lt;p&gt;&lt;a href="http://msmvps.com/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/molausson.metablogapi/5086.SNAGHTML3407b0b9_5F00_76999117.png"&gt;&lt;img style="background-image:none;border-right-width:0px;padding-left:0px;padding-right:0px;display:inline;border-top-width:0px;border-bottom-width:0px;border-left-width:0px;padding-top:0px;" title="SNAGHTML3407b0b9" border="0" alt="SNAGHTML3407b0b9" src="http://msmvps.com/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/molausson.metablogapi/1727.SNAGHTML3407b0b9_5F00_thumb_5F00_71EF4C91.png" width="521" height="403" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;In our case the deployment is very simple. just an xcopy of the build result and we’re done. So the deploy.cmd script contains the logic to clean the existing deployment folder and then xcopy over the build result:&lt;/p&gt;  &lt;p&gt;&lt;font face="Courier New"&gt;SET DeploymentPath=%2      &lt;br /&gt;RD %DeploymentPath% /S /Q       &lt;br /&gt;XCOPY %1 %DeploymentPath% /S /Y /I       &lt;br /&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p&gt;Finally we select a test suite containing the automated tests to run on the environment, in our case the &lt;strong&gt;ExpenseIT&lt;/strong&gt; suite in the &lt;strong&gt;ExpenseIT&lt;/strong&gt; test plan:&lt;/p&gt;  &lt;p&gt;&lt;a href="http://msmvps.com/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/molausson.metablogapi/5488.SNAGHTML3407928f_5F00_07795F62.png"&gt;&lt;img style="background-image:none;border-right-width:0px;padding-left:0px;padding-right:0px;display:inline;border-top-width:0px;border-bottom-width:0px;border-left-width:0px;padding-top:0px;" title="SNAGHTML3407928f" border="0" alt="SNAGHTML3407928f" src="http://msmvps.com/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/molausson.metablogapi/8814.SNAGHTML3407928f_5F00_thumb_5F00_34CACF65.png" width="524" height="405" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;That’s it! We have now set up a complete build-deploy-test workflow using only hosted services!&lt;/p&gt;  &lt;p&gt;To test the BDT workflow we just make sure we have a build to deploy (the &lt;strong&gt;ExpenseIT Dev&lt;/strong&gt; build) and then queue a new build.&lt;/p&gt;  &lt;p&gt;If this had been setup on-premises with a build drop on a file share the BDT process could access all would have worked just fine. But having the drop folder in TFS unfortunately causes the deploy and test steps to fail:&lt;/p&gt;  &lt;p&gt;&lt;a href="http://msmvps.com/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/molausson.metablogapi/4846.image_5F00_0624A0B6.png"&gt;&lt;img style="background-image:none;border-right-width:0px;padding-left:0px;padding-right:0px;display:inline;border-top-width:0px;border-bottom-width:0px;border-left-width:0px;padding-top:0px;" title="image" border="0" alt="image" src="http://msmvps.com/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/molausson.metablogapi/0160.image_5F00_thumb_5F00_1B52A65E.png" width="530" height="476" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;As we can see in the build report the application sees the drop folder from the build to deploy in TFS but the activities in the lab workflow doesn’t know how to handle that and instead treats it as a local folder.&lt;/p&gt;  &lt;p&gt;So to fix this we need to customize the BDT workflow to download the build result so the workflow can find it and use it as expected.&amp;#160; &lt;/p&gt;  &lt;h2&gt;Customizing the BDT Workflow&lt;/h2&gt;  &lt;p&gt;To customize the default BDT workflow we just make a copy of it and open up the workflow in Visual Studio. If you want to learn how to customize a build template see the &lt;a href="http://vsarbuildguide.codeplex.com/"&gt;TFS Build Customization Guide&lt;/a&gt;.&lt;/p&gt;  &lt;p&gt;First we will change the deploy and test activites to use a configurable location to find the build result. Then we can extend the deployment script to first download the build result to TFS before performing the deployment tasks.&lt;/p&gt;  &lt;p&gt;We add a custom argument to the process to be able to specify the LabDropFolder from the build definition:&lt;/p&gt;  &lt;p&gt;&lt;a href="http://msmvps.com/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/molausson.metablogapi/7343.image_5F00_4A0DD5CF.png"&gt;&lt;img style="background-image:none;border-right-width:0px;padding-left:0px;padding-right:0px;display:inline;border-top-width:0px;border-bottom-width:0px;border-left-width:0px;padding-top:0px;" title="image" border="0" alt="image" src="http://msmvps.com/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/molausson.metablogapi/0358.image_5F00_thumb_5F00_27699754.png" width="539" height="62" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;To show the configuration argument in a proper way in the build definition we add it as metadata in the process parameter metadata editor:&lt;/p&gt;  &lt;p&gt;&lt;a href="http://msmvps.com/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/molausson.metablogapi/4035.SNAGHTML35485db1_5F00_53A61E38.png"&gt;&lt;img style="background-image:none;border-right-width:0px;padding-left:0px;padding-right:0px;display:inline;border-top-width:0px;border-bottom-width:0px;border-left-width:0px;padding-top:0px;" title="SNAGHTML35485db1" border="0" alt="SNAGHTML35485db1" src="http://msmvps.com/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/molausson.metablogapi/8078.SNAGHTML35485db1_5F00_thumb_5F00_50B0B985.png" width="339" height="400" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;Next we find the “Run Deployment Task” activity and change the BuildLocation to the LabDropFolder:&lt;/p&gt;  &lt;p&gt;&lt;a href="http://msmvps.com/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/molausson.metablogapi/2860.image_5F00_54022B60.png"&gt;&lt;img style="background-image:none;border-right-width:0px;padding-left:0px;padding-right:0px;display:inline;border-top-width:0px;border-bottom-width:0px;border-left-width:0px;padding-top:0px;" title="image" border="0" alt="image" src="http://msmvps.com/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/molausson.metablogapi/8267.image_5F00_thumb_5F00_560F045C.png" width="526" height="311" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;And then the “Running Tests” activity and set the TestDirectory to the LabDropFolder:&lt;/p&gt;  &lt;p&gt;&lt;a href="http://msmvps.com/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/molausson.metablogapi/5355.image_5F00_230F4E28.png"&gt;&lt;img style="background-image:none;border-right-width:0px;padding-left:0px;padding-right:0px;display:inline;border-top-width:0px;border-bottom-width:0px;border-left-width:0px;padding-top:0px;" title="image" border="0" alt="image" src="http://msmvps.com/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/molausson.metablogapi/2134.image_5F00_thumb_5F00_5F779D05.png" width="526" height="289" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;Now we checkin the customized lab build template to TFS and update our deployment build definition to use the new template including specifying a Lab drop folder (on the Azure VM in this case):&lt;/p&gt;  &lt;p&gt;&lt;a href="http://msmvps.com/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/molausson.metablogapi/2211.image_5F00_37A97DB1.png"&gt;&lt;img style="background-image:none;border-right-width:0px;padding-left:0px;padding-right:0px;display:inline;border-top-width:0px;border-bottom-width:0px;border-left-width:0px;padding-top:0px;" title="image" border="0" alt="image" src="http://msmvps.com/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/molausson.metablogapi/7245.image_5F00_thumb_5F00_4D43B64E.png" width="527" height="409" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;With the build definition using the new build template all that remains is to update the deployment script to download the build result from TFS to a folder on the lab machine. The following script does just this. First we clean the target folders, then create a temporary TFS workspace and download the build result there. Finally the build result files are copied over to the deployment folder and the workspace is removed. &lt;/p&gt;  &lt;p&gt;&lt;font face="Courier New"&gt;Echo off      &lt;br /&gt;REM ---       &lt;br /&gt;SET DeploymentPath=%2       &lt;br /&gt;RD %DeploymentPath% /S /Q       &lt;br /&gt;RD c:\temp\drop /S /Q       &lt;br /&gt;CD c:\Temp       &lt;br /&gt;MD drop       &lt;br /&gt;tf workspace /new Temp /collection:&lt;/font&gt;&lt;a href="https://alm.tfspreview.com/defaultcollection"&gt;&lt;font face="Courier New"&gt;https://alm.tfspreview.com/defaultcollection&lt;/font&gt;&lt;/a&gt;&lt;font face="Courier New"&gt; /noprompt      &lt;br /&gt;tf get %1 /recursive       &lt;br /&gt;REM --- Deploy App       &lt;br /&gt;XXCOPY drop %DeploymentPath% /S /Y /I       &lt;br /&gt;tf workspace /delete Temp /noprompt       &lt;br /&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p&gt;With this we can now queue a new build and this time the entire build-deploy-test workflow will succeed since the deploy and test activities in the workflow are now using a local directory for the build result:&lt;/p&gt;  &lt;p&gt;&lt;a href="http://msmvps.com/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/molausson.metablogapi/6087.image_5F00_46E324C0.png"&gt;&lt;img style="background-image:none;border-right-width:0px;padding-left:0px;padding-right:0px;display:inline;border-top-width:0px;border-bottom-width:0px;border-left-width:0px;padding-top:0px;" title="image" border="0" alt="image" src="http://msmvps.com/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/molausson.metablogapi/0066.image_5F00_thumb_5F00_788E1C48.png" width="532" height="429" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;That’s it! You have now seen how you can use Visual Studio 2012 with the hosted TFS and Build Service together with Windows Azure VMs to create a complete build lab in the sky. &lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://msmvps.com/aggbug.aspx?PostID=1813146" width="1" height="1"&gt;</content><author><name>Mathias</name><uri>http://msmvps.com/members/Mathias/default.aspx</uri></author><category term="Lab Management" scheme="http://msmvps.com/blogs/molausson/archive/tags/Lab+Management/default.aspx" /><category term="MTM" scheme="http://msmvps.com/blogs/molausson/archive/tags/MTM/default.aspx" /><category term="ALM" scheme="http://msmvps.com/blogs/molausson/archive/tags/ALM/default.aspx" /><category term="Visual Studio 2012" scheme="http://msmvps.com/blogs/molausson/archive/tags/Visual+Studio+2012/default.aspx" /></entry><entry><title>Book Project “Pro Application Lifecycle Management with Visual Studio 2012” Completed!</title><link rel="alternate" type="text/html" href="/blogs/molausson/archive/2012/07/17/book-project-pro-application-lifecycle-management-with-visual-studio-2012-completed.aspx" /><id>/blogs/molausson/archive/2012/07/17/book-project-pro-application-lifecycle-management-with-visual-studio-2012-completed.aspx</id><published>2012-07-17T21:39:00Z</published><updated>2012-07-17T21:39:00Z</updated><content type="html">&lt;p&gt;The last year or so I’ve been spending lots of time working with the &lt;a href="http://www.microsoft.com/visualstudio/11/"&gt;Visual Studio 2012&lt;/a&gt; product and as part of that I’ve been writing a book together with my friend and colleague Joachim Rossberg. The result is now soon available in &lt;a href="http://www.amazon.com/Application-Lifecycle-Management-Visual-Professional/dp/1430243449/"&gt;stores&lt;/a&gt;:&lt;/p&gt;  &lt;p&gt;&lt;a href="http://www.amazon.com/Application-Lifecycle-Management-Visual-Professional/dp/1430243449/"&gt;&lt;img style="background-image:none;border-bottom:0px;border-left:0px;padding-left:0px;padding-right:0px;display:inline;border-top:0px;border-right:0px;padding-top:0px;" title="9781430243441 (2)" border="0" alt="9781430243441 (2)" src="http://msmvps.com/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/molausson.metablogapi/3482.9781430243441_2D00_2_5F00_487AC58E.jpg" width="186" height="244" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;It’s been an interesting project and I’ve learnt a lot – about the product of course but also about the process of book writing. Thanfully we have had a great book editor to help us! As for the writing itself probably the most challenging part was to write about a product that does not yet exist. Yes, that means writing and then go back and update after the release of the Beta, RC, RTM… &lt;/p&gt;  &lt;p&gt;The book covers the whole ALM lifecycle so it’s a lot of content, we ended up with the following chapters:&lt;/p&gt;  &lt;blockquote&gt;   &lt;h3&gt;Application Lifecycle Management&lt;/h3&gt;    &lt;p&gt;&lt;i&gt;1. &lt;/i&gt;&lt;i&gt;Why Application Lifecycle Management Matters &lt;/i&gt;&lt;/p&gt;    &lt;p&gt;&lt;i&gt;2. &lt;/i&gt;&lt;i&gt;Introduction to Application Lifecycle Management &lt;/i&gt;&lt;/p&gt;    &lt;p&gt;&lt;i&gt;3. &lt;/i&gt;&lt;i&gt;Development Processes and Frameworks &lt;/i&gt;&lt;/p&gt;    &lt;p&gt;&lt;i&gt;4. &lt;/i&gt;&lt;i&gt;ALM Assessments &lt;/i&gt;&lt;/p&gt;    &lt;p&gt;&lt;i&gt;5. &lt;/i&gt;&lt;i&gt;Working with TFS to Enhance the ALM Process &lt;/i&gt;&lt;/p&gt;    &lt;h3&gt;Planning (Agile Project Management)&lt;/h3&gt;    &lt;p&gt;&lt;i&gt;6. &lt;/i&gt;&lt;i&gt;Introduction to agile planning &lt;/i&gt;&lt;/p&gt;    &lt;p&gt;&lt;i&gt;7. &lt;/i&gt;&lt;i&gt;Work item tracking and process customization &lt;/i&gt;&lt;/p&gt;    &lt;p&gt;&lt;i&gt;8. &lt;/i&gt;&lt;i&gt;Agile Project Management with TFS &lt;/i&gt;&lt;/p&gt;    &lt;p&gt;&lt;i&gt;9. &lt;/i&gt;&lt;i&gt;Metrics and ALM assessment &lt;/i&gt;&lt;/p&gt;    &lt;h3&gt;Modeling (Architecture)&lt;/h3&gt;    &lt;p&gt;&lt;i&gt;10. &lt;/i&gt;&lt;i&gt;Prototyping, storyboarding&amp;#160; and feedback tracking &lt;/i&gt;&lt;/p&gt;    &lt;p&gt;&lt;i&gt;11. &lt;/i&gt;&lt;i&gt;Top Down Design Studies (UML) &lt;/i&gt;&lt;/p&gt;    &lt;p&gt;&lt;i&gt;12. &lt;/i&gt;&lt;i&gt;Using Architecture Explorer &lt;/i&gt;&lt;/p&gt;    &lt;p&gt;&lt;i&gt;13. &lt;/i&gt;&lt;i&gt;Using Layer Diagrams &lt;/i&gt;&lt;/p&gt;    &lt;p&gt;&lt;i&gt;14. &lt;/i&gt;&lt;i&gt;Metrics and ALM assessment &lt;/i&gt;&lt;/p&gt;    &lt;h3&gt;Building (Developer Practices)&lt;/h3&gt;    &lt;p&gt;&lt;i&gt;15. &lt;/i&gt;&lt;i&gt;Version Control &lt;/i&gt;&lt;/p&gt;    &lt;p&gt;&lt;i&gt;16. &lt;/i&gt;&lt;i&gt;Unit Testing &lt;/i&gt;&lt;/p&gt;    &lt;p&gt;&lt;i&gt;17. &lt;/i&gt;&lt;i&gt;Code Quality (Code Analysis, Code Metrics, Code Clones, Code Review)&lt;b&gt; &lt;/b&gt;&lt;/i&gt;&lt;/p&gt;    &lt;p&gt;&lt;i&gt;18. &lt;/i&gt;&lt;i&gt;Performance and Profiling (working with IntelliTrace in production, Premptive Analytics)&lt;/i&gt;&lt;/p&gt;    &lt;p&gt;&lt;i&gt;19. &lt;/i&gt;&lt;i&gt;Metrics and ALM assessment &lt;/i&gt;&lt;/p&gt;    &lt;h3&gt;Validating (Software Testing)&lt;/h3&gt;    &lt;p&gt;&lt;i&gt;20. &lt;/i&gt;&lt;i&gt;Overview of software testing &lt;/i&gt;&lt;/p&gt;    &lt;p&gt;&lt;i&gt;21. &lt;/i&gt;&lt;i&gt;Manual testing &lt;/i&gt;&lt;/p&gt;    &lt;p&gt;&lt;i&gt;22. &lt;/i&gt;&lt;i&gt;Automated testing &lt;/i&gt;&lt;/p&gt;    &lt;p&gt;&lt;i&gt;23. &lt;/i&gt;&lt;i&gt;Test lab management &lt;/i&gt;&lt;/p&gt;    &lt;p&gt;&lt;i&gt;24. &lt;/i&gt;&lt;i&gt;Metrics and ALM assessment &lt;/i&gt;&lt;/p&gt;    &lt;h3&gt;Releasing, 100p &lt;/h3&gt;    &lt;p&gt;&lt;i&gt;25. &lt;/i&gt;&lt;i&gt;Continuous delivery &lt;/i&gt;&lt;/p&gt;    &lt;p&gt;&lt;i&gt;26. &lt;/i&gt;&lt;i&gt;Build automation &lt;/i&gt;&lt;/p&gt;    &lt;p&gt;&lt;i&gt;27. &lt;/i&gt;&lt;i&gt;Deployment (implementing a build-deploy-test workflow) &lt;/i&gt;&lt;/p&gt;    &lt;p&gt;&lt;i&gt;28. &lt;/i&gt;&lt;i&gt;Release Management &lt;/i&gt;&lt;/p&gt;    &lt;p&gt;&lt;i&gt;29. &lt;/i&gt;&lt;i&gt;Metrics and ALM assessment &lt;/i&gt;&lt;/p&gt;    &lt;h3&gt;Team Foundation Server&lt;/h3&gt;    &lt;p&gt;&lt;i&gt;30. &lt;/i&gt;&lt;i&gt;Architecture, implementation planning &lt;/i&gt;&lt;/p&gt;    &lt;p&gt;&lt;i&gt;31. &lt;/i&gt;&lt;i&gt;Installation, migration and administration &lt;/i&gt;&lt;/p&gt;    &lt;p&gt;&lt;i&gt;32. &lt;/i&gt;&lt;i&gt;TFS Reporting &lt;/i&gt;&lt;/p&gt;    &lt;p&gt;&lt;i&gt;33. &lt;/i&gt;&lt;i&gt;Working in heterogeneous environments &lt;/i&gt;&lt;/p&gt;    &lt;p&gt;&lt;em&gt;34. TFS in the Cloud &lt;/em&gt;&lt;/p&gt; &lt;/blockquote&gt;  &lt;p&gt;I hope people will find the book valuable, we have tried to make it as practical as possible by having lots of exampels to illustrate the best practices we have learnt from using the product for many years. &lt;/p&gt;  &lt;p&gt;Oh, and did I mention the &lt;a href="http://www.amazon.com/Application-Lifecycle-Management-Visual-Professional/dp/1430243449/"&gt;book&lt;/a&gt; can be pre-ordered? &lt;img style="border-bottom-style:none;border-left-style:none;border-top-style:none;border-right-style:none;" class="wlEmoticon wlEmoticon-winkingsmile" alt="Blinkar" src="http://msmvps.com/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/molausson.metablogapi/7723.wlEmoticon_2D00_winkingsmile_5F00_7F0870D2.png" /&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://msmvps.com/aggbug.aspx?PostID=1813890" width="1" height="1"&gt;</content><author><name>Mathias</name><uri>http://msmvps.com/members/Mathias/default.aspx</uri></author><category term="ALM" scheme="http://msmvps.com/blogs/molausson/archive/tags/ALM/default.aspx" /><category term="Visual Studio 2012" scheme="http://msmvps.com/blogs/molausson/archive/tags/Visual+Studio+2012/default.aspx" /></entry><entry><title>Presentations from TechDays 2012 (SWE)</title><link rel="alternate" type="text/html" href="/blogs/molausson/archive/2012/07/04/presentations-from-techdays-2012-swe.aspx" /><id>/blogs/molausson/archive/2012/07/04/presentations-from-techdays-2012-swe.aspx</id><published>2012-07-04T06:05:59Z</published><updated>2012-07-04T06:05:59Z</updated><content type="html">&lt;p&gt;I just found out that my presentations from &lt;a href="http://www.techdays.se/"&gt;TechDays 2012&lt;/a&gt; are available online. If you missed the conference but would like to watch what we talked about the sessions can be found here:&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;&lt;a href="http://www.youtube.com/watch?v=DUqcxYuB_8A&amp;amp;list=PL806E4E3CF6030538&amp;amp;index=4&amp;amp;feature=plpp_video"&gt;Build Lab in the Sky&lt;/a&gt;. First look at using the hosted TFS service with cloud-based build servers and test labs in Windows Azure.&lt;/li&gt;    &lt;li&gt;&lt;a href="http://www.youtube.com/watch?v=65DjS_VG-ls&amp;amp;list=PL806E4E3CF6030538&amp;amp;index=69&amp;amp;feature=plpp_video"&gt;Continuous Feedback with Visual Studio 2012&lt;/a&gt;. A lap-around the new features in TFS 2012 for providing feedback on the team’s development work.&lt;/li&gt; &lt;/ul&gt;  &lt;p&gt;The presentations are in Swedish by the way. In case you wonder why the audio sounds strange… &lt;/p&gt;  &lt;p&gt;Enjoy!&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://msmvps.com/aggbug.aspx?PostID=1812263" width="1" height="1"&gt;</content><author><name>Mathias</name><uri>http://msmvps.com/members/Mathias/default.aspx</uri></author></entry><entry><title>New job - business as usual. I’m now with Transcendent Group!</title><link rel="alternate" type="text/html" href="/blogs/molausson/archive/2012/06/16/new-job-business-as-usual-i-m-now-with-transcendent-group.aspx" /><id>/blogs/molausson/archive/2012/06/16/new-job-business-as-usual-i-m-now-with-transcendent-group.aspx</id><published>2012-06-16T07:13:36Z</published><updated>2012-06-16T07:13:36Z</updated><content type="html">&lt;p&gt;I’ve got a new job! Or should I say new employer? I decided a while back to join &lt;a href="http://www.transcendentgroup.com/"&gt;Transcendent Group&lt;/a&gt; and their &lt;a href="http://www.transcendentgroup.com/tjanster/application-lifecycle-management-alm/"&gt;ALM team&lt;/a&gt; to get even more focus on TFS, Visual Studio and ALM. I’ve been working with the team for several years so this is a great opportunity for me to work closer with some of the brightest people in our field.&lt;/p&gt;  &lt;p&gt;So as of June 1 I am the ALM practice lead and head of the ALM team. If you want to get in touch you can find my contact info &lt;a href="http://www.transcendentgroup.com/medarbetare/mathias-olausson/"&gt;here&lt;/a&gt;.&lt;/p&gt; &lt;a href="http://msmvps.com/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/molausson.metablogapi/1016.image_5F00_0F9B904F.png"&gt;&lt;img style="background-image:none;border-right-width:0px;padding-left:0px;padding-right:0px;display:inline;border-top-width:0px;border-bottom-width:0px;border-left-width:0px;padding-top:0px;" title="image" border="0" alt="image" src="http://msmvps.com/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/molausson.metablogapi/3465.image_5F00_thumb_5F00_56E0C074.png" width="244" height="122" /&gt;&lt;/a&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://msmvps.com/aggbug.aspx?PostID=1811178" width="1" height="1"&gt;</content><author><name>Mathias</name><uri>http://msmvps.com/members/Mathias/default.aspx</uri></author></entry><entry><title>Urban Turtle 3.15 Gives Us Custom Board Columns</title><link rel="alternate" type="text/html" href="/blogs/molausson/archive/2012/05/29/urban-turtle-3-15-gives-us-custom-board-columns.aspx" /><id>/blogs/molausson/archive/2012/05/29/urban-turtle-3-15-gives-us-custom-board-columns.aspx</id><published>2012-05-29T07:24:34Z</published><updated>2012-05-29T07:24:34Z</updated><content type="html">&lt;p&gt;&lt;font color="#ff0000"&gt;Update 2012-06-15: &lt;/font&gt;&lt;a href="http://urbanturtle.com/blog/author/louis.pellerin/"&gt;&lt;font color="#ff0000"&gt;Louis Pellerin&lt;/font&gt;&lt;/a&gt;&lt;font color="#ff0000"&gt;, one of the developers of Urban Turtle, pointed out that the recommended way to make this kind of customization is to first create a copy of the configuration file. This is important since the default files will be removed when uninstalling Urban Turtle as part of a future upgrade.&lt;/font&gt;&lt;/p&gt;  &lt;p&gt;I recently downloaded the latest &lt;a href="http://urbanturtle.com/upgrade/"&gt;update&lt;/a&gt; to the agile board plugin to TFS from &lt;a href="http://urbanturtle.com/"&gt;Urban Turtle&lt;/a&gt;.&lt;/p&gt;  &lt;p&gt;The main feature this time is the possibility to have custom columns on the team board. Say for instance that I’ve added a “Ready for Test” state in my work item model:&lt;/p&gt;  &lt;p&gt;&lt;a href="http://msmvps.com/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/molausson.metablogapi/5658.image_5F00_05C20DCF.png"&gt;&lt;img style="background-image:none;border-right-width:0px;padding-left:0px;padding-right:0px;display:inline;border-top-width:0px;border-bottom-width:0px;border-left-width:0px;padding-top:0px;" title="image" border="0" alt="image" src="http://msmvps.com/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/molausson.metablogapi/6153.image_5F00_thumb_5F00_7B4139AE.png" width="758" height="133" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;To add a custom column we need to edit the configuration file for our process. The configuration files are stored on the TFS server at:&lt;/p&gt;  &lt;p&gt;&lt;font size="2" face="Courier New"&gt;C:\Program Files\Microsoft Team Foundation Server 2010\Application Tier\Web Access\Web\UrbanTurtle\configuration\project&lt;/font&gt;&lt;/p&gt;  &lt;p&gt;In my project I’m using the &lt;a href="http://msdn.microsoft.com/en-us/library/ff731587.aspx"&gt;Microsoft Visual Studio Scrum 1.0&lt;/a&gt; process template. The first thing to do when customizing Urban Turtle is to copy the template you want to change and work in the copy (&lt;strong&gt;Microsoft Visual Studio Scrum 1.0.xml&lt;/strong&gt; in this case). Since the name of the configuration is stored in the configuration file we also need to change the name inside the file. &lt;/p&gt;  &lt;p&gt;Next I edit the Tast Board, Columns section and add a new state, “Ready For Test”:&lt;/p&gt;  &lt;p&gt;&lt;a href="http://msmvps.com/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/molausson.metablogapi/1321.image_5F00_35DACAE4.png"&gt;&lt;img style="background-image:none;border-bottom:0px;border-left:0px;padding-left:0px;padding-right:0px;display:inline;border-top:0px;border-right:0px;padding-top:0px;" title="image" border="0" alt="image" src="http://msmvps.com/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/molausson.metablogapi/3618.image_5F00_thumb_5F00_53D8D8D8.png" width="755" height="471" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;Then save the xml file and refresh the web page and watch the board show the new “Ready For Test” state. &lt;/p&gt;  &lt;p&gt;&lt;a href="http://msmvps.com/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/molausson.metablogapi/0820.image_5F00_5062BFC2.png"&gt;&lt;img style="background-image:none;border-right-width:0px;padding-left:0px;padding-right:0px;display:inline;border-top-width:0px;border-bottom-width:0px;border-left-width:0px;padding-top:0px;" title="image" border="0" alt="image" src="http://msmvps.com/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/molausson.metablogapi/7282.image_5F00_thumb_5F00_358673E9.png" width="757" height="255" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;This is a much wanted feature, thanks to the team to getting it out!&lt;/p&gt;  &lt;p&gt;Here’s a list of other things added and improved in this release:&lt;/p&gt;  &lt;p&gt;===================================    &lt;br /&gt;= Urban Turtle 3.15 Release Notes =     &lt;br /&gt;===================================     &lt;br /&gt;Release date : 15 May 2012&lt;/p&gt;  &lt;p&gt;New Features&lt;/p&gt;  &lt;p&gt;&amp;#160; * Dynamic number of columns on the task board    &lt;br /&gt;&amp;#160; * Copy/duplicate work item     &lt;br /&gt;&amp;#160; * Story Point/Effort Burndown Chart&lt;/p&gt;  &lt;p&gt;Improvements    &lt;br /&gt;&amp;#160; * New design: iteration/area side panel, column headers, card stacks, warning area as well as other work items and footer sections     &lt;br /&gt;&amp;#160; * Spanish and German versions of the MSF Agile 5.0 process template mapping file&lt;/p&gt;  &lt;p&gt;Fixed issues&lt;/p&gt;  &lt;p&gt;&amp;#160; * Fixed card wrapping issue for screen resolutions lower than 1280 pixels&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://msmvps.com/aggbug.aspx?PostID=1810371" width="1" height="1"&gt;</content><author><name>Mathias</name><uri>http://msmvps.com/members/Mathias/default.aspx</uri></author></entry><entry><title>TechDays 2012 Sweden – Come see Visual Studio ALM 11 and TFS 11 in action!</title><link rel="alternate" type="text/html" href="/blogs/molausson/archive/2012/04/24/techdays-2012-sweden-come-see-visual-studio-alm-11-and-tfs-11-in-action.aspx" /><id>/blogs/molausson/archive/2012/04/24/techdays-2012-sweden-come-see-visual-studio-alm-11-and-tfs-11-in-action.aspx</id><published>2012-04-24T14:44:41Z</published><updated>2012-04-24T14:44:41Z</updated><content type="html">&lt;p&gt;Today is the start of Microsoft &lt;a href="http://www.techdays.se/"&gt;TechDays 2012&lt;/a&gt; in Sweden. TechDays is probably the largest IT conference in Sweden this year, three days filled with great content covering everything from IT operation to cloud-based development.&lt;/p&gt;  &lt;p&gt;&lt;a href="http://msmvps.com/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/molausson.metablogapi/6253.image_5F00_58B499F5.png"&gt;&lt;img style="background-image:none;border-bottom:0px;border-left:0px;padding-left:0px;padding-right:0px;display:inline;border-top:0px;border-right:0px;padding-top:0px;" title="image" border="0" alt="image" src="http://msmvps.com/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/molausson.metablogapi/0825.image_5F00_thumb_5F00_5DB6D7A4.png" width="224" height="94" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;I’m proud to get a chance to talk at the conference again and this time on the following topics (yes, Visual Studio 11 ALM as expected):&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;Build Lab in the Sky&lt;/li&gt;    &lt;li&gt;Continuous Feedback&lt;/li&gt; &lt;/ul&gt;  &lt;p&gt;And as if this is not enough, &lt;a href="http://blogs.msdn.com/b/briankel/"&gt;Brian Keller&lt;/a&gt; from Microsoft DPE will give the big picture presentation on ALM:&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;What’s new in Visual Studio 11 for Application Lifecycle Management&lt;/li&gt;    &lt;li&gt;Software Testing with Microsoft Test Manager 11 and Lab Management 11&lt;/li&gt; &lt;/ul&gt;  &lt;p&gt;&lt;img title="" alt="" align="left" src="http://i.technet.microsoft.com/cc299419.meet_logo(sv-se,MSDN.10).gif" width="217" height="95" /&gt;&lt;/p&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;p&gt;Another great thing about TechDays is that you get a chance to connect to the smart people in MEET (&lt;a href="http://technet.microsoft.com/sv-se/cc299419"&gt;Microsoft Extended Experts Team&lt;/a&gt;), a group of technology experts, MVPs and MCTs I happen to be a part of. Here are some of the MEET members blogs if you want to learn more about the MEET members:&lt;/p&gt;  &lt;li&gt;&lt;a href="http://www.theexperienceblog.com/"&gt;Andreas Stenhall&lt;/a&gt;&lt;/li&gt;  &lt;li&gt;&lt;a href="http://geekswithblogs.net/asmith"&gt;Alan Smith (Azure)&lt;/a&gt;&lt;/li&gt;  &lt;li&gt;&lt;a href="http://blog.advisec.com/"&gt;Björn Axell (System Center)&lt;/a&gt;&lt;/li&gt;  &lt;li&gt;&lt;a href="http://ceciliasharp.blogspot.com/"&gt;Cecilia Wiren (.NET)&lt;/a&gt;&lt;/li&gt;  &lt;li&gt;&lt;a href="http://chris.59north.com/"&gt;Chris Klug (.NET)&lt;/a&gt;&lt;/li&gt;  &lt;li&gt;&lt;a href="http://www.bybugday.com/"&gt;Daniel Bugday (Sharepoint)&lt;/a&gt; &lt;/li&gt;  &lt;li&gt;&lt;a href="http://secadmins.com/"&gt;Hasain Alshakarti (Security)&lt;/a&gt; &lt;/li&gt;  &lt;li&gt;&lt;a href="http://idmcrisis.com/"&gt;Henrik Nilsson (FIM, ADFS, Security)&lt;/a&gt; &lt;/li&gt;  &lt;li&gt;&lt;a href="http://www.deploymentresearch.com/"&gt;Johan Arwidmark (System Center)&lt;/a&gt;&lt;/li&gt;  &lt;li&gt;&lt;a href="http://www.joinsights.com/"&gt;Johan Åhlén (SQL Server)&lt;/a&gt;&lt;/li&gt;  &lt;li&gt;&lt;a href="http://mailmaster.se/blog/"&gt;Magnus Björk (Exchange)&lt;/a&gt; &lt;/li&gt;  &lt;li&gt;&lt;a href="http://www.magnusmartensson.com/"&gt;Magnus Mårtensson (Azure)&lt;/a&gt; &lt;/li&gt;  &lt;li&gt;&lt;a href="http://blog.lowendahl.net/"&gt;Patrik Löwendahl (.NET)&lt;/a&gt;&lt;/li&gt;  &lt;li&gt;&lt;a href="http://msmvps.com/blogs/molausson/"&gt;Mathias Olausson (ALM)&lt;/a&gt;&lt;/li&gt;  &lt;li&gt;&lt;a href="http://ccmexec.com/"&gt;Jörgen Nilsson (System Center)&lt;/a&gt; &lt;/li&gt;  &lt;li&gt;&lt;a href="http://blogs.technet.com/b/itprola/"&gt;Ola Skoog (IT Pro Evanglist)&lt;/a&gt; &lt;/li&gt;  &lt;li&gt;&lt;a href="http://www.forefrontbloggen.se/"&gt;Anders Olsson (Security)&lt;/a&gt; &lt;/li&gt;  &lt;li&gt;&lt;a href="http://nullsession.com/"&gt;Joakim Nässlander (Windows Server, Cluster)&lt;/a&gt;&lt;/li&gt;  &lt;li&gt;&lt;a href="http://mlidholm.blogspot.se/"&gt;Martin Lidholm (Unified Communication, Lync)&lt;/a&gt;&lt;/li&gt;  &lt;p&gt;See you at TechDays 2012 I hope!&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://msmvps.com/aggbug.aspx?PostID=1809156" width="1" height="1"&gt;</content><author><name>Mathias</name><uri>http://msmvps.com/members/Mathias/default.aspx</uri></author><category term="TFS" scheme="http://msmvps.com/blogs/molausson/archive/tags/TFS/default.aspx" /><category term="TechDays" scheme="http://msmvps.com/blogs/molausson/archive/tags/TechDays/default.aspx" /></entry><entry><title>First look at Visual Studio ALM 11</title><link rel="alternate" type="text/html" href="/blogs/molausson/archive/2012/04/10/first-look-at-visual-studio-alm-11.aspx" /><id>/blogs/molausson/archive/2012/04/10/first-look-at-visual-studio-alm-11.aspx</id><published>2012-04-10T14:34:49Z</published><updated>2012-04-10T14:34:49Z</updated><content type="html">&lt;p&gt;&lt;a href="http://msmvps.com/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/molausson.metablogapi/1033.image_5F00_7849F2F0.png"&gt;&lt;img style="background-image:none;border-bottom:0px;border-left:0px;padding-left:0px;padding-right:0px;display:inline;border-top:0px;border-right:0px;padding-top:0px;" title="image" border="0" alt="image" src="http://msmvps.com/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/molausson.metablogapi/1172.image_5F00_thumb_5F00_248679D5.png" width="542" height="78" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;If you want to know more about what’s coming in the next version of Visual Studio then here’s an event for you. I’m giving a presentation next week on what’s new in Visual Studio 11 with focus on the ALM tools and there are lots of interesting new capabilities coming, from storyboarding and feedback tools to improved version control and simplifications in lab management. &lt;/p&gt;  &lt;p&gt;Register to the event here: &lt;a title="http://www.informator.se/utbildningar/seminarier/seminarier/nyheter-i-visual-studio-alm-11.aspx" href="http://www.informator.se/utbildningar/seminarier/seminarier/nyheter-i-visual-studio-alm-11.aspx"&gt;http://www.informator.se/utbildningar/seminarier/seminarier/nyheter-i-visual-studio-alm-11.aspx&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;If you want to have a sneak-peek go to &lt;a title="http://www.microsoft.com/visualstudio/11/en-us/downloads" href="http://www.microsoft.com/visualstudio/11/en-us/downloads"&gt;http://www.microsoft.com/visualstudio/11/en-us/downloads&lt;/a&gt; and download the beta!&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://msmvps.com/aggbug.aspx?PostID=1808704" width="1" height="1"&gt;</content><author><name>Mathias</name><uri>http://msmvps.com/members/Mathias/default.aspx</uri></author><category term="ALM" scheme="http://msmvps.com/blogs/molausson/archive/tags/ALM/default.aspx" /><category term="TFS 11" scheme="http://msmvps.com/blogs/molausson/archive/tags/TFS+11/default.aspx" /><category term="Visual Studio 11" scheme="http://msmvps.com/blogs/molausson/archive/tags/Visual+Studio+11/default.aspx" /></entry></feed>