<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet type="text/xsl" href="http://mvasoftware.com/utility/FeedStylesheets/rss.xsl" media="screen"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:wfw="http://wellformedweb.org/CommentAPI/"><channel><title>Mike Vincent's Blog : Team Foundation Server, ALM</title><link>http://mvasoftware.com/blogs/mikev_weblog/archive/tags/Team+Foundation+Server/ALM/default.aspx</link><description>Tags: Team Foundation Server, ALM</description><dc:language>en</dc:language><generator>CommunityServer 2008 (Build: 30417.1769)</generator><item><title>Using MSDeploy to Automate Web Deployment for Test and Production with Visual Studio ALM 2010 Team Build</title><link>http://mvasoftware.com/blogs/mikev_weblog/archive/2011/02/17/using-msdeploy-to-automat-web-deployment-for-test-and-production-with-visual-studio-alm-2010-team-build.aspx</link><pubDate>Thu, 17 Feb 2011 18:58:00 GMT</pubDate><guid isPermaLink="false">2b809980-34b5-4f14-b248-bc4aff2867a2:3930</guid><dc:creator>mikev</dc:creator><slash:comments>1</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://mvasoftware.com/blogs/mikev_weblog/rsscomments.aspx?PostID=3930</wfw:commentRss><comments>http://mvasoftware.com/blogs/mikev_weblog/archive/2011/02/17/using-msdeploy-to-automat-web-deployment-for-test-and-production-with-visual-studio-alm-2010-team-build.aspx#comments</comments><description>&lt;h3 class="style1"&gt;Leverage MSDeploy.exe to Automatically Deploy Builds Where We Need Them&lt;/h3&gt;
&lt;p class="style1"&gt;In an earlier posting &lt;a target="_blank" href="http://mvasoftware.com/blogs/mikev_weblog/archive/2010/08/20/building-a-custom-build-workflow-with-deployment.aspx"&gt;Building a Custom Build Workflow with Deployment&lt;/a&gt; I showed how you can extend Team Build workflow to do a simple deployment to a user acceptance test (UAT) location. Here I&amp;#39;ll discuss improving that example with the powerful capabilities of MSDeploy.exe. You can download the &lt;a target="_blank" href="http://mvasoftware.com/media/p/3927.aspx"&gt;PowerPoint slide deck and Word document&lt;/a&gt; from my code camp and user group presentation for an overview and details of the MSDeploy.exe command line reference.&lt;/p&gt;
&lt;p class="style1"&gt;MSDeploy.exe is the engine behind Microsoft&amp;#39;s Web Deployment tool. It assists in deployment, migration&amp;nbsp; and synchronization of web applications and sites from one location to another. The locations can be local or remote, requiring a &lt;a target="_blank" href="http://technet.microsoft.com/en-us/library/dd569086(WS.10).aspx"&gt;remote agent service&lt;/a&gt;. IIS must already be installed on the source and destination computers. MSDeploy has numerous features that let you, with a great degree of precision, include those components that you want to process and exclude those that you do not.&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;span class="style1"&gt;Synchronize &lt;/span&gt;
&lt;ul&gt;
&lt;li class="style1"&gt;Coordinates source and destination &lt;/li&gt;
&lt;li class="style1"&gt;Locally or remotely &lt;/li&gt;
&lt;li class="style1"&gt;High degree of precision including dependencies &lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;&lt;span class="style1"&gt;Package &lt;/span&gt;
&lt;ul&gt;
&lt;li class="style1"&gt;&lt;em&gt;package&lt;/em&gt; and &lt;em&gt;archiveDir&lt;/em&gt; let you snapshot into .zip of archive directory &lt;/li&gt;
&lt;li class="style1"&gt;Parameterization and manifest let you customize &lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;&lt;span class="style1"&gt;Deploy &lt;/span&gt;
&lt;ul&gt;
&lt;li class="style1"&gt;Implement or test with &lt;em&gt;whatif &lt;/em&gt;&lt;/li&gt;
&lt;li class="style1"&gt;Computer to computer directly or use packages &lt;/li&gt;
&lt;li class="style1"&gt;Features for troubleshooting &lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p class="style1"&gt;&lt;strong&gt;MSDeploy.exe Command Line&lt;/strong&gt;&lt;/p&gt;
&lt;p class="style1"&gt;The Msdeploy.exe command-line executable file that implements Web Deploy functionality contains many powerful features. A Web Deploy verb specifies the action to be taken, such as synchronization (sync. The -source and -dest arguments define the source and destination of the data to be deployed. Typically, a source or destination is a Web site or Web server. A variety of predefined source and destination object types are available in the form of providers. Providers let you access and synchronize Web sites and Web servers, metabase and ApplicationHost.config configuration information, archived Web sites and Web servers, file and directory paths, and other IIS-related data. For more information about providers, see &lt;a target="_blank" href="http://technet.microsoft.com/en-us/library/dd569040(WS.10).aspx"&gt;Web Deploy Providers&lt;/a&gt;.&lt;/p&gt;
&lt;p class="style1"&gt;Principal elements are a verb (also called an operation), a source, an optional destination, and optional operation settings&lt;/p&gt;
&lt;p class="style3"&gt;&lt;span class="style2"&gt;msdeploy.exe&amp;nbsp;-verb:&amp;lt;verbName&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; -source:&amp;lt;provider&amp;gt;[=&amp;lt;pathToProviderObject&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; [,&amp;lt;providerSetting&amp;gt;=&amp;lt;providerSettingValue&amp;gt;]]&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; [-dest:&amp;lt;provider&amp;gt;[=&amp;lt;pathToProviderObject&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; [,&amp;lt;providerSetting&amp;gt;=&amp;lt;providerSettingValue&amp;gt;]]]&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; [-&amp;lt;MSDeployOperationSetting&amp;gt; ...]&lt;/span&gt;&lt;/p&gt;
&lt;p class="style1"&gt;Verbs are &lt;em&gt;delete, dump, getDependencies, getSystemInfo&lt;/em&gt;, and &lt;em&gt;sync&lt;/em&gt;&lt;/p&gt;
&lt;p class="style1"&gt;Web Deploy has additional arguments that let you refine the meaning of providers and their sources and destinations. Operation settings modify how the command runs. Rules modify the behavior of operations. Link extensions let you pull together data in ways that would not otherwise be possible. These features combine to enable you to implement custom Web deployment scenarios with maximum power and flexibility.&lt;/p&gt;
&lt;p class="style1"&gt;&lt;strong&gt;Using MSDeploy.exe in Team Build&lt;/strong&gt;&lt;/p&gt;
&lt;p class="style1"&gt;If your destination is remote, you&amp;rsquo;ll need the Web Deploy remote service installed and running on the remote machine. Best practice is to check for dependencies before a &lt;em&gt;sync&lt;/em&gt; operation with &lt;em&gt;getDependencies&lt;/em&gt; and resolve conflicts and unsupported components. Backup the destination as appropriate, then create your command and test it. Note: use &lt;em&gt;whatif&lt;/em&gt; first and check the output.&lt;/p&gt;
&lt;p class="style4"&gt;msdeploy -verb:sync -source:







,computerName= -dest:







-whatif &amp;gt;msDeploySync.log &lt;/p&gt;
&lt;p class="style1"&gt;After you have verified it is doing what you want, you can run without the &lt;em&gt;whatif.&lt;/em&gt; When it tests successfully you&amp;rsquo;re ready to move to implementing your deployment in Team Build workflow. &lt;/p&gt;
&lt;p class="style1"&gt;You can refer to my pervious post for creating a custom build and navigating the build workflow. In the &amp;quot;Try Compile, Test, and Associate Changesets and Work Items&amp;quot; activity, I expand the Finally block and added a new activity at the end called &amp;quot;If DropBuild Successful&amp;quot;. Here I&amp;#39;m expanding the activity:&lt;/p&gt;
&lt;p class="MsoNormal" style="font-family:Arial, Helvetica, sans-serif;"&gt;Note the condition. When it resolves to true, the Then block will execute. I&amp;#39;ve added an activity of type Sequence called &amp;quot;DeployUAT&amp;quot; that contains our actual deployment functionality. Since we only want to deploy to our UAT manually, I have added an Invoke for Reason activity and named it &amp;quot;InvokeOnlyForManual&amp;quot;. You should see the dropdown for Reason set to &amp;#39;Manual&amp;quot; in the properties.&lt;/p&gt;
&lt;p class="MsoNormal" style="font-family:Arial, Helvetica, sans-serif;"&gt;&amp;nbsp;&lt;/p&gt;
&lt;p class="MsoNormal"&gt;&lt;img height="406" width="471" src="http://www.mvasoftware.com/Images/ALM%20Build%20msdeploy%201.png" alt="" /&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="font-family:Arial, Helvetica, sans-serif;"&gt;&amp;nbsp;&lt;/p&gt;
&lt;p class="MsoNormal" style="font-family:Arial, Helvetica, sans-serif;"&gt;I have scoped new variables and arguments to the &amp;quot;DeployUAT&amp;quot; activity. These allow us to define where our UAT site is located and what it&amp;#39;s name is. Click on the Variables and Arguments tabs at the bottom of the designer. &lt;/p&gt;
&lt;p class="MsoNormal"&gt;&amp;nbsp;&lt;/p&gt;
&lt;p class="MsoNormal"&gt;&lt;img height="185" width="571" src="http://www.mvasoftware.com/Images/ALM%20Build%20workflow%204a.png" alt="Variables" /&gt;&lt;/p&gt;
&lt;p class="MsoNormal"&gt;&amp;nbsp;&lt;/p&gt;
&lt;p class="MsoNormal"&gt;&lt;img height="165" width="566" src="http://www.mvasoftware.com/Images/ALM%20Build%20workflow%204b.png" alt="Arguments" /&gt;&lt;/p&gt;
&lt;p class="MsoNormal"&gt;&amp;nbsp;&lt;/p&gt;
&lt;p class="MsoNormal" style="font-family:Arial, Helvetica, sans-serif;"&gt;While on the Arguments tab, open Metadata. Here I have defined a new category that will show up in the build process dialog. I have named this category &amp;quot;Deployment&amp;quot; and it displays our 2 new parameters with their default values.&lt;/p&gt;
&lt;p class="MsoNormal"&gt;&amp;nbsp;&lt;/p&gt;
&lt;p class="MsoNormal"&gt;&lt;img height="328" width="564" src="http://www.mvasoftware.com/Images/ALM%20Build%20workflow%204c.png" alt="Metadata" /&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="font-family:Arial, Helvetica, sans-serif;"&gt;&amp;nbsp;&lt;/p&gt;
&lt;p class="MsoNormal" style="font-family:Arial, Helvetica, sans-serif;"&gt;Now to move on to the actual&amp;nbsp; work of deployment. In my previous post example we had to do several individual steps in order to perform a clean deployment. With the power of msdeploy, we can do it all with one activity that I have named InvokeSyncWebsite.&amp;nbsp;&lt;/p&gt;
&lt;p class="MsoNormal"&gt;&amp;nbsp;&lt;/p&gt;
&lt;p class="MsoNormal" style="width:839px;height:430px;"&gt;&lt;img height="349" width="565" src="http://www.mvasoftware.com/Images/ALM%20Build%20msdeploy%202.png" alt="" /&gt;&lt;/p&gt;
&lt;p class="MsoNormal"&gt;&amp;nbsp;&lt;/p&gt;
&lt;p class="MsoNormal"&gt;&lt;img height="278" width="565" src="http://www.mvasoftware.com/Images/ALM%20Build%20msdeploy%203.png" alt="" /&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="font-family:Arial, Helvetica, sans-serif;"&gt;&amp;nbsp;&lt;/p&gt;
&lt;p class="MsoNormal"&gt;&amp;nbsp;&lt;/p&gt;
&lt;p class="MsoNormal" style="font-family:Arial, Helvetica, sans-serif;"&gt;Save your XAML file and check it in to source control. You now have your custom template ready for use. Below you can see our Deployment category that we added to the template process. The default values can be over-ridden when the process is manually called.&lt;/p&gt;
&lt;p class="MsoNormal"&gt;&amp;nbsp;&lt;/p&gt;
&lt;p class="MsoNormal"&gt;&lt;img height="423" width="564" src="http://www.mvasoftware.com/Images/ALM%20Build%20workflow%2011.png" alt="Build Properties" /&gt;&lt;/p&gt;
&lt;p class="style1"&gt;This example should get you started using msdeploy for deployment to your builds. There are many more considerations you may have to make for your particular implementations including, security, domain and firewall boundaries. We have just scratched the surface of msdeploy&amp;#39;s capabilities.&lt;/p&gt;
&lt;p&gt;&lt;span class="style1"&gt;Download &lt;/span&gt;&lt;a href="http://www.mvasoftware.com/download/customprocesstemplate_msdeploy.zip"&gt;&lt;span class="style1"&gt;Custom Process Template MSDeploy&lt;/span&gt;&lt;/a&gt;_&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://mvasoftware.com/aggbug.aspx?PostID=3930" width="1" height="1"&gt;</description><category domain="http://mvasoftware.com/blogs/mikev_weblog/archive/tags/ALM/default.aspx">ALM</category><category domain="http://mvasoftware.com/blogs/mikev_weblog/archive/tags/Visual+Studio+2010/default.aspx">Visual Studio 2010</category><category domain="http://mvasoftware.com/blogs/mikev_weblog/archive/tags/Team+Foundation+Server/default.aspx">Team Foundation Server</category><category domain="http://mvasoftware.com/blogs/mikev_weblog/archive/tags/Team+Buld/default.aspx">Team Buld</category><category domain="http://mvasoftware.com/blogs/mikev_weblog/archive/tags/MSDeploy/default.aspx">MSDeploy</category></item><item><title>The Ultimate Event: Visual Studio 2010 &amp; Team Foundation Server 2010</title><link>http://mvasoftware.com/blogs/mikev_weblog/archive/2010/02/24/the-ultimate-event-visual-studio-2010-amp-team-foundation-server-2010.aspx</link><pubDate>Wed, 24 Feb 2010 19:35:00 GMT</pubDate><guid isPermaLink="false">2b809980-34b5-4f14-b248-bc4aff2867a2:204</guid><dc:creator>mikev</dc:creator><slash:comments>0</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://mvasoftware.com/blogs/mikev_weblog/rsscomments.aspx?PostID=204</wfw:commentRss><comments>http://mvasoftware.com/blogs/mikev_weblog/archive/2010/02/24/the-ultimate-event-visual-studio-2010-amp-team-foundation-server-2010.aspx#comments</comments><description>&lt;p&gt;&lt;br /&gt;&lt;span style="font-size:10.0pt;mso-no-proof:yes;"&gt;&lt;img height="129" width="589" src="http://www.mvasoftware.com/images/clip_image004.jpg" alt="cid:image003.jpg@01CA5E28.2D236E80" /&gt;&lt;/span&gt;&lt;/p&gt;
&lt;table cellpadding="0" cellspacing="0" class="MsoNormalTable        "&gt;

&lt;tr style="mso-yfti-irow:0;mso-yfti-firstrow:yes;page-break-inside:avoid;height:38.55pt;mso-row-margin-right:13.6pt;"&gt;
&lt;td colspan="8" style="width:534.05pt;padding:0in 0in 0in 0in;height:38.55pt;"&gt;
&lt;p align="center" class="MsoNormal"&gt;&lt;b style="mso-bidi-font-weight:normal;"&gt;&lt;span style="color:#365f91;"&gt;The Ultimate Event: Visual Studio 2010 &amp;amp; Team Foundation Server 2010&lt;/span&gt;&lt;/b&gt;&lt;span style="mso-bidi-font-family:Calibri;mso-bidi-theme-font:minor-latin;mso-no-proof:yes;"&gt;&lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="mso-cell-special:placeholder;border:none;padding:0in 0in 0in 0in;"&gt;
&lt;p class="MsoNormal"&gt;&amp;nbsp;&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="mso-yfti-irow:1;page-break-inside:avoid;"&gt;
&lt;td style="width:13.95pt;padding:0in 0in 0in 0in;"&gt;
&lt;p class="MsoNormal"&gt;&lt;span style="mso-bidi-font-family:Calibri;mso-bidi-theme-font:minor-latin;mso-no-proof:yes;"&gt;&lt;/span&gt;&lt;span style="font-size:12.0pt;mso-bidi-font-family:Calibri;mso-bidi-theme-font:minor-latin;"&gt;&lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="width:.8pt;background:#DEE6FE;padding:0in 0in 0in 0in;"&gt;
&lt;p class="MsoNormal"&gt;&lt;span style="mso-bidi-font-family:Calibri;mso-bidi-theme-font:minor-latin;mso-no-proof:yes;"&gt;&lt;/span&gt;&lt;span style="font-size:12.0pt;mso-bidi-font-family:Calibri;mso-bidi-theme-font:minor-latin;"&gt;&lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="padding:0in 0in 0in 0in;"&gt;&lt;/td&gt;
&lt;td style="width:316.5pt;padding:0in 0in 0in 0in;"&gt;
&lt;p&gt;&lt;span style="font-family:&amp;#39;Calibri&amp;#39;,&amp;#39;sans-serif&amp;#39;;"&gt;This event would be of interest to all that want to learn more about Visual Studio 2010 Application Lifecycle Management. I will be presenting at the &lt;strong&gt;San Diego&lt;/strong&gt; and &lt;strong&gt;Los Angeles&lt;/strong&gt; events and John Miller who helps run &lt;a target="_blank" href="http://www.socalteamsystem.org/"&gt;SoCal Team System&lt;/a&gt; will be presenting at the &lt;strong&gt;Irvine&lt;/strong&gt; event. &lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-family:&amp;#39;Calibri&amp;#39;,&amp;#39;sans-serif&amp;#39;;"&gt;Join me for a sneak peek of &lt;strong&gt;&lt;span style="font-family:&amp;#39;Calibri&amp;#39;,&amp;#39;sans-serif&amp;#39;;mso-ascii-theme-font:minor-latin;mso-hansi-theme-font:minor-latin;mso-bidi-theme-font:minor-latin;"&gt;Microsoft&amp;reg; Visual Studio&amp;reg; 2010&lt;/span&gt;&lt;/strong&gt;, which will be a landmark release of the premier development toolset for Windows&lt;strong&gt;&lt;span style="font-family:&amp;#39;Calibri&amp;#39;,&amp;#39;sans-serif&amp;#39;;mso-ascii-theme-font:minor-latin;mso-hansi-theme-font:minor-latin;mso-bidi-theme-font:minor-latin;"&gt;&amp;reg;&lt;/span&gt;&lt;/strong&gt;, Web and Cloud development. &lt;br /&gt;&amp;nbsp;&lt;br /&gt;The &lt;strong&gt;&lt;span style="font-family:&amp;#39;Calibri&amp;#39;,&amp;#39;sans-serif&amp;#39;;mso-ascii-theme-font:minor-latin;mso-hansi-theme-font:minor-latin;mso-bidi-theme-font:minor-latin;"&gt;Ultimate Event&lt;/span&gt;&lt;/strong&gt; is your exclusive opportunity to hear about &lt;strong&gt;&lt;span style="font-family:&amp;#39;Calibri&amp;#39;,&amp;#39;sans-serif&amp;#39;;mso-ascii-theme-font:minor-latin;mso-hansi-theme-font:minor-latin;mso-bidi-theme-font:minor-latin;"&gt;Visual Studio 2010 &lt;/span&gt;&lt;/strong&gt;from experts before the product is launched this year. Microsoft has made significant investments to and improvements of &lt;strong&gt;&lt;span style="font-family:&amp;#39;Calibri&amp;#39;,&amp;#39;sans-serif&amp;#39;;mso-ascii-theme-font:minor-latin;mso-hansi-theme-font:minor-latin;mso-bidi-theme-font:minor-latin;"&gt;Modeling&lt;/span&gt;&lt;/strong&gt; and &lt;strong&gt;&lt;span style="font-family:&amp;#39;Calibri&amp;#39;,&amp;#39;sans-serif&amp;#39;;mso-ascii-theme-font:minor-latin;mso-hansi-theme-font:minor-latin;mso-bidi-theme-font:minor-latin;"&gt;Testing/QA&lt;/span&gt;&lt;/strong&gt; tools in &lt;strong&gt;&lt;span style="font-family:&amp;#39;Calibri&amp;#39;,&amp;#39;sans-serif&amp;#39;;mso-ascii-theme-font:minor-latin;mso-hansi-theme-font:minor-latin;mso-bidi-theme-font:minor-latin;"&gt;Visual Studio 2010&lt;/span&gt;&lt;/strong&gt;. At this event you&amp;rsquo;ll get a comprehensive overview of &lt;strong&gt;&lt;span style="font-family:&amp;#39;Calibri&amp;#39;,&amp;#39;sans-serif&amp;#39;;mso-ascii-theme-font:minor-latin;mso-hansi-theme-font:minor-latin;mso-bidi-theme-font:minor-latin;"&gt;Visual Studio 2010&lt;/span&gt;&lt;/strong&gt; and &lt;strong&gt;&lt;span style="font-family:&amp;#39;Calibri&amp;#39;,&amp;#39;sans-serif&amp;#39;;mso-ascii-theme-font:minor-latin;mso-hansi-theme-font:minor-latin;mso-bidi-theme-font:minor-latin;"&gt;Team Foundation Server 2010&lt;/span&gt;&lt;/strong&gt;, which is the &lt;strong&gt;&lt;span style="font-family:&amp;#39;Calibri&amp;#39;,&amp;#39;sans-serif&amp;#39;;mso-ascii-theme-font:minor-latin;mso-hansi-theme-font:minor-latin;mso-bidi-theme-font:minor-latin;"&gt;Application Lifecycle Management&lt;/span&gt;&lt;/strong&gt; (ALM) core of Team System. We&amp;rsquo;ll present enhancements in version control, reporting, project management and build management. &amp;nbsp;&lt;br /&gt;&amp;nbsp;&lt;br /&gt;Spend the day with us to learn how to take software development to the next level with &lt;strong&gt;&lt;span style="font-family:&amp;#39;Calibri&amp;#39;,&amp;#39;sans-serif&amp;#39;;mso-ascii-theme-font:minor-latin;mso-hansi-theme-font:minor-latin;mso-bidi-theme-font:minor-latin;"&gt;Visual Studio 2010&lt;/span&gt;&lt;/strong&gt;.&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;&lt;span style="font-family:&amp;#39;Calibri&amp;#39;,&amp;#39;sans-serif&amp;#39;;"&gt;Event Agenda&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;
&lt;table cellpadding="0" class="MsoNormalTable        "&gt;

&lt;tr style="mso-yfti-irow:0;mso-yfti-firstrow:yes;height:7.25pt;"&gt;
&lt;td style="width:85.1pt;background:#0D6CB6;padding:0in 0in 0in 0in;height:7.25pt;"&gt;
&lt;p class="MsoNormal"&gt;&lt;b style="mso-bidi-font-weight:normal;"&gt;&lt;span style="color:#ffffff;"&gt;&lt;/span&gt;&lt;/b&gt;&lt;b&gt;&lt;span style="color:#ffffff;"&gt;Time&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="width:162.5pt;background:#0D6CB6;padding:0in 0in 0in 0in;height:7.25pt;"&gt;
&lt;p class="MsoNormal"&gt;&lt;b&gt;&lt;span style="color:#ffffff;"&gt;Topic&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="mso-yfti-irow:1;height:7.25pt;"&gt;
&lt;td style="width:85.1pt;background:#DEE6F3;padding:0in 0in 0in 0in;height:7.25pt;"&gt;
&lt;p class="MsoNormal"&gt;&lt;span style="font-size:9.0pt;mso-bidi-font-family:Calibri;mso-bidi-theme-font:minor-latin;"&gt;8:30 AM-9:00 AM&lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="width:162.5pt;background:#DEE6F3;padding:0in 0in 0in 0in;height:7.25pt;"&gt;
&lt;p class="MsoNormal"&gt;&lt;span style="font-size:9.0pt;mso-bidi-font-family:Calibri;mso-bidi-theme-font:minor-latin;"&gt;Registration, Welcome&lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="mso-yfti-irow:2;height:7.25pt;"&gt;
&lt;td style="width:85.1pt;background:#DEE6F3;padding:0in 0in 0in 0in;height:7.25pt;"&gt;
&lt;p class="MsoNormal"&gt;&lt;span style="font-size:9.0pt;mso-bidi-font-family:Calibri;mso-bidi-theme-font:minor-latin;"&gt;9:00 AM-10:30 AM&lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="width:162.5pt;background:#DEE6F3;padding:0in 0in 0in 0in;height:7.25pt;"&gt;
&lt;p class="MsoNormal"&gt;&lt;span style="font-size:9.0pt;mso-bidi-font-family:Calibri;mso-bidi-theme-font:minor-latin;"&gt;Lap Around VS 2010&lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="mso-yfti-irow:3;height:7.25pt;"&gt;
&lt;td style="width:85.1pt;background:#DEE6F3;padding:0in 0in 0in 0in;height:7.25pt;"&gt;
&lt;p class="MsoNormal"&gt;&lt;span style="font-size:9.0pt;mso-bidi-font-family:Calibri;mso-bidi-theme-font:minor-latin;"&gt;10:45 AM-12:00 PM&lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="width:162.5pt;background:#DEE6F3;padding:0in 0in 0in 0in;height:7.25pt;"&gt;
&lt;p class="MsoNormal"&gt;&lt;span style="font-size:9.0pt;mso-bidi-font-family:Calibri;mso-bidi-theme-font:minor-latin;"&gt;Agile Management with TFS&lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="mso-yfti-irow:4;height:7.25pt;"&gt;
&lt;td style="width:85.1pt;background:#DEE6F3;padding:0in 0in 0in 0in;height:7.25pt;"&gt;
&lt;p class="MsoNormal"&gt;&lt;span style="font-size:9.0pt;mso-bidi-font-family:Calibri;mso-bidi-theme-font:minor-latin;"&gt;12:00 PM-12:30 PM&lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="width:162.5pt;background:#DEE6F3;padding:0in 0in 0in 0in;height:7.25pt;"&gt;
&lt;p class="MsoNormal"&gt;&lt;span style="font-size:9.0pt;mso-bidi-font-family:Calibri;mso-bidi-theme-font:minor-latin;"&gt;Lunch&lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="mso-yfti-irow:5;height:7.25pt;"&gt;
&lt;td style="width:85.1pt;background:#DEE6F3;padding:0in 0in 0in 0in;height:7.25pt;"&gt;
&lt;p class="MsoNormal"&gt;&lt;span style="font-size:9.0pt;mso-bidi-font-family:Calibri;mso-bidi-theme-font:minor-latin;"&gt;12:30 PM-1:45 PM&lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="width:162.5pt;background:#DEE6F3;padding:0in 0in 0in 0in;height:7.25pt;"&gt;
&lt;p class="MsoNormal"&gt;&lt;span style="font-size:9.0pt;mso-bidi-font-family:Calibri;mso-bidi-theme-font:minor-latin;"&gt;No More &amp;ldquo;No Repro&amp;rdquo;&lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="mso-yfti-irow:6;mso-yfti-lastrow:yes;height:7.25pt;"&gt;
&lt;td style="width:85.1pt;background:#DEE6F3;padding:0in 0in 0in 0in;height:7.25pt;"&gt;
&lt;p class="MsoNormal"&gt;&lt;span style="font-size:9.0pt;mso-bidi-font-family:Calibri;mso-bidi-theme-font:minor-latin;"&gt;2:00 PM-3:15 PM&lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="width:162.5pt;background:#DEE6F3;padding:0in 0in 0in 0in;height:7.25pt;"&gt;
&lt;p class="MsoNormal"&gt;&lt;span style="font-size:9.0pt;mso-bidi-font-family:Calibri;mso-bidi-theme-font:minor-latin;"&gt;Architecture for Everyone&lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;

&lt;/table&gt;
&lt;p class="style1"&gt;Hope to see you at one of these events.&lt;/p&gt;
&lt;p class="style1"&gt;Cheers,&lt;/p&gt;
&lt;p class="style1"&gt;Mike Vincent&lt;/p&gt;
&lt;/td&gt;
&lt;td style="width:8.85pt;padding:0in 0in 0in 0in;"&gt;
&lt;p class="MsoNormal"&gt;&lt;span style="mso-bidi-font-family:Calibri;mso-bidi-theme-font:minor-latin;mso-no-proof:yes;"&gt;&lt;/span&gt;&lt;span style="font-size:12.0pt;mso-bidi-font-family:Calibri;mso-bidi-theme-font:minor-latin;"&gt;&lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="width:.95pt;background:#DEE6FE;padding:0in 0in 0in 0in;"&gt;
&lt;p class="MsoNormal"&gt;&lt;span style="mso-bidi-font-family:Calibri;mso-bidi-theme-font:minor-latin;"&gt;&lt;/span&gt;&lt;span style="font-size:12.0pt;mso-bidi-font-family:Calibri;mso-bidi-theme-font:minor-latin;"&gt;&lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="width:14.0pt;padding:0in 0in 0in 0in;"&gt;
&lt;p class="MsoNormal"&gt;&lt;span style="mso-bidi-font-family:Calibri;mso-bidi-theme-font:minor-latin;mso-no-proof:yes;"&gt;&lt;/span&gt;&lt;span style="font-size:12.0pt;mso-bidi-font-family:Calibri;mso-bidi-theme-font:minor-latin;"&gt;&lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="width:178.7pt;padding:0in 0in 0in 0in;"&gt;
&lt;p class="infoboxbody"&gt;&lt;strong&gt;&lt;span style="font-family:&amp;#39;Calibri&amp;#39;,&amp;#39;sans-serif&amp;#39;;color:#004e9a;"&gt;Welcome Time&lt;/span&gt;&lt;/strong&gt;&lt;b&gt;&lt;span style="font-family:&amp;#39;Calibri&amp;#39;,&amp;#39;sans-serif&amp;#39;;color:#004e9a;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/b&gt;&lt;span style="font-family:&amp;#39;Calibri&amp;#39;,&amp;#39;sans-serif&amp;#39;;color:#000000;"&gt;8:30 AM&lt;span style="mso-spacerun:yes;"&gt;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:&amp;#39;Calibri&amp;#39;,&amp;#39;sans-serif&amp;#39;;color:#000000;"&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class="infoboxbody"&gt;&lt;strong&gt;&lt;span style="color:#004e9a;"&gt;&amp;nbsp;&lt;/span&gt;&lt;/strong&gt;&lt;/p&gt;
&lt;p class="infoboxbody"&gt;&lt;strong&gt;&lt;span style="font-family:&amp;#39;Calibri&amp;#39;,&amp;#39;sans-serif&amp;#39;;color:#004e9a;"&gt;Event Time&lt;/span&gt;&lt;/strong&gt;&lt;span style="font-family:&amp;#39;Calibri&amp;#39;,&amp;#39;sans-serif&amp;#39;;color:#004e9a;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="font-family:&amp;#39;Calibri&amp;#39;,&amp;#39;sans-serif&amp;#39;;color:#000000;"&gt;9:00 AM &amp;ndash;&amp;nbsp;3:30 PM &lt;/span&gt;&lt;/p&gt;
&lt;p class="style2"&gt;&lt;strong&gt;&lt;span style="color:#e36c0a;"&gt;&amp;nbsp;&lt;/span&gt;&lt;/strong&gt;&lt;/p&gt;
&lt;p class="style2"&gt;&lt;strong&gt;&lt;span style="font-family:&amp;#39;Calibri&amp;#39;,&amp;#39;sans-serif&amp;#39;;color:#e36c0a;"&gt;Register for a date &amp;amp; location near you!&lt;span style="mso-spacerun:yes;"&gt;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/strong&gt;&lt;/p&gt;
&lt;p class="style2"&gt;&lt;span style="font-family:&amp;#39;Calibri&amp;#39;,&amp;#39;sans-serif&amp;#39;;color:#000000;"&gt;Click the appropriate registration link below OR &lt;strong&gt;&lt;span style="font-family:&amp;#39;Calibri&amp;#39;,&amp;#39;sans-serif&amp;#39;;mso-ascii-theme-font:minor-latin;mso-hansi-theme-font:minor-latin;mso-bidi-theme-font:minor-latin;"&gt;call 1.877.673.8368&lt;/span&gt;&lt;/strong&gt; and reference the Event ID.&lt;/span&gt;&lt;span style="color:#000000;"&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class="style2"&gt;&lt;span style="font-family:&amp;#39;Calibri&amp;#39;,&amp;#39;sans-serif&amp;#39;;color:#000000;"&gt;&amp;nbsp;&lt;/span&gt;&lt;/p&gt;
&lt;table align="left" cellpadding="0" class="MsoNormalTable        "&gt;

&lt;tr style="mso-yfti-irow:0;mso-yfti-firstrow:yes;height:.1in;"&gt;
&lt;td style="width:36.9pt;background:#0D6CB6;padding:0in 0in 0in 0in;height:.1in;"&gt;
&lt;p class="MsoNormal"&gt;&lt;b style="mso-bidi-font-weight:normal;"&gt;&lt;span style="color:#ffffff;"&gt;&lt;/span&gt;&lt;/b&gt;&lt;b&gt;&lt;span style="color:#ffffff;"&gt;Date&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="width:80.6pt;background:#0D6CB6;padding:0in 0in 0in 0in;height:.1in;"&gt;
&lt;p class="MsoNormal"&gt;&lt;b style="mso-bidi-font-weight:normal;"&gt;&lt;span style="color:#ffffff;"&gt;&lt;/span&gt;&lt;/b&gt;&lt;b&gt;&lt;span style="color:#ffffff;"&gt;Location&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="width:48.35pt;background:#0D6CB6;padding:0in 0in 0in 0in;height:.1in;"&gt;
&lt;p class="MsoNormal"&gt;&lt;b&gt;&lt;span style="color:#ffffff;"&gt;Event ID&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="mso-yfti-irow:1;height:.1in;"&gt;
&lt;td style="width:36.9pt;background:#DEE6F3;padding:0in 0in 0in 0in;height:.1in;"&gt;
&lt;p class="MsoNormal"&gt;&lt;span style="font-size:9.0pt;mso-bidi-font-family:Calibri;mso-bidi-theme-font:minor-latin;"&gt;3/2/10&lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="width:80.6pt;background:#DEE6F3;padding:0in 0in 0in 0in;height:.1in;"&gt;
&lt;p class="MsoNormal"&gt;&lt;span style="font-size:9.0pt;mso-bidi-font-family:Calibri;mso-bidi-theme-font:minor-latin;"&gt;Bellevue, WA&lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="width:48.35pt;background:#DEE6F3;padding:0in 0in 0in 0in;height:.1in;"&gt;
&lt;p class="MsoNormal"&gt;&lt;span style="font-size:9.0pt;mso-bidi-font-family:Calibri;mso-bidi-theme-font:minor-latin;"&gt;&lt;a href="http://msevents.microsoft.com/CUI/EventDetail.aspx?EventID=1032439179&amp;amp;Culture=en-US"&gt;1032439179&lt;/a&gt;&lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="mso-yfti-irow:2;height:.1in;"&gt;
&lt;td style="width:36.9pt;background:#DEE6F3;padding:0in 0in 0in 0in;height:.1in;"&gt;
&lt;p class="MsoNormal"&gt;&lt;span style="font-size:9.0pt;mso-bidi-font-family:Calibri;mso-bidi-theme-font:minor-latin;"&gt;3/2/10&lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="width:80.6pt;background:#DEE6F3;padding:0in 0in 0in 0in;height:.1in;"&gt;
&lt;p class="MsoNormal"&gt;&lt;span style="font-size:9.0pt;mso-bidi-font-family:Calibri;mso-bidi-theme-font:minor-latin;"&gt;San Diego, CA&lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="width:48.35pt;background:#DEE6F3;padding:0in 0in 0in 0in;height:.1in;"&gt;
&lt;p class="MsoNormal"&gt;&lt;span style="font-size:9.0pt;mso-bidi-font-family:Calibri;mso-bidi-theme-font:minor-latin;"&gt;&lt;a href="http://msevents.microsoft.com/CUI/EventDetail.aspx?EventID=1032439178&amp;amp;Culture=en-US"&gt;1032439178&lt;/a&gt;&lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="mso-yfti-irow:3;height:.1in;"&gt;
&lt;td style="width:36.9pt;background:#DEE6F3;padding:0in 0in 0in 0in;height:.1in;"&gt;
&lt;p class="MsoNormal"&gt;&lt;span style="font-size:9.0pt;mso-bidi-font-family:Calibri;mso-bidi-theme-font:minor-latin;"&gt;3/4/10&lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="width:80.6pt;background:#DEE6F3;padding:0in 0in 0in 0in;height:.1in;"&gt;
&lt;p class="MsoNormal"&gt;&lt;span style="font-size:9.0pt;mso-bidi-font-family:Calibri;mso-bidi-theme-font:minor-latin;"&gt;Los Angeles, CA&lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="width:48.35pt;background:#DEE6F3;padding:0in 0in 0in 0in;height:.1in;"&gt;
&lt;p class="MsoNormal"&gt;&lt;span style="font-size:9.0pt;mso-bidi-font-family:Calibri;mso-bidi-theme-font:minor-latin;"&gt;&lt;a href="http://msevents.microsoft.com/CUI/EventDetail.aspx?EventID=1032439180&amp;amp;Culture=en-US"&gt;1032439180&lt;/a&gt;&lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="mso-yfti-irow:4;height:.1in;"&gt;
&lt;td style="width:36.9pt;background:#DEE6F3;padding:0in 0in 0in 0in;height:.1in;"&gt;
&lt;p class="MsoNormal"&gt;&lt;span style="font-size:9.0pt;mso-bidi-font-family:Calibri;mso-bidi-theme-font:minor-latin;"&gt;3/9/10&lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="width:80.6pt;background:#DEE6F3;padding:0in 0in 0in 0in;height:.1in;"&gt;
&lt;p class="MsoNormal"&gt;&lt;span style="font-size:9.0pt;mso-bidi-font-family:Calibri;mso-bidi-theme-font:minor-latin;"&gt;Mountain View, CA&lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="width:48.35pt;background:#DEE6F3;padding:0in 0in 0in 0in;height:.1in;"&gt;
&lt;p class="MsoNormal"&gt;&lt;span style="font-size:9.0pt;mso-bidi-font-family:Calibri;mso-bidi-theme-font:minor-latin;"&gt;&lt;a href="http://msevents.microsoft.com/CUI/EventDetail.aspx?EventID=1032439176&amp;amp;Culture=en-US"&gt;1032439176&lt;/a&gt;&lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="mso-yfti-irow:5;height:.1in;"&gt;
&lt;td style="width:36.9pt;background:#DEE6F3;padding:0in 0in 0in 0in;height:.1in;"&gt;
&lt;p class="MsoNormal"&gt;&lt;span style="font-size:9.0pt;mso-bidi-font-family:Calibri;mso-bidi-theme-font:minor-latin;"&gt;3/9/10&lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="width:80.6pt;background:#DEE6F3;padding:0in 0in 0in 0in;height:.1in;"&gt;
&lt;p class="MsoNormal"&gt;&lt;span style="font-size:9.0pt;mso-bidi-font-family:Calibri;mso-bidi-theme-font:minor-latin;"&gt;Irvine, CA&lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="width:48.35pt;background:#DEE6F3;padding:0in 0in 0in 0in;height:.1in;"&gt;
&lt;p class="MsoNormal"&gt;&lt;span style="font-size:9.0pt;mso-bidi-font-family:Calibri;mso-bidi-theme-font:minor-latin;"&gt;&lt;a href="http://msevents.microsoft.com/CUI/EventDetail.aspx?EventID=1032439181&amp;amp;Culture=en-US"&gt;1032439181&lt;/a&gt;&lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="mso-yfti-irow:6;height:.1in;"&gt;
&lt;td style="width:36.9pt;background:#DEE6F3;padding:0in 0in 0in 0in;height:.1in;"&gt;
&lt;p class="MsoNormal"&gt;&lt;span style="font-size:9.0pt;mso-bidi-font-family:Calibri;mso-bidi-theme-font:minor-latin;"&gt;3/10/10&lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="width:80.6pt;background:#DEE6F3;padding:0in 0in 0in 0in;height:.1in;"&gt;
&lt;p class="MsoNormal"&gt;&lt;span style="font-size:9.0pt;mso-bidi-font-family:Calibri;mso-bidi-theme-font:minor-latin;"&gt;Phoenix, AZ&lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="width:48.35pt;background:#DEE6F3;padding:0in 0in 0in 0in;height:.1in;"&gt;
&lt;p class="MsoNormal"&gt;&lt;span style="font-size:9.0pt;mso-bidi-font-family:Calibri;mso-bidi-theme-font:minor-latin;"&gt;&lt;a href="http://msevents.microsoft.com/CUI/EventDetail.aspx?EventID=1032439183&amp;amp;Culture=en-US"&gt;1032439183&lt;/a&gt;&lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="mso-yfti-irow:7;height:.1in;"&gt;
&lt;td style="width:36.9pt;background:#DEE6F3;padding:0in 0in 0in 0in;height:.1in;"&gt;
&lt;p class="MsoNormal"&gt;&lt;span style="font-size:9.0pt;mso-bidi-font-family:Calibri;mso-bidi-theme-font:minor-latin;"&gt;3/11/10&lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="width:80.6pt;background:#DEE6F3;padding:0in 0in 0in 0in;height:.1in;"&gt;
&lt;p class="MsoNormal"&gt;&lt;span style="font-size:9.0pt;mso-bidi-font-family:Calibri;mso-bidi-theme-font:minor-latin;"&gt;Salt Lake City, UT&lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="width:48.35pt;background:#DEE6F3;padding:0in 0in 0in 0in;height:.1in;"&gt;
&lt;p class="MsoNormal"&gt;&lt;span style="font-size:9.0pt;"&gt;&lt;a href="http://msevents.microsoft.com/CUI/EventDetail.aspx?EventID=1032439996&amp;amp;Culture=en-US"&gt;1032439996&lt;/a&gt;&lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="mso-yfti-irow:8;height:.1in;"&gt;
&lt;td style="width:36.9pt;background:#DEE6F3;padding:0in 0in 0in 0in;height:.1in;"&gt;
&lt;p class="MsoNormal"&gt;&lt;span style="font-size:9.0pt;mso-bidi-font-family:Calibri;mso-bidi-theme-font:minor-latin;"&gt;3/11/10&lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="width:80.6pt;background:#DEE6F3;padding:0in 0in 0in 0in;height:.1in;"&gt;
&lt;p class="MsoNormal"&gt;&lt;span style="font-size:9.0pt;mso-bidi-font-family:Calibri;mso-bidi-theme-font:minor-latin;"&gt;Portland, OR&lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="width:48.35pt;background:#DEE6F3;padding:0in 0in 0in 0in;height:.1in;"&gt;
&lt;p class="MsoNormal"&gt;&lt;span style="font-size:9.0pt;mso-bidi-font-family:Calibri;mso-bidi-theme-font:minor-latin;"&gt;&lt;a href="http://msevents.microsoft.com/CUI/EventDetail.aspx?EventID=1032439182&amp;amp;Culture=en-US"&gt;1032439182&lt;/a&gt;&lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="mso-yfti-irow:9;height:.1in;"&gt;
&lt;td style="width:36.9pt;background:#DEE6F3;padding:0in 0in 0in 0in;height:.1in;"&gt;
&lt;p class="MsoNormal"&gt;&lt;span style="font-size:9.0pt;mso-bidi-font-family:Calibri;mso-bidi-theme-font:minor-latin;"&gt;3/16/10&lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="width:80.6pt;background:#DEE6F3;padding:0in 0in 0in 0in;height:.1in;"&gt;
&lt;p class="MsoNormal"&gt;&lt;span style="font-size:9.0pt;mso-bidi-font-family:Calibri;mso-bidi-theme-font:minor-latin;"&gt;Denver, CO&lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="width:48.35pt;background:#DEE6F3;padding:0in 0in 0in 0in;height:.1in;"&gt;
&lt;p class="MsoNormal"&gt;&lt;span style="font-size:9.0pt;mso-bidi-font-family:Calibri;mso-bidi-theme-font:minor-latin;"&gt;&lt;a href="http://msevents.microsoft.com/CUI/EventDetail.aspx?EventID=1032439184&amp;amp;Culture=en-US"&gt;1032439184&lt;/a&gt;&lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="mso-yfti-irow:10;height:.1in;"&gt;
&lt;td style="width:36.9pt;background:#DEE6F3;padding:0in 0in 0in 0in;height:.1in;"&gt;
&lt;p class="MsoNormal"&gt;&lt;span style="font-size:9.0pt;mso-bidi-font-family:Calibri;mso-bidi-theme-font:minor-latin;"&gt;3/16/10&lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="width:80.6pt;background:#DEE6F3;padding:0in 0in 0in 0in;height:.1in;"&gt;
&lt;p class="MsoNormal"&gt;&lt;span style="font-size:9.0pt;mso-bidi-font-family:Calibri;mso-bidi-theme-font:minor-latin;"&gt;San Francisco, CA&lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="width:48.35pt;background:#DEE6F3;padding:0in 0in 0in 0in;height:.1in;"&gt;
&lt;p class="MsoNormal"&gt;&lt;span style="font-size:9.0pt;mso-bidi-font-family:Calibri;mso-bidi-theme-font:minor-latin;"&gt;&lt;a href="http://msevents.microsoft.com/CUI/EventDetail.aspx?EventID=1032439177&amp;amp;Culture=en-US"&gt;1032439177&lt;/a&gt;&lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="mso-yfti-irow:11;mso-yfti-lastrow:yes;height:.1in;"&gt;
&lt;td style="width:36.9pt;background:#DEE6F3;padding:0in 0in 0in 0in;height:.1in;"&gt;
&lt;p class="MsoNormal"&gt;&lt;span style="font-size:9.0pt;mso-bidi-font-family:Calibri;mso-bidi-theme-font:minor-latin;"&gt;3/18/10&lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="width:80.6pt;background:#DEE6F3;padding:0in 0in 0in 0in;height:.1in;"&gt;
&lt;p class="MsoNormal"&gt;&lt;span style="font-size:9.0pt;mso-bidi-font-family:Calibri;mso-bidi-theme-font:minor-latin;"&gt;Boise, ID&lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="width:48.35pt;background:#DEE6F3;padding:0in 0in 0in 0in;height:.1in;"&gt;
&lt;p class="MsoNormal"&gt;&lt;span style="font-size:9.0pt;mso-bidi-font-family:Calibri;mso-bidi-theme-font:minor-latin;"&gt;&lt;a href="http://msevents.microsoft.com/CUI/EventDetail.aspx?EventID=1032440741&amp;amp;Culture=en-US"&gt;1032440741&lt;/a&gt;&lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;

&lt;/table&gt;
&lt;p class="style2"&gt;&lt;span style="font-family:&amp;#39;Calibri&amp;#39;,&amp;#39;sans-serif&amp;#39;;color:#000000;"&gt;&amp;nbsp;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-family:&amp;#39;Calibri&amp;#39;,&amp;#39;sans-serif&amp;#39;;"&gt;&lt;/span&gt;&lt;span style="font-family:&amp;#39;Calibri&amp;#39;,&amp;#39;sans-serif&amp;#39;;"&gt;&lt;span style="mso-spacerun:yes;"&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-family:&amp;#39;Calibri&amp;#39;,&amp;#39;sans-serif&amp;#39;;"&gt;&lt;/span&gt;&lt;span style="font-family:&amp;#39;Calibri&amp;#39;,&amp;#39;sans-serif&amp;#39;;"&gt;&lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="width:13.6pt;padding:0in 0in 0in 0in;"&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="mso-yfti-irow:2;mso-yfti-lastrow:yes;page-break-inside:avoid;"&gt;
&lt;td style="width:13.95pt;padding:0in 0in 0in 0in;"&gt;
&lt;p class="MsoNormal"&gt;&lt;span style="mso-bidi-font-family:Calibri;mso-bidi-theme-font:minor-latin;mso-no-proof:yes;"&gt;&amp;nbsp;&lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="width:.8pt;background:#DEE6FE;padding:0in 0in 0in 0in;"&gt;
&lt;p class="MsoNormal"&gt;&lt;span style="mso-bidi-font-family:Calibri;mso-bidi-theme-font:minor-latin;mso-no-proof:yes;"&gt;&amp;nbsp;&lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="width:13.6pt;padding:0in 0in 0in 0in;"&gt;
&lt;p class="MsoNormal"&gt;&lt;span style="font-size:12.0pt;mso-bidi-font-family:Calibri;mso-bidi-theme-font:minor-latin;"&gt;&amp;nbsp;&lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="border:none;"&gt;&lt;/td&gt;
&lt;td style="border:none;"&gt;&lt;/td&gt;
&lt;td style="border:none;"&gt;&lt;/td&gt;
&lt;td style="border:none;"&gt;&lt;/td&gt;
&lt;td style="border:none;"&gt;&lt;/td&gt;
&lt;td style="border:none;"&gt;&lt;/td&gt;
&lt;td style="border:none;"&gt;&lt;/td&gt;
&lt;td style="border:none;"&gt;&lt;/td&gt;
&lt;td style="border:none;"&gt;&lt;/td&gt;
&lt;/tr&gt;

&lt;/table&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://mvasoftware.com/aggbug.aspx?PostID=204" width="1" height="1"&gt;</description><category domain="http://mvasoftware.com/blogs/mikev_weblog/archive/tags/Community/default.aspx">Community</category><category domain="http://mvasoftware.com/blogs/mikev_weblog/archive/tags/ALM/default.aspx">ALM</category><category domain="http://mvasoftware.com/blogs/mikev_weblog/archive/tags/Visual+Studio+2010/default.aspx">Visual Studio 2010</category><category domain="http://mvasoftware.com/blogs/mikev_weblog/archive/tags/Team+Foundation+Server/default.aspx">Team Foundation Server</category><category domain="http://mvasoftware.com/blogs/mikev_weblog/archive/tags/The+Ultimate+Event/default.aspx">The Ultimate Event</category></item><item><title>Visual Studio 2010 ALM Pricing</title><link>http://mvasoftware.com/blogs/mikev_weblog/archive/2010/02/06/visual-studio-2010-tfs-pricing.aspx</link><pubDate>Sat, 06 Feb 2010 13:51:00 GMT</pubDate><guid isPermaLink="false">2b809980-34b5-4f14-b248-bc4aff2867a2:203</guid><dc:creator>mikev</dc:creator><slash:comments>0</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://mvasoftware.com/blogs/mikev_weblog/rsscomments.aspx?PostID=203</wfw:commentRss><comments>http://mvasoftware.com/blogs/mikev_weblog/archive/2010/02/06/visual-studio-2010-tfs-pricing.aspx#comments</comments><description>&lt;p class="style1"&gt;I&amp;#39;m frequently asked pricing questions for Microsoft&amp;#39;s Application Lifecycle Management products. As always, my response is check with your Microsoft sales representative for your specific case. Here&amp;#39;s the suggested retail pricing. If you are renewing your MSDN Subscription, timing may be important so check it out soon.&lt;/p&gt;
&lt;table cellpadding="0" cellspacing="0" class="MsoNormalTable  " style="width:408pt;border-collapse:collapse;mso-yfti-tbllook:1184;mso-padding-alt:0in 0in 0in 0in;"&gt;

&lt;tr style="mso-yfti-irow:0;mso-yfti-firstrow:yes;"&gt;
&lt;td style="width:193pt;border-bottom:solid black 1.0pt;padding:0in 5.4pt 0in 5.4pt;border-left-style:none;border-left-color:inherit;border-left-width:medium;border-right-style:none;border-right-color:inherit;border-right-width:medium;border-top-style:none;border-top-color:inherit;border-top-width:medium;"&gt;
&lt;p class="MsoNormal"&gt;&lt;b&gt;&lt;span style="font-family:&amp;#39;Tahoma&amp;#39;,&amp;#39;sans-serif&amp;#39;;color:#000000;"&gt;Suggested Retail Pricing (USD) for Visual Studio 2010&lt;/span&gt;&lt;/b&gt;&lt;span style="font-family:&amp;#39;Times New Roman&amp;#39;,&amp;#39;serif&amp;#39;;"&gt;&lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td colspan="2" style="border-bottom:solid black 1.0pt;padding:0in 5.4pt 0in 5.4pt;border-left-style:none;border-left-color:inherit;border-left-width:medium;border-right-style:none;border-right-color:inherit;border-right-width:medium;border-top-style:none;border-top-color:inherit;border-top-width:medium;"&gt;&lt;/td&gt;
&lt;td style="width:12px;border-top:none;border-left:none;border-bottom:solid black 1.0pt;border-right:solid black 1.0pt;padding:0in 5.4pt 0in 5.4pt;"&gt;&lt;/td&gt;
&lt;td colspan="2" style="border-right:1.0pt solid black;border-top:1.0pt solid black;border-bottom:1.0pt solid black;border-left:none;padding:0in;"&gt;
&lt;p align="center" class="MsoNormal"&gt;&lt;span style="font-family:&amp;#39;Tahoma&amp;#39;,&amp;#39;sans-serif&amp;#39;;color:#000000;"&gt;With 1-Year MSDN Subscription*&lt;/span&gt;&lt;span style="font-family:&amp;#39;Tahoma&amp;#39;,&amp;#39;sans-serif&amp;#39;;color:#000000;"&gt;&lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="mso-yfti-irow:1;"&gt;
&lt;td style="border-left:1.0pt solid black;border-right:1.0pt solid black;border-bottom:1.0pt solid black;width:193pt;border-top:none;background:black;padding:0in 5.4pt 0in 5.4pt;"&gt;
&lt;p class="MsoNormal"&gt;&lt;b&gt;&lt;span style="font-family:&amp;#39;Tahoma&amp;#39;,&amp;#39;sans-serif&amp;#39;;color:#ffffff;"&gt;Product&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="width:27pt;border-top:none;border-left:none;border-bottom:solid black 1.0pt;border-right:solid black 1.0pt;background:black;padding:0in 5.4pt 0in 5.4pt;"&gt;
&lt;p align="center" class="MsoNormal"&gt;&lt;b&gt;&lt;span style="font-family:&amp;#39;Tahoma&amp;#39;,&amp;#39;sans-serif&amp;#39;;color:#ffffff;"&gt;Buy&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td colspan="2" style="border-top:none;border-left:none;border-bottom:solid black 1.0pt;border-right:solid black 1.0pt;background:black;padding:0in 5.4pt 0in 5.4pt;"&gt;
&lt;p align="center" class="MsoNormal"&gt;&lt;b&gt;&lt;span style="font-family:&amp;#39;Tahoma&amp;#39;,&amp;#39;sans-serif&amp;#39;;color:#ffffff;"&gt;Upgrade&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="width:32pt;border-top:none;border-left:none;border-bottom:solid black 1.0pt;border-right:solid windowtext 1.0pt;background:black;padding:0in 0in 0in 0in;"&gt;
&lt;p align="center" class="MsoNormal"&gt;&lt;b&gt;&lt;span style="font-family:&amp;#39;Tahoma&amp;#39;,&amp;#39;sans-serif&amp;#39;;color:#ffffff;"&gt;Buy&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="width:35pt;border-top:none;border-left:none;border-bottom:solid black 1.0pt;border-right:solid black 1.0pt;background:black;padding:0in 0in 0in 0in;"&gt;
&lt;p align="center" class="MsoNormal"&gt;&lt;b&gt;&lt;span style="font-family:&amp;#39;Tahoma&amp;#39;,&amp;#39;sans-serif&amp;#39;;color:#ffffff;"&gt;Renew&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="mso-yfti-irow:2;"&gt;
&lt;td style="border-left:1.0pt solid black;border-right:1.0pt solid black;border-bottom:1.0pt solid black;width:193pt;border-top:none;padding:0in 5.4pt 0in 5.4pt;"&gt;
&lt;p class="MsoNormal"&gt;&lt;span style="font-family:&amp;#39;Tahoma&amp;#39;,&amp;#39;sans-serif&amp;#39;;color:#000000;"&gt;Visual Studio 2010 Ultimate&lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="width:27pt;border-top:none;border-left:none;border-bottom:solid black 1.0pt;border-right:solid black 1.0pt;padding:0in 5.4pt 0in 5.4pt;"&gt;
&lt;p align="center" class="MsoNormal"&gt;&lt;span style="font-family:&amp;#39;Tahoma&amp;#39;,&amp;#39;sans-serif&amp;#39;;color:#000000;"&gt;-&lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td colspan="2" style="border-top:none;border-left:none;border-bottom:solid black 1.0pt;border-right:solid black 1.0pt;padding:0in 5.4pt 0in 5.4pt;"&gt;
&lt;p align="center" class="MsoNormal"&gt;&lt;span style="font-family:&amp;#39;Tahoma&amp;#39;,&amp;#39;sans-serif&amp;#39;;color:#000000;"&gt;-&lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="width:32pt;border-top:none;border-left:none;border-bottom:solid black 1.0pt;border-right:solid windowtext 1.0pt;padding:0in 0in 0in 0in;"&gt;
&lt;p align="center" class="MsoNormal"&gt;&lt;span style="font-family:&amp;#39;Tahoma&amp;#39;,&amp;#39;sans-serif&amp;#39;;color:#000000;"&gt;$11,899&lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="width:35pt;border-top:none;border-left:none;border-bottom:solid black 1.0pt;border-right:solid black 1.0pt;padding:0in 0in 0in 0in;"&gt;
&lt;p align="center" class="MsoNormal"&gt;&lt;span style="font-family:&amp;#39;Tahoma&amp;#39;,&amp;#39;sans-serif&amp;#39;;color:#000000;"&gt;$3,799&lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="mso-yfti-irow:3;"&gt;
&lt;td style="width:193pt;border-top:none;border-left:solid black 1.0pt;border-bottom:solid windowtext 1.0pt;border-right:solid black 1.0pt;padding:0in 5.4pt 0in 5.4pt;"&gt;
&lt;p class="MsoNormal"&gt;&lt;span style="font-family:&amp;#39;Tahoma&amp;#39;,&amp;#39;sans-serif&amp;#39;;color:#000000;"&gt;Visual Studio 2010 Premium&lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="width:27pt;border-top:none;border-left:none;border-bottom:solid windowtext 1.0pt;border-right:solid black 1.0pt;padding:0in 5.4pt 0in 5.4pt;"&gt;
&lt;p align="center" class="MsoNormal"&gt;&lt;span style="font-family:&amp;#39;Tahoma&amp;#39;,&amp;#39;sans-serif&amp;#39;;color:#000000;"&gt;-&lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td colspan="2" style="border-top:none;border-left:none;border-bottom:solid windowtext 1.0pt;border-right:solid black 1.0pt;padding:0in 5.4pt 0in 5.4pt;"&gt;
&lt;p align="center" class="MsoNormal"&gt;&lt;span style="font-family:&amp;#39;Tahoma&amp;#39;,&amp;#39;sans-serif&amp;#39;;color:#000000;"&gt;-&lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="width:32pt;border-top:none;border-left:none;border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt;padding:0in 0in 0in 0in;"&gt;
&lt;p align="center" class="MsoNormal"&gt;&lt;span style="font-family:&amp;#39;Tahoma&amp;#39;,&amp;#39;sans-serif&amp;#39;;color:#000000;"&gt;$5,469&lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="width:35pt;border-top:none;border-left:none;border-bottom:solid windowtext 1.0pt;border-right:solid black 1.0pt;padding:0in 0in 0in 0in;"&gt;
&lt;p align="center" class="MsoNormal"&gt;&lt;span style="font-family:&amp;#39;Tahoma&amp;#39;,&amp;#39;sans-serif&amp;#39;;color:#000000;"&gt;$2,299&lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="mso-yfti-irow:4;"&gt;
&lt;td style="width:193pt;border-top:none;border-left:solid black 1.0pt;border-bottom:solid windowtext 1.0pt;border-right:solid black 1.0pt;padding:0in 5.4pt 0in 5.4pt;"&gt;
&lt;p class="MsoNormal"&gt;&lt;span style="font-family:&amp;#39;Tahoma&amp;#39;,&amp;#39;sans-serif&amp;#39;;color:#000000;"&gt;Visual Studio 2010 Professional&lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="width:27pt;border-top:none;border-left:none;border-bottom:solid windowtext 1.0pt;border-right:solid black 1.0pt;padding:0in 5.4pt 0in 5.4pt;"&gt;
&lt;p align="center" class="MsoNormal"&gt;&lt;span style="font-family:&amp;#39;Tahoma&amp;#39;,&amp;#39;sans-serif&amp;#39;;color:#000000;"&gt;$799&lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td colspan="2" style="border-top:none;border-left:none;border-bottom:solid windowtext 1.0pt;border-right:solid black 1.0pt;padding:0in 5.4pt 0in 5.4pt;"&gt;
&lt;p align="center" class="MsoNormal"&gt;&lt;span style="font-family:&amp;#39;Tahoma&amp;#39;,&amp;#39;sans-serif&amp;#39;;color:#000000;"&gt;$549&lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="width:32pt;border-top:none;border-left:none;border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt;padding:0in 0in 0in 0in;"&gt;
&lt;p align="center" class="MsoNormal"&gt;&lt;span style="font-family:&amp;#39;Tahoma&amp;#39;,&amp;#39;sans-serif&amp;#39;;color:#000000;"&gt;$1,199&lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="width:35pt;border-top:none;border-left:none;border-bottom:solid windowtext 1.0pt;border-right:solid black 1.0pt;padding:0in 0in 0in 0in;"&gt;
&lt;p align="center" class="MsoNormal"&gt;&lt;span style="font-family:&amp;#39;Tahoma&amp;#39;,&amp;#39;sans-serif&amp;#39;;color:#000000;"&gt;$799&lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="mso-yfti-irow:5;"&gt;
&lt;td style="width:193pt;border-top:none;border-left:solid black 1.0pt;border-bottom:solid windowtext 1.0pt;border-right:solid black 1.0pt;padding:0in 5.4pt 0in 5.4pt;"&gt;
&lt;p class="MsoNormal"&gt;&lt;span style="font-family:&amp;#39;Tahoma&amp;#39;,&amp;#39;sans-serif&amp;#39;;color:#000000;"&gt;Visual Studio Test Professional 2010&lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="width:27pt;border-top:none;border-left:none;border-bottom:solid windowtext 1.0pt;border-right:solid black 1.0pt;padding:0in 5.4pt 0in 5.4pt;"&gt;
&lt;p align="center" class="MsoNormal"&gt;&lt;span style="font-family:&amp;#39;Tahoma&amp;#39;,&amp;#39;sans-serif&amp;#39;;color:#000000;"&gt;-&lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td colspan="2" style="border-top:none;border-left:none;border-bottom:solid windowtext 1.0pt;border-right:solid black 1.0pt;padding:0in 5.4pt 0in 5.4pt;"&gt;
&lt;p align="center" class="MsoNormal"&gt;&lt;span style="font-family:&amp;#39;Tahoma&amp;#39;,&amp;#39;sans-serif&amp;#39;;color:#000000;"&gt;-&lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="width:32pt;border-top:none;border-left:none;border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt;padding:0in 0in 0in 0in;"&gt;
&lt;p align="center" class="MsoNormal"&gt;&lt;span style="font-family:&amp;#39;Tahoma&amp;#39;,&amp;#39;sans-serif&amp;#39;;color:#000000;"&gt;$2,169&lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="width:35pt;border-top:none;border-left:none;border-bottom:solid windowtext 1.0pt;border-right:solid black 1.0pt;padding:0in 0in 0in 0in;"&gt;
&lt;p align="center" class="MsoNormal"&gt;&lt;span style="font-family:&amp;#39;Tahoma&amp;#39;,&amp;#39;sans-serif&amp;#39;;color:#000000;"&gt;$899&lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="mso-yfti-irow:6;"&gt;
&lt;td style="width:193pt;border-top:none;border-left:solid black 1.0pt;border-bottom:solid windowtext 1.0pt;border-right:solid black 1.0pt;padding:0in 5.4pt 0in 5.4pt;"&gt;
&lt;p class="MsoNormal"&gt;&lt;span style="font-family:&amp;#39;Tahoma&amp;#39;,&amp;#39;sans-serif&amp;#39;;color:#000000;"&gt;Visual Studio Team Foundation Server 2010&lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="width:27pt;border-top:none;border-left:none;border-bottom:solid windowtext 1.0pt;border-right:solid black 1.0pt;padding:0in 5.4pt 0in 5.4pt;"&gt;
&lt;p align="center" class="MsoNormal"&gt;&lt;span style="font-family:&amp;#39;Tahoma&amp;#39;,&amp;#39;sans-serif&amp;#39;;color:#000000;"&gt;$499&lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td colspan="2" style="border-top:none;border-left:none;border-bottom:solid windowtext 1.0pt;border-right:solid black 1.0pt;padding:0in 5.4pt 0in 5.4pt;"&gt;
&lt;p align="center" class="MsoNormal"&gt;&lt;span style="font-family:&amp;#39;Tahoma&amp;#39;,&amp;#39;sans-serif&amp;#39;;color:#000000;"&gt;$399&lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="width:32pt;border-top:none;border-left:none;border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt;padding:0in 0in 0in 0in;"&gt;
&lt;p align="center" class="MsoNormal"&gt;&lt;span style="font-family:&amp;#39;Tahoma&amp;#39;,&amp;#39;sans-serif&amp;#39;;color:#000000;"&gt;-&lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="width:35pt;border-top:none;border-left:none;border-bottom:solid windowtext 1.0pt;border-right:solid black 1.0pt;padding:0in 0in 0in 0in;"&gt;
&lt;p align="center" class="MsoNormal"&gt;&lt;span style="font-family:&amp;#39;Tahoma&amp;#39;,&amp;#39;sans-serif&amp;#39;;color:#000000;"&gt;-&lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="mso-yfti-irow:7;"&gt;
&lt;td style="width:193pt;border-top:none;border-left:solid black 1.0pt;border-bottom:solid windowtext 1.0pt;border-right:solid black 1.0pt;padding:0in 5.4pt 0in 5.4pt;"&gt;
&lt;p class="MsoNormal"&gt;&lt;span style="font-family:&amp;#39;Tahoma&amp;#39;,&amp;#39;sans-serif&amp;#39;;color:#000000;"&gt;Visual Studio Team Foundation Server 2010 CAL&lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="width:27pt;border-top:none;border-left:none;border-bottom:solid windowtext 1.0pt;border-right:solid black 1.0pt;padding:0in 5.4pt 0in 5.4pt;"&gt;
&lt;p align="center" class="MsoNormal"&gt;&lt;span style="font-family:&amp;#39;Tahoma&amp;#39;,&amp;#39;sans-serif&amp;#39;;color:#000000;"&gt;$499&lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td colspan="2" style="border-top:none;border-left:none;border-bottom:solid windowtext 1.0pt;border-right:solid black 1.0pt;padding:0in 5.4pt 0in 5.4pt;"&gt;
&lt;p align="center" class="MsoNormal"&gt;&lt;span style="font-family:&amp;#39;Tahoma&amp;#39;,&amp;#39;sans-serif&amp;#39;;color:#000000;"&gt;-&lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="width:32pt;border-top:none;border-left:none;border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt;padding:0in 0in 0in 0in;"&gt;
&lt;p align="center" class="MsoNormal"&gt;&lt;span style="font-family:&amp;#39;Tahoma&amp;#39;,&amp;#39;sans-serif&amp;#39;;color:#000000;"&gt;-&lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="width:35pt;border-top:none;border-left:none;border-bottom:solid windowtext 1.0pt;border-right:solid black 1.0pt;padding:0in 0in 0in 0in;"&gt;
&lt;p align="center" class="MsoNormal"&gt;&lt;span style="font-family:&amp;#39;Tahoma&amp;#39;,&amp;#39;sans-serif&amp;#39;;color:#000000;"&gt;-&lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="mso-yfti-irow:8;"&gt;
&lt;td style="width:193pt;border-top:none;border-left:solid black 1.0pt;border-bottom:solid windowtext 1.0pt;border-right:solid black 1.0pt;padding:0in 5.4pt 0in 5.4pt;"&gt;
&lt;p class="MsoNormal"&gt;&lt;span style="font-family:&amp;#39;Tahoma&amp;#39;,&amp;#39;sans-serif&amp;#39;;color:#000000;"&gt;Visual Studio Load Test Virtual User Pack 2010 (1000 Virtual Users)&lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="width:27pt;border-top:none;border-left:none;border-bottom:solid windowtext 1.0pt;border-right:solid black 1.0pt;padding:0in 5.4pt 0in 5.4pt;"&gt;
&lt;p align="center" class="MsoNormal"&gt;&lt;span style="font-family:&amp;#39;Tahoma&amp;#39;,&amp;#39;sans-serif&amp;#39;;color:#000000;"&gt;$4,499&lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td colspan="2" style="border-top:none;border-left:none;border-bottom:solid windowtext 1.0pt;border-right:solid black 1.0pt;padding:0in 5.4pt 0in 5.4pt;"&gt;
&lt;p align="center" class="MsoNormal"&gt;&lt;span style="font-family:&amp;#39;Tahoma&amp;#39;,&amp;#39;sans-serif&amp;#39;;color:#000000;"&gt;-&lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="width:32pt;border-top:none;border-left:none;border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt;padding:0in 0in 0in 0in;"&gt;
&lt;p align="center" class="MsoNormal"&gt;&lt;span style="font-family:&amp;#39;Tahoma&amp;#39;,&amp;#39;sans-serif&amp;#39;;color:#000000;"&gt;-&lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="width:35pt;border-top:none;border-left:none;border-bottom:solid windowtext 1.0pt;border-right:solid black 1.0pt;padding:0in 0in 0in 0in;"&gt;
&lt;p align="center" class="MsoNormal"&gt;&lt;span style="font-family:&amp;#39;Tahoma&amp;#39;,&amp;#39;sans-serif&amp;#39;;color:#000000;"&gt;-&lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="mso-yfti-irow:9;mso-yfti-lastrow:yes;"&gt;
&lt;td style="width:193pt;padding:0in 0in 0in 0in;"&gt;&lt;/td&gt;
&lt;td style="width:27pt;padding:0in 0in 0in 0in;"&gt;&lt;/td&gt;
&lt;td style="width:10pt;padding:0in 0in 0in 0in;"&gt;&lt;/td&gt;
&lt;td style="width:12px;padding:0in 0in 0in 0in;"&gt;&lt;/td&gt;
&lt;td style="width:32pt;padding:0in 0in 0in 0in;"&gt;&lt;/td&gt;
&lt;td style="width:35pt;padding:0in 0in 0in 0in;"&gt;&lt;/td&gt;
&lt;/tr&gt;

&lt;/table&gt;
&lt;p class="MsoNormal"&gt;&lt;span style="font-family:&amp;#39;Tahoma&amp;#39;,&amp;#39;sans-serif&amp;#39;;color:#000000;"&gt;* Subscription contents vary by purchased product.&lt;/span&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://mvasoftware.com/aggbug.aspx?PostID=203" width="1" height="1"&gt;</description><category domain="http://mvasoftware.com/blogs/mikev_weblog/archive/tags/ALM/default.aspx">ALM</category><category domain="http://mvasoftware.com/blogs/mikev_weblog/archive/tags/Visual+Studio+2010/default.aspx">Visual Studio 2010</category><category domain="http://mvasoftware.com/blogs/mikev_weblog/archive/tags/Team+Foundation+Server/default.aspx">Team Foundation Server</category></item><item><title>Announcing the launch of the Southern California Visual Studio Team System Users Group!</title><link>http://mvasoftware.com/blogs/mikev_weblog/archive/2009/06/12/announcing-the-launch-of-the-southern-california-visual-studio-team-system-users-group.aspx</link><pubDate>Fri, 12 Jun 2009 20:04:00 GMT</pubDate><guid isPermaLink="false">2b809980-34b5-4f14-b248-bc4aff2867a2:181</guid><dc:creator>mikev</dc:creator><slash:comments>0</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://mvasoftware.com/blogs/mikev_weblog/rsscomments.aspx?PostID=181</wfw:commentRss><comments>http://mvasoftware.com/blogs/mikev_weblog/archive/2009/06/12/announcing-the-launch-of-the-southern-california-visual-studio-team-system-users-group.aspx#comments</comments><description>&lt;p&gt;&lt;span style="font-family:Calibri;"&gt;The&amp;nbsp;SoCal Team System User Group will be launching on June 23. We&amp;#39;ll be meeting in Irvine at QuickStart Intelligence 16815 Von Karman Avenue, Suite 100. Pizza and networking starts at 6:30 pm and the meeting starts at 7:00. If you are in the Southern California area, I hpoe you can join us. Please RSVP to &lt;a href="mailto:mikev@mvasoftware.com"&gt;mikev@mvasoftware.com&lt;/a&gt; if you plan to attend so we can be sure to have enough food and drink available.&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-family:Calibri;"&gt;SoCal Team System&amp;nbsp;is a user group focused on software application lifecycle management. We provide a forum for learning about, exchanging ideas, and using Microsoft Visual Studio Team System. If you are new to VSTS, just checking it out, want to learn more, or an experienced user wanting to share your knowledge, please join us. &lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-family:Calibri;"&gt;Visual Studio Team System provides multi-disciplined team members with an integrated set of tools for architecture, design, development, database development, testing and building of applications. Team members can continuously collaborate and utilize a complete set of tools and guidance at every step of the application life cycle. &lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-family:Calibri;"&gt;Come learn about &lt;strong&gt;Microsoft Visual Studio Team System 2008 Best Practices&lt;/strong&gt; with Team System author, Microsoft Regional Director and MVP &lt;strong&gt;Richard Hundhausen&lt;/strong&gt;.&amp;nbsp; &lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-family:Calibri;"&gt;For more details visit the group&amp;#39;s web site at &lt;a target="_blank" href="http://www.socalteamsystem.org/"&gt;http://www.socalteamsystem.org&lt;/a&gt;.&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://mvasoftware.com/aggbug.aspx?PostID=181" width="1" height="1"&gt;</description><category domain="http://mvasoftware.com/blogs/mikev_weblog/archive/tags/Community/default.aspx">Community</category><category domain="http://mvasoftware.com/blogs/mikev_weblog/archive/tags/ALM/default.aspx">ALM</category><category domain="http://mvasoftware.com/blogs/mikev_weblog/archive/tags/Visual+Studio+Team+System/default.aspx">Visual Studio Team System</category><category domain="http://mvasoftware.com/blogs/mikev_weblog/archive/tags/VSTS/default.aspx">VSTS</category><category domain="http://mvasoftware.com/blogs/mikev_weblog/archive/tags/Richard+Hundhausen/default.aspx">Richard Hundhausen</category><category domain="http://mvasoftware.com/blogs/mikev_weblog/archive/tags/User+Groups/default.aspx">User Groups</category><category domain="http://mvasoftware.com/blogs/mikev_weblog/archive/tags/Team+Foundation+Server/default.aspx">Team Foundation Server</category><category domain="http://mvasoftware.com/blogs/mikev_weblog/archive/tags/Accentient/default.aspx">Accentient</category><category domain="http://mvasoftware.com/blogs/mikev_weblog/archive/tags/VSTS+2010/default.aspx">VSTS 2010</category><category domain="http://mvasoftware.com/blogs/mikev_weblog/archive/tags/SoCal+Team+System/default.aspx">SoCal Team System</category></item><item><title>VSTS Web-Cast on SearchWinDevelopment.com </title><link>http://mvasoftware.com/blogs/mikev_weblog/archive/2009/05/31/vsts-web-cast-on-searchwindevelopment-com.aspx</link><pubDate>Mon, 01 Jun 2009 04:24:00 GMT</pubDate><guid isPermaLink="false">2b809980-34b5-4f14-b248-bc4aff2867a2:180</guid><dc:creator>mikev</dc:creator><slash:comments>0</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://mvasoftware.com/blogs/mikev_weblog/rsscomments.aspx?PostID=180</wfw:commentRss><comments>http://mvasoftware.com/blogs/mikev_weblog/archive/2009/05/31/vsts-web-cast-on-searchwindevelopment-com.aspx#comments</comments><description>&lt;p class="MsoNormal" style="margin:0in 0in 10pt;"&gt;&lt;span style="font-family:Calibri;font-size:small;"&gt;On May 20&lt;sup&gt;th&lt;/sup&gt;, Richard Hundhausen and I had the pleasure of recording a couple of web casts on Visual Studio Team System. My session focused on why VSTS is a good investment in today&amp;rsquo;s challenged economy and Rich focused on developing with VSTS. We had a great time with the &lt;/span&gt;&lt;a href="http://www.techtarget.com/" target="_blank href="&gt;&lt;span style="font-family:Calibri;font-size:small;"&gt;TechTarget&lt;/span&gt;&lt;/a&gt;&lt;span style="font-family:Calibri;font-size:small;"&gt; folks shooting the video. They should be on the &lt;a href="http://SearchWinDevelopment.TechTarget.com" target="_blank href="&gt;http://SearchWinDevelopment.TechTarget.com&lt;/a&gt; site soon.&lt;/span&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://mvasoftware.com/aggbug.aspx?PostID=180" width="1" height="1"&gt;</description><category domain="http://mvasoftware.com/blogs/mikev_weblog/archive/tags/ALM/default.aspx">ALM</category><category domain="http://mvasoftware.com/blogs/mikev_weblog/archive/tags/Visual+Studio+Team+System/default.aspx">Visual Studio Team System</category><category domain="http://mvasoftware.com/blogs/mikev_weblog/archive/tags/VSTS/default.aspx">VSTS</category><category domain="http://mvasoftware.com/blogs/mikev_weblog/archive/tags/Team+Foundation+Server/default.aspx">Team Foundation Server</category><category domain="http://mvasoftware.com/blogs/mikev_weblog/archive/tags/Accentient/default.aspx">Accentient</category><category domain="http://mvasoftware.com/blogs/mikev_weblog/archive/tags/Agile/default.aspx">Agile</category></item><item><title>SoCal Rock &amp; Roll Code Camp June 27 and 28, University of California San Diego</title><link>http://mvasoftware.com/blogs/mikev_weblog/archive/2009/05/31/socal-rock-amp-roll-code-camp-june-27-and-28-university-of-california-san-diego.aspx</link><pubDate>Mon, 01 Jun 2009 04:07:00 GMT</pubDate><guid isPermaLink="false">2b809980-34b5-4f14-b248-bc4aff2867a2:179</guid><dc:creator>mikev</dc:creator><slash:comments>0</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://mvasoftware.com/blogs/mikev_weblog/rsscomments.aspx?PostID=179</wfw:commentRss><comments>http://mvasoftware.com/blogs/mikev_weblog/archive/2009/05/31/socal-rock-amp-roll-code-camp-june-27-and-28-university-of-california-san-diego.aspx#comments</comments><description>&lt;p class="MsoNormal" style="margin:0in 0in 10pt;"&gt;&lt;span style="font-family:Calibri;font-size:small;"&gt;San Diego Code Camp is again coming up June 27 &amp;ndash; 28 at US San Diego Extension.&lt;span style="mso-spacerun:yes;"&gt;&amp;nbsp; &lt;/span&gt;Always a great get-together, it again includes a Saturday evening dinner and rock-n-roll entertainment. As of today, there are 67 sessions registered. Check it out at &lt;/span&gt;&lt;a href="http://www.socalcodecamp.com/" target="_blank href="&gt;&lt;span style="font-family:Calibri;color:#0000ff;font-size:small;"&gt;http://www.socalcodecamp.com&lt;/span&gt;&lt;/a&gt;&lt;span style="font-family:Calibri;font-size:small;"&gt;. &lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="margin:0in 0in 10pt;"&gt;&lt;span style="font-family:Calibri;font-size:small;"&gt;I&amp;rsquo;ll be presenting &amp;ldquo;A Lap Around Visual Studio 2010&amp;rdquo; and &amp;ldquo;Maximizing Your Investment With VSTS 2008&amp;rdquo; Hope to see you there.&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://mvasoftware.com/aggbug.aspx?PostID=179" width="1" height="1"&gt;</description><category domain="http://mvasoftware.com/blogs/mikev_weblog/archive/tags/Community/default.aspx">Community</category><category domain="http://mvasoftware.com/blogs/mikev_weblog/archive/tags/ALM/default.aspx">ALM</category><category domain="http://mvasoftware.com/blogs/mikev_weblog/archive/tags/Code+Camp/default.aspx">Code Camp</category><category domain="http://mvasoftware.com/blogs/mikev_weblog/archive/tags/Visual+Studio+Team+System/default.aspx">Visual Studio Team System</category><category domain="http://mvasoftware.com/blogs/mikev_weblog/archive/tags/VSTS/default.aspx">VSTS</category><category domain="http://mvasoftware.com/blogs/mikev_weblog/archive/tags/Team+Foundation+Server/default.aspx">Team Foundation Server</category><category domain="http://mvasoftware.com/blogs/mikev_weblog/archive/tags/VSTS+2010/default.aspx">VSTS 2010</category></item><item><title>MSDN Developer Conference VSTS Presentation</title><link>http://mvasoftware.com/blogs/mikev_weblog/archive/2009/02/25/msdn-developer-conference-vsts-presentation.aspx</link><pubDate>Thu, 26 Feb 2009 04:38:00 GMT</pubDate><guid isPermaLink="false">2b809980-34b5-4f14-b248-bc4aff2867a2:128</guid><dc:creator>mikev</dc:creator><slash:comments>0</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://mvasoftware.com/blogs/mikev_weblog/rsscomments.aspx?PostID=128</wfw:commentRss><comments>http://mvasoftware.com/blogs/mikev_weblog/archive/2009/02/25/msdn-developer-conference-vsts-presentation.aspx#comments</comments><description>&lt;p&gt;I really enjoyed the opportunity to present &amp;quot;A Lap Around VSTS 2010&amp;quot; Monday in San Francisco at the MSDN Developer Conference. Here&amp;#39;s the link to my &lt;a href="http://mvasoftware.com/media/p/127.aspx"&gt;slide deck&lt;/a&gt;. For those who want to get their hands on the bits, here&amp;#39;s a &lt;a href="http://mvasoftware.com/blogs/mikev_weblog/archive/2009/01/22/keeping-the-visual-studio-2010-ctp-vpc-from-pdc-2008-running.aspx"&gt;link&lt;/a&gt; with some guidance on how to work with the timed out Virtual PC image.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://mvasoftware.com/aggbug.aspx?PostID=128" width="1" height="1"&gt;</description><category domain="http://mvasoftware.com/blogs/mikev_weblog/archive/tags/ALM/default.aspx">ALM</category><category domain="http://mvasoftware.com/blogs/mikev_weblog/archive/tags/Visual+Studio+Team+System/default.aspx">Visual Studio Team System</category><category domain="http://mvasoftware.com/blogs/mikev_weblog/archive/tags/Team+Foundation+Server/default.aspx">Team Foundation Server</category><category domain="http://mvasoftware.com/blogs/mikev_weblog/archive/tags/MSDN+Developer+Conference/default.aspx">MSDN Developer Conference</category><category domain="http://mvasoftware.com/blogs/mikev_weblog/archive/tags/VSTS+2010/default.aspx">VSTS 2010</category></item><item><title>Installing Conchango Scrum for Team System</title><link>http://mvasoftware.com/blogs/mikev_weblog/archive/2009/01/22/installing-conchango-scrum-for-team-system.aspx</link><pubDate>Thu, 22 Jan 2009 21:13:00 GMT</pubDate><guid isPermaLink="false">2b809980-34b5-4f14-b248-bc4aff2867a2:103</guid><dc:creator>mikev</dc:creator><slash:comments>0</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://mvasoftware.com/blogs/mikev_weblog/rsscomments.aspx?PostID=103</wfw:commentRss><comments>http://mvasoftware.com/blogs/mikev_weblog/archive/2009/01/22/installing-conchango-scrum-for-team-system.aspx#comments</comments><description>&lt;p&gt;The Conchango Scrum for Team System process template is installed on the TFS application server.&amp;nbsp;A prerequisite is Team Explorer 2008. Ever wonder why a UI component must be installed on the application server?&lt;/p&gt;
&lt;p&gt;The processes used within the Scrum for TS template (and it&amp;#39;s associtated web services) require access to the Team Foundation APIs that are installed as part of the Team Explorer. These APIs cannot be re-distributed along with the process template installer as several are compiled into native images during the installation process.&lt;/p&gt;
&lt;p&gt;&lt;a target="_blank" href="http://www.scrumforteamsystem.com/cs/forums/3271/ShowPost.aspx#3271" title="http://www.scrumforteamsystem.com/cs/forums/3271/ShowPost.aspx#3271"&gt;http://www.scrumforteamsystem.com/cs/forums/3271/ShowPost.aspx#3271&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://mvasoftware.com/aggbug.aspx?PostID=103" width="1" height="1"&gt;</description><category domain="http://mvasoftware.com/blogs/mikev_weblog/archive/tags/ALM/default.aspx">ALM</category><category domain="http://mvasoftware.com/blogs/mikev_weblog/archive/tags/Visual+Studio+Team+System/default.aspx">Visual Studio Team System</category><category domain="http://mvasoftware.com/blogs/mikev_weblog/archive/tags/VSTS/default.aspx">VSTS</category><category domain="http://mvasoftware.com/blogs/mikev_weblog/archive/tags/Team+Foundation+Server/default.aspx">Team Foundation Server</category><category domain="http://mvasoftware.com/blogs/mikev_weblog/archive/tags/Scrum+for+Team+System/default.aspx">Scrum for Team System</category></item><item><title>PDC Follow-up</title><link>http://mvasoftware.com/blogs/mikev_weblog/archive/2008/11/04/pdc-follow-up.aspx</link><pubDate>Wed, 05 Nov 2008 00:10:00 GMT</pubDate><guid isPermaLink="false">2b809980-34b5-4f14-b248-bc4aff2867a2:86</guid><dc:creator>mikev</dc:creator><slash:comments>2</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://mvasoftware.com/blogs/mikev_weblog/rsscomments.aspx?PostID=86</wfw:commentRss><comments>http://mvasoftware.com/blogs/mikev_weblog/archive/2008/11/04/pdc-follow-up.aspx#comments</comments><description>&lt;p&gt;PDC 2008 finished up last Thursday. I had a very productive time, both attending sessions and networking. Here are some of the session highlights:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Keynote on Day 1 - Windows Azure announcement by Ray Ozzie. The cloud is coming. With Windows Azure, Microsoft is beginning a new chapter of significant change where we will see more organizations using both on-premises and cloud based resources. We&amp;rsquo;re going to see really expanded SOA resources and will need to sharpen our distributed systems skills and apply some new principles to our development to best take advantage of Windows Azure.&lt;/li&gt;
&lt;li&gt;A Lap Around Visual Studio Team System 2010 by Cameron Skinner. A lot of great focus on Test and Architecture. Test case management, dealing with &amp;ldquo;it works on my box&amp;rdquo; with some really awesome recording capabilities to provide context with the new test runner. The Architecture Explorer allows easy visualization of code, UML diagrams are now first class citizens, and the Layer diagram lets you see and test multi-tier relationships. &lt;/li&gt;
&lt;/ul&gt;
&lt;blockquote&gt;
&lt;p&gt;&lt;img border="0" width="506" src="http://www.mvasoftware.com/images/VSTS_2010_SD.JPG" height="353" alt="" /&gt;&lt;/p&gt;
&lt;/blockquote&gt;
&lt;ul&gt;
&lt;li&gt;NET Framework 4.0 &amp;ndash; The Future of C# - Anders Hejlsberg. Declarative, dynamic, concurrent &amp;ndash; the classic taxonomies are increasingly overlapping. We&amp;rsquo;re moving from imperative to declarative programming. Language innovations will fall into four broad categories: 
&lt;ul&gt;
&lt;li&gt;Dynamically typed objects &lt;/li&gt;
&lt;li&gt;Optional and named parameters&lt;/li&gt;
&lt;li&gt;Improved COM interoperability&lt;/li&gt;
&lt;li&gt;Co- and Contra-variance&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;Deep Dive: Dynamic Languages in Microsoft .NET &amp;ndash; Jim Hugunin. The DLR adds a shared dynamic type system, a standard hosting model and support for generating fast dynamic code on top of the CLR. Expressions trees, dynamic dispatch, and call site caching are the key features of the DLR. The DLR is open source to provide language access under MSPL plus availability in the commercial .NET stack.&lt;/li&gt;
&lt;li&gt;Iron Ruby: The Right Language for the Right Job &amp;ndash; John Lam. IronRuby is a new dynamically-typed language for Microsoft .NET that offers more runtime flexibility at the expense of compile-time verification. John provided an introduction to Iron Ruby that demonstrated the interactive benefits. He leveraged a micro-framework named Sinatra to demonstrate several examples.&lt;/li&gt;
&lt;li&gt;A Lap Around &amp;ldquo;Oslo&amp;rdquo; &amp;ndash; Vijaye Raji and Douglas Purdy. &amp;quot;Oslo&amp;quot; is the family of new technologies that enable model-driven development and execution of services and applications. So, &amp;ldquo;Oslo&amp;rdquo; is the platform for model driven applications. M (as in MVC - the language) is a textual language for building models and DSL&amp;rsquo;s. &amp;ldquo;Quadrant&amp;rdquo; is the tool for interacting with models and DSL&amp;rsquo;s. The Repository is the database for storing and sharing models.&lt;/li&gt;
&lt;/ul&gt;
&lt;blockquote&gt;
&lt;p&gt;&lt;img border="0" width="504" src="http://www.mvasoftware.com/images/OsloArchitecture.JPG" height="360" alt="" /&gt;&lt;/p&gt;
&lt;/blockquote&gt;
&lt;ul&gt;
&lt;li&gt;Architecting Services for Windows Azure &amp;ndash; Yousef Khalidi. From design to deployment, building a scalable, highly available service is different from building other kinds of applications. This session discussed the impact that designing for the cloud has on all stages of the service lifecycle, and how the Microsoft cloud platform works for you to meet the scaling and availability goals of your service. This session showed how automation is used to free the developer from dealing with many hardware and networking issues. The session also covered how the cloud services platform is architected to enable a pay-for-use dynamic model.&lt;/li&gt;
&lt;li&gt;Parallel Programming for Managed Developers with Visual Studio 2010 &amp;ndash; Daniel Moth. As Moore&amp;rsquo;s law continues to mature, processor speeds have leveled out but we&amp;rsquo;re getting more processors. Our software needs to harness this paradigm change. New .NET APIs, including the Task Parallel Library (TPL) and Parallel LINQ (PLINQ). Also, new features in the debugger will help us to quickly identify concurrency issues and visualize the internal state of our applications.&lt;/li&gt;
&lt;/ul&gt;
&lt;blockquote&gt;
&lt;p&gt;&lt;img border="0" width="504" src="http://www.mvasoftware.com/images/VSTS_2010_Parallel.JPG" height="349" alt="" /&gt;&lt;/p&gt;
&lt;/blockquote&gt;
&lt;ul&gt;
&lt;li&gt;The Future of Unit Testing, Panel Discussion. Unit testing means different things to different people. To Agile developers, it enables Test Driven Development. To researchers, it enables test generation from static and dynamic analysis. To others, it&amp;#39;s a means to test protocols, APIs, and other functionality below the presentation layer. Others still see it as a means to do conformance testing. This panel discussion could have gone on for hours but was great even for the limited time available.&lt;/li&gt;
&lt;li&gt;Architecture Without Big Design Up Front &amp;ndash; Peter Provost. Microsoft Visual Studio Team System (VSTS), code-name &amp;quot;Rosario&amp;quot; Architecture Edition, introduces new UML designers, use cases, activity diagrams, sequence diagrams that can visualize existing code, layering to enforce dependency rules, and physical designers to visualize, analyze, and refactor your software. The session showed how VSTS extends UML logical views into physical views of our code. We saw how to create relationships from these views to work items and project metrics, how to extend these designers, and how to programmatically transform models into patterns for other domains and disciplines.&lt;/li&gt;
&lt;li&gt;Microsoft Visual Studio Team Foundation Server: How We Use It at Microsoft &amp;ndash; Stephanie Saad. This session gave us a detailed look at the present and future of Team Foundation Server (TFS). With close to 14,000 users, 2,000 projects, 33 million files, and over 2 million work items, Microsoft runs one of the largest known installations of TFS. Stephanie talked about internal best practices for version control, branching and merging, work item tracking, metrics, reporting, testing, and integrations with TFS.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;In addition to the sessions, networking was great. I had an opportunity to meet up with many of my&amp;nbsp;community and Microsoft friends&amp;nbsp;plus meet a lot of new people. I got to spend some time each day with the VSTS team and really appreciated the opportunity to get to know them better and see what kinds of issues PDC attendees wanted to discuss. Huddled with Doug Seven to work out some details on a new forthcoming VSTS INETA program. Wednesday included a chance to hand out with Scott Guthrie at his open spaces session.&lt;/p&gt;
&lt;p&gt;Sunday evening included &lt;a href="http://partywithpalermo.com"&gt;Party with Palermo&lt;/a&gt;. Monday evening was multi-tasking two dinners - the C# and VB team dinner (socialized before everyone sat down to eat) was a great get together (a big thanks to &lt;a href="http://blogs.msdn.com/charlie/"&gt;Charlie Calvert&lt;/a&gt; and &lt;a href="http://blogs.msdn.com/vbteam/archive/tags/Lisa+Feigenbaum/default.aspx"&gt;Lisa Feigenbaum&lt;/a&gt; for making this happen) of community and the development teams including Anders Hejlsberg, Scott Hanselman, Beth Massi, Alan Greiver (YAG). It was then down the street to Roy&amp;#39;s for a great dinner with many of the community and DPE folks and community influentials. Tuesday was a jam packed evening&amp;nbsp;including dinner with the VSTS team and the Universal Studios evening hanging out with the&amp;nbsp;&lt;a href="http://accentient.com"&gt;Accentient&lt;/a&gt; crew and some of the VSTS team. Wendesday was the &lt;a href="http://underground.socalcodecamp.com"&gt;http://underground.socalcodecamp.com&lt;/a&gt;,&amp;nbsp;a really cool event.&lt;br /&gt;&lt;br /&gt;&amp;nbsp;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://mvasoftware.com/aggbug.aspx?PostID=86" width="1" height="1"&gt;</description><category domain="http://mvasoftware.com/blogs/mikev_weblog/archive/tags/Architecture/default.aspx">Architecture</category><category domain="http://mvasoftware.com/blogs/mikev_weblog/archive/tags/ALM/default.aspx">ALM</category><category domain="http://mvasoftware.com/blogs/mikev_weblog/archive/tags/Visual+Studio+Team+System/default.aspx">Visual Studio Team System</category><category domain="http://mvasoftware.com/blogs/mikev_weblog/archive/tags/VSTS/default.aspx">VSTS</category><category domain="http://mvasoftware.com/blogs/mikev_weblog/archive/tags/PDC/default.aspx">PDC</category><category domain="http://mvasoftware.com/blogs/mikev_weblog/archive/tags/Visual+Studio+2010/default.aspx">Visual Studio 2010</category><category domain="http://mvasoftware.com/blogs/mikev_weblog/archive/tags/Windows+Azure/default.aspx">Windows Azure</category><category domain="http://mvasoftware.com/blogs/mikev_weblog/archive/tags/Olso/default.aspx">Olso</category><category domain="http://mvasoftware.com/blogs/mikev_weblog/archive/tags/Team+Foundation+Server/default.aspx">Team Foundation Server</category><category domain="http://mvasoftware.com/blogs/mikev_weblog/archive/tags/Underground+_4000_+PDC/default.aspx">Underground @ PDC</category></item></channel></rss>