<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Where Technology Meets Teamwork &#187; team build</title>
	<atom:link href="http://blog.nwcadence.com/category/team-build/feed/" rel="self" type="application/rss+xml" />
	<link>http://blog.nwcadence.com</link>
	<description>Thoughts on VSTS, Sharepoint and other collaborative technologies</description>
	<lastBuildDate>Thu, 04 Feb 2010 22:30:35 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.8.4</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Team Build Event in Portland</title>
		<link>http://blog.nwcadence.com/2008/11/team-build-event-in-portland/</link>
		<comments>http://blog.nwcadence.com/2008/11/team-build-event-in-portland/#comments</comments>
		<pubDate>Tue, 11 Nov 2008 18:56:29 +0000</pubDate>
		<dc:creator>Sue Ferguson</dc:creator>
				<category><![CDATA[TFS]]></category>
		<category><![CDATA[Team System]]></category>
		<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[team build]]></category>
		<category><![CDATA[portland]]></category>

		<guid isPermaLink="false">http://blog.nwcadence.com/?p=143</guid>
		<description><![CDATA[Steven Borg of Northwest Cadence (Microsoft Team System MVP) took a road trip to Portland to speak to a very interested audience about the new features of Team Build 2008, an inherent and powerful part of Visual Studio Team System 2008.  
There were a total of 68 students from 35 different companies in the Portland [...]]]></description>
			<content:encoded><![CDATA[<p class="MsoNoSpacing" style="justify;"><span style="small;"><span style="Calibri;"><img class="alignright" style="black 15px solid;" src="http://blog.nwcadence.com/wp-content/uploads/2008/11/portland-build-event-small-2.jpg" alt="Team Build Event" width="326" height="179" />Steven Borg of Northwest Cadence (Microsoft Team System MVP) took a road trip to Portland to speak to a very interested audience about the new features of Team Build 2008, an inherent and powerful part of Visual Studio Team System 2008.<span style="yes;">  </span></span></span></p>
<p class="MsoNoSpacing" style="justify;"><span style="Calibri;">There were a total of 68 students from 35 different companies in the Portland area.<span style="yes;">  </span>Feedback from the attendees on what they believe was most valuable:</span></p>
<ul>
<li>
<div class="MsoNoSpacing" style="justify;"><em><span style="small;"><span style="Calibri;">“How build automation with Team Build can replace or enhance our current in-house development <span style="yes;">  </span>system”</span></span></em></div>
</li>
<li>
<div class="MsoNoSpacing" style="justify;"><em><span style="small;"><span style="Calibri;">“Step by step demo of MS Build and overview of ways VSTS can help my organization”</span></span></em></div>
</li>
<li>
<div class="MsoNoSpacing" style="justify;"><em><span style="small;"><span style="Calibri;">“Using Team Build for automated deployment”</span></span></em></div>
</li>
<li>
<div class="MsoNoSpacing" style="justify;"><em><span style="small;"><span style="Calibri;">“Learning what Build can do for us”</span></span></em></div>
</li>
<li>
<div class="MsoNoSpacing" style="justify;"><em><span style="small;"><span style="Calibri;">“Tasks that check in to TFS can be traced in the build.<span style="yes;">  </span>This really simplifies debugging”</span></span></em></div>
</li>
<li>
<div class="MsoNoSpacing" style="justify;"><em><span style="small;"><span style="Calibri;">“High level oversight so as to better see the big picture”</span></span></em></div>
</li>
<li>
<div class="MsoNoSpacing" style="justify;"><em><span style="small;"><span style="Calibri;">“References to best practices when using TFS”</span></span></em></div>
</li>
<li>
<div class="MsoNoSpacing" style="justify;"><em><span style="small;"><span style="Calibri;">“The integration of work items and code check ins.<span style="yes;">  </span>Setting up continuous integration”</span></span></em></div>
</li>
<li>
<div class="MsoNoSpacing" style="justify;"><em><span style="small;"><span style="Calibri;">“Customizing the Team Build project file”</span></span></em></div>
</li>
<li>
<div class="MsoNoSpacing" style="justify;"><em><span style="small;"><span style="Calibri;">“Implementing database scripts in build reporting”</span></span></em></div>
</li>
</ul>
<p class="MsoNoSpacing" style="justify;"><span style="Calibri;">At the end of the presentation, there were several prizes up for grabs; however, two attendees were especially lucky as the recipients of Vista Ultimate and a Microsoft Zune Digital Player.  But I think it is safe to say, all attendees were winners as they were energized by the dynamic speakers and enlightened as to the abundance of Team Build’s bells and whistles.</span></p>
<p class="MsoNormal" style="0in 0in 10pt;"><span style="Calibri;"> </span></p>
<img src="http://blog.nwcadence.com/?ak_action=api_record_view&id=143&type=feed" alt="" />]]></content:encoded>
			<wfw:commentRss>http://blog.nwcadence.com/2008/11/team-build-event-in-portland/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>The Microsoft Borg</title>
		<link>http://blog.nwcadence.com/2008/10/the-microsoft-borg/</link>
		<comments>http://blog.nwcadence.com/2008/10/the-microsoft-borg/#comments</comments>
		<pubDate>Wed, 29 Oct 2008 22:39:59 +0000</pubDate>
		<dc:creator>Steven Borg</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[team build]]></category>

		<guid isPermaLink="false">http://blog.nwcadence.com/?p=134</guid>
		<description><![CDATA[I&#8217;m heading to Portland to give a presentation on Team Build 2008, and an announcement went up on the Portland Area .NET User Group mailing list.  This was one of the replies, which gave me quite a few laughs!  Hat tip to Rich Claussen!
Let me get this straight: the guy&#8217;s name is Borg and it&#8217;s [...]]]></description>
			<content:encoded><![CDATA[<p>I&#8217;m heading to Portland to give a presentation on <a title="TFS Team Build 2008" href="http://blog.nwcadence.com/2008/10/16/portland-or-enterprise-build-automation-with-vsts-2008-team-system-and-team-build/" target="_blank">Team Build 2008</a>, and an announcement went up on the Portland Area .NET User Group mailing list.  This was one of the <a title="PADNUG Membership Required" href="http://tech.groups.yahoo.com/group/padnug/message/8203" target="_self">replies</a>, which gave me quite a few laughs!  Hat tip to <a title="Rich Claussen Blog" href="http://richhubbins.theclaussens.com/" target="_blank">Rich Claussen</a>!</p>
<blockquote><p>Let me get this straight: the guy&#8217;s name is Borg and it&#8217;s at Microsoft and you want people to voluntarily show up? No thanks I&#8217;ll just wait for them to show up at my house and assimilate me <img src='http://blog.nwcadence.com/wp-includes/images/smilies/icon_razz.gif' alt=':P' class='wp-smiley' />  (just kidding).</p></blockquote>
<p>Although I get that a lot with my last name, I thought this was very well written! <img src='http://blog.nwcadence.com/wp-includes/images/smilies/icon_biggrin.gif' alt=':-D' class='wp-smiley' /> </p>
<p>By the way, if you&#8217;re down in the Portland area, sign up for the <a title="VSTS Team Build 2008" href="http://blog.nwcadence.com/2008/10/16/portland-or-enterprise-build-automation-with-vsts-2008-team-system-and-team-build/" target="_blank">Team Build presentation</a> on November 5th, 2008.  You should also check out <a title="Portland Area .NET User Group" href="http://padnug.org" target="_blank">PADNUG</a>, if you have an interest in all things .NET!</p>
<img src="http://blog.nwcadence.com/?ak_action=api_record_view&id=134&type=feed" alt="" />]]></content:encoded>
			<wfw:commentRss>http://blog.nwcadence.com/2008/10/the-microsoft-borg/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Our Upcoming VSTS Events</title>
		<link>http://blog.nwcadence.com/2008/10/upcoming-vsts-events/</link>
		<comments>http://blog.nwcadence.com/2008/10/upcoming-vsts-events/#comments</comments>
		<pubDate>Tue, 21 Oct 2008 06:45:57 +0000</pubDate>
		<dc:creator>Steven Borg</dc:creator>
				<category><![CDATA[Event]]></category>
		<category><![CDATA[SCM]]></category>
		<category><![CDATA[TFS]]></category>
		<category><![CDATA[Team System]]></category>
		<category><![CDATA[VS2008]]></category>
		<category><![CDATA[team build]]></category>

		<guid isPermaLink="false">http://blog.nwcadence.com/?p=106</guid>
		<description><![CDATA[Although you can always visit our website, and look at our Upcoming Events page to see a list of our upcoming events.  However, here&#8217;s a quick summary of many of the events we&#8217;re either running or participating in until the end of the year.   Hope to see you at one or more of these!   [...]]]></description>
			<content:encoded><![CDATA[<p>Although you can always visit our website, and look at our <a title="Upcoming VSTS Events" href="http://www.nwcadence.com/upcoming.htm" target="_blank">Upcoming Events</a> page to see a list of our upcoming events.  However, here&#8217;s a quick summary of many of the events we&#8217;re either running or participating in until the end of the year.   Hope to see you at one or more of these!  <img src='http://blog.nwcadence.com/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' /> </p>
<p><!--[if gte mso 9]><xml> Normal   0               false   false   false      EN-US   X-NONE   X-NONE                                                     MicrosoftInternetExplorer4 </xml><![endif]--><!--[if gte mso 9]><xml> </xml><![endif]--></p>
<h1><a title="Upcoming Team System Events" href="http://www.nwcadence.com/upcoming.htm" target="_blank">Upcoming Team System Events</a></h1>
<p><!--[if gte mso 10]></p>
<style>
 /* Style Definitions */
 table.MsoNormalTable
	{mso-style-name:"Table Normal";
	mso-tstyle-rowband-size:0;
	mso-tstyle-colband-size:0;
	mso-style-noshow:yes;
	mso-style-priority:99;
	mso-style-qformat:yes;
	mso-style-parent:"";
	mso-padding-alt:0in 5.4pt 0in 5.4pt;
	mso-para-margin:0in;
	mso-para-margin-bottom:.0001pt;
	mso-pagination:widow-orphan;
	font-size:11.0pt;
	font-family:"Calibri","sans-serif";
	mso-ascii-font-family:Calibri;
	mso-ascii-theme-font:minor-latin;
	mso-fareast-font-family:"Times New Roman";
	mso-fareast-theme-font:minor-fareast;
	mso-hansi-font-family:Calibri;
	mso-hansi-theme-font:minor-latin;
	mso-bidi-font-family:"Times New Roman";
	mso-bidi-theme-font:minor-bidi;}
</style>
<p><![endif]--><strong>October 24: MVP TV: Gaze into the Crystal Ball: Reporting in Team System made Easy! (Webcast)</strong></p>
<p><em>You&#8217;ve paid your nickel and it&#8217;s time to ask the Zoltar Fortune Teller for your future: &#8220;Is my software development project going down the toilet? Will I be able to ship on time, with high quality? Can I hit my budget?&#8221; (Wait, three questions = three nickels.) Zoltar says&#8230; Let&#8217;s face it, traditional status reporting is about as accurate as I am, and worse, it takes a whole lot longer!!! Team System can help! Its built in reporting capabilities provide a strong foundation for understanding the current status of your project. Not only does it provide a series of built in reports, it gathers the metrics to allow for excellent ad-hoc reports! Using both the built in and ad hoc report capabilities, finding the current status of your project, and predicting your project&#8217;s probability of success or failure along several axis. Come learn how to predict your future! You&#8217;ll learn how to interpret the build in reports, learn what&#8217;s required to create the reports, and how to use Excel pivot tables to connect to the TFS cube for ad hoc reporting.</em></p>
<p>To register, go to: <a title="Reporting in Team System" href="http://msevents.microsoft.com/CUI/WebCastEventDetails.aspx?EventID=1032391376&amp;EventCategory=4&amp;culture=en-US&amp;CountryCode=US" target="_blank">http://msevents.microsoft.com/CUI/WebCastEventDetails.aspx?EventID=1032391376&amp;EventCategory=4&amp;culture=en-US&amp;CountryCode=US</a></p>
<p><strong> </strong></p>
<p><strong> </strong></p>
<p><strong>November 5: Enterprise Build Automation w/VSTS 2008 Team System &amp; Team Build (Portland)</strong></p>
<p><em>Steven Borg of Northwest Cadence (Microsoft Team System MVP) will be covering some of the great new features of Team Build 2008, an inherent and powerful part of Visual Studio Team System 2008. You&#8217;ll learn to use Team Build 2008 to radically improve your code! </em></p>
<p><em>Come see real unit and functional tests being built, real code metrics being generated, and real work being done in an automated build. You&#8217;ll learn how to build legacy code, run tests and code metrics, rebuild your database, update your documentation, and even deploy your application into various test environments; all coordinated by a single command. </em></p>
<p>To register, go to: <a title="Team Build" href="http://www.clicktoattend.com/?id=132684" target="_blank">http://www.clicktoattend.com/?id=132684</a></p>
<p><strong> </strong></p>
<p><strong> </strong></p>
<p><strong>November 15-16, 2008: Code Camp</strong></p>
<p><em>Join Northwest Cadence and others at Code Camp where developers talk with &#8211; and learn from &#8211; fellow developers.  It is a community event and all are welcome to attend and speak.  Code Camps have been wildly successful, and we are excited to participate in this success in Seattle.  Check out </em><a class="alignleft" title="Seattle Code Camp" href="https://seattle.codecamp.us" target="_blank"><em>https://seattle.codecamp.us</em></a><em> for more details.</em></p>
<p><strong>November 18: Coffee Talk &#8211; Welcome. Help Us Set the Stage! (Webcast)</strong></p>
<p><em>We&#8217;ll briefly cover VSTS, ALM, and introduce you to the coffee talks.  Bring your questions, desires and needs.  We&#8217;ll have some fun, answer questions, and plan topics for future coffee talks. </em></p>
<p>To register, go to: <a title="Coffee Talk" href="http://www.clicktoattend.com/?id=132790" target="_blank">http://www.clicktoattend.com/?id=132790</a><em></em></p>
<p><em> </em></p>
<p><strong>December 2: Coffee Talk &#8211; Visual Studio 2010 (Webcast)</strong></p>
<p><em>You may have seen some of the fantastic new features of Visual Studio Team System 2010 (aka Rosario).  Drastically improved automated testing, architect tools that actually work, and tons of improvements to make your lives easier and time spent more productive.  We&#8217;ll cover several of the new features, and answer questions about the things you&#8217;re looking forward to.  Bring your own questions, too!</em></p>
<p><em> </em></p>
<p>To register, go to: <a title="Coffee Talk - VSTS 2010" href="http://www.clicktoattend.com/?id=132791" target="_blank">http://www.clicktoattend.com/?id=132791</a></p>
<p><em> </em></p>
<p><strong>December 4: Eagerly Awaiting VSTS 2010? (Kirkland)</strong></p>
<p><em>Join Northwest Cadence and explore the new features of Visual Studio Team System 2010 and what it means for your business, productivity, application management, and quality. During this event, we will cover Team Foundation Server and the much-hyped hierarchical work items, new improvements to History, Merge, Work Item Queries, and the focus on Agile development. </em></p>
<p><em> </em></p>
<p><em>Numerous improvements from the Architecture edition (including full support for UML 2.x) will be demonstrated, including the new Architecture Explorer which allows you to quickly and easily visualize an application from the high level down to the object dependencies. We will also highlight many Developer edition functionalities such as updated tools for performance profiling, the Historical Debugger (formerly called &#8220;Proteus&#8221;), and the ability to view affected tests based on changes to the code. Finally, we will cover the Test Edition with a focus on the &#8220;Camano&#8221; user interface, Manual Test Runner, Test Case Management, and how Team System 2010 is a strong and reliable testing platform.</em></p>
<p><strong> </strong></p>
<p>To register, go to:<strong> </strong><a title="VSTS 2010 - Rosario - Free Training" href="http://www.clicktoattend.com/?id=132801" target="_blank">http://www.clicktoattend.com/?id=132801</a></p>
<p><strong> </strong></p>
<p><strong>December 16: Coffee Talk &#8211; Reporting (webcast)</strong></p>
<p><em>You may have seen some of the fantastic reports TFS provides out of the box at conferences and presentations.  We will answer lots of questions in this session: Have you wondered why the reports at your company don&#8217;t look quite as nice?  Are they missing enough data to make decisions?    What reports should you pay special attention to (Project Managers), and why should you even care about the reports (developers)?   We will also cover a few of things you need to do to really get the data into the reports and talk about how to interpret some of our favorite reports.  And, if you ask, we&#8217;ll cover how to interpret your favorites, too! </em></p>
<p><em> </em></p>
<p>To register, go to: <a title="Coffee Talk - Reporting" href="http://www.clicktoattend.com/?id=132792" target="_blank">http://www.clicktoattend.com/?id=132792</a><em></em></p>
<p><em> </em></p>
<p><strong>December 30: Coffee Talk &#8211; Software Development Lifecycle </strong></p>
<p><em>With the thousands of books and articles published on Software Development Life-Cycle (SDLC), do you ever feel overwhelmed sorting through what is hype vs. what is actually being adopted by .NET corporations?  During this Coffee Talk, we will answer this question plus others that you bring!  We will explore the complexity of software development, the current best practices for improving your Software Development Life Cycle, and industry best practices and the latest IT research. </em></p>
<p><em> </em></p>
<p>To register, go to:<em> </em><a title="Coffee Talk - SDLC" href="http://www.clicktoattend.com/?id=132794" target="_blank">http://www.clicktoattend.com/?id=132794</a></p>
<p><em> </em></p>
<p><strong> </strong></p>
<p><strong>January 8: Eagerly Awaiting VSTS 2010? (Portland)</strong></p>
<p><em>Join Northwest Cadence and explore the new features of Visual Studio Team System 2010 and what it means for your business, productivity, application management, and quality. During this event, we will cover Team Foundation Server and the much-hyped hierarchical work items, new improvements to History, Merge, Work Item Queries, and the focus on Agile development. </em></p>
<p><em> </em></p>
<p><em>Numerous improvements from the Architecture edition (including full support for UML 2.x) will be demonstrated, including the new Architecture Explorer which allows you to quickly and easily visualize an application from the high level down to the object dependencies. We will also highlight many Developer edition functionalities such as updated tools for performance profiling, the Historical Debugger (formerly called &#8220;Proteus&#8221;), and the ability to view affected tests based on changes to the code. Finally, we will cover the Test Edition with a focus on the &#8220;Camano&#8221; user interface, Manual Test Runner, Test Case Management, and how Team System 2010 is a strong and reliable testing platform.</em></p>
<p><strong> </strong></p>
<p>To register, go to:<strong> </strong><a title="VSTS 2010 - Rosario - Free Training" href="http://www.clicktoattend.com/?id=1328012" target="_blank">http://www.clicktoattend.com/?id=1328012</a></p>
<img src="http://blog.nwcadence.com/?ak_action=api_record_view&id=106&type=feed" alt="" />]]></content:encoded>
			<wfw:commentRss>http://blog.nwcadence.com/2008/10/upcoming-vsts-events/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Free VSTS Training &#8211; Lap around VSTS 2010 / Rosario</title>
		<link>http://blog.nwcadence.com/2008/10/free-vsts-training-lap-around-vsts-2010-rosario/</link>
		<comments>http://blog.nwcadence.com/2008/10/free-vsts-training-lap-around-vsts-2010-rosario/#comments</comments>
		<pubDate>Mon, 20 Oct 2008 17:25:15 +0000</pubDate>
		<dc:creator>Steven Borg</dc:creator>
				<category><![CDATA[Event]]></category>
		<category><![CDATA[Requirements]]></category>
		<category><![CDATA[SCM]]></category>
		<category><![CDATA[TFS]]></category>
		<category><![CDATA[VS2008]]></category>
		<category><![CDATA[team build]]></category>
		<category><![CDATA[team system training]]></category>
		<category><![CDATA[Tool]]></category>
		<category><![CDATA[visual studio]]></category>
		<category><![CDATA[VSTS 2008]]></category>
		<category><![CDATA[vsts training]]></category>

		<guid isPermaLink="false">http://blog.nwcadence.com/?p=105</guid>
		<description><![CDATA[On December 4, 2008, Northwest Cadence will be sponsoring a free &#8220;Lap around VSTS 2010 / Rosario&#8221; session, here in our Kirkland offices overlooking Lake Washington.  Come hear about the latest information about VSTS 2010 (AKA Rosario) from Jeff Levinson, Team System MVP.  This free VSTS training session will cover many of the new features [...]]]></description>
			<content:encoded><![CDATA[<p>On December 4, 2008, Northwest Cadence will be sponsoring a free &#8220;Lap around VSTS 2010 / Rosario&#8221; session, here in our Kirkland offices overlooking Lake Washington.  Come hear about the latest information about VSTS 2010 (AKA Rosario) from Jeff Levinson, Team System MVP.  This free VSTS training session will cover many of the new features of Visual Studio 2010, plus give attendees time to ask questions related to features, upgrading from VSTS 2005 and VSTS 2008 and anything else they&#8217;d like to ask!</p>
<p>Here&#8217;s a short blurb!  For more information, or to register, send an email to <a title="Free VSTS Training" href="mailto://info@nwcadence.com" target="_self">info@nwcadence.com</a>.</p>
<blockquote><p>In this free, 3 hour Team System training session, we will explore the new features of Visual Studio Team System 2010 and what it means for your business, productivity, application management and quality. The areas we will cover are Team Foundation Server and the much hyped hierarchical work items as well as improvements to History, Merge, Work Item Queries and the focus on Agile development. The Architecture editions numerous improvements (including full support for UML 2.x) will be demonstrated as well as the new Architecture Explorer which allows you to quickly and easily visualize an application from the high level down to the object dependencies. The developer edition provides updated tools for performance profiling, the Historical Debugger (formerly called “Proteus”) and the ability to view affected tests based on changes to the code. Finally, we’ll cover the Test Edition with a focus on the “Camano” user interface, Manual Test Runner, Test Case Management and the fact that Team System 2010 is a reliable testing platform with the features you expect it to have!</p></blockquote>
<img src="http://blog.nwcadence.com/?ak_action=api_record_view&id=105&type=feed" alt="" />]]></content:encoded>
			<wfw:commentRss>http://blog.nwcadence.com/2008/10/free-vsts-training-lap-around-vsts-2010-rosario/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>VSTS Training &#8211; Building Applications using Visual Studio Team System 2008</title>
		<link>http://blog.nwcadence.com/2008/10/vsts-training-building-applications-using-visual-studio-team-system-2008/</link>
		<comments>http://blog.nwcadence.com/2008/10/vsts-training-building-applications-using-visual-studio-team-system-2008/#comments</comments>
		<pubDate>Mon, 20 Oct 2008 16:55:40 +0000</pubDate>
		<dc:creator>Steven Borg</dc:creator>
				<category><![CDATA[Event]]></category>
		<category><![CDATA[SCM]]></category>
		<category><![CDATA[TFS]]></category>
		<category><![CDATA[Team System]]></category>
		<category><![CDATA[VS2008]]></category>
		<category><![CDATA[team build]]></category>
		<category><![CDATA[Tool]]></category>
		<category><![CDATA[training]]></category>

		<guid isPermaLink="false">http://blog.nwcadence.com/?p=104</guid>
		<description><![CDATA[We&#8217;re running our VSTS 5-Day course again, here at our offices at Northwest Cadence on December 8-12, 2008.  Get ready for a new year of VSTS productivity by learning the deep ins and outs of VSTS 2008!
Here&#8217;s a brief blurb.  To learn more, send an email to info@nwcadence.com.
The focus of this training course is on [...]]]></description>
			<content:encoded><![CDATA[<p>We&#8217;re running our VSTS 5-Day course again, here at our offices at Northwest Cadence on December 8-12, 2008.  Get ready for a new year of VSTS productivity by learning the deep ins and outs of VSTS 2008!</p>
<p>Here&#8217;s a brief blurb.  To learn more, send an email to <a title="Info on VSTS Class" href="mailto://info@nwcadence.com" target="_self">info@nwcadence.com</a>.</p>
<blockquote><p>The focus of this training course is on the effective use of Team System to improve an organization’s application management lifecycle. Software teams will learn not only how to use Team System effectively, but how to use Team System to improve their software development process. Developers will learn improve the quality of their code and speed development. Testers will learn to validate code quality and track test cases. Project managers will learn to use Team System to bring their projects under control. Configuration Managers will learn the best practices around branching strategies and will learn to create a tailored software configuration management strategy. As a team, you will learn how to use TFS to increase traceability, improve the quality of your code and ease the process of releasing your applications.</p></blockquote>
<img src="http://blog.nwcadence.com/?ak_action=api_record_view&id=104&type=feed" alt="" />]]></content:encoded>
			<wfw:commentRss>http://blog.nwcadence.com/2008/10/vsts-training-building-applications-using-visual-studio-team-system-2008/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>MVP TV &#8211; Gaze into the Crystal Ball: Reporting in Team System made Easy</title>
		<link>http://blog.nwcadence.com/2008/10/mvp-tv-gaze-into-the-crystal-ball-reporting-in-team-system-made-easy/</link>
		<comments>http://blog.nwcadence.com/2008/10/mvp-tv-gaze-into-the-crystal-ball-reporting-in-team-system-made-easy/#comments</comments>
		<pubDate>Thu, 16 Oct 2008 21:06:26 +0000</pubDate>
		<dc:creator>Steven Borg</dc:creator>
				<category><![CDATA[Event]]></category>
		<category><![CDATA[team build]]></category>
		<category><![CDATA[Team System]]></category>
		<category><![CDATA[VSTS]]></category>

		<guid isPermaLink="false">http://blog.nwcadence.com/?p=102</guid>
		<description><![CDATA[All the Interaction of the MSDN Chats but with the richer experience of Live meeting and hosted by the recognized world technology leaders –the Visual Studio Team System Microsoft MVP’s.
&#8211; Charles Sterling on MVP TV
I&#8217;m on TV!  MVP TV, that is!  I&#8217;ll be doing Gaze Into the Crystal Ball: Reporting in Team System made Easy! [...]]]></description>
			<content:encoded><![CDATA[<blockquote><p><em>All the Interaction of the MSDN Chats but with the richer experience of Live meeting and hosted by the recognized world technology leaders –the Visual Studio Team System Microsoft MVP’s.<br />
&#8211; <a title="Charles Sterling Blog" href="http://blogs.msdn.com/charles_sterling/archive/2008/08/14/the-debut-of-mvp-tv-august-21st-2008-9-00am-10-00am-pdt-redmond-time.aspx" target="_blank">Charles Sterling on MVP TV</a></em></p></blockquote>
<p>I&#8217;m on TV!  MVP TV, that is!  I&#8217;ll be doing <a title="Team System Reporting" href="http://msevents.microsoft.com/CUI/WebCastEventDetails.aspx?EventID=1032391376&amp;EventCategory=4&amp;culture=en-US&amp;CountryCode=US" target="_blank">Gaze Into the Crystal Ball: Reporting in Team System made Easy!</a> You can register for the event at the link above (or the one below!).</p>
<p>Here&#8217;s the announcement:</p>
<blockquote>
<h4><a title="Reporting in Team System" href="http://msevents.microsoft.com/CUI/WebCastEventDetails.aspx?EventID=1032391376&amp;EventCategory=4&amp;culture=en-US&amp;CountryCode=US" target="_self"><span id="lblEventTitle">MVP TV: Gaze into the Crystal Ball: Reporting in Team System made Easy!</span></a></h4>
<div class="eventdetails">
<p><span id="eventInfo_lblEventDescription">Target: This Product Group Interaction is open to all Developer MVPs in all Technical Expertise and public audience.</p>
<p>You’ve paid your nickel and it’s time to ask the Zoltar Fortune Teller for your future: “Is my software development project going down the toilet? Will I be able to ship on time, with high quality? Can I hit my budget?” (Wait, three questions = three nickels.) Zoltar says… Let’s face it, traditional status reporting is about as accurate as I am, and worse, it takes a whole lot longer!!! Team System can help! Its built in reporting capabilities provide a strong foundation for understanding the current status of your project. Not only does it provide a series of built in reports, it gathers the metrics to allow for excellent ad-hoc reports! Using both the built in and ad hoc report capabilities, finding the current status of your project, and predicting your project’s probability of success or failure along several axis. Come learn how to predict your future! You’ll learn how to interpret the build in reports, learn what’s required to create the reports, and how to use Excel pivot tables to connect to the TFS cube for ad hoc reporting.</p>
<p><strong>Note</strong>: The original delivery of this presentation was the second highest rating of all TechEd 2008 presentations and Steve has made it even BETTER!!</p>
<p>About Steven Borg: Steven Borg is a principal of Northwest Cadence, a Microsoft VSTS Inner Circle partner, that focuses exclusively on helping companies improve their Application Lifecycle Management using Team System. At Northwest Cadence, he is the VSTS Practice Lead, and has worked with dozens of corporations to improve their overall software development process, including identifying and reporting appropriate metrics supporting process improvement. In addition, he assists the Team System community as a Team System MVP.</p>
<p><strong>Meeting Credentials:<br />
</strong>Event URL: <a href="https://www.livemeeting.com/cc/mvp/join?id=ST6NTP&amp;role=attend&amp;pw=4449ml+WK3W">https://www.livemeeting.com/cc/mvp/join?id=ST6NTP&amp;role=attend&amp;pw=4449ml+WK3W</a></p>
<p></span></p>
</div>
<p><strong> <span id="ed_eventidlbl">Event ID:</span> </strong> <span id="ed_eventid">1032391376</span></p></blockquote>
<img src="http://blog.nwcadence.com/?ak_action=api_record_view&id=102&type=feed" alt="" />]]></content:encoded>
			<wfw:commentRss>http://blog.nwcadence.com/2008/10/mvp-tv-gaze-into-the-crystal-ball-reporting-in-team-system-made-easy/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Portland, OR: Enterprise Build Automation with VSTS 2008 Team System and Team Build</title>
		<link>http://blog.nwcadence.com/2008/10/portland-or-enterprise-build-automation-with-vsts-2008-team-system-and-team-build/</link>
		<comments>http://blog.nwcadence.com/2008/10/portland-or-enterprise-build-automation-with-vsts-2008-team-system-and-team-build/#comments</comments>
		<pubDate>Thu, 16 Oct 2008 18:52:14 +0000</pubDate>
		<dc:creator>Steven Borg</dc:creator>
				<category><![CDATA[Event]]></category>
		<category><![CDATA[TFS]]></category>
		<category><![CDATA[Team System]]></category>
		<category><![CDATA[VS2008]]></category>
		<category><![CDATA[team build]]></category>
		<category><![CDATA[portland]]></category>

		<guid isPermaLink="false">http://blog.nwcadence.com/?p=101</guid>
		<description><![CDATA[If you&#8217;re in the Portland, Oregon area, I&#8217;ll be speaking on Enterprise Build Automation.  Drop by this free event and learn the characteristics of an Enterprise Build Automation tool, the process to follow, and how to set up automated builds across the entire organization.  Code will be shown and questions will be answered!  See you [...]]]></description>
			<content:encoded><![CDATA[<p class="MsoBodyText">If you&#8217;re in the Portland, Oregon area, I&#8217;ll be speaking on Enterprise Build Automation.  Drop by this free event and learn the characteristics of an Enterprise Build Automation tool, the process to follow, and how to set up automated builds across the entire organization.  Code will be shown and questions will be answered!  See you there!</p>
<p class="MsoBodyText">Here&#8217;s the invite:</p>
<p class="MsoBodyText"><!--[if gte mso 9]><xml> <w:WordDocument> <w:View>Normal</w:View> <w:Zoom>0</w:Zoom> <w:TrackMoves /> <w:TrackFormatting /> <w:PunctuationKerning /> <w:ValidateAgainstSchemas /> <w:SaveIfXMLInvalid>false</w:SaveIfXMLInvalid> <w:IgnoreMixedContent>false</w:IgnoreMixedContent> <w:AlwaysShowPlaceholderText>false</w:AlwaysShowPlaceholderText> <w:DoNotPromoteQF /> <w:LidThemeOther>EN-US</w:LidThemeOther> <w:LidThemeAsian>X-NONE</w:LidThemeAsian> <w:LidThemeComplexScript>X-NONE</w:LidThemeComplexScript> <w:Compatibility> <w:BreakWrappedTables /> <w:SnapToGridInCell /> <w:WrapTextWithPunct /> <w:UseAsianBreakRules /> <w:DontGrowAutofit /> <w:SplitPgBreakAndParaMark /> <w:DontVertAlignCellWithSp /> <w:DontBreakConstrainedForcedTables /> <w:DontVertAlignInTxbx /> <w:Word11KerningPairs /> <w:CachedColBalance /> </w:Compatibility> <w:BrowserLevel>MicrosoftInternetExplorer4</w:BrowserLevel> <m:mathPr> <m:mathFont m:val="Cambria Math" /> <m:brkBin m:val="before" /> <m:brkBinSub m:val="&#45;-" /> <m:smallFrac m:val="off" /> <m:dispDef /> <m:lMargin m:val="0" /> <m:rMargin m:val="0" /> <m:defJc m:val="centerGroup" /> <m:wrapIndent m:val="1440" /> <m:intLim m:val="subSup" /> <m:naryLim m:val="undOvr" /> </m:mathPr></w:WordDocument> </xml><![endif]--><!--[if gte mso 9]><xml> <w:LatentStyles DefLockedState="false" DefUnhideWhenUsed="true"   DefSemiHidden="true" DefQFormat="false" DefPriority="99"   LatentStyleCount="267"> <w:LsdException Locked="false" Priority="0" SemiHidden="false"    UnhideWhenUsed="false" QFormat="true" Name="Normal" /> <w:LsdException Locked="false" Priority="9" SemiHidden="false"    UnhideWhenUsed="false" QFormat="true" Name="heading 1" /> <w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 2" /> <w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 3" /> <w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 4" /> <w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 5" /> <w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 6" /> <w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 7" /> <w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 8" /> <w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 9" /> <w:LsdException Locked="false" Priority="39" Name="toc 1" /> <w:LsdException Locked="false" Priority="39" Name="toc 2" /> <w:LsdException Locked="false" Priority="39" Name="toc 3" /> <w:LsdException Locked="false" Priority="39" Name="toc 4" /> <w:LsdException Locked="false" Priority="39" Name="toc 5" /> <w:LsdException Locked="false" Priority="39" Name="toc 6" /> <w:LsdException Locked="false" Priority="39" Name="toc 7" /> <w:LsdException Locked="false" Priority="39" Name="toc 8" /> <w:LsdException Locked="false" Priority="39" Name="toc 9" /> <w:LsdException Locked="false" Priority="35" QFormat="true" Name="caption" /> <w:LsdException Locked="false" Priority="10" SemiHidden="false"    UnhideWhenUsed="false" QFormat="true" Name="Title" /> <w:LsdException Locked="false" Priority="1" Name="Default Paragraph Font" /> <w:LsdException Locked="false" Priority="11" SemiHidden="false"    UnhideWhenUsed="false" QFormat="true" Name="Subtitle" /> <w:LsdException Locked="false" Priority="22" SemiHidden="false"    UnhideWhenUsed="false" QFormat="true" Name="Strong" /> <w:LsdException Locked="false" Priority="20" SemiHidden="false"    UnhideWhenUsed="false" QFormat="true" Name="Emphasis" /> <w:LsdException Locked="false" Priority="59" SemiHidden="false"    UnhideWhenUsed="false" Name="Table Grid" /> <w:LsdException Locked="false" UnhideWhenUsed="false" Name="Placeholder Text" /> <w:LsdException Locked="false" Priority="1" SemiHidden="false"    UnhideWhenUsed="false" QFormat="true" Name="No Spacing" /> <w:LsdException Locked="false" Priority="60" SemiHidden="false"    UnhideWhenUsed="false" Name="Light Shading" /> <w:LsdException Locked="false" Priority="61" SemiHidden="false"    UnhideWhenUsed="false" Name="Light List" /> <w:LsdException Locked="false" Priority="62" SemiHidden="false"    UnhideWhenUsed="false" Name="Light Grid" /> <w:LsdException Locked="false" Priority="63" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Shading 1" /> <w:LsdException Locked="false" Priority="64" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Shading 2" /> <w:LsdException Locked="false" Priority="65" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium List 1" /> <w:LsdException Locked="false" Priority="66" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium List 2" /> <w:LsdException Locked="false" Priority="67" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Grid 1" /> <w:LsdException Locked="false" Priority="68" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Grid 2" /> <w:LsdException Locked="false" Priority="69" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Grid 3" /> <w:LsdException Locked="false" Priority="70" SemiHidden="false"    UnhideWhenUsed="false" Name="Dark List" /> <w:LsdException Locked="false" Priority="71" SemiHidden="false"    UnhideWhenUsed="false" Name="Colorful Shading" /> <w:LsdException Locked="false" Priority="72" SemiHidden="false"    UnhideWhenUsed="false" Name="Colorful List" /> <w:LsdException Locked="false" Priority="73" SemiHidden="false"    UnhideWhenUsed="false" Name="Colorful Grid" /> <w:LsdException Locked="false" Priority="60" SemiHidden="false"    UnhideWhenUsed="false" Name="Light Shading Accent 1" /> <w:LsdException Locked="false" Priority="61" SemiHidden="false"    UnhideWhenUsed="false" Name="Light List Accent 1" /> <w:LsdException Locked="false" Priority="62" SemiHidden="false"    UnhideWhenUsed="false" Name="Light Grid Accent 1" /> <w:LsdException Locked="false" Priority="63" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Shading 1 Accent 1" /> <w:LsdException Locked="false" Priority="64" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Shading 2 Accent 1" /> <w:LsdException Locked="false" Priority="65" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium List 1 Accent 1" /> <w:LsdException Locked="false" UnhideWhenUsed="false" Name="Revision" /> <w:LsdException Locked="false" Priority="34" SemiHidden="false"    UnhideWhenUsed="false" QFormat="true" Name="List Paragraph" /> <w:LsdException Locked="false" Priority="29" SemiHidden="false"    UnhideWhenUsed="false" QFormat="true" Name="Quote" /> <w:LsdException Locked="false" Priority="30" SemiHidden="false"    UnhideWhenUsed="false" QFormat="true" Name="Intense Quote" /> <w:LsdException Locked="false" Priority="66" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium List 2 Accent 1" /> <w:LsdException Locked="false" Priority="67" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Grid 1 Accent 1" /> <w:LsdException Locked="false" Priority="68" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Grid 2 Accent 1" /> <w:LsdException Locked="false" Priority="69" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Grid 3 Accent 1" /> <w:LsdException Locked="false" Priority="70" SemiHidden="false"    UnhideWhenUsed="false" Name="Dark List Accent 1" /> <w:LsdException Locked="false" Priority="71" SemiHidden="false"    UnhideWhenUsed="false" Name="Colorful Shading Accent 1" /> <w:LsdException Locked="false" Priority="72" SemiHidden="false"    UnhideWhenUsed="false" Name="Colorful List Accent 1" /> <w:LsdException Locked="false" Priority="73" SemiHidden="false"    UnhideWhenUsed="false" Name="Colorful Grid Accent 1" /> <w:LsdException Locked="false" Priority="60" SemiHidden="false"    UnhideWhenUsed="false" Name="Light Shading Accent 2" /> <w:LsdException Locked="false" Priority="61" SemiHidden="false"    UnhideWhenUsed="false" Name="Light List Accent 2" /> <w:LsdException Locked="false" Priority="62" SemiHidden="false"    UnhideWhenUsed="false" Name="Light Grid Accent 2" /> <w:LsdException Locked="false" Priority="63" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Shading 1 Accent 2" /> <w:LsdException Locked="false" Priority="64" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Shading 2 Accent 2" /> <w:LsdException Locked="false" Priority="65" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium List 1 Accent 2" /> <w:LsdException Locked="false" Priority="66" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium List 2 Accent 2" /> <w:LsdException Locked="false" Priority="67" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Grid 1 Accent 2" /> <w:LsdException Locked="false" Priority="68" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Grid 2 Accent 2" /> <w:LsdException Locked="false" Priority="69" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Grid 3 Accent 2" /> <w:LsdException Locked="false" Priority="70" SemiHidden="false"    UnhideWhenUsed="false" Name="Dark List Accent 2" /> <w:LsdException Locked="false" Priority="71" SemiHidden="false"    UnhideWhenUsed="false" Name="Colorful Shading Accent 2" /> <w:LsdException Locked="false" Priority="72" SemiHidden="false"    UnhideWhenUsed="false" Name="Colorful List Accent 2" /> <w:LsdException Locked="false" Priority="73" SemiHidden="false"    UnhideWhenUsed="false" Name="Colorful Grid Accent 2" /> <w:LsdException Locked="false" Priority="60" SemiHidden="false"    UnhideWhenUsed="false" Name="Light Shading Accent 3" /> <w:LsdException Locked="false" Priority="61" SemiHidden="false"    UnhideWhenUsed="false" Name="Light List Accent 3" /> <w:LsdException Locked="false" Priority="62" SemiHidden="false"    UnhideWhenUsed="false" Name="Light Grid Accent 3" /> <w:LsdException Locked="false" Priority="63" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Shading 1 Accent 3" /> <w:LsdException Locked="false" Priority="64" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Shading 2 Accent 3" /> <w:LsdException Locked="false" Priority="65" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium List 1 Accent 3" /> <w:LsdException Locked="false" Priority="66" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium List 2 Accent 3" /> <w:LsdException Locked="false" Priority="67" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Grid 1 Accent 3" /> <w:LsdException Locked="false" Priority="68" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Grid 2 Accent 3" /> <w:LsdException Locked="false" Priority="69" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Grid 3 Accent 3" /> <w:LsdException Locked="false" Priority="70" SemiHidden="false"    UnhideWhenUsed="false" Name="Dark List Accent 3" /> <w:LsdException Locked="false" Priority="71" SemiHidden="false"    UnhideWhenUsed="false" Name="Colorful Shading Accent 3" /> <w:LsdException Locked="false" Priority="72" SemiHidden="false"    UnhideWhenUsed="false" Name="Colorful List Accent 3" /> <w:LsdException Locked="false" Priority="73" SemiHidden="false"    UnhideWhenUsed="false" Name="Colorful Grid Accent 3" /> <w:LsdException Locked="false" Priority="60" SemiHidden="false"    UnhideWhenUsed="false" Name="Light Shading Accent 4" /> <w:LsdException Locked="false" Priority="61" SemiHidden="false"    UnhideWhenUsed="false" Name="Light List Accent 4" /> <w:LsdException Locked="false" Priority="62" SemiHidden="false"    UnhideWhenUsed="false" Name="Light Grid Accent 4" /> <w:LsdException Locked="false" Priority="63" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Shading 1 Accent 4" /> <w:LsdException Locked="false" Priority="64" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Shading 2 Accent 4" /> <w:LsdException Locked="false" Priority="65" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium List 1 Accent 4" /> <w:LsdException Locked="false" Priority="66" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium List 2 Accent 4" /> <w:LsdException Locked="false" Priority="67" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Grid 1 Accent 4" /> <w:LsdException Locked="false" Priority="68" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Grid 2 Accent 4" /> <w:LsdException Locked="false" Priority="69" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Grid 3 Accent 4" /> <w:LsdException Locked="false" Priority="70" SemiHidden="false"    UnhideWhenUsed="false" Name="Dark List Accent 4" /> <w:LsdException Locked="false" Priority="71" SemiHidden="false"    UnhideWhenUsed="false" Name="Colorful Shading Accent 4" /> <w:LsdException Locked="false" Priority="72" SemiHidden="false"    UnhideWhenUsed="false" Name="Colorful List Accent 4" /> <w:LsdException Locked="false" Priority="73" SemiHidden="false"    UnhideWhenUsed="false" Name="Colorful Grid Accent 4" /> <w:LsdException Locked="false" Priority="60" SemiHidden="false"    UnhideWhenUsed="false" Name="Light Shading Accent 5" /> <w:LsdException Locked="false" Priority="61" SemiHidden="false"    UnhideWhenUsed="false" Name="Light List Accent 5" /> <w:LsdException Locked="false" Priority="62" SemiHidden="false"    UnhideWhenUsed="false" Name="Light Grid Accent 5" /> <w:LsdException Locked="false" Priority="63" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Shading 1 Accent 5" /> <w:LsdException Locked="false" Priority="64" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Shading 2 Accent 5" /> <w:LsdException Locked="false" Priority="65" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium List 1 Accent 5" /> <w:LsdException Locked="false" Priority="66" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium List 2 Accent 5" /> <w:LsdException Locked="false" Priority="67" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Grid 1 Accent 5" /> <w:LsdException Locked="false" Priority="68" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Grid 2 Accent 5" /> <w:LsdException Locked="false" Priority="69" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Grid 3 Accent 5" /> <w:LsdException Locked="false" Priority="70" SemiHidden="false"    UnhideWhenUsed="false" Name="Dark List Accent 5" /> <w:LsdException Locked="false" Priority="71" SemiHidden="false"    UnhideWhenUsed="false" Name="Colorful Shading Accent 5" /> <w:LsdException Locked="false" Priority="72" SemiHidden="false"    UnhideWhenUsed="false" Name="Colorful List Accent 5" /> <w:LsdException Locked="false" Priority="73" SemiHidden="false"    UnhideWhenUsed="false" Name="Colorful Grid Accent 5" /> <w:LsdException Locked="false" Priority="60" SemiHidden="false"    UnhideWhenUsed="false" Name="Light Shading Accent 6" /> <w:LsdException Locked="false" Priority="61" SemiHidden="false"    UnhideWhenUsed="false" Name="Light List Accent 6" /> <w:LsdException Locked="false" Priority="62" SemiHidden="false"    UnhideWhenUsed="false" Name="Light Grid Accent 6" /> <w:LsdException Locked="false" Priority="63" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Shading 1 Accent 6" /> <w:LsdException Locked="false" Priority="64" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Shading 2 Accent 6" /> <w:LsdException Locked="false" Priority="65" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium List 1 Accent 6" /> <w:LsdException Locked="false" Priority="66" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium List 2 Accent 6" /> <w:LsdException Locked="false" Priority="67" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Grid 1 Accent 6" /> <w:LsdException Locked="false" Priority="68" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Grid 2 Accent 6" /> <w:LsdException Locked="false" Priority="69" SemiHidden="false"    UnhideWhenUsed="false" Name="Medium Grid 3 Accent 6" /> <w:LsdException Locked="false" Priority="70" SemiHidden="false"    UnhideWhenUsed="false" Name="Dark List Accent 6" /> <w:LsdException Locked="false" Priority="71" SemiHidden="false"    UnhideWhenUsed="false" Name="Colorful Shading Accent 6" /> <w:LsdException Locked="false" Priority="72" SemiHidden="false"    UnhideWhenUsed="false" Name="Colorful List Accent 6" /> <w:LsdException Locked="false" Priority="73" SemiHidden="false"    UnhideWhenUsed="false" Name="Colorful Grid Accent 6" /> <w:LsdException Locked="false" Priority="19" SemiHidden="false"    UnhideWhenUsed="false" QFormat="true" Name="Subtle Emphasis" /> <w:LsdException Locked="false" Priority="21" SemiHidden="false"    UnhideWhenUsed="false" QFormat="true" Name="Intense Emphasis" /> <w:LsdException Locked="false" Priority="31" SemiHidden="false"    UnhideWhenUsed="false" QFormat="true" Name="Subtle Reference" /> <w:LsdException Locked="false" Priority="32" SemiHidden="false"    UnhideWhenUsed="false" QFormat="true" Name="Intense Reference" /> <w:LsdException Locked="false" Priority="33" SemiHidden="false"    UnhideWhenUsed="false" QFormat="true" Name="Book Title" /> <w:LsdException Locked="false" Priority="37" Name="Bibliography" /> <w:LsdException Locked="false" Priority="39" QFormat="true" Name="TOC Heading" /> </w:LatentStyles> </xml><![endif]--> <!--[if gte mso 10]></p>
<style>
 /* Style Definitions */
 table.MsoNormalTable
	{mso-style-name:"Table Normal";
	mso-tstyle-rowband-size:0;
	mso-tstyle-colband-size:0;
	mso-style-noshow:yes;
	mso-style-priority:99;
	mso-style-qformat:yes;
	mso-style-parent:"";
	mso-padding-alt:0in 5.4pt 0in 5.4pt;
	mso-para-margin:0in;
	mso-para-margin-bottom:.0001pt;
	mso-pagination:widow-orphan;
	font-size:11.0pt;
	font-family:"Calibri","sans-serif";
	mso-ascii-font-family:Calibri;
	mso-ascii-theme-font:minor-latin;
	mso-fareast-font-family:"Times New Roman";
	mso-fareast-theme-font:minor-fareast;
	mso-hansi-font-family:Calibri;
	mso-hansi-theme-font:minor-latin;
	mso-bidi-font-family:"Times New Roman";
	mso-bidi-theme-font:minor-bidi;}
</style>
<p><![endif]--></p>
<p class="MsoNormal"><strong>Enterprise Build Automation with VSTS 2008 Team System and Team Build</strong></p>
<p class="MsoBodyText">Steven Borg of Northwest Cadence (Microsoft Team System MVP) will be covering some of the great new features of Team Build 2008, an inherent and powerful part of Visual Studio Team System 2008. You’ll learn to use Team Build 2008 to radically improve your code!</p>
<p class="MsoBodyText">Come see real unit and functional tests being built, real code metrics being generated, and real work being done in an automated build. You’ll learn how to build legacy code, run tests and code metrics, rebuild your database, update your documentation, and even deploy your application into various test environments; all coordinated by a single command.</p>
<p class="MsoBodyText">This seminar is intended to provide demonstrations that will be most relevant to developers, testers, build and release engineers.</p>
<p class="MsoNormal"><span style="font-size: 10pt; font-family: ">Date: </span>November 5, 2008</p>
<p class="MsoNormal"><span style="font-size: 10pt; font-family: ">Time: </span>9am – noon</p>
<p class="MsoNormal"><span style="font-size: 10pt; font-family: ">Location: </span>Microsoft Corporation, 10260 SW Greenburg Rd, Suite 600, Portland, OR 97223</p>
<p class="MsoNormal">
<p class="MsoNormal"><strong><span style="font-size: 10pt; font-family: ">To register</span></strong><span style="font-size: 10pt; font-family: ">:</span></p>
<p class="MsoNormal"><span style="font-size: 9pt; font-family: "><a href="http://www.clicktoattend.com/?id=132684">http://www.clicktoattend.com/?id=132684</a></span></p>
<p class="MsoNormal"><span style="color: #1f497d;"> </span></p>
<img src="http://blog.nwcadence.com/?ak_action=api_record_view&id=101&type=feed" alt="" />]]></content:encoded>
			<wfw:commentRss>http://blog.nwcadence.com/2008/10/portland-or-enterprise-build-automation-with-vsts-2008-team-system-and-team-build/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Easily Output the Built-in Team Build 2008 Properties</title>
		<link>http://blog.nwcadence.com/2008/09/easily-output-the-built-in-team-build-2008-properties/</link>
		<comments>http://blog.nwcadence.com/2008/09/easily-output-the-built-in-team-build-2008-properties/#comments</comments>
		<pubDate>Mon, 15 Sep 2008 23:31:51 +0000</pubDate>
		<dc:creator>Shad Timm</dc:creator>
				<category><![CDATA[TFS]]></category>
		<category><![CDATA[VS2008]]></category>
		<category><![CDATA[team build]]></category>
		<category><![CDATA[msbuild]]></category>

		<guid isPermaLink="false">http://blog.nwcadence.com/?p=83</guid>
		<description><![CDATA[Anyone who was worked with MSBuild to customize Team Build knows the pains of debugging your build scripts and that many times it resorts to outputting property and item values out with the message task.  There is also the major issue of just knowing what each built in property contains and not mixing one up [...]]]></description>
			<content:encoded><![CDATA[<p>Anyone who was worked with MSBuild to customize Team Build knows the pains of debugging your build scripts and that many times it resorts to outputting property and item values out with the message task.  There is also the major issue of just knowing what each built in property contains and not mixing one up with another which gives you unexpected results.  In order to simplify the output of the built in properties and easily give a complete list of their values, we compiled the property reference from <a title="Team Build 2008 Property Reference" href="http://blogs.msdn.com/aaronhallberg/archive/2008/02/12/team-build-2008-property-reference.aspx" target="_blank">Aaron Hallberg&#8217;s blog</a> into a single targets file.</p>
<p>The screen shots below detail how the targets file is set up, how to use it within your build, and the output it produces.  You can find a link to download the targets file at towards the end of the post.</p>
<p><span style="text-decoration: underline;"><strong>ShowAllProperties Target</strong></span></p>
<p>The screen shot below shows an example of the custom target that was created to hold the sets of build in properties.  A PropertyGroup named ExtensibleProperties contains the built in property name and then value with each separated by a blank line (%0D%0A).</p>
<p><a href="http://blog.nwcadence.com/wp-content/uploads/2008/09/showallproperties-example-code.png"><img class="alignnone size-full wp-image-90" title="showallproperties-example-code" src="http://blog.nwcadence.com/wp-content/uploads/2008/09/showallproperties-example-code.png" alt="" width="585" height="168" /></a></p>
<p><span style="text-decoration: underline;"><strong>ShowAllProperties Message Output</strong></span></p>
<p>Once all the property groups are defined for the various property category types, a message task is used to output them to the build log.</p>
<p><a href="http://blog.nwcadence.com/wp-content/uploads/2008/09/showallproperties-message-task.png"><img class="alignnone size-full wp-image-91" title="showallproperties-message-task" src="http://blog.nwcadence.com/wp-content/uploads/2008/09/showallproperties-message-task.png" alt="" width="467" height="86" /></a></p>
<p><span style="text-decoration: underline;"><strong>ShowAllProperties File Output</strong></span></p>
<p>Code is also added using the WriteLinesToFile task to append all the information to a file called TeamBuildProperties.txt.  Notice there is no file path defined so the current output location of the file is the working directory of MSBuild during a TeamBuild.  If your build agent working directory is defined as C:\Work\$(BuildDefinitionPath), your Team Project is Project1, and your build definition is Build1, the local path where you would find the file would be C:\Work\Project1\Build1\BuildType\TeamBuildProperties.txt.</p>
<p><a href="http://blog.nwcadence.com/wp-content/uploads/2008/09/showallproperties-write-lines-task.png"><img class="alignnone size-full wp-image-92" title="showallproperties-write-lines-task" src="http://blog.nwcadence.com/wp-content/uploads/2008/09/showallproperties-write-lines-task.png" alt="" width="606" height="70" /></a></p>
<p><span style="text-decoration: underline;"><strong>Targets File in Source Control</strong></span></p>
<p>The TeamBuild.Properties.targets file where the ShowAllProperties target is defined is added to source control alongside the Team Build project definition.  Of course, in most instance you will want to be using this file across multiple build definitions so you would be better off storing it in a shared location and branching it into each project or using another strategy to maintain a single master copy in source control that can be easily maintained and utilized by multiple build defnitions.</p>
<p><a href="http://blog.nwcadence.com/wp-content/uploads/2008/09/source-control.png"><img class="alignnone size-full wp-image-93" title="source-control" src="http://blog.nwcadence.com/wp-content/uploads/2008/09/source-control.png" alt="" width="419" height="62" /></a></p>
<p><span style="text-decoration: underline;"><strong>Import Statement in TFSBuild.proj</strong></span></p>
<p>An Import statement is used to pull the TeamBuild.Properties.targets file into the Team Build TFSBuild.proj file.  Since the targets file is added to source control at the same level as the Team Build project file, the $(MSBuildProjectDirectory) property is used to target this location.</p>
<p><a href="http://blog.nwcadence.com/wp-content/uploads/2008/09/import-project-statement.png"><img class="alignnone size-full wp-image-87" title="import-project-statement" src="http://blog.nwcadence.com/wp-content/uploads/2008/09/import-project-statement.png" alt="" width="745" height="93" /></a></p>
<p><span style="text-decoration: underline;"><strong>Calling ShowAllProperties</strong></span></p>
<p>To execute the target, the CallTarget task is used and called in the BeforeTest target in the example below.</p>
<p><a href="http://blog.nwcadence.com/wp-content/uploads/2008/09/calltarget-task.png"><img class="alignnone size-full wp-image-84" title="calltarget-task" src="http://blog.nwcadence.com/wp-content/uploads/2008/09/calltarget-task.png" alt="" width="409" height="70" /></a></p>
<p><span style="text-decoration: underline;"><strong>Extensible Properties Output</strong></span></p>
<p>The start of the property output is easily found within the build log by searching for **** which breaks up the various property categories.  Then you can see the property name and values at the time of the execution for the various categories as seen by the screen shots below.</p>
<p><a href="http://blog.nwcadence.com/wp-content/uploads/2008/09/extensible-property-output.png"><img class="alignnone size-full wp-image-85" title="extensible-property-output" src="http://blog.nwcadence.com/wp-content/uploads/2008/09/extensible-property-output.png" alt="" width="500" height="319" /></a></p>
<p><span style="text-decoration: underline;"><strong>Get Task Properties Output</strong></span></p>
<p><a href="http://blog.nwcadence.com/wp-content/uploads/2008/09/get-task-properties-output.png"><img class="alignnone size-full wp-image-86" title="get-task-properties-output" src="http://blog.nwcadence.com/wp-content/uploads/2008/09/get-task-properties-output.png" alt="" width="337" height="203" /></a></p>
<p><span style="text-decoration: underline;"><strong>Label Task Properties Output</strong></span></p>
<p><a href="http://blog.nwcadence.com/wp-content/uploads/2008/09/label-task-properties-output.png"><img class="alignnone size-full wp-image-88" title="label-task-properties-output" src="http://blog.nwcadence.com/wp-content/uploads/2008/09/label-task-properties-output.png" alt="" width="468" height="207" /></a></p>
<p><span style="text-decoration: underline;"><strong>Read Only Properties</strong></span></p>
<p><a href="http://blog.nwcadence.com/wp-content/uploads/2008/09/read-only-properties-output.png"><img class="alignnone size-full wp-image-89" title="read-only-properties-output" src="http://blog.nwcadence.com/wp-content/uploads/2008/09/read-only-properties-output.png" alt="" width="529" height="313" /></a></p>
<p>You can download the custom targets file here <a href="http://blog.nwcadence.com/wp-content/uploads/2008/09/teambuildproperties.targets">TeamBuild.Properties.targets</a> to use within your own build scripts.</p>
<p>I hope the ease of the targets file will help you in debugging your build scripts or stepping into team build for the first time and exploring the built in properties.  Automate your builds and enjoy!</p>
<img src="http://blog.nwcadence.com/?ak_action=api_record_view&id=83&type=feed" alt="" />]]></content:encoded>
			<wfw:commentRss>http://blog.nwcadence.com/2008/09/easily-output-the-built-in-team-build-2008-properties/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Speeding up your Team Builds</title>
		<link>http://blog.nwcadence.com/2008/08/speeding-up-your-team-builds/</link>
		<comments>http://blog.nwcadence.com/2008/08/speeding-up-your-team-builds/#comments</comments>
		<pubDate>Sun, 17 Aug 2008 14:57:04 +0000</pubDate>
		<dc:creator>Steven Borg</dc:creator>
				<category><![CDATA[VS2008]]></category>
		<category><![CDATA[team build]]></category>
		<category><![CDATA[build]]></category>
		<category><![CDATA[tom janssen]]></category>

		<guid isPermaLink="false">http://blog.nwcadence.com/?p=80</guid>
		<description><![CDATA[Tom Janssen is a Senior Consultant covering ALM in Munchen, Deutchland (Munich, Germany for us English speakers).  I thought it was worth highlighting his comment to the Team Build Breakfast post.  It linked to one of his blog posts that covers speeding up your Team Build using multiple processes to run builds in parallel.  The [...]]]></description>
			<content:encoded><![CDATA[<p><a title="Tom Jansenn profile" href="http://riskresolution.spaces.live.com/recent/" target="_blank">Tom Janssen</a> is a Senior Consultant covering ALM in Munchen, Deutchland (Munich, Germany for us English speakers).  I thought it was worth highlighting his comment to the Team Build Breakfast post.  It linked to one of his blog posts that covers speeding up your Team Build using multiple processes to run builds in parallel.  The link is a bit hard to find in his comment, since it&#8217;s hyperlinked under his name.  (Not sure if the missing anchor closing tag is WordPress or Tom).  The link is: <a title="Speed up your Team Builds" href="http://riskresolution.spaces.live.com/blog/cns!8E06D0A06D7890AA!246.entry" target="_blank">Best Practice: Speed up your Team Builds</a></p>
<img src="http://blog.nwcadence.com/?ak_action=api_record_view&id=80&type=feed" alt="" />]]></content:encoded>
			<wfw:commentRss>http://blog.nwcadence.com/2008/08/speeding-up-your-team-builds/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
	</channel>
</rss>
