<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" media="screen" href="/~d/styles/atom10full.xsl"?><?xml-stylesheet type="text/css" media="screen" href="http://feeds.feedburner.com/~d/styles/itemcontent.css"?><feed xmlns="http://www.w3.org/2005/Atom" xmlns:openSearch="http://a9.com/-/spec/opensearch/1.1/" xmlns:georss="http://www.georss.org/georss" xmlns:thr="http://purl.org/syndication/thread/1.0" xmlns:gd="http://schemas.google.com/g/2005" xmlns:geo="http://www.w3.org/2003/01/geo/wgs84_pos#" gd:etag="W/&quot;D0IGQXY9eyp7ImA9Wx5RGEk.&quot;"><id>tag:blogger.com,1999:blog-9369362</id><updated>2010-08-26T13:58:40.863-04:00</updated><title>Effective Thoughts</title><subtitle type="html">Business and technology musings with an occasional economic, political, or consumer experience teaser thrown in to keep you on your toes.</subtitle><link rel="http://schemas.google.com/g/2005#feed" type="application/atom+xml" href="http://www.jeffreyhunsaker.com/feeds/posts/default" /><link rel="alternate" type="text/html" href="http://www.jeffreyhunsaker.com/" /><link rel="next" type="application/atom+xml" href="http://www.blogger.com/feeds/9369362/posts/default?start-index=26&amp;max-results=25&amp;redirect=false&amp;v=2" /><author><name>Jeff Hunsaker</name><uri>http://www.blogger.com/profile/07740484450068986098</uri><email>noreply@blogger.com</email></author><generator version="7.00" uri="http://www.blogger.com">Blogger</generator><openSearch:totalResults>349</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>25</openSearch:itemsPerPage><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="self" type="application/atom+xml" href="http://feeds.feedburner.com/EffectiveThoughts" /><feedburner:info xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0" uri="effectivethoughts" /><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="hub" href="http://pubsubhubbub.appspot.com/" /><geo:lat>39.965131</geo:lat><geo:long>-83.004316</geo:long><link rel="license" type="text/html" href="http://creativecommons.org/licenses/by-nd/3.0/" /><logo>http://creativecommons.org/images/public/somerights20.gif</logo><feedburner:emailServiceId xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0">EffectiveThoughts</feedburner:emailServiceId><feedburner:feedburnerHostname xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0">http://feedburner.google.com</feedburner:feedburnerHostname><entry gd:etag="W/&quot;DkYNQ3k4fyp7ImA9Wx5RF04.&quot;"><id>tag:blogger.com,1999:blog-9369362.post-1118047947211154741</id><published>2010-08-25T06:43:00.005-04:00</published><updated>2010-08-25T07:03:12.737-04:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2010-08-25T07:03:12.737-04:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="QA" /><category scheme="http://www.blogger.com/atom/ns#" term="virtual" /><category scheme="http://www.blogger.com/atom/ns#" term="Visual Studio 2010" /><category scheme="http://www.blogger.com/atom/ns#" term="Lab Management" /><category scheme="http://www.blogger.com/atom/ns#" term="testing" /><category scheme="http://www.blogger.com/atom/ns#" term="Team Build" /><title>Lab Management in Visual Studio 2010 Released</title><content type="html">In my experience, there's a lot of animosity and poor communication between Development and &lt;span id="SPELLING_ERROR_0" class="blsp-spelling-error"&gt;QA&lt;/span&gt;. It's not that they don't appreciate one another so much as they never seem to stay on the same page.&lt;br /&gt;&lt;br /&gt;&lt;span id="SPELLING_ERROR_1" class="blsp-spelling-error"&gt;QA&lt;/span&gt;: "What's the status on defect #4874?"&lt;br /&gt;Dev: "Done."&lt;br /&gt;&lt;span id="SPELLING_ERROR_2" class="blsp-spelling-error"&gt;QA&lt;/span&gt;: "Done?"&lt;br /&gt;Dev: "Yeah, I fixed that Tuesday."&lt;br /&gt;&lt;span id="SPELLING_ERROR_3" class="blsp-spelling-error"&gt;QA&lt;/span&gt;: "Err, &lt;span id="SPELLING_ERROR_4" class="blsp-spelling-error"&gt;ok&lt;/span&gt;. Well where is it? I mean where can I verify it?"&lt;br /&gt;Dev: "No clue. I committed it Tuesday. It passed unit tests and built successfully."&lt;br /&gt;&lt;span id="SPELLING_ERROR_5" class="blsp-spelling-error"&gt;QA&lt;/span&gt;: "Alright. I'll track it down."&lt;br /&gt;&lt;br /&gt;&lt;span id="SPELLING_ERROR_6" class="blsp-spelling-corrected"&gt;Invariably&lt;/span&gt;, &lt;span id="SPELLING_ERROR_7" class="blsp-spelling-error"&gt;QA&lt;/span&gt; speaks with the build manager (if there is one) to find the build in which that defect was repaired. After discovering the correct build, now &lt;span id="SPELLING_ERROR_8" class="blsp-spelling-error"&gt;QA&lt;/span&gt; needs an environment stood up to house that build. But wait, the &lt;span id="SPELLING_ERROR_9" class="blsp-spelling-error"&gt;UAT&lt;/span&gt; environment is currently testing the next release. It can't be disturbed for another week.&lt;br /&gt;&lt;br /&gt;At this point, the &lt;span id="SPELLING_ERROR_10" class="blsp-spelling-error"&gt;QA&lt;/span&gt; person's blood pressure heads for unsafe levels and the Dice.com browsing begins. But it doesn't have to be this way...&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.microsoft.com/visualstudio/en-us/solutions/software-quality/lab-management"&gt;Lab Management in Visual Studio 2010&lt;/a&gt; along with &lt;span id="SPELLING_ERROR_11" class="blsp-spelling-error"&gt;TFS&lt;/span&gt; solves many of these pains. Here's what the above scenario might look like with Lab Management:&lt;br /&gt;&lt;br /&gt;&lt;span id="SPELLING_ERROR_12" class="blsp-spelling-error"&gt;QA&lt;/span&gt; doesn't inquire to the Dev about #4874 because it's already marked Resolved and back in &lt;span id="SPELLING_ERROR_13" class="blsp-spelling-error"&gt;QA's&lt;/span&gt; list of Defect Work Items. It's associated with a Continuous Integration Team Build instance which is marked with a Build Quality of Ready for &lt;span id="SPELLING_ERROR_14" class="blsp-spelling-error"&gt;UAT&lt;/span&gt; (meaning all unit tests passed and the build compiled successfully). Behind the scenes, as part of the build, Lab Management spun up a virtual web server, application server and database server. Team Build deployed the solution to this virtual environment and even sent an email to the build manager and the &lt;span id="SPELLING_ERROR_15" class="blsp-spelling-error"&gt;QA&lt;/span&gt; person (they chose to be alerted) saying this environment was ready for testing. This shop is currently testing four pending releases along with a production &lt;span id="SPELLING_ERROR_16" class="blsp-spelling-error"&gt;hotfix&lt;/span&gt; that's going out later today--all at the same time in completely separate environments.&lt;br /&gt;&lt;br /&gt;Best of all, it's an amazing value. If you made/make the investment in Visual Studio 2010 Ultimate, you get Lab Management for free. Yes, that's right: free. That said, you will need some not insignificant hardware to serve as a host for these virtual servers...but you have that already, right?&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9369362-1118047947211154741?l=www.jeffreyhunsaker.com' alt='' /&gt;&lt;/div&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/EffectiveThoughts?a=JNQW54EpvpM:k5VgiPo_IoY:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/EffectiveThoughts?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/EffectiveThoughts?a=JNQW54EpvpM:k5VgiPo_IoY:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/EffectiveThoughts?i=JNQW54EpvpM:k5VgiPo_IoY:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/EffectiveThoughts?a=JNQW54EpvpM:k5VgiPo_IoY:dnMXMwOfBR0"&gt;&lt;img src="http://feeds.feedburner.com/~ff/EffectiveThoughts?d=dnMXMwOfBR0" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/EffectiveThoughts?a=JNQW54EpvpM:k5VgiPo_IoY:gIN9vFwOqvQ"&gt;&lt;img src="http://feeds.feedburner.com/~ff/EffectiveThoughts?i=JNQW54EpvpM:k5VgiPo_IoY:gIN9vFwOqvQ" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/EffectiveThoughts?a=JNQW54EpvpM:k5VgiPo_IoY:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/EffectiveThoughts?i=JNQW54EpvpM:k5VgiPo_IoY:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/EffectiveThoughts?a=JNQW54EpvpM:k5VgiPo_IoY:YwkR-u9nhCs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/EffectiveThoughts?d=YwkR-u9nhCs" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/EffectiveThoughts/~4/JNQW54EpvpM" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://www.jeffreyhunsaker.com/feeds/1118047947211154741/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="https://www.blogger.com/comment.g?blogID=9369362&amp;postID=1118047947211154741" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/9369362/posts/default/1118047947211154741?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/9369362/posts/default/1118047947211154741?v=2" /><link rel="alternate" type="text/html" href="http://www.jeffreyhunsaker.com/2010/08/lab-management-in-visual-studio-2010.html" title="Lab Management in Visual Studio 2010 Released" /><author><name>Jeff Hunsaker</name><uri>http://www.blogger.com/profile/07740484450068986098</uri><email>noreply@blogger.com</email><gd:extendedProperty name="OpenSocialUserId" value="04427669421227655643" /></author><thr:total>0</thr:total></entry><entry gd:etag="W/&quot;DUQBRXk7eCp7ImA9WxFbFEs.&quot;"><id>tag:blogger.com,1999:blog-9369362.post-5563146348121978771</id><published>2010-07-06T21:35:00.008-04:00</published><updated>2010-07-06T21:49:14.700-04:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2010-07-06T21:49:14.700-04:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="restore" /><category scheme="http://www.blogger.com/atom/ns#" term="hard drive" /><category scheme="http://www.blogger.com/atom/ns#" term="backup" /><category scheme="http://www.blogger.com/atom/ns#" term="recovery" /><category scheme="http://www.blogger.com/atom/ns#" term="Paragon" /><category scheme="http://www.blogger.com/atom/ns#" term="clone" /><category scheme="http://www.blogger.com/atom/ns#" term="Windows7" /><category scheme="http://www.blogger.com/atom/ns#" term="failure" /><title>How I Cloned my Laptop Hard Drive or Skirting the Dreaded Hard Drive Kerklunk</title><content type="html">Recently, my laptop hard drive started emitting the dreaded, "&lt;span id="SPELLING_ERROR_0" class="blsp-spelling-error"&gt;kerklunk&lt;/span&gt;, &lt;span id="SPELLING_ERROR_1" class="blsp-spelling-error"&gt;rriiipppphphhhh&lt;/span&gt;" noise. Oh yes, you've awoken in a sweat with this nightmare, haven't you? It's a sure sign of a failed drive coming down the pike. &lt;span id="SPELLING_ERROR_2" class="blsp-spelling-corrected"&gt;Incoming&lt;/span&gt;!&lt;br /&gt;&lt;br /&gt;Rather than suffering the life-shattering disruption of an unrecoverable drive, I called a Code Blue...and here's what I did:&lt;br /&gt;&lt;br /&gt;Background: I have Win7 64-bit running on a Dell Latitude D830 with a bay-mounted &lt;span id="SPELLING_ERROR_3" class="blsp-spelling-error"&gt;SATA&lt;/span&gt; external 500GB drive and an external &lt;span id="SPELLING_ERROR_4" class="blsp-spelling-error"&gt;USB&lt;/span&gt; 500GB drive.&lt;br /&gt;&lt;ol&gt;&lt;li&gt;Download &lt;a href="http://www.paragon-software.com/home/db-express/download.html"&gt;Paragon Backup &amp;amp; Recovery Free Edition&lt;/a&gt;; install&lt;/li&gt;&lt;li&gt;Use Paragon B&amp;amp;R to create a full backup of my existing hard drive (including &lt;span id="SPELLING_ERROR_5" class="blsp-spelling-error"&gt;MBR&lt;/span&gt;/Master Boot Record) onto my external &lt;span id="SPELLING_ERROR_6" class="blsp-spelling-error"&gt;USB&lt;/span&gt; drive (about 1/2 the size of my total hard drive)&lt;/li&gt;&lt;li&gt;Use &lt;span id="SPELLING_ERROR_7" class="blsp-spelling-error"&gt;Paradon&lt;/span&gt; B&amp;amp;R to restore from the external &lt;span id="SPELLING_ERROR_8" class="blsp-spelling-error"&gt;USB&lt;/span&gt; drive to the external bay drive&lt;/li&gt;&lt;li&gt;Shut down Windows7&lt;/li&gt;&lt;li&gt;Swap primary hard drive with external bay drive&lt;/li&gt;&lt;li&gt;Start up Windows7&lt;/li&gt;&lt;li&gt;Order new hard drive to replace old, busted, Kerklunk drive...&lt;/li&gt;&lt;/ol&gt;&lt;p&gt;Unbelievably, that's it. Everything (including Windows Activation) just worked. I will shout to the hills about the awesome-&lt;span id="SPELLING_ERROR_9" class="blsp-spelling-error"&gt;ness&lt;/span&gt; of Paragon's tools. Yea Paragon. Seriously. &lt;span id="SPELLING_ERROR_10" class="blsp-spelling-error"&gt;Booyah&lt;/span&gt;.&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9369362-5563146348121978771?l=www.jeffreyhunsaker.com' alt='' /&gt;&lt;/div&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/EffectiveThoughts?a=h0apTMglLYs:Cz7BCBBowKo:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/EffectiveThoughts?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/EffectiveThoughts?a=h0apTMglLYs:Cz7BCBBowKo:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/EffectiveThoughts?i=h0apTMglLYs:Cz7BCBBowKo:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/EffectiveThoughts?a=h0apTMglLYs:Cz7BCBBowKo:dnMXMwOfBR0"&gt;&lt;img src="http://feeds.feedburner.com/~ff/EffectiveThoughts?d=dnMXMwOfBR0" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/EffectiveThoughts?a=h0apTMglLYs:Cz7BCBBowKo:gIN9vFwOqvQ"&gt;&lt;img src="http://feeds.feedburner.com/~ff/EffectiveThoughts?i=h0apTMglLYs:Cz7BCBBowKo:gIN9vFwOqvQ" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/EffectiveThoughts?a=h0apTMglLYs:Cz7BCBBowKo:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/EffectiveThoughts?i=h0apTMglLYs:Cz7BCBBowKo:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/EffectiveThoughts?a=h0apTMglLYs:Cz7BCBBowKo:YwkR-u9nhCs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/EffectiveThoughts?d=YwkR-u9nhCs" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/EffectiveThoughts/~4/h0apTMglLYs" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://www.jeffreyhunsaker.com/feeds/5563146348121978771/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="https://www.blogger.com/comment.g?blogID=9369362&amp;postID=5563146348121978771" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/9369362/posts/default/5563146348121978771?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/9369362/posts/default/5563146348121978771?v=2" /><link rel="alternate" type="text/html" href="http://www.jeffreyhunsaker.com/2010/07/how-i-cloned-my-laptop-hard-drive-or.html" title="How I Cloned my Laptop Hard Drive or Skirting the Dreaded Hard Drive Kerklunk" /><author><name>Jeff Hunsaker</name><uri>http://www.blogger.com/profile/07740484450068986098</uri><email>noreply@blogger.com</email><gd:extendedProperty name="OpenSocialUserId" value="04427669421227655643" /></author><thr:total>0</thr:total></entry><entry gd:etag="W/&quot;CE8DR38-cCp7ImA9WxFVE0s.&quot;"><id>tag:blogger.com,1999:blog-9369362.post-4023728592284919675</id><published>2010-06-12T13:10:00.003-04:00</published><updated>2010-06-12T13:14:36.158-04:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2010-06-12T13:14:36.158-04:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="Visual Studio 2010" /><category scheme="http://www.blogger.com/atom/ns#" term="ALM" /><category scheme="http://www.blogger.com/atom/ns#" term="TFS 2010" /><category scheme="http://www.blogger.com/atom/ns#" term="process template" /><category scheme="http://www.blogger.com/atom/ns#" term="scrum" /><title>Scrum for TFS Template v1.0 (Beta)</title><content type="html">In case you missed it, Brian Harry &lt;a href="http://blogs.msdn.com/b/bharry/archive/2010/06/07/a-scrum-process-template-for-tfs.aspx"&gt;announced&lt;/a&gt; Microsoft's &lt;a href="http://visualstudiogallery.msdn.microsoft.com/en-us/59ac03e3-df99-4776-be39-1917cbfc5d8e"&gt;Scrum process template&lt;/a&gt; this week at TechEd in New Orleans. Very exciting. Great work, &lt;a href="http://blogs.msdn.com/b/aaronbjork/"&gt;Aaron&lt;/a&gt; and team!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9369362-4023728592284919675?l=www.jeffreyhunsaker.com' alt='' /&gt;&lt;/div&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/EffectiveThoughts?a=H7iA5qi2HfE:z0QPFqO4HDw:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/EffectiveThoughts?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/EffectiveThoughts?a=H7iA5qi2HfE:z0QPFqO4HDw:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/EffectiveThoughts?i=H7iA5qi2HfE:z0QPFqO4HDw:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/EffectiveThoughts?a=H7iA5qi2HfE:z0QPFqO4HDw:dnMXMwOfBR0"&gt;&lt;img src="http://feeds.feedburner.com/~ff/EffectiveThoughts?d=dnMXMwOfBR0" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/EffectiveThoughts?a=H7iA5qi2HfE:z0QPFqO4HDw:gIN9vFwOqvQ"&gt;&lt;img src="http://feeds.feedburner.com/~ff/EffectiveThoughts?i=H7iA5qi2HfE:z0QPFqO4HDw:gIN9vFwOqvQ" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/EffectiveThoughts?a=H7iA5qi2HfE:z0QPFqO4HDw:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/EffectiveThoughts?i=H7iA5qi2HfE:z0QPFqO4HDw:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/EffectiveThoughts?a=H7iA5qi2HfE:z0QPFqO4HDw:YwkR-u9nhCs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/EffectiveThoughts?d=YwkR-u9nhCs" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/EffectiveThoughts/~4/H7iA5qi2HfE" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://www.jeffreyhunsaker.com/feeds/4023728592284919675/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="https://www.blogger.com/comment.g?blogID=9369362&amp;postID=4023728592284919675" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/9369362/posts/default/4023728592284919675?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/9369362/posts/default/4023728592284919675?v=2" /><link rel="alternate" type="text/html" href="http://www.jeffreyhunsaker.com/2010/06/scrum-for-tfs-template-v10-beta.html" title="Scrum for TFS Template v1.0 (Beta)" /><author><name>Jeff Hunsaker</name><uri>http://www.blogger.com/profile/07740484450068986098</uri><email>noreply@blogger.com</email><gd:extendedProperty name="OpenSocialUserId" value="04427669421227655643" /></author><thr:total>0</thr:total></entry><entry gd:etag="W/&quot;DkQBQn4-fCp7ImA9WxFWEUg.&quot;"><id>tag:blogger.com,1999:blog-9369362.post-1394088328476649661</id><published>2010-05-29T13:31:00.000-04:00</published><updated>2010-05-29T13:32:33.054-04:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2010-05-29T13:32:33.054-04:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="agile" /><category scheme="http://www.blogger.com/atom/ns#" term="conference" /><category scheme="http://www.blogger.com/atom/ns#" term="TFS" /><category scheme="http://www.blogger.com/atom/ns#" term="Path to Agility" /><category scheme="http://www.blogger.com/atom/ns#" term="scrum" /><category scheme="http://www.blogger.com/atom/ns#" term="presentation" /><title>Scrum for TFS 2010 at Path to Agility</title><content type="html">Thanks to all who attended &lt;a href="http://govorin.blogspot.com/"&gt;Alexei's&lt;/a&gt; and &lt;a href="http://www.jeffreyhunsaker.com/"&gt;my&lt;/a&gt; Scrum for TFS 2010 Thursday at the &lt;a href="http://www.thepathtoagility.org/"&gt;Path to Agility&lt;/a&gt; conference. Please contact us if you have follow-up questions. We posted the deck &lt;a href="http://cid-bf5e5c36e45ea1bd.skydrive.live.com/self.aspx/Public/Path-to-Agility/Scrum%20with%20TFS%202010%20-%20Path%20to%20Agility.pptx"&gt;here&lt;/a&gt;.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9369362-1394088328476649661?l=www.jeffreyhunsaker.com' alt='' /&gt;&lt;/div&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/EffectiveThoughts?a=OjBGrj_yj_U:oj8QDg28K8c:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/EffectiveThoughts?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/EffectiveThoughts?a=OjBGrj_yj_U:oj8QDg28K8c:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/EffectiveThoughts?i=OjBGrj_yj_U:oj8QDg28K8c:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/EffectiveThoughts?a=OjBGrj_yj_U:oj8QDg28K8c:dnMXMwOfBR0"&gt;&lt;img src="http://feeds.feedburner.com/~ff/EffectiveThoughts?d=dnMXMwOfBR0" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/EffectiveThoughts?a=OjBGrj_yj_U:oj8QDg28K8c:gIN9vFwOqvQ"&gt;&lt;img src="http://feeds.feedburner.com/~ff/EffectiveThoughts?i=OjBGrj_yj_U:oj8QDg28K8c:gIN9vFwOqvQ" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/EffectiveThoughts?a=OjBGrj_yj_U:oj8QDg28K8c:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/EffectiveThoughts?i=OjBGrj_yj_U:oj8QDg28K8c:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/EffectiveThoughts?a=OjBGrj_yj_U:oj8QDg28K8c:YwkR-u9nhCs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/EffectiveThoughts?d=YwkR-u9nhCs" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/EffectiveThoughts/~4/OjBGrj_yj_U" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://www.jeffreyhunsaker.com/feeds/1394088328476649661/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="https://www.blogger.com/comment.g?blogID=9369362&amp;postID=1394088328476649661" title="2 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/9369362/posts/default/1394088328476649661?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/9369362/posts/default/1394088328476649661?v=2" /><link rel="alternate" type="text/html" href="http://www.jeffreyhunsaker.com/2010/05/scrum-for-tfs-2010-at-path-to-agility.html" title="Scrum for TFS 2010 at Path to Agility" /><author><name>Jeff Hunsaker</name><uri>http://www.blogger.com/profile/07740484450068986098</uri><email>noreply@blogger.com</email><gd:extendedProperty name="OpenSocialUserId" value="04427669421227655643" /></author><thr:total>2</thr:total></entry><entry gd:etag="W/&quot;D0IMRng5fCp7ImA9WxFXFk8.&quot;"><id>tag:blogger.com,1999:blog-9369362.post-1203362126800494780</id><published>2010-05-23T10:33:00.002-04:00</published><updated>2010-05-23T10:39:47.624-04:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2010-05-23T10:39:47.624-04:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="Pathway to Agility" /><category scheme="http://www.blogger.com/atom/ns#" term="agile" /><category scheme="http://www.blogger.com/atom/ns#" term="TFS" /><category scheme="http://www.blogger.com/atom/ns#" term="scrum" /><category scheme="http://www.blogger.com/atom/ns#" term="presentation" /><category scheme="http://www.blogger.com/atom/ns#" term="conferences" /><title>Path to Agility Conference: Speaking</title><content type="html">I'll be leading a panel and presenting at the &lt;a href="http://www.thepathtoagility.org/"&gt;Path to Agility&lt;/a&gt; conference Thursday May 27th. The panel at 1:15PM is entitled "Attracting and Leading Agile Developers". The presentation at 3:00PM is entitled "Scrum with Team Foundation Server 2010". Hope to see you there!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9369362-1203362126800494780?l=www.jeffreyhunsaker.com' alt='' /&gt;&lt;/div&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/EffectiveThoughts?a=xWUkOcdnHhM:7fZ-k6VZFHw:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/EffectiveThoughts?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/EffectiveThoughts?a=xWUkOcdnHhM:7fZ-k6VZFHw:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/EffectiveThoughts?i=xWUkOcdnHhM:7fZ-k6VZFHw:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/EffectiveThoughts?a=xWUkOcdnHhM:7fZ-k6VZFHw:dnMXMwOfBR0"&gt;&lt;img src="http://feeds.feedburner.com/~ff/EffectiveThoughts?d=dnMXMwOfBR0" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/EffectiveThoughts?a=xWUkOcdnHhM:7fZ-k6VZFHw:gIN9vFwOqvQ"&gt;&lt;img src="http://feeds.feedburner.com/~ff/EffectiveThoughts?i=xWUkOcdnHhM:7fZ-k6VZFHw:gIN9vFwOqvQ" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/EffectiveThoughts?a=xWUkOcdnHhM:7fZ-k6VZFHw:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/EffectiveThoughts?i=xWUkOcdnHhM:7fZ-k6VZFHw:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/EffectiveThoughts?a=xWUkOcdnHhM:7fZ-k6VZFHw:YwkR-u9nhCs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/EffectiveThoughts?d=YwkR-u9nhCs" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/EffectiveThoughts/~4/xWUkOcdnHhM" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://www.jeffreyhunsaker.com/feeds/1203362126800494780/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="https://www.blogger.com/comment.g?blogID=9369362&amp;postID=1203362126800494780" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/9369362/posts/default/1203362126800494780?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/9369362/posts/default/1203362126800494780?v=2" /><link rel="alternate" type="text/html" href="http://www.jeffreyhunsaker.com/2010/05/path-to-agility-conference-speaking.html" title="Path to Agility Conference: Speaking" /><author><name>Jeff Hunsaker</name><uri>http://www.blogger.com/profile/07740484450068986098</uri><email>noreply@blogger.com</email><gd:extendedProperty name="OpenSocialUserId" value="04427669421227655643" /></author><thr:total>0</thr:total></entry><entry gd:etag="W/&quot;CEEMRXY5fip7ImA9WxFXEk8.&quot;"><id>tag:blogger.com,1999:blog-9369362.post-9192391589879361284</id><published>2010-05-18T18:42:00.002-04:00</published><updated>2010-05-18T18:44:44.826-04:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2010-05-18T18:44:44.826-04:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="comments" /><category scheme="http://www.blogger.com/atom/ns#" term="check-in policy" /><category scheme="http://www.blogger.com/atom/ns#" term="TFS 2010" /><category scheme="http://www.blogger.com/atom/ns#" term="Power Tools" /><title>TFS 2010: Check-in Policies and Power Tools</title><content type="html">&lt;p&gt;Recently, I had an inquiry about where the "&lt;span id="SPELLING_ERROR_0" class="blsp-spelling-error"&gt;Changeset&lt;/span&gt; Comments Policy" went for Check-in Policies...check the &lt;a href="http://visualstudiogallery.msdn.microsoft.com/en-us/3e8c9b68-6e39-4577-b9b7-78489b5cb1da"&gt;Power Tools&lt;/a&gt;.&lt;/p&gt;&lt;p&gt;Before installing Power Tools…&lt;/p&gt;&lt;p&gt;&lt;a href="http://lh4.ggpht.com/_cAau5b05hrU/S_MXvKNE1HI/AAAAAAAAATg/u4UY3fk7sgQ/s1600-h/clip_image002%5B3%5D.jpg"&gt;&lt;img style="BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; DISPLAY: inline; BORDER-TOP: 0px; BORDER-RIGHT: 0px" title="clip_image002" border="0" alt="clip_image002" src="http://lh4.ggpht.com/_cAau5b05hrU/S_MXvzaNiYI/AAAAAAAAATk/TRoCh48aC8c/clip_image002_thumb.jpg?imgmax=800" width="244" height="162" /&gt;&lt;/a&gt;&lt;/p&gt;&lt;p&gt;After installing Power Tools…&lt;/p&gt;&lt;p&gt;&lt;a href="http://lh4.ggpht.com/_cAau5b05hrU/S_MXwCVI_BI/AAAAAAAAATo/sWhBOsfHdyM/s1600-h/clip_image004%5B3%5D.jpg"&gt;&lt;img style="BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; DISPLAY: inline; BORDER-TOP: 0px; BORDER-RIGHT: 0px" title="clip_image004" border="0" alt="clip_image004" src="http://lh6.ggpht.com/_cAau5b05hrU/S_MXweVlCrI/AAAAAAAAATs/RgED0zGG2pc/clip_image004_thumb.jpg?imgmax=800" width="244" height="192" /&gt;&lt;/a&gt;&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9369362-9192391589879361284?l=www.jeffreyhunsaker.com' alt='' /&gt;&lt;/div&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/EffectiveThoughts?a=MHvRrKHO8WY:Pnt2nNUP8i4:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/EffectiveThoughts?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/EffectiveThoughts?a=MHvRrKHO8WY:Pnt2nNUP8i4:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/EffectiveThoughts?i=MHvRrKHO8WY:Pnt2nNUP8i4:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/EffectiveThoughts?a=MHvRrKHO8WY:Pnt2nNUP8i4:dnMXMwOfBR0"&gt;&lt;img src="http://feeds.feedburner.com/~ff/EffectiveThoughts?d=dnMXMwOfBR0" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/EffectiveThoughts?a=MHvRrKHO8WY:Pnt2nNUP8i4:gIN9vFwOqvQ"&gt;&lt;img src="http://feeds.feedburner.com/~ff/EffectiveThoughts?i=MHvRrKHO8WY:Pnt2nNUP8i4:gIN9vFwOqvQ" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/EffectiveThoughts?a=MHvRrKHO8WY:Pnt2nNUP8i4:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/EffectiveThoughts?i=MHvRrKHO8WY:Pnt2nNUP8i4:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/EffectiveThoughts?a=MHvRrKHO8WY:Pnt2nNUP8i4:YwkR-u9nhCs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/EffectiveThoughts?d=YwkR-u9nhCs" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/EffectiveThoughts/~4/MHvRrKHO8WY" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://www.jeffreyhunsaker.com/feeds/9192391589879361284/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="https://www.blogger.com/comment.g?blogID=9369362&amp;postID=9192391589879361284" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/9369362/posts/default/9192391589879361284?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/9369362/posts/default/9192391589879361284?v=2" /><link rel="alternate" type="text/html" href="http://www.jeffreyhunsaker.com/2010/05/tfs-2010-check-in-policies-and-power.html" title="TFS 2010: Check-in Policies and Power Tools" /><author><name>Jeff Hunsaker</name><uri>http://www.blogger.com/profile/07740484450068986098</uri><email>noreply@blogger.com</email><gd:extendedProperty name="OpenSocialUserId" value="04427669421227655643" /></author><thr:total>0</thr:total></entry><entry gd:etag="W/&quot;CkcFR3w9eSp7ImA9WxFQFk4.&quot;"><id>tag:blogger.com,1999:blog-9369362.post-144089061842828365</id><published>2010-05-11T22:06:00.002-04:00</published><updated>2010-05-11T22:06:56.261-04:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2010-05-11T22:06:56.261-04:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="installation" /><category scheme="http://www.blogger.com/atom/ns#" term="TFS 2010" /><title>Visual Studio and Team Foundation Server 2010 – Starting Point</title><content type="html">&lt;p&gt;Congratulations to the Microsoft team for recently releasing the much anticipated Visual Studio and Team Foundation Server 2010. My firm is embarking on several roll-outs right off the bat so I wanted to capture some of our efforts. To start, lets just provide the basics: &lt;/p&gt;&lt;p&gt;&lt;a href="http://www.microsoft.com/downloads/details.aspx?FamilyID=2d531219-2c39-4c69-88ef-f5ae6ac18c9f&amp;amp;displaylang=en" target="_blank"&gt;TFS 2010 Installation Guide&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;a href="http://www.microsoft.com/downloads/details.aspx?familyid=07AA12E5-2ED3-4DB8-96EB-51A48DCCB35D&amp;amp;displaylang=en" target="_blank"&gt;TFS 2010 Administration Guide&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;a href="http://msdn.microsoft.com/en-us/vstudio/ee358787.aspx" target="_blank"&gt;Visual Studio Rangers Guidance&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;a href="http://www.microsoft.com/downloads/details.aspx?familyid=752CB725-969B-4732-A383-ED5740F02E93&amp;amp;displaylang=en" target="_blank"&gt;Visual Studio 2010 and .Net 4.0 Training Kit&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;a href="https://www.microsoft.com/assess/Default.aspx" target="_blank"&gt;Application Lifecycle Management Online Assessment&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;a href="http://msdn.microsoft.com/en-us/library/dd380647(VS.100).aspx" target="_blank"&gt;MSF for Agile Software Development 5.0 Process Guidance&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;a href="http://visualstudiogallery.msdn.microsoft.com/en-us/3e8c9b68-6e39-4577-b9b7-78489b5cb1da" target="_blank"&gt;Team Foundation Server Power Tools April 2010&lt;/a&gt;&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9369362-144089061842828365?l=www.jeffreyhunsaker.com' alt='' /&gt;&lt;/div&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/EffectiveThoughts?a=1liDnvpRngw:wwn70s_8TI8:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/EffectiveThoughts?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/EffectiveThoughts?a=1liDnvpRngw:wwn70s_8TI8:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/EffectiveThoughts?i=1liDnvpRngw:wwn70s_8TI8:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/EffectiveThoughts?a=1liDnvpRngw:wwn70s_8TI8:dnMXMwOfBR0"&gt;&lt;img src="http://feeds.feedburner.com/~ff/EffectiveThoughts?d=dnMXMwOfBR0" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/EffectiveThoughts?a=1liDnvpRngw:wwn70s_8TI8:gIN9vFwOqvQ"&gt;&lt;img src="http://feeds.feedburner.com/~ff/EffectiveThoughts?i=1liDnvpRngw:wwn70s_8TI8:gIN9vFwOqvQ" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/EffectiveThoughts?a=1liDnvpRngw:wwn70s_8TI8:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/EffectiveThoughts?i=1liDnvpRngw:wwn70s_8TI8:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/EffectiveThoughts?a=1liDnvpRngw:wwn70s_8TI8:YwkR-u9nhCs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/EffectiveThoughts?d=YwkR-u9nhCs" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/EffectiveThoughts/~4/1liDnvpRngw" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://www.jeffreyhunsaker.com/feeds/144089061842828365/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="https://www.blogger.com/comment.g?blogID=9369362&amp;postID=144089061842828365" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/9369362/posts/default/144089061842828365?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/9369362/posts/default/144089061842828365?v=2" /><link rel="alternate" type="text/html" href="http://www.jeffreyhunsaker.com/2010/05/visual-studio-and-team-foundation.html" title="Visual Studio and Team Foundation Server 2010 – Starting Point" /><author><name>Jeff Hunsaker</name><uri>http://www.blogger.com/profile/07740484450068986098</uri><email>noreply@blogger.com</email><gd:extendedProperty name="OpenSocialUserId" value="04427669421227655643" /></author><thr:total>0</thr:total></entry><entry gd:etag="W/&quot;D0IEQX47cSp7ImA9WxFQFkw.&quot;"><id>tag:blogger.com,1999:blog-9369362.post-6457255959476251046</id><published>2010-05-11T18:02:00.002-04:00</published><updated>2010-05-11T18:05:00.009-04:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2010-05-11T18:05:00.009-04:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="installation" /><category scheme="http://www.blogger.com/atom/ns#" term="TFS 2010" /><title>TFS 2010 Setup | TF255437: Access is denied.</title><content type="html">If you experience TF255437: Access is denied while installing TFS 2010 on a remote/separate data tier, likely, the setup account is not a member of the local Administrators group on that data tier machine.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9369362-6457255959476251046?l=www.jeffreyhunsaker.com' alt='' /&gt;&lt;/div&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/EffectiveThoughts?a=YkYZ8IsyNlI:meP1vs2sO2E:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/EffectiveThoughts?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/EffectiveThoughts?a=YkYZ8IsyNlI:meP1vs2sO2E:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/EffectiveThoughts?i=YkYZ8IsyNlI:meP1vs2sO2E:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/EffectiveThoughts?a=YkYZ8IsyNlI:meP1vs2sO2E:dnMXMwOfBR0"&gt;&lt;img src="http://feeds.feedburner.com/~ff/EffectiveThoughts?d=dnMXMwOfBR0" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/EffectiveThoughts?a=YkYZ8IsyNlI:meP1vs2sO2E:gIN9vFwOqvQ"&gt;&lt;img src="http://feeds.feedburner.com/~ff/EffectiveThoughts?i=YkYZ8IsyNlI:meP1vs2sO2E:gIN9vFwOqvQ" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/EffectiveThoughts?a=YkYZ8IsyNlI:meP1vs2sO2E:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/EffectiveThoughts?i=YkYZ8IsyNlI:meP1vs2sO2E:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/EffectiveThoughts?a=YkYZ8IsyNlI:meP1vs2sO2E:YwkR-u9nhCs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/EffectiveThoughts?d=YwkR-u9nhCs" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/EffectiveThoughts/~4/YkYZ8IsyNlI" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://www.jeffreyhunsaker.com/feeds/6457255959476251046/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="https://www.blogger.com/comment.g?blogID=9369362&amp;postID=6457255959476251046" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/9369362/posts/default/6457255959476251046?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/9369362/posts/default/6457255959476251046?v=2" /><link rel="alternate" type="text/html" href="http://www.jeffreyhunsaker.com/2010/05/tfs-2010-setup-tf255437-access-is.html" title="TFS 2010 Setup | TF255437: Access is denied." /><author><name>Jeff Hunsaker</name><uri>http://www.blogger.com/profile/07740484450068986098</uri><email>noreply@blogger.com</email><gd:extendedProperty name="OpenSocialUserId" value="04427669421227655643" /></author><thr:total>0</thr:total></entry><entry gd:etag="W/&quot;DEUESXgzeip7ImA9WxFREkk.&quot;"><id>tag:blogger.com,1999:blog-9369362.post-7274101184579922943</id><published>2010-04-25T21:35:00.003-04:00</published><updated>2010-04-25T21:43:28.682-04:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2010-04-25T21:43:28.682-04:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="agile" /><category scheme="http://www.blogger.com/atom/ns#" term="2010" /><category scheme="http://www.blogger.com/atom/ns#" term="Visual Studio 2010" /><category scheme="http://www.blogger.com/atom/ns#" term="TFS 2010" /><category scheme="http://www.blogger.com/atom/ns#" term="scrum" /><category scheme="http://www.blogger.com/atom/ns#" term="presentation" /><title>The Path to a-gil-i-ty</title><content type="html">I'm excited to deliver a break-out session at &lt;a href="http://www.thepathtoagility.org/"&gt;The Path to a-gil-i-ty&lt;/a&gt; conference coming up May 27th. The presenter line-up looks fantastic...I'm eager to sit in on the other talks!&lt;br /&gt;&lt;br /&gt;I'll be speaking along with &lt;a href="http://govorin.blogspot.com/"&gt;Alexei Govorine&lt;/a&gt; on managing Scrum projects leveraging the recently released &lt;a href="http://www.microsoft.com/visualstudio/"&gt;Visual Studio 2010&lt;/a&gt; and Team Foundation Server 2010.&lt;br /&gt;&lt;br /&gt;Click here for &lt;a href="http://www.cohaa.org/content/?q=node/38"&gt;COAAH write up&lt;/a&gt; and &lt;a href="http://thepathtoagility.eventbrite.com/"&gt;registration&lt;/a&gt;. My firm, &lt;a href="http://www.cardinalsolutions.com/"&gt;Cardinal Solutions&lt;/a&gt; is a sponsor.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9369362-7274101184579922943?l=www.jeffreyhunsaker.com' alt='' /&gt;&lt;/div&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/EffectiveThoughts?a=lOWuyw3E1oo:RAGn6gxzb3k:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/EffectiveThoughts?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/EffectiveThoughts?a=lOWuyw3E1oo:RAGn6gxzb3k:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/EffectiveThoughts?i=lOWuyw3E1oo:RAGn6gxzb3k:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/EffectiveThoughts?a=lOWuyw3E1oo:RAGn6gxzb3k:dnMXMwOfBR0"&gt;&lt;img src="http://feeds.feedburner.com/~ff/EffectiveThoughts?d=dnMXMwOfBR0" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/EffectiveThoughts?a=lOWuyw3E1oo:RAGn6gxzb3k:gIN9vFwOqvQ"&gt;&lt;img src="http://feeds.feedburner.com/~ff/EffectiveThoughts?i=lOWuyw3E1oo:RAGn6gxzb3k:gIN9vFwOqvQ" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/EffectiveThoughts?a=lOWuyw3E1oo:RAGn6gxzb3k:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/EffectiveThoughts?i=lOWuyw3E1oo:RAGn6gxzb3k:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/EffectiveThoughts?a=lOWuyw3E1oo:RAGn6gxzb3k:YwkR-u9nhCs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/EffectiveThoughts?d=YwkR-u9nhCs" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/EffectiveThoughts/~4/lOWuyw3E1oo" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://www.jeffreyhunsaker.com/feeds/7274101184579922943/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="https://www.blogger.com/comment.g?blogID=9369362&amp;postID=7274101184579922943" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/9369362/posts/default/7274101184579922943?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/9369362/posts/default/7274101184579922943?v=2" /><link rel="alternate" type="text/html" href="http://www.jeffreyhunsaker.com/2010/04/path-to-gil-i-ty.html" title="The Path to a-gil-i-ty" /><author><name>Jeff Hunsaker</name><uri>http://www.blogger.com/profile/07740484450068986098</uri><email>noreply@blogger.com</email><gd:extendedProperty name="OpenSocialUserId" value="04427669421227655643" /></author><thr:total>0</thr:total></entry><entry gd:etag="W/&quot;D0UARX85fCp7ImA9WxFREkk.&quot;"><id>tag:blogger.com,1999:blog-9369362.post-6773062317225521669</id><published>2010-04-25T21:23:00.003-04:00</published><updated>2010-04-25T21:27:24.124-04:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2010-04-25T21:27:24.124-04:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="user experience" /><category scheme="http://www.blogger.com/atom/ns#" term="2010" /><category scheme="http://www.blogger.com/atom/ns#" term="Sharepoint" /><category scheme="http://www.blogger.com/atom/ns#" term="business value" /><category scheme="http://www.blogger.com/atom/ns#" term="UX" /><category scheme="http://www.blogger.com/atom/ns#" term="presentation" /><title>End User Improvements in SharePoint 2010</title><content type="html">Thanks to everyone who attended the Cardinal Solutions event last week when I delivered our "End User Improvements in &lt;span id="SPELLING_ERROR_0" class="blsp-spelling-error"&gt;SharePoint&lt;/span&gt; 2010" presentation. It was well-received and certainly fueled the excitement around empowering business users with a viable platform beyond just Office or relying on custom development.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9369362-6773062317225521669?l=www.jeffreyhunsaker.com' alt='' /&gt;&lt;/div&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/EffectiveThoughts?a=WdlBdU-01T0:H1viwUbFLxI:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/EffectiveThoughts?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/EffectiveThoughts?a=WdlBdU-01T0:H1viwUbFLxI:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/EffectiveThoughts?i=WdlBdU-01T0:H1viwUbFLxI:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/EffectiveThoughts?a=WdlBdU-01T0:H1viwUbFLxI:dnMXMwOfBR0"&gt;&lt;img src="http://feeds.feedburner.com/~ff/EffectiveThoughts?d=dnMXMwOfBR0" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/EffectiveThoughts?a=WdlBdU-01T0:H1viwUbFLxI:gIN9vFwOqvQ"&gt;&lt;img src="http://feeds.feedburner.com/~ff/EffectiveThoughts?i=WdlBdU-01T0:H1viwUbFLxI:gIN9vFwOqvQ" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/EffectiveThoughts?a=WdlBdU-01T0:H1viwUbFLxI:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/EffectiveThoughts?i=WdlBdU-01T0:H1viwUbFLxI:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/EffectiveThoughts?a=WdlBdU-01T0:H1viwUbFLxI:YwkR-u9nhCs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/EffectiveThoughts?d=YwkR-u9nhCs" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/EffectiveThoughts/~4/WdlBdU-01T0" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://www.jeffreyhunsaker.com/feeds/6773062317225521669/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="https://www.blogger.com/comment.g?blogID=9369362&amp;postID=6773062317225521669" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/9369362/posts/default/6773062317225521669?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/9369362/posts/default/6773062317225521669?v=2" /><link rel="alternate" type="text/html" href="http://www.jeffreyhunsaker.com/2010/04/end-user-improvements-in-sharepoint.html" title="End User Improvements in SharePoint 2010" /><author><name>Jeff Hunsaker</name><uri>http://www.blogger.com/profile/07740484450068986098</uri><email>noreply@blogger.com</email><gd:extendedProperty name="OpenSocialUserId" value="04427669421227655643" /></author><thr:total>0</thr:total></entry><entry gd:etag="W/&quot;D0UDRnw5eip7ImA9WxFREkk.&quot;"><id>tag:blogger.com,1999:blog-9369362.post-2150971219738024791</id><published>2010-04-25T21:16:00.004-04:00</published><updated>2010-04-25T21:27:57.222-04:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2010-04-25T21:27:57.222-04:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="Safelite" /><category scheme="http://www.blogger.com/atom/ns#" term="personal" /><category scheme="http://www.blogger.com/atom/ns#" term="charity" /><category scheme="http://www.blogger.com/atom/ns#" term="MaAfrika Tikkun" /><category scheme="http://www.blogger.com/atom/ns#" term="off-topic" /><title>OT: Safelite Triathlon | Results</title><content type="html">Following up on my participation in the &lt;a href="http://www.jeffreyhunsaker.com/2010/03/ot-triathlon-for-charity-maafrika.html"&gt;&lt;span id="SPELLING_ERROR_0" class="blsp-spelling-error"&gt;Safelite&lt;/span&gt; Triathlon&lt;/a&gt; to benefit &lt;a href="http://www.safelitetri.com/maAfrika.aspx"&gt;&lt;span id="SPELLING_ERROR_1" class="blsp-spelling-error"&gt;MaAfrika&lt;/span&gt; &lt;span id="SPELLING_ERROR_2" class="blsp-spelling-error"&gt;Tikkun&lt;/span&gt;&lt;/a&gt;, I indeed finished and more importantly, raised $1000. Thank you again for your generous contributions!&lt;br /&gt;&lt;br /&gt;Regards to the &lt;span id="SPELLING_ERROR_3" class="blsp-spelling-error"&gt;Safelite&lt;/span&gt; folks who organized a safe, fun and entertaining event. Held in &lt;span id="SPELLING_ERROR_4" class="blsp-spelling-error"&gt;Las&lt;/span&gt; Vegas, I typically think of one (or two) things: gambling. However, out by Lake Mead is gorgeous. The event utilized the lake, trails and some serious up-and-down hills through rocky &lt;span id="SPELLING_ERROR_5" class="blsp-spelling-corrected"&gt;terrain&lt;/span&gt; to deliver a challenging run, swim and bike.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9369362-2150971219738024791?l=www.jeffreyhunsaker.com' alt='' /&gt;&lt;/div&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/EffectiveThoughts?a=vx5U4hMknTk:qWTrG-SvGY8:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/EffectiveThoughts?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/EffectiveThoughts?a=vx5U4hMknTk:qWTrG-SvGY8:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/EffectiveThoughts?i=vx5U4hMknTk:qWTrG-SvGY8:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/EffectiveThoughts?a=vx5U4hMknTk:qWTrG-SvGY8:dnMXMwOfBR0"&gt;&lt;img src="http://feeds.feedburner.com/~ff/EffectiveThoughts?d=dnMXMwOfBR0" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/EffectiveThoughts?a=vx5U4hMknTk:qWTrG-SvGY8:gIN9vFwOqvQ"&gt;&lt;img src="http://feeds.feedburner.com/~ff/EffectiveThoughts?i=vx5U4hMknTk:qWTrG-SvGY8:gIN9vFwOqvQ" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/EffectiveThoughts?a=vx5U4hMknTk:qWTrG-SvGY8:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/EffectiveThoughts?i=vx5U4hMknTk:qWTrG-SvGY8:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/EffectiveThoughts?a=vx5U4hMknTk:qWTrG-SvGY8:YwkR-u9nhCs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/EffectiveThoughts?d=YwkR-u9nhCs" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/EffectiveThoughts/~4/vx5U4hMknTk" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://www.jeffreyhunsaker.com/feeds/2150971219738024791/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="https://www.blogger.com/comment.g?blogID=9369362&amp;postID=2150971219738024791" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/9369362/posts/default/2150971219738024791?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/9369362/posts/default/2150971219738024791?v=2" /><link rel="alternate" type="text/html" href="http://www.jeffreyhunsaker.com/2010/04/ot-safelite-triathlon-results.html" title="OT: Safelite Triathlon | Results" /><author><name>Jeff Hunsaker</name><uri>http://www.blogger.com/profile/07740484450068986098</uri><email>noreply@blogger.com</email><gd:extendedProperty name="OpenSocialUserId" value="04427669421227655643" /></author><thr:total>0</thr:total></entry><entry gd:etag="W/&quot;DEUERX89fSp7ImA9WxBbFkw.&quot;"><id>tag:blogger.com,1999:blog-9369362.post-6663083160274996547</id><published>2010-03-14T21:17:00.003-04:00</published><updated>2010-03-14T21:23:24.165-04:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2010-03-14T21:23:24.165-04:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="Safelite" /><category scheme="http://www.blogger.com/atom/ns#" term="personal" /><category scheme="http://www.blogger.com/atom/ns#" term="charity" /><category scheme="http://www.blogger.com/atom/ns#" term="MaAfrika Tikkun" /><category scheme="http://www.blogger.com/atom/ns#" term="off-topic" /><title>OT: Triathlon for Charity: MaAfrika Tikkun | Safelite</title><content type="html">In April, I'll be competing in the &lt;a href="http://www.safelitetri.com/"&gt;Safelite Charity Triathlon&lt;/a&gt; benefiting &lt;a href="http://www.safelitetri.com/maAfrika.aspx"&gt;MaAfrika Tikkun&lt;/a&gt;, a charity charged with reducing hunger and improving health care for children in South Africa. If you care to donate, please click on the &lt;a href="http://www.firstgiving.com/JeffHunsaker"&gt;Donate&lt;/a&gt; button in the right pane or visit my page at &lt;a href="http://www.firstgiving.com/JeffHunsaker"&gt;http://www.firstgiving.com/JeffHunsaker&lt;/a&gt;. Thank you!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9369362-6663083160274996547?l=www.jeffreyhunsaker.com' alt='' /&gt;&lt;/div&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/EffectiveThoughts?a=roONqjDBZFA:G1_V880EpBw:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/EffectiveThoughts?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/EffectiveThoughts?a=roONqjDBZFA:G1_V880EpBw:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/EffectiveThoughts?i=roONqjDBZFA:G1_V880EpBw:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/EffectiveThoughts?a=roONqjDBZFA:G1_V880EpBw:dnMXMwOfBR0"&gt;&lt;img src="http://feeds.feedburner.com/~ff/EffectiveThoughts?d=dnMXMwOfBR0" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/EffectiveThoughts?a=roONqjDBZFA:G1_V880EpBw:gIN9vFwOqvQ"&gt;&lt;img src="http://feeds.feedburner.com/~ff/EffectiveThoughts?i=roONqjDBZFA:G1_V880EpBw:gIN9vFwOqvQ" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/EffectiveThoughts?a=roONqjDBZFA:G1_V880EpBw:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/EffectiveThoughts?i=roONqjDBZFA:G1_V880EpBw:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/EffectiveThoughts?a=roONqjDBZFA:G1_V880EpBw:YwkR-u9nhCs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/EffectiveThoughts?d=YwkR-u9nhCs" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/EffectiveThoughts/~4/roONqjDBZFA" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://www.jeffreyhunsaker.com/feeds/6663083160274996547/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="https://www.blogger.com/comment.g?blogID=9369362&amp;postID=6663083160274996547" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/9369362/posts/default/6663083160274996547?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/9369362/posts/default/6663083160274996547?v=2" /><link rel="alternate" type="text/html" href="http://www.jeffreyhunsaker.com/2010/03/ot-triathlon-for-charity-maafrika.html" title="OT: Triathlon for Charity: MaAfrika Tikkun | Safelite" /><author><name>Jeff Hunsaker</name><uri>http://www.blogger.com/profile/07740484450068986098</uri><email>noreply@blogger.com</email><gd:extendedProperty name="OpenSocialUserId" value="04427669421227655643" /></author><thr:total>0</thr:total></entry><entry gd:etag="W/&quot;D08GSH4zcSp7ImA9WxBbFkw.&quot;"><id>tag:blogger.com,1999:blog-9369362.post-4727082306848953131</id><published>2010-03-14T21:12:00.004-04:00</published><updated>2010-03-14T21:17:09.089-04:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2010-03-14T21:17:09.089-04:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="QA" /><category scheme="http://www.blogger.com/atom/ns#" term="2010" /><category scheme="http://www.blogger.com/atom/ns#" term="TFS 2010" /><category scheme="http://www.blogger.com/atom/ns#" term="testing" /><category scheme="http://www.blogger.com/atom/ns#" term="Visual Studio" /><category scheme="http://www.blogger.com/atom/ns#" term="presentation" /><title>Next Generation Testing with Visual Studio 2010</title><content type="html">Monday the 15th, &lt;a href="http://www.teamsystemcafe.net"&gt;Randy Pagels&lt;/a&gt; delivers "&lt;a href="http://blogs.msdn.com/bharry/archive/2010/03/01/next-generation-testing-with-visual-studio-2010.aspx"&gt;Next Generation Testing with Visual Studio 2010&lt;/a&gt;" &lt;a href="http://msevents.microsoft.com/CUI/EventDetail.aspx?EventID=1032442186&amp;amp;Culture=en-US"&gt;in Columbus&lt;/a&gt; at the Polaris Microsoft offices. I'll be delivering a short segment on my firm's capabilities. Hope to see you there!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9369362-4727082306848953131?l=www.jeffreyhunsaker.com' alt='' /&gt;&lt;/div&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/EffectiveThoughts?a=KSZzPhriw6w:0QRuHVnq75k:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/EffectiveThoughts?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/EffectiveThoughts?a=KSZzPhriw6w:0QRuHVnq75k:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/EffectiveThoughts?i=KSZzPhriw6w:0QRuHVnq75k:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/EffectiveThoughts?a=KSZzPhriw6w:0QRuHVnq75k:dnMXMwOfBR0"&gt;&lt;img src="http://feeds.feedburner.com/~ff/EffectiveThoughts?d=dnMXMwOfBR0" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/EffectiveThoughts?a=KSZzPhriw6w:0QRuHVnq75k:gIN9vFwOqvQ"&gt;&lt;img src="http://feeds.feedburner.com/~ff/EffectiveThoughts?i=KSZzPhriw6w:0QRuHVnq75k:gIN9vFwOqvQ" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/EffectiveThoughts?a=KSZzPhriw6w:0QRuHVnq75k:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/EffectiveThoughts?i=KSZzPhriw6w:0QRuHVnq75k:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/EffectiveThoughts?a=KSZzPhriw6w:0QRuHVnq75k:YwkR-u9nhCs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/EffectiveThoughts?d=YwkR-u9nhCs" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/EffectiveThoughts/~4/KSZzPhriw6w" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://www.jeffreyhunsaker.com/feeds/4727082306848953131/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="https://www.blogger.com/comment.g?blogID=9369362&amp;postID=4727082306848953131" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/9369362/posts/default/4727082306848953131?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/9369362/posts/default/4727082306848953131?v=2" /><link rel="alternate" type="text/html" href="http://www.jeffreyhunsaker.com/2010/03/next-generation-testing-with-visual.html" title="Next Generation Testing with Visual Studio 2010" /><author><name>Jeff Hunsaker</name><uri>http://www.blogger.com/profile/07740484450068986098</uri><email>noreply@blogger.com</email><gd:extendedProperty name="OpenSocialUserId" value="04427669421227655643" /></author><thr:total>0</thr:total></entry><entry gd:etag="W/&quot;DkACQn4zeyp7ImA9WxBbEU4.&quot;"><id>tag:blogger.com,1999:blog-9369362.post-6416036967222850370</id><published>2010-03-09T06:33:00.002-05:00</published><updated>2010-03-09T06:39:23.083-05:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2010-03-09T06:39:23.083-05:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="agile" /><category scheme="http://www.blogger.com/atom/ns#" term="ALM" /><category scheme="http://www.blogger.com/atom/ns#" term="TFS 2010" /><category scheme="http://www.blogger.com/atom/ns#" term="Visual Studio" /><category scheme="http://www.blogger.com/atom/ns#" term="scrum" /><category scheme="http://www.blogger.com/atom/ns#" term="presentation" /><category scheme="http://www.blogger.com/atom/ns#" term="Follow-up" /><title>Agile with TFS 2010 Talk</title><content type="html">Last Thursday, I spoke on &lt;a href="http://www.coalmg.org/2010/03/march-meeting-recap-agile-with-tfs-2010.html"&gt;Agile (Scrum) with TFS 2010&lt;/a&gt;. A lot of great conversation and questions came out. A few I wanted to follow up with:&lt;br /&gt;&lt;br /&gt;Q. Has security administration improved with 2010?&lt;br /&gt;A. Yes, fellow MVP Paul Hacker points out the new &lt;a href="http://phacker.wordpress.com/2010/03/07/tfs-admin-tool-v2-0/"&gt;TFSAdmin 2.0 tool&lt;/a&gt; on &lt;a href="http://www.codeplex.com"&gt;CodePlex&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;Q. Is anyone doing hosted TFS?&lt;br /&gt;A. Yes, again see Paul Hacker's firm &lt;a href="http://www.saasmadeeasy.com/"&gt;SaaS Made Easy&lt;/a&gt;.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9369362-6416036967222850370?l=www.jeffreyhunsaker.com' alt='' /&gt;&lt;/div&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/EffectiveThoughts?a=ZaWkd2fn-iI:PvNuqbHQbtI:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/EffectiveThoughts?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/EffectiveThoughts?a=ZaWkd2fn-iI:PvNuqbHQbtI:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/EffectiveThoughts?i=ZaWkd2fn-iI:PvNuqbHQbtI:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/EffectiveThoughts?a=ZaWkd2fn-iI:PvNuqbHQbtI:dnMXMwOfBR0"&gt;&lt;img src="http://feeds.feedburner.com/~ff/EffectiveThoughts?d=dnMXMwOfBR0" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/EffectiveThoughts?a=ZaWkd2fn-iI:PvNuqbHQbtI:gIN9vFwOqvQ"&gt;&lt;img src="http://feeds.feedburner.com/~ff/EffectiveThoughts?i=ZaWkd2fn-iI:PvNuqbHQbtI:gIN9vFwOqvQ" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/EffectiveThoughts?a=ZaWkd2fn-iI:PvNuqbHQbtI:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/EffectiveThoughts?i=ZaWkd2fn-iI:PvNuqbHQbtI:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/EffectiveThoughts?a=ZaWkd2fn-iI:PvNuqbHQbtI:YwkR-u9nhCs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/EffectiveThoughts?d=YwkR-u9nhCs" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/EffectiveThoughts/~4/ZaWkd2fn-iI" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://www.jeffreyhunsaker.com/feeds/6416036967222850370/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="https://www.blogger.com/comment.g?blogID=9369362&amp;postID=6416036967222850370" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/9369362/posts/default/6416036967222850370?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/9369362/posts/default/6416036967222850370?v=2" /><link rel="alternate" type="text/html" href="http://www.jeffreyhunsaker.com/2010/03/agile-with-tfs-2010-talk.html" title="Agile with TFS 2010 Talk" /><author><name>Jeff Hunsaker</name><uri>http://www.blogger.com/profile/07740484450068986098</uri><email>noreply@blogger.com</email><gd:extendedProperty name="OpenSocialUserId" value="04427669421227655643" /></author><thr:total>0</thr:total></entry><entry gd:etag="W/&quot;A0ABRXg9eip7ImA9WxBVE0g.&quot;"><id>tag:blogger.com,1999:blog-9369362.post-6139448002590387445</id><published>2010-02-16T17:01:00.003-05:00</published><updated>2010-02-16T17:35:54.662-05:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2010-02-16T17:35:54.662-05:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="upgrade" /><category scheme="http://www.blogger.com/atom/ns#" term="TFS 2010" /><category scheme="http://www.blogger.com/atom/ns#" term="RC" /><category scheme="http://www.blogger.com/atom/ns#" term="Beta2" /><title>TFS 2010 Upgrade from Beta2 to RC…</title><content type="html">&lt;p&gt;…went great. I followed the &lt;a href="http://blogs.msdn.com/bkrieger/archive/2010/02/03/tfs-2010-beta2-to-rc-upgrade-guide.aspx"&gt;PDF posted here&lt;/a&gt; and only encountered a single issue (which I wanted to record here). &lt;/p&gt;  &lt;blockquote&gt;   &lt;p&gt;[ Reporting ] TF255275: The following Web service for SQL Server Reporting Services could not be accessed: http://win-4h5rozlea69/ReportServer/ReportService2005.asmx.&lt;/p&gt; &lt;/blockquote&gt;  &lt;p&gt;&lt;a href="http://lh4.ggpht.com/_cAau5b05hrU/S3sVoH0keNI/AAAAAAAAATU/Zr_GZHl3kUE/s1600-h/image%5B2%5D.png"&gt;&lt;img style="border-width: 0px; display: inline;" title="image" alt="image" src="http://lh4.ggpht.com/_cAau5b05hrU/S3sVorZmxUI/AAAAAAAAATY/WE75KoUHUsg/image_thumb.png?imgmax=800" border="0" height="184" width="244" /&gt;&lt;/a&gt; &lt;/p&gt;  &lt;p&gt;Embarrassingly, this is simply due to SSRS not started on the server. Props to my friend &lt;a href="http://blogs.msdn.com/jasonba/" target="_blank"&gt;Jason Barile&lt;/a&gt; called this &lt;a href="http://social.msdn.microsoft.com/Forums/en/tfsprerelease/thread/750302b5-12fb-4a92-8249-bcb64aadc23a" target="_blank"&gt;solution on MSDN Forums&lt;/a&gt; (scroll to the bottom).&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9369362-6139448002590387445?l=www.jeffreyhunsaker.com' alt='' /&gt;&lt;/div&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/EffectiveThoughts?a=cd8BwGEz5cs:hjqa_dPCGBA:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/EffectiveThoughts?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/EffectiveThoughts?a=cd8BwGEz5cs:hjqa_dPCGBA:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/EffectiveThoughts?i=cd8BwGEz5cs:hjqa_dPCGBA:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/EffectiveThoughts?a=cd8BwGEz5cs:hjqa_dPCGBA:dnMXMwOfBR0"&gt;&lt;img src="http://feeds.feedburner.com/~ff/EffectiveThoughts?d=dnMXMwOfBR0" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/EffectiveThoughts?a=cd8BwGEz5cs:hjqa_dPCGBA:gIN9vFwOqvQ"&gt;&lt;img src="http://feeds.feedburner.com/~ff/EffectiveThoughts?i=cd8BwGEz5cs:hjqa_dPCGBA:gIN9vFwOqvQ" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/EffectiveThoughts?a=cd8BwGEz5cs:hjqa_dPCGBA:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/EffectiveThoughts?i=cd8BwGEz5cs:hjqa_dPCGBA:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/EffectiveThoughts?a=cd8BwGEz5cs:hjqa_dPCGBA:YwkR-u9nhCs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/EffectiveThoughts?d=YwkR-u9nhCs" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/EffectiveThoughts/~4/cd8BwGEz5cs" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://www.jeffreyhunsaker.com/feeds/6139448002590387445/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="https://www.blogger.com/comment.g?blogID=9369362&amp;postID=6139448002590387445" title="2 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/9369362/posts/default/6139448002590387445?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/9369362/posts/default/6139448002590387445?v=2" /><link rel="alternate" type="text/html" href="http://www.jeffreyhunsaker.com/2010/02/tfs-2010-upgrade-from-beta2-to-rc.html" title="TFS 2010 Upgrade from Beta2 to RC…" /><author><name>Jeff Hunsaker</name><uri>http://www.blogger.com/profile/07740484450068986098</uri><email>noreply@blogger.com</email><gd:extendedProperty name="OpenSocialUserId" value="04427669421227655643" /></author><thr:total>2</thr:total></entry><entry gd:etag="W/&quot;AkQER3Y6eSp7ImA9WxNbE0w.&quot;"><id>tag:blogger.com,1999:blog-9369362.post-438736141323519659</id><published>2009-11-15T15:48:00.002-05:00</published><updated>2009-11-15T15:51:46.811-05:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2009-11-15T15:51:46.811-05:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="DogFood" /><category scheme="http://www.blogger.com/atom/ns#" term="2010 Rosario" /><category scheme="http://www.blogger.com/atom/ns#" term="Team System" /><category scheme="http://www.blogger.com/atom/ns#" term="Team Foundation Server" /><category scheme="http://www.blogger.com/atom/ns#" term="TFS" /><category scheme="http://www.blogger.com/atom/ns#" term="Visual Studio" /><category scheme="http://www.blogger.com/atom/ns#" term="presentation" /><category scheme="http://www.blogger.com/atom/ns#" term="Follow-up" /><category scheme="http://www.blogger.com/atom/ns#" term="conferences" /><title>DogFoodII: VSTS 2010 | Follow-ups</title><content type="html">&lt;p&gt;Had a fantastic audience Friday for my &lt;a href="http://www.jeffreyhunsaker.com/2009/11/dogfoodii-vsts-2010.html" target="_blank"&gt;VSTS 2010 Overview presentation at DogFoodII&lt;/a&gt;. Thanks for coming. I wanted to follow up on some of the questions with more complete responses. &lt;/p&gt;  &lt;p&gt;Q. Will 2008/5 custom SSRS reports fail following the upgrade? &lt;/p&gt;  &lt;p&gt;A. One key aspect here is “custom”. 2010 significantly changes the data warehouse schema (…which drives most reports). So, existing reports will need some work to function properly under 2010. That said, the VSTS team upgraded/updated the process templates and reports for Agile and CMMI to work properly against the 2010 schema. If you have custom reports, you’ll need to update them manually. Excellent information from Aaron Bjork &lt;a href="http://blogs.msdn.com/aaronbjork/archive/2009/05/18/team-foundation-server-2010-where-are-my-reports.aspx" target="_blank"&gt;here&lt;/a&gt;. &lt;/p&gt;  &lt;p&gt;Q. Will 2008/5 customizations to team builds fail following the upgrade? &lt;/p&gt;  &lt;p&gt;A. After doing some internal reading, I think this will actually work ok and upgrade successfully. The process template upgrade solution will wrap custom builds in a “legacy” MSBuild file and simply call Team Build against it. That said, you may want to leave behind some customizations and embrace the more optimal WF-style of automated builds. You may find you don’t even need that customization any longer. Finally, C# MSBuild Tasks you built custom and want to leverage in 2010 should continue to function as they did with 2008. &lt;/p&gt;  &lt;p&gt;Q. Will 2008/5 customizations to process templates fail following the upgrade? &lt;/p&gt;  &lt;p&gt;A. There is a process template upgrade “engine” (for lack of a better term). I think this will depend upon the extent of customization. &lt;/p&gt;  &lt;p&gt;Aside: Internally, there was an exhaustive Beta1 to Beta2 TFS Upgrade Guide published to assist early-adopters and MVPs with the upgrade. The Rangers are taking on a similar project for the RTM. Keep an eye on the “TFS Upgrade Guide” on the &lt;a href="http://msdn.microsoft.com/en-us/teamsystem/ee358787.aspx" target="_blank"&gt;Rangers page&lt;/a&gt;. &lt;a href="http://blogs.msdn.com/willy-peter_schaub/archive/2009/03/19/vsts-rangers-projects-project-announcement-tfs-2010-upgrade-guide.aspx" target="_blank"&gt;Pramodv&lt;/a&gt; is heading up the team.&lt;/p&gt;  &lt;p&gt;Q. Will Visual Studio 2005 Team Explorer work with TFS 2010? &lt;/p&gt;  &lt;p&gt;A. Yes, as will most clients…with an upgrade/install called the General Distribution Release (GDR) Forward Compatibility Update. Great details &lt;a href="http://blogs.msdn.com/teams_wit_tools/archive/2009/10/19/compatibility-matrix-for-2010-beta-2-team-foundation-server-to-team-explorer-2008-and-2005.aspx" target="_blank"&gt;here&lt;/a&gt; from the WIT team. KB article is &lt;a href="http://support.microsoft.com/?kbid=974558" target="_blank"&gt;here&lt;/a&gt;. &lt;/p&gt;  &lt;p&gt;Q. Is it possible to expose my TFS repository over the Internet? &lt;/p&gt;  &lt;p&gt;A. Yes, with 2008, this is &lt;a href="http://msdn.microsoft.com/en-us/library/aa395265.aspx" target="_blank"&gt;possible via SSL&lt;/a&gt;. However, I would err on the side of requiring remote users to use a VPN to first connect to your internal network. At the least, if you must expose TFS on the public Internet, deploy certificates to would-be clients using AD/PKI. Older but good article &lt;a href="http://msdn.microsoft.com/en-us/library/bb668967.aspx" target="_blank"&gt;here&lt;/a&gt;. &lt;/p&gt;  &lt;p&gt;Q. Is there anything that would accelerate my remote development teams? Interacting with the source repository consumes lot of time for my overseas / geographically disperse teams. &lt;/p&gt;  &lt;p&gt;A. Yes. Check out &lt;a href="http://msdn.microsoft.com/en-us/library/ms252490%28VS.80%29.aspx" target="_blank"&gt;TFS Proxy Server&lt;/a&gt;. It synchronizes source changes across slow or remote connections. Grant Holiday provides a nice launch point &lt;a href="http://blogs.msdn.com/granth/archive/2008/07/22/how-does-the-tfs-proxy-server-work.aspx" target="_blank"&gt;here&lt;/a&gt;.&lt;/p&gt;  &lt;p&gt;Q. I would like to pull quantitative developer metrics (lines of code committed, number of unit tests, reactivations, code churn, number of builds broken, average code coverage, etc.) from TFS. Is this possible? &lt;/p&gt;  &lt;p&gt;A. I haven’t done it but yes, most of this is possible. However, I don’t recommend it. IMO, it’s too easy to misinterpret this data at an individual level (vs. a team level). Just because I have a lower number of lines of code committed or number of unit tests, doesn’t necessarily mean I’m a sub-standard developer. That said, you could easily pop open Excel 2007, point to the TFS data warehouse and/or SSAS cubes and crawl through the schema. Good starting points &lt;a href="http://msdn.microsoft.com/en-us/library/ms244711.aspx" target="_blank"&gt;here&lt;/a&gt; and &lt;a href="http://msdn.microsoft.com/en-us/library/ms244691.aspx" target="_blank"&gt;here&lt;/a&gt;.&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9369362-438736141323519659?l=www.jeffreyhunsaker.com' alt='' /&gt;&lt;/div&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/EffectiveThoughts?a=DTAduhuLYio:lnjWXi9-nCU:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/EffectiveThoughts?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/EffectiveThoughts?a=DTAduhuLYio:lnjWXi9-nCU:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/EffectiveThoughts?i=DTAduhuLYio:lnjWXi9-nCU:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/EffectiveThoughts?a=DTAduhuLYio:lnjWXi9-nCU:dnMXMwOfBR0"&gt;&lt;img src="http://feeds.feedburner.com/~ff/EffectiveThoughts?d=dnMXMwOfBR0" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/EffectiveThoughts?a=DTAduhuLYio:lnjWXi9-nCU:gIN9vFwOqvQ"&gt;&lt;img src="http://feeds.feedburner.com/~ff/EffectiveThoughts?i=DTAduhuLYio:lnjWXi9-nCU:gIN9vFwOqvQ" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/EffectiveThoughts?a=DTAduhuLYio:lnjWXi9-nCU:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/EffectiveThoughts?i=DTAduhuLYio:lnjWXi9-nCU:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/EffectiveThoughts?a=DTAduhuLYio:lnjWXi9-nCU:YwkR-u9nhCs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/EffectiveThoughts?d=YwkR-u9nhCs" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/EffectiveThoughts/~4/DTAduhuLYio" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://www.jeffreyhunsaker.com/feeds/438736141323519659/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="https://www.blogger.com/comment.g?blogID=9369362&amp;postID=438736141323519659" title="2 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/9369362/posts/default/438736141323519659?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/9369362/posts/default/438736141323519659?v=2" /><link rel="alternate" type="text/html" href="http://www.jeffreyhunsaker.com/2009/11/dogfoodii-vsts-2010-follow-ups.html" title="DogFoodII: VSTS 2010 | Follow-ups" /><author><name>Jeff Hunsaker</name><uri>http://www.blogger.com/profile/07740484450068986098</uri><email>noreply@blogger.com</email><gd:extendedProperty name="OpenSocialUserId" value="04427669421227655643" /></author><thr:total>2</thr:total></entry><entry gd:etag="W/&quot;CUMEQXo7fip7ImA9WxNbEU4.&quot;"><id>tag:blogger.com,1999:blog-9369362.post-8159261421909694342</id><published>2009-11-13T12:30:00.001-05:00</published><updated>2009-11-13T12:30:00.406-05:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2009-11-13T12:30:00.406-05:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="DogFood" /><category scheme="http://www.blogger.com/atom/ns#" term="2010 Rosario" /><category scheme="http://www.blogger.com/atom/ns#" term="Team System" /><category scheme="http://www.blogger.com/atom/ns#" term="TFS" /><category scheme="http://www.blogger.com/atom/ns#" term="Visual Studio" /><category scheme="http://www.blogger.com/atom/ns#" term="VSTS" /><category scheme="http://www.blogger.com/atom/ns#" term="presentation" /><category scheme="http://www.blogger.com/atom/ns#" term="conferences" /><title>DogFoodII: VSTS 2010</title><content type="html">Thanks for coming to my VSTS 2010 (Beta2) presentation at &lt;a href="http://www.dogfoodcon.com/"&gt;DogFoodII&lt;/a&gt; in Columbus. I've posted the deck &lt;a href="http://cid-9d209d51996f5a60.skydrive.live.com/self.aspx/Presentations/DogFoodII%2011-13-2009/Microsoft%20VSTS%202010%20LNL.pdf"&gt;here&lt;/a&gt; and will publish a follow-up post with Q&amp;amp;A from the session.&lt;br /&gt;&lt;br /&gt;Special thanks and appreciation to &lt;a href="http://www.teamsystemcafe.net"&gt;Randy Pagels&lt;/a&gt;, Microsoft Developer Solution Specialist for the Heartland District for supplying a lot of the material. Randy maintains an excellent resource on VSTS/TFS at http://www.teamsystemcafe.net/.&lt;br /&gt;&lt;br /&gt;Also, special thanks for the &lt;a href="https://mvp.support.microsoft.com/communities/mvp.aspx?adv=1&amp;amp;competency=Team+System"&gt;VSTS MVPs&lt;/a&gt; for helping us learn and understand what's coming in 2010.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9369362-8159261421909694342?l=www.jeffreyhunsaker.com' alt='' /&gt;&lt;/div&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/EffectiveThoughts?a=X7Z8Lv1tYmY:q2JMIQaPg0Y:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/EffectiveThoughts?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/EffectiveThoughts?a=X7Z8Lv1tYmY:q2JMIQaPg0Y:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/EffectiveThoughts?i=X7Z8Lv1tYmY:q2JMIQaPg0Y:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/EffectiveThoughts?a=X7Z8Lv1tYmY:q2JMIQaPg0Y:dnMXMwOfBR0"&gt;&lt;img src="http://feeds.feedburner.com/~ff/EffectiveThoughts?d=dnMXMwOfBR0" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/EffectiveThoughts?a=X7Z8Lv1tYmY:q2JMIQaPg0Y:gIN9vFwOqvQ"&gt;&lt;img src="http://feeds.feedburner.com/~ff/EffectiveThoughts?i=X7Z8Lv1tYmY:q2JMIQaPg0Y:gIN9vFwOqvQ" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/EffectiveThoughts?a=X7Z8Lv1tYmY:q2JMIQaPg0Y:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/EffectiveThoughts?i=X7Z8Lv1tYmY:q2JMIQaPg0Y:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/EffectiveThoughts?a=X7Z8Lv1tYmY:q2JMIQaPg0Y:YwkR-u9nhCs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/EffectiveThoughts?d=YwkR-u9nhCs" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/EffectiveThoughts/~4/X7Z8Lv1tYmY" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://www.jeffreyhunsaker.com/feeds/8159261421909694342/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="https://www.blogger.com/comment.g?blogID=9369362&amp;postID=8159261421909694342" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/9369362/posts/default/8159261421909694342?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/9369362/posts/default/8159261421909694342?v=2" /><link rel="alternate" type="text/html" href="http://www.jeffreyhunsaker.com/2009/11/dogfoodii-vsts-2010.html" title="DogFoodII: VSTS 2010" /><author><name>Jeff Hunsaker</name><uri>http://www.blogger.com/profile/07740484450068986098</uri><email>noreply@blogger.com</email><gd:extendedProperty name="OpenSocialUserId" value="04427669421227655643" /></author><thr:total>0</thr:total></entry><entry gd:etag="W/&quot;CEINRHk-eSp7ImA9WxNVGUQ.&quot;"><id>tag:blogger.com,1999:blog-9369362.post-3635348690692951459</id><published>2009-10-31T08:32:00.005-04:00</published><updated>2009-10-31T08:36:35.751-04:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2009-10-31T08:36:35.751-04:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="DogFood" /><category scheme="http://www.blogger.com/atom/ns#" term="Team Foundation Server" /><category scheme="http://www.blogger.com/atom/ns#" term="presentation" /><category scheme="http://www.blogger.com/atom/ns#" term="conferences" /><title>TFS/VSTS 2010: A Preview @ DogFood II</title><content type="html">I'll be speaking at DogFood II on TFS/VSTS 2010. It's a preview but will help you get your hands around the breath of 2010. Here's the skinny:&lt;br /&gt;&lt;blockquote&gt;Please join us for the 2nd Annual Dog Food Conference; sponsored by the partner community.  We will have MS speakers, MS partners, ISVs, MS MVPs and community leads presenting over 40 topics.   Around half of the speakers are community leads; and half are MS specialists. As seating is limited, we encourage you to knowledge share with your peers, see overviews and chat one on one at the “Ask the Expert” area.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.jeffblankenburg.com/dogfood/"&gt;Website&lt;/a&gt; has the full agenda and register links.&lt;/blockquote&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9369362-3635348690692951459?l=www.jeffreyhunsaker.com' alt='' /&gt;&lt;/div&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/EffectiveThoughts?a=I-OUCZjZgdw:cb4UR8-rsRY:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/EffectiveThoughts?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/EffectiveThoughts?a=I-OUCZjZgdw:cb4UR8-rsRY:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/EffectiveThoughts?i=I-OUCZjZgdw:cb4UR8-rsRY:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/EffectiveThoughts?a=I-OUCZjZgdw:cb4UR8-rsRY:dnMXMwOfBR0"&gt;&lt;img src="http://feeds.feedburner.com/~ff/EffectiveThoughts?d=dnMXMwOfBR0" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/EffectiveThoughts?a=I-OUCZjZgdw:cb4UR8-rsRY:gIN9vFwOqvQ"&gt;&lt;img src="http://feeds.feedburner.com/~ff/EffectiveThoughts?i=I-OUCZjZgdw:cb4UR8-rsRY:gIN9vFwOqvQ" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/EffectiveThoughts?a=I-OUCZjZgdw:cb4UR8-rsRY:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/EffectiveThoughts?i=I-OUCZjZgdw:cb4UR8-rsRY:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/EffectiveThoughts?a=I-OUCZjZgdw:cb4UR8-rsRY:YwkR-u9nhCs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/EffectiveThoughts?d=YwkR-u9nhCs" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/EffectiveThoughts/~4/I-OUCZjZgdw" height="1" width="1"/&gt;</content><link rel="related" href="http://www.jeffblankenburg.com/dogfood/" title="TFS/VSTS 2010: A Preview @ DogFood II" /><link rel="replies" type="application/atom+xml" href="http://www.jeffreyhunsaker.com/feeds/3635348690692951459/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="https://www.blogger.com/comment.g?blogID=9369362&amp;postID=3635348690692951459" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/9369362/posts/default/3635348690692951459?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/9369362/posts/default/3635348690692951459?v=2" /><link rel="alternate" type="text/html" href="http://www.jeffreyhunsaker.com/2009/10/tfsvsts-2010-preview-dogfood-ii.html" title="TFS/VSTS 2010: A Preview @ DogFood II" /><author><name>Jeff Hunsaker</name><uri>http://www.blogger.com/profile/07740484450068986098</uri><email>noreply@blogger.com</email><gd:extendedProperty name="OpenSocialUserId" value="04427669421227655643" /></author><thr:total>0</thr:total></entry><entry gd:etag="W/&quot;CkUNQXc9eyp7ImA9WxNWEk0.&quot;"><id>tag:blogger.com,1999:blog-9369362.post-977767586070869985</id><published>2009-10-10T14:44:00.001-04:00</published><updated>2009-10-10T14:44:50.963-04:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2009-10-10T14:44:50.963-04:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="SSRS" /><category scheme="http://www.blogger.com/atom/ns#" term="SQL Server" /><category scheme="http://www.blogger.com/atom/ns#" term="SQL" /><category scheme="http://www.blogger.com/atom/ns#" term="presentation" /><category scheme="http://www.blogger.com/atom/ns#" term="2008" /><category scheme="http://www.blogger.com/atom/ns#" term="reports" /><title>SQL Server Reporting Services 2008 Presentation</title><content type="html">&lt;p&gt;Recently, I delivered a client presentation on SQL Server Reporting Services 2008. There were some follow-ups I thought I’d share: &lt;/p&gt;  &lt;p&gt;&lt;b&gt;Q. After creating and deploying an .RDL file to Report Manager, later, when I want to modify it, can I bring it back into BIDS? &lt;/b&gt;&lt;/p&gt;  &lt;p&gt;A. Yes. Simply create a new, empty Reporting Services project within BIDS and then Add &amp;gt;&amp;gt; Existing, browse out and open the existing .RDL file. You may need to make some minor edits if you were using a shared data source. &lt;/p&gt;  &lt;p&gt;&lt;a href="http://lh3.ggpht.com/_cAau5b05hrU/StDWGjToVoI/AAAAAAAAASw/P5-0ms-FPas/s1600-h/clip_image002%5B3%5D.jpg"&gt;&lt;img style="border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px" title="clip_image002" border="0" alt="clip_image002" src="http://lh3.ggpht.com/_cAau5b05hrU/StDWGxtzdOI/AAAAAAAAAS0/Vf4kl76KdMA/clip_image002_thumb.jpg?imgmax=800" width="244" height="135" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;&lt;b&gt;Q. Compare Report Builder 2.0 with BIDS. &lt;/b&gt;&lt;/p&gt;  &lt;p&gt;A. Reference this page: &lt;a href="http://www.microsoft.com/sqlserver/2008/en/us/report-builder.aspx"&gt;http://www.microsoft.com/sqlserver/2008/en/us/report-builder.aspx&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;&lt;a href="http://lh4.ggpht.com/_cAau5b05hrU/StDWHOHjmWI/AAAAAAAAAS4/oDs8BTJo9Lw/s1600-h/clip_image004%5B3%5D.jpg"&gt;&lt;img style="border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px" title="clip_image004" border="0" alt="clip_image004" src="http://lh4.ggpht.com/_cAau5b05hrU/StDWHhoFglI/AAAAAAAAAS8/BHyK03KbkiY/clip_image004_thumb.jpg?imgmax=800" width="204" height="244" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;&lt;b&gt;Q. Compare SSRS 2008 for Standard and Enterprise SQL Server editions.&lt;/b&gt;&lt;/p&gt;  &lt;p&gt;A. Reference this document: &lt;a href="http://download.microsoft.com/download/2/D/F/2DF66C0C-FFF2-4F2E-B739-BF4581CEE533/SQLServer2008EnterpriseandStandardFeature%20Compare.pdf"&gt;http://download.microsoft.com/download/2/D/F/2DF66C0C-FFF2-4F2E-B739-BF4581CEE533/SQLServer2008EnterpriseandStandardFeature%20Compare.pdf&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;&lt;a href="http://lh3.ggpht.com/_cAau5b05hrU/StDWHwxbedI/AAAAAAAAATA/upOtGdwYfy0/s1600-h/clip_image006%5B3%5D.jpg"&gt;&lt;img style="border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px" title="clip_image006" border="0" alt="clip_image006" src="http://lh4.ggpht.com/_cAau5b05hrU/StDWH5QsOfI/AAAAAAAAATE/21m4lOS_Qx4/clip_image006_thumb.jpg?imgmax=800" width="244" height="24" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;&lt;a href="http://lh5.ggpht.com/_cAau5b05hrU/StDWIfx7EGI/AAAAAAAAATI/yQptTSDQlG4/s1600-h/clip_image008%5B3%5D.jpg"&gt;&lt;img style="border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px" title="clip_image008" border="0" alt="clip_image008" src="http://lh6.ggpht.com/_cAau5b05hrU/StDWIhsDHQI/AAAAAAAAATM/OLRMdPZSn6I/clip_image008_thumb.jpg?imgmax=800" width="244" height="114" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;Additional, informative article: &lt;a href="http://sqlserverpedia.com/wiki/SQL_Server_Standard_and_Enterprise"&gt;http://sqlserverpedia.com/wiki/SQL_Server_Standard_and_Enterprise&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;&lt;b&gt;Q. Is there a freely available version of SSRS? &lt;/b&gt;&lt;/p&gt;  &lt;p&gt;A. Yes. SQL Express optionally includes a scaled-back version of SSRS. Download here: &lt;a href="http://www.microsoft.com/express/sql/download/"&gt;http://www.microsoft.com/express/sql/download/&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;&lt;b&gt;Q. Book recommendations? &lt;/b&gt;&lt;/p&gt;  &lt;p&gt;A. I really like “Microsoft SQL Server 2008 Reporting Services”, by Brian Larson. &lt;a href="http://www.amazon.com/Microsoft-Server-2008-Reporting-Services/dp/0071548084/"&gt;http://www.amazon.com/Microsoft-Server-2008-Reporting-Services/dp/0071548084/&lt;/a&gt;&lt;/p&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9369362-977767586070869985?l=www.jeffreyhunsaker.com' alt='' /&gt;&lt;/div&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/EffectiveThoughts?a=SYYckKIcIas:6nnWoysh3tE:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/EffectiveThoughts?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/EffectiveThoughts?a=SYYckKIcIas:6nnWoysh3tE:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/EffectiveThoughts?i=SYYckKIcIas:6nnWoysh3tE:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/EffectiveThoughts?a=SYYckKIcIas:6nnWoysh3tE:dnMXMwOfBR0"&gt;&lt;img src="http://feeds.feedburner.com/~ff/EffectiveThoughts?d=dnMXMwOfBR0" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/EffectiveThoughts?a=SYYckKIcIas:6nnWoysh3tE:gIN9vFwOqvQ"&gt;&lt;img src="http://feeds.feedburner.com/~ff/EffectiveThoughts?i=SYYckKIcIas:6nnWoysh3tE:gIN9vFwOqvQ" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/EffectiveThoughts?a=SYYckKIcIas:6nnWoysh3tE:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/EffectiveThoughts?i=SYYckKIcIas:6nnWoysh3tE:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/EffectiveThoughts?a=SYYckKIcIas:6nnWoysh3tE:YwkR-u9nhCs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/EffectiveThoughts?d=YwkR-u9nhCs" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/EffectiveThoughts/~4/SYYckKIcIas" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://www.jeffreyhunsaker.com/feeds/977767586070869985/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="https://www.blogger.com/comment.g?blogID=9369362&amp;postID=977767586070869985" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/9369362/posts/default/977767586070869985?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/9369362/posts/default/977767586070869985?v=2" /><link rel="alternate" type="text/html" href="http://www.jeffreyhunsaker.com/2009/10/sql-server-reporting-services-2008.html" title="SQL Server Reporting Services 2008 Presentation" /><author><name>Jeff Hunsaker</name><uri>http://www.blogger.com/profile/07740484450068986098</uri><email>noreply@blogger.com</email><gd:extendedProperty name="OpenSocialUserId" value="04427669421227655643" /></author><thr:total>0</thr:total></entry><entry gd:etag="W/&quot;CUQDSHczeSp7ImA9WxNWEEU.&quot;"><id>tag:blogger.com,1999:blog-9369362.post-5728429751477610573</id><published>2009-10-09T06:10:00.003-04:00</published><updated>2009-10-09T06:16:19.981-04:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2009-10-09T06:16:19.981-04:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="2010 Rosario" /><category scheme="http://www.blogger.com/atom/ns#" term="ALM" /><category scheme="http://www.blogger.com/atom/ns#" term="TFS" /><category scheme="http://www.blogger.com/atom/ns#" term="COALMG" /><category scheme="http://www.blogger.com/atom/ns#" term="meeting announcement" /><title>COALMG November: TFS 2010 from Microsoft's Doug Neumann</title><content type="html">Very excited to announce we've (well, &lt;a href="http://govorin.blogspot.com/"&gt;Alexei&lt;/a&gt; deserves all the credit) landed &lt;a href="http://www.linkedin.com/in/dougneumann"&gt;Doug Neumann&lt;/a&gt; for &lt;a href="http://www.coalmg.org"&gt;COALMG&lt;/a&gt;'s November meeting!&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;&lt;/span&gt;&lt;blockquote&gt;&lt;span style="font-weight: bold;"&gt;Date/Time:&lt;/span&gt;&lt;br /&gt;Thursday November 5th, 6PM, Polaris Microsoft Office (4th Floor)&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Abstract:&lt;/span&gt;&lt;br /&gt;Visual Studio 2010 is almost here, and with it comes a host of new capabilities for application lifecycle management in Team Foundation Server. In this talk, we'll survey the new features in TFS 2010, starting with enhancements to the core features of version control, work item tracking, and build automation and then venturing into new capabilities for executing agile projects, managing quality assurance activities, and simplifying the provisioning of virtualized testing environments. There's a lot to learn with Team Foundation Server 2010, but this talk will cover the foundations and get you on your way to becoming an expert.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Biography:&lt;/span&gt;&lt;br /&gt;&lt;a href="http://www.linkedin.com/in/dougneumann"&gt;Doug Neumann&lt;/a&gt; has been working on Team Foundation Server since its inception in early 2003 when he was responsible for designing a new version control tool to succeed Visual SourceSafe. Currently he is a Principal Group Program Manager for the product and manages the teams responsible for the version control, build automation, web access, and administrative features of the product. &lt;/blockquote&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9369362-5728429751477610573?l=www.jeffreyhunsaker.com' alt='' /&gt;&lt;/div&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/EffectiveThoughts?a=pEDvif0zo1s:VrRN03BxULE:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/EffectiveThoughts?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/EffectiveThoughts?a=pEDvif0zo1s:VrRN03BxULE:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/EffectiveThoughts?i=pEDvif0zo1s:VrRN03BxULE:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/EffectiveThoughts?a=pEDvif0zo1s:VrRN03BxULE:dnMXMwOfBR0"&gt;&lt;img src="http://feeds.feedburner.com/~ff/EffectiveThoughts?d=dnMXMwOfBR0" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/EffectiveThoughts?a=pEDvif0zo1s:VrRN03BxULE:gIN9vFwOqvQ"&gt;&lt;img src="http://feeds.feedburner.com/~ff/EffectiveThoughts?i=pEDvif0zo1s:VrRN03BxULE:gIN9vFwOqvQ" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/EffectiveThoughts?a=pEDvif0zo1s:VrRN03BxULE:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/EffectiveThoughts?i=pEDvif0zo1s:VrRN03BxULE:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/EffectiveThoughts?a=pEDvif0zo1s:VrRN03BxULE:YwkR-u9nhCs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/EffectiveThoughts?d=YwkR-u9nhCs" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/EffectiveThoughts/~4/pEDvif0zo1s" height="1" width="1"/&gt;</content><link rel="related" href="http://www.coalmg.org/2009/10/november-meeting-announcement-tfs.html" title="COALMG November: TFS 2010 from Microsoft's Doug Neumann" /><link rel="replies" type="application/atom+xml" href="http://www.jeffreyhunsaker.com/feeds/5728429751477610573/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="https://www.blogger.com/comment.g?blogID=9369362&amp;postID=5728429751477610573" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/9369362/posts/default/5728429751477610573?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/9369362/posts/default/5728429751477610573?v=2" /><link rel="alternate" type="text/html" href="http://www.jeffreyhunsaker.com/2009/10/coalmg-november-tfs-2010-from.html" title="COALMG November: TFS 2010 from Microsoft's Doug Neumann" /><author><name>Jeff Hunsaker</name><uri>http://www.blogger.com/profile/07740484450068986098</uri><email>noreply@blogger.com</email><gd:extendedProperty name="OpenSocialUserId" value="04427669421227655643" /></author><thr:total>0</thr:total></entry><entry gd:etag="W/&quot;DkAHSH4_eSp7ImA9WxNTFEg.&quot;"><id>tag:blogger.com,1999:blog-9369362.post-7459340538457739244</id><published>2009-08-16T16:32:00.001-04:00</published><updated>2009-08-16T16:32:19.041-04:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2009-08-16T16:32:19.041-04:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="demo" /><category scheme="http://www.blogger.com/atom/ns#" term="TFS" /><category scheme="http://www.blogger.com/atom/ns#" term="VSTS" /><category scheme="http://www.blogger.com/atom/ns#" term="Tester" /><title>VSTS Tester Demo Follow-ups</title><content type="html">&lt;p&gt;Last week, I delivered a VSTS 2008 Tester Edition demo to a prospective client. Following up on a few questions to which I didn’t know the answer:&lt;/p&gt;  &lt;p&gt;&lt;strong&gt;Q. Can I use Subversion with TFS?&lt;/strong&gt; &lt;/p&gt;  &lt;p&gt;A. I get this question all the time from developers. It’s a perfectly valid question. The answer is no…but yes…sort of. The version control repository (and all data) must remain SQL Server. Yes, it’s proprietary. Further, if you plan to use TFS in your software development environment, but choose not to leverage it for version control, it severely limits the usefulness of the information elicited from TFS (because you’re not feeding in the crucial VC data). If you’re not leveraging VC in TFS, you’re probably not leveraging Team Build either.&lt;/p&gt;  &lt;p&gt;That said, while a fully-integrated TFS for ALM and SCM is the ideal, there’s a compelling argument to leverage TFS as a repository for requirements, scenarios, test cases, functional and load testing as well as defect tracking. TFS is an excellent repository to store “stuff”: risks, requirements, issues, defects, etc and relating all these items. So, while your shop won’t get 100% of the horsepower of TFS without leveraging VC, there are still benefits.&lt;/p&gt;  &lt;p&gt;&lt;strong&gt;Q. In a Web Test (and Load Test), one can indicate the browser type and even break this out into a distribution (e.g. 50% of users are FF3; 50% IE7). What is this really testing? (Test menu &amp;gt;&amp;gt; Edit Test Run Configuration…Web Test…Browser Type)&lt;/strong&gt;&lt;/p&gt;  &lt;p&gt;A. Contrary to what we would drool over, this is not actually rendering the test in a given/different browser. This is just &lt;a href="http://msdn.microsoft.com/en-us/library/ms182566(VS.80).aspx" target="_blank"&gt;sending a browser-specific header&lt;/a&gt; to the web server and hence the testing engine. The web server will note the browser type (user agent) but it’s not like these settings will reveal (for example) HTML table tags mis-rendering in IE when they look fine under FireFox 3.x (you are using CSS, right?). Here’s a &lt;a href="http://beta.blogs.microsoft.co.il/blogs/srlteam/archive/2009/03/19/how-to-add-more-browsers-and-network-types-to-the-web-test-list.aspx" target="_blank"&gt;write-up describing how to install additional/new browser types&lt;/a&gt;. &lt;/p&gt;  &lt;p&gt;&lt;strong&gt;Q. If we deploy our web site into a test environment, the base URI for the web tests will differ from that when administered on the local machine. How can we make the base URI dynamic/configurable?&lt;/strong&gt; &lt;/p&gt;  &lt;p&gt;A. Yes, one can make the base URI dynamic / data driven from (for example) configuration. &lt;/p&gt;  &lt;p&gt;1. Record the test with a local instance&lt;/p&gt;  &lt;p&gt;2. Right-mouse on the test selecting “Parameterize Web Servers”&lt;/p&gt;  &lt;p&gt;3. Configure with meaningful names (TestEnvironment, UATEnvironment, etc.). I have to imagine this could be configured at build / deployment time but I haven’t done that. &lt;/p&gt;  &lt;p&gt;&lt;a href="http://lh6.ggpht.com/_cAau5b05hrU/Sohs0eZo_GI/AAAAAAAAASo/70QrLZ0LuBk/s1600-h/image%5B14%5D.png"&gt;&lt;img style="border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px" title="image" border="0" alt="image" src="http://lh3.ggpht.com/_cAau5b05hrU/Sohs0pqkLtI/AAAAAAAAASs/dwHG_LfqSCM/image_thumb%5B4%5D.png?imgmax=800" width="244" height="132" /&gt;&lt;/a&gt; &lt;/p&gt;  &lt;p&gt;&lt;strong&gt;Q. What Instant Messenger (IM) clients does the “Team Members” functionality support?&lt;/strong&gt; &lt;/p&gt;  &lt;p&gt;A. Right-mouse on Team Members (need SP1 for this functionality), Personal Settings, Collaboration, Change button. Live and Communicator are included. Beyond that, the interfaces are exposed and an MVP team created a Skype provider. Good &lt;a href="http://blogs.msdn.com/bharry/archive/2008/11/13/extending-the-new-tfs-team-members-power-tool.aspx" target="_blank"&gt;write-up here&lt;/a&gt;.&lt;/p&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9369362-7459340538457739244?l=www.jeffreyhunsaker.com' alt='' /&gt;&lt;/div&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/EffectiveThoughts?a=9TPR-d18vfE:vNqgk9BTpFU:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/EffectiveThoughts?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/EffectiveThoughts?a=9TPR-d18vfE:vNqgk9BTpFU:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/EffectiveThoughts?i=9TPR-d18vfE:vNqgk9BTpFU:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/EffectiveThoughts?a=9TPR-d18vfE:vNqgk9BTpFU:dnMXMwOfBR0"&gt;&lt;img src="http://feeds.feedburner.com/~ff/EffectiveThoughts?d=dnMXMwOfBR0" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/EffectiveThoughts?a=9TPR-d18vfE:vNqgk9BTpFU:gIN9vFwOqvQ"&gt;&lt;img src="http://feeds.feedburner.com/~ff/EffectiveThoughts?i=9TPR-d18vfE:vNqgk9BTpFU:gIN9vFwOqvQ" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/EffectiveThoughts?a=9TPR-d18vfE:vNqgk9BTpFU:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/EffectiveThoughts?i=9TPR-d18vfE:vNqgk9BTpFU:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/EffectiveThoughts?a=9TPR-d18vfE:vNqgk9BTpFU:YwkR-u9nhCs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/EffectiveThoughts?d=YwkR-u9nhCs" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/EffectiveThoughts/~4/9TPR-d18vfE" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://www.jeffreyhunsaker.com/feeds/7459340538457739244/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="https://www.blogger.com/comment.g?blogID=9369362&amp;postID=7459340538457739244" title="2 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/9369362/posts/default/7459340538457739244?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/9369362/posts/default/7459340538457739244?v=2" /><link rel="alternate" type="text/html" href="http://www.jeffreyhunsaker.com/2009/08/vsts-tester-demo-follow-ups.html" title="VSTS Tester Demo Follow-ups" /><author><name>Jeff Hunsaker</name><uri>http://www.blogger.com/profile/07740484450068986098</uri><email>noreply@blogger.com</email><gd:extendedProperty name="OpenSocialUserId" value="04427669421227655643" /></author><thr:total>2</thr:total></entry><entry gd:etag="W/&quot;CkIEQHs-eyp7ImA9WxNTFEg.&quot;"><id>tag:blogger.com,1999:blog-9369362.post-98863153978605185</id><published>2009-08-16T15:21:00.001-04:00</published><updated>2009-08-16T15:21:41.553-04:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2009-08-16T15:21:41.553-04:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="Team System" /><category scheme="http://www.blogger.com/atom/ns#" term="MVP" /><category scheme="http://www.blogger.com/atom/ns#" term="TFS" /><category scheme="http://www.blogger.com/atom/ns#" term="VSTS" /><category scheme="http://www.blogger.com/atom/ns#" term="microsoft" /><title>Awarded Team System MVP</title><content type="html">&lt;p&gt;A little more than a month ago, I was awarded the Microsoft Most Valuable Professional (MVP) Award for Team System. I haven't said much about it because I try to remain a humble guy and frankly, I've been swamped with work/life. And, unlike a lot of awards, it's not really one you &amp;quot;go after&amp;quot;...it comes to you without a formula. &lt;/p&gt;  &lt;p&gt;What I really want to say about this is thank you. Thank you to the community for creating opportunities to present. Thank you to Microsoft for supporting technology professionals and creating jobs and careers around your products (and staying out of the way when I comes to implementation :). Thank you to the community leaders and professionals who dedicate their time and seemingly endless energy to making all of us stronger by creating environments of intense learning and camaraderie. Thank you to my employer for believing in my endeavors and investing in me the time to develop my TFS/VSTS skill set and share what I learn with the community and clients. And finally, I want to thank you--the readers/community/professional folks. Thanks for showing up to presentations, seminars, user groups and conferences. It’s a blast!&lt;/p&gt;  &lt;p&gt;I'm humbled even to be mentioned in the same sentence as some of the past and current MVPs. While the MVP is quite an honor, it's not a means to an end. I'm still the same guy. I plan to keep doing the same sort of things I was doing before. To that end, please let me know how I can help you with learning or adopting TFS/VSTS in your environment. If you know me, I'm not completely bias toward TFS...there are other great tools for the job out there. We'll help get you up and running and producing high quality software--regardless of toolset. &lt;/p&gt;  &lt;div style="padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; display: inline; float: none; padding-top: 0px" id="scid:0767317B-992E-4b12-91E0-4F059A8CECA8:587ea1aa-02eb-45dd-adb8-40ab4027c346" class="wlWriterEditableSmartContent"&gt;Technorati Tags: &lt;a href="http://technorati.com/tags/Team+System" rel="tag"&gt;Team System&lt;/a&gt;,&lt;a href="http://technorati.com/tags/MVP" rel="tag"&gt;MVP&lt;/a&gt;,&lt;a href="http://technorati.com/tags/VSTS" rel="tag"&gt;VSTS&lt;/a&gt;,&lt;a href="http://technorati.com/tags/TFS" rel="tag"&gt;TFS&lt;/a&gt;,&lt;a href="http://technorati.com/tags/Microsoft" rel="tag"&gt;Microsoft&lt;/a&gt;&lt;/div&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9369362-98863153978605185?l=www.jeffreyhunsaker.com' alt='' /&gt;&lt;/div&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/EffectiveThoughts?a=gd-gzYkEAfI:-xIBLSlquRM:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/EffectiveThoughts?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/EffectiveThoughts?a=gd-gzYkEAfI:-xIBLSlquRM:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/EffectiveThoughts?i=gd-gzYkEAfI:-xIBLSlquRM:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/EffectiveThoughts?a=gd-gzYkEAfI:-xIBLSlquRM:dnMXMwOfBR0"&gt;&lt;img src="http://feeds.feedburner.com/~ff/EffectiveThoughts?d=dnMXMwOfBR0" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/EffectiveThoughts?a=gd-gzYkEAfI:-xIBLSlquRM:gIN9vFwOqvQ"&gt;&lt;img src="http://feeds.feedburner.com/~ff/EffectiveThoughts?i=gd-gzYkEAfI:-xIBLSlquRM:gIN9vFwOqvQ" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/EffectiveThoughts?a=gd-gzYkEAfI:-xIBLSlquRM:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/EffectiveThoughts?i=gd-gzYkEAfI:-xIBLSlquRM:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/EffectiveThoughts?a=gd-gzYkEAfI:-xIBLSlquRM:YwkR-u9nhCs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/EffectiveThoughts?d=YwkR-u9nhCs" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/EffectiveThoughts/~4/gd-gzYkEAfI" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://www.jeffreyhunsaker.com/feeds/98863153978605185/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="https://www.blogger.com/comment.g?blogID=9369362&amp;postID=98863153978605185" title="3 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/9369362/posts/default/98863153978605185?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/9369362/posts/default/98863153978605185?v=2" /><link rel="alternate" type="text/html" href="http://www.jeffreyhunsaker.com/2009/08/awarded-team-system-mvp.html" title="Awarded Team System MVP" /><author><name>Jeff Hunsaker</name><uri>http://www.blogger.com/profile/07740484450068986098</uri><email>noreply@blogger.com</email><gd:extendedProperty name="OpenSocialUserId" value="04427669421227655643" /></author><thr:total>3</thr:total></entry><entry gd:etag="W/&quot;Dk8MQn46fSp7ImA9WxJbF0Q.&quot;"><id>tag:blogger.com,1999:blog-9369362.post-8850477333047205994</id><published>2009-07-28T11:15:00.004-04:00</published><updated>2009-07-28T11:28:03.015-04:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2009-07-28T11:28:03.015-04:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="Architecture Edition" /><category scheme="http://www.blogger.com/atom/ns#" term="2010 Rosario" /><category scheme="http://www.blogger.com/atom/ns#" term="VSTS" /><category scheme="http://www.blogger.com/atom/ns#" term="presentation" /><category scheme="http://www.blogger.com/atom/ns#" term="Cincinnati Financial" /><title>VSTS 2010: Architecture Edition Presentation</title><content type="html">Recently, I had the pleasure of co-presenting (probably generous...I more just rode shotgun :) on &lt;span id="SPELLING_ERROR_0" class="blsp-spelling-error"&gt;VSTS&lt;/span&gt; 2010: Architecture Edition with &lt;a href="http://www.teamsystemcafe.net/"&gt;Randy &lt;span id="SPELLING_ERROR_1" class="blsp-spelling-error"&gt;Pagels&lt;/span&gt;&lt;/a&gt;, Developer Platform Technical Specialist with Microsoft. We spoke to an impressively-attended internal user group at &lt;a href="http://www.cinfin.com/"&gt;Cincinnati Financial&lt;/a&gt;. Thank you Randy for the invitation to co-present and Cincinnati Financial for having us in.&lt;br /&gt;&lt;br /&gt;To be honest, I'm not a big fan of the current 2008 Architecture Edition. Too rigid. Doesn't roll with the punches very well. It's more of a lay-down-the-law boundaries at the beginning of the project without the flexibility of absorbing feedback and instituting ongoing, evolutionary change.&lt;br /&gt;&lt;br /&gt;The new version seems much more flexible and functional. It imposes a model / architecture but can be (and expects to be) adjusted easily over the life of the project. One can also institute a confirmation check of the code against the model during the automated build. It's less overbearing and more of a quality gate and feedback mechanism: "Uh, excuse me, you're directly accessing the data layer from the presentation layer...? Nope, sorry. You need to go through the interface / business layer to ensure...Thank you."&lt;br /&gt;&lt;br /&gt;From the presentation, we fielded a lot of great questions. Here are the responses Randy and I compiled that we needed to take away. Thanks to Randy and the product group for their responses:&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Q. Can we modify the &lt;span id="SPELLING_ERROR_2" class="blsp-spelling-error"&gt;TSWA&lt;/span&gt; project home page to include 2 WI query results: Individual, Team?&lt;br /&gt;A. There’s not much you can do with &lt;span id="SPELLING_ERROR_3" class="blsp-spelling-error"&gt;TSWA&lt;/span&gt; 2008 but there’s a new feature in &lt;span id="SPELLING_ERROR_4" class="blsp-spelling-error"&gt;TSWA&lt;/span&gt; 2010 (which is now a part of &lt;span id="SPELLING_ERROR_5" class="blsp-spelling-error"&gt;TFS&lt;/span&gt; 2010) that might accommodate this request. In &lt;span id="SPELLING_ERROR_6" class="blsp-spelling-error"&gt;TSWA&lt;/span&gt; 2010, you will be able to customize the “Work Items Summary” section on the home page(talk about nice!) to select a stored query.  Even though the Limitation here is that you can’t have more than one query showing, you can select a query that might have a filter that looks like “&lt;span id="SPELLING_ERROR_7" class="blsp-spelling-error"&gt;AssignedTo&lt;/span&gt; = @me OR &lt;span id="SPELLING_ERROR_8" class="blsp-spelling-error"&gt;AreaPath&lt;/span&gt;=Team”.&lt;br /&gt;&lt;br /&gt;Q. Can a Coded &lt;span id="SPELLING_ERROR_9" class="blsp-spelling-error"&gt;UI&lt;/span&gt; test, test multiple browsers during a build? e.g. Mozilla, IE6, 7, 8&lt;br /&gt;A. We support IE7 and IE8.  The support for FireFox 3.0 will be at &lt;span id="SPELLING_ERROR_10" class="blsp-spelling-error"&gt;CTP&lt;/span&gt; level by &lt;span id="SPELLING_ERROR_11" class="blsp-spelling-error"&gt;RTM&lt;/span&gt; time.  There are no plans for other browser support from product team at this point but there is extensibility support here for other 3rd parties/partners to add the support.&lt;br /&gt;&lt;br /&gt;Q. Does code need to compile in order to produce the sequence diagram?&lt;br /&gt;A. Generally speaking, the code must compile for sequence generation to work.  Since we use the language services which use a sort of background / delay compile system – you will get a generated diagram for the parts of your code that does compile.  For the parts that don’t compile, all bets are off since the language services do not guarantee behavior at that point.&lt;br /&gt;&lt;br /&gt;Q. Can you update the underlying &lt;span id="SPELLING_ERROR_12" class="blsp-spelling-error"&gt;DGML&lt;/span&gt; XML and have that change reflect in all instances? Sort of a search/replace?&lt;br /&gt;A. Not totally clear on this, but  in general, if you update the raw XML behind a &lt;span id="SPELLING_ERROR_13" class="blsp-spelling-error"&gt;DGML&lt;/span&gt; graph, it will be immediately reflected in the graph.&lt;br /&gt;&lt;br /&gt;Q. Is there any &lt;span id="SPELLING_ERROR_14" class="blsp-spelling-error"&gt;Visio&lt;/span&gt; import &lt;span id="SPELLING_ERROR_15" class="blsp-spelling-error"&gt;UML&lt;/span&gt;?&lt;br /&gt;A.  Yes, this will be provided as a &lt;span id="SPELLING_ERROR_16" class="blsp-spelling-error"&gt;PowerTool&lt;/span&gt; at &lt;span id="SPELLING_ERROR_17" class="blsp-spelling-error"&gt;RTM&lt;/span&gt;.&lt;br /&gt;&lt;br /&gt;Q. Is there any &lt;span id="SPELLING_ERROR_18" class="blsp-spelling-error"&gt;XMI&lt;/span&gt; import &lt;span id="SPELLING_ERROR_19" class="blsp-spelling-error"&gt;UML&lt;/span&gt;?&lt;br /&gt;A.  Yes, same story as the &lt;span id="SPELLING_ERROR_20" class="blsp-spelling-error"&gt;Visio&lt;/span&gt; Import.&lt;br /&gt;&lt;br /&gt;Q. Is there state management / authentication persistence support within &lt;span id="SPELLING_ERROR_21" class="blsp-spelling-error"&gt;SuperPreview&lt;/span&gt;?&lt;br /&gt;A. Since this runs in an actual browser session and will run anything in the “&lt;span id="SPELLING_ERROR_22" class="blsp-spelling-error"&gt;OnLoad&lt;/span&gt; javascript” call so if there is anything going on in there it will execute and then take a snapshot of the page.  An image is produced after you specify the URL – it is a snapshot.  You have to change the URL to change the side by side layout.  Unfortunately, there’s no way currently for &lt;span id="SPELLING_ERROR_23" class="blsp-spelling-error"&gt;SuperPreview&lt;/span&gt; to work with web pages that are behind a log-in (if I’m interpreting your question, correctly). The page must be &lt;span id="SPELLING_ERROR_24" class="blsp-spelling-corrected"&gt;publicly&lt;/span&gt; accessible. This is a pretty high priority item for the PG with the next version of &lt;span id="SPELLING_ERROR_25" class="blsp-spelling-error"&gt;SuperPreview&lt;/span&gt;.&lt;br /&gt;&lt;br /&gt;Q. Does Test Essentials require agent/service/install onto &lt;span id="SPELLING_ERROR_26" class="blsp-spelling-error"&gt;QA&lt;/span&gt; boxes?&lt;br /&gt;A. Yes, through small services called “Data Collectors”&lt;br /&gt;&lt;br /&gt;Q. What's new in unit tests for &lt;span id="SPELLING_ERROR_27" class="blsp-spelling-error"&gt;VSTS&lt;/span&gt; 2010?&lt;br /&gt;A. There are some minor enhancements, such as support for categories instead of test lists, performance improvements like using more than one core. Simplifying deployment that will result in improved performance as well. Unit Tests can now be extended with custom attributes (like privilege escalation attribute). The unit test type can be extended to provide custom coded tests (this is how coded &lt;span id="SPELLING_ERROR_28" class="blsp-spelling-error"&gt;UI&lt;/span&gt; is implemented)&lt;br /&gt;&lt;br /&gt;Some good discussion: on Managed Extensibility Framework (&lt;span id="SPELLING_ERROR_29" class="blsp-spelling-error"&gt;MEF&lt;/span&gt;) at &lt;a href="https://webmail.cardinalsolutions.com/owa/redir.aspx?C=302127d777c04bd19f4fb46de7337530&amp;amp;URL=http%3a%2f%2fwww.codeplex.com%2fMEF" target="_blank"&gt;http://www.codeplex.com/MEF&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9369362-8850477333047205994?l=www.jeffreyhunsaker.com' alt='' /&gt;&lt;/div&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/EffectiveThoughts?a=V9ubaJzmrGI:sw7g3qsKrpk:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/EffectiveThoughts?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/EffectiveThoughts?a=V9ubaJzmrGI:sw7g3qsKrpk:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/EffectiveThoughts?i=V9ubaJzmrGI:sw7g3qsKrpk:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/EffectiveThoughts?a=V9ubaJzmrGI:sw7g3qsKrpk:dnMXMwOfBR0"&gt;&lt;img src="http://feeds.feedburner.com/~ff/EffectiveThoughts?d=dnMXMwOfBR0" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/EffectiveThoughts?a=V9ubaJzmrGI:sw7g3qsKrpk:gIN9vFwOqvQ"&gt;&lt;img src="http://feeds.feedburner.com/~ff/EffectiveThoughts?i=V9ubaJzmrGI:sw7g3qsKrpk:gIN9vFwOqvQ" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/EffectiveThoughts?a=V9ubaJzmrGI:sw7g3qsKrpk:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/EffectiveThoughts?i=V9ubaJzmrGI:sw7g3qsKrpk:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/EffectiveThoughts?a=V9ubaJzmrGI:sw7g3qsKrpk:YwkR-u9nhCs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/EffectiveThoughts?d=YwkR-u9nhCs" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/EffectiveThoughts/~4/V9ubaJzmrGI" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://www.jeffreyhunsaker.com/feeds/8850477333047205994/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="https://www.blogger.com/comment.g?blogID=9369362&amp;postID=8850477333047205994" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/9369362/posts/default/8850477333047205994?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/9369362/posts/default/8850477333047205994?v=2" /><link rel="alternate" type="text/html" href="http://www.jeffreyhunsaker.com/2009/07/vsts-2010-architecture-edition.html" title="VSTS 2010: Architecture Edition Presentation" /><author><name>Jeff Hunsaker</name><uri>http://www.blogger.com/profile/07740484450068986098</uri><email>noreply@blogger.com</email><gd:extendedProperty name="OpenSocialUserId" value="04427669421227655643" /></author><thr:total>0</thr:total></entry><entry gd:etag="W/&quot;A04BQH86fip7ImA9WxJUFEU.&quot;"><id>tag:blogger.com,1999:blog-9369362.post-2790523647731555781</id><published>2009-07-13T08:32:00.004-04:00</published><updated>2009-07-13T08:59:11.116-04:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2009-07-13T08:59:11.116-04:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="Chicago" /><category scheme="http://www.blogger.com/atom/ns#" term="off-topic" /><category scheme="http://www.blogger.com/atom/ns#" term="food" /><title>Off Topic: Chicago Must-Eat Foods</title><content type="html">This is a frequent topic of conversation with friends visiting Chicago. I lived there for 8 years and loved Chicago...well, except for the October to May winters. Chicago has great sports, culture, festivals, events, shopping and...of course food. So I can avoid regurgitating this list every time I'm asked, here we go:&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.chicagopizzaandovengrinder.com/"&gt;Chicago Pizza and Oven Grinders&lt;/a&gt; (Pizza in a bowl...owner remembers wait list by your face)&lt;br /&gt;&lt;a href="http://www.cafebabareeba.com/chicago/"&gt;Cafe Babareeba&lt;/a&gt; (Spanish tapas)&lt;br /&gt;&lt;a href="http://www.giordanos.com/"&gt;Giordano's&lt;/a&gt; (deep dish pizza; pass on Gino's...no where near as good)&lt;br /&gt;&lt;a href="http://www.portillos.com/"&gt;Portillo's&lt;/a&gt; (Loaded dogs)&lt;br /&gt;&lt;a href="http://www.joes.net/"&gt;Joe's&lt;/a&gt; (get the Stone Crab if it's in season)&lt;br /&gt;&lt;a href="http://www.monamigabi.com/chicago"&gt;Mon Ami Gabi&lt;/a&gt; (French)&lt;br /&gt;&lt;a href="http://www.wildfirerestaurant.com/"&gt;&lt;/a&gt;&lt;a href="http://www.tizimelloul.com/"&gt;Tizi Melloul&lt;/a&gt; (Mediterranean)&lt;br /&gt;&lt;a href="http://miafrancesca.com/"&gt;Mia Francesca's&lt;/a&gt; (Italian)&lt;br /&gt;&lt;a href="http://www.starofsiamchicago.com/"&gt;Star of Siam&lt;/a&gt; (Tai)&lt;br /&gt;&lt;a href="http://loumitchellsrestaurant.com/"&gt;Mitchell's&lt;/a&gt; (breakfast)&lt;br /&gt;&lt;br /&gt;I'm sure I'm forgetting something but that's a good start. Enjoy!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9369362-2790523647731555781?l=www.jeffreyhunsaker.com' alt='' /&gt;&lt;/div&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/EffectiveThoughts?a=oyZ1g5Xb_bQ:f3nkX4AXiIE:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/EffectiveThoughts?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/EffectiveThoughts?a=oyZ1g5Xb_bQ:f3nkX4AXiIE:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/EffectiveThoughts?i=oyZ1g5Xb_bQ:f3nkX4AXiIE:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/EffectiveThoughts?a=oyZ1g5Xb_bQ:f3nkX4AXiIE:dnMXMwOfBR0"&gt;&lt;img src="http://feeds.feedburner.com/~ff/EffectiveThoughts?d=dnMXMwOfBR0" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/EffectiveThoughts?a=oyZ1g5Xb_bQ:f3nkX4AXiIE:gIN9vFwOqvQ"&gt;&lt;img src="http://feeds.feedburner.com/~ff/EffectiveThoughts?i=oyZ1g5Xb_bQ:f3nkX4AXiIE:gIN9vFwOqvQ" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/EffectiveThoughts?a=oyZ1g5Xb_bQ:f3nkX4AXiIE:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/EffectiveThoughts?i=oyZ1g5Xb_bQ:f3nkX4AXiIE:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/EffectiveThoughts?a=oyZ1g5Xb_bQ:f3nkX4AXiIE:YwkR-u9nhCs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/EffectiveThoughts?d=YwkR-u9nhCs" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/EffectiveThoughts/~4/oyZ1g5Xb_bQ" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://www.jeffreyhunsaker.com/feeds/2790523647731555781/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="https://www.blogger.com/comment.g?blogID=9369362&amp;postID=2790523647731555781" title="2 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/9369362/posts/default/2790523647731555781?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/9369362/posts/default/2790523647731555781?v=2" /><link rel="alternate" type="text/html" href="http://www.jeffreyhunsaker.com/2009/07/off-topic-chicago-must-eat-foods.html" title="Off Topic: Chicago Must-Eat Foods" /><author><name>Jeff Hunsaker</name><uri>http://www.blogger.com/profile/07740484450068986098</uri><email>noreply@blogger.com</email><gd:extendedProperty name="OpenSocialUserId" value="04427669421227655643" /></author><thr:total>2</thr:total></entry><entry gd:etag="W/&quot;CE8BQHgyeSp7ImA9WxJUE0s.&quot;"><id>tag:blogger.com,1999:blog-9369362.post-1422153613300876138</id><published>2009-06-22T14:36:00.004-04:00</published><updated>2009-07-11T21:40:51.691-04:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2009-07-11T21:40:51.691-04:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="2010 Rosario" /><category scheme="http://www.blogger.com/atom/ns#" term="configuration" /><category scheme="http://www.blogger.com/atom/ns#" term="TFS" /><category scheme="http://www.blogger.com/atom/ns#" term="setup" /><title>TFS 2010 Setup: Gotchas</title><content type="html">I'm sure I missed a step somewhere during setup but...so the search engines catch 'em, I'm going to post my TFS/VSTS 2010 setup missteps below:&lt;br /&gt;&lt;br /&gt;&lt;span style="FONT-WEIGHT: bold"&gt;Issue&lt;/span&gt;: "TF255147: The following server that is running SQL Server is not listening on the expected TCP port: SERVER"&lt;br /&gt;&lt;span style="FONT-WEIGHT: bold"&gt;Resolution&lt;/span&gt;: Open SQL Server Configuration Manager. Under SQL Server Network Configuration, Protocols for MSSQLSERVER, right-mouse Enable TCP/IP. Restart SQL Server. Re-run TFS configuration wizard.&lt;br /&gt;&lt;br /&gt;&lt;span style="FONT-WEIGHT: bold"&gt;Issue&lt;/span&gt;: "TF255282: Windows SharePoint Services 3.0 cannot be installed. The program is already installed on this server"&lt;br /&gt;&lt;span style="FONT-WEIGHT: bold"&gt;Resolution&lt;/span&gt;: Open up Add/Remove Programs (or "Programs and Features" under Win2k8 Server) and remove Microsoft Windows SharePoint Services 3.0. Re-run TFS configuration wizard.&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Issue&lt;/strong&gt;: Couldn't get Full-Text search within SQL 2008 to install.&lt;br /&gt;MSI (s) (14:AC) [00:03:21:091]: Source is incorrect. Unable to open or validate MSI package D:\Setup\sql_engine_core_shared.msi.MSI (s) (14:AC) [00:03:21:093]: Note: 1: 2203 2: D:\Setup\sql_engine_core_shared.msi 3: -2147287037 MSI (s) (14:AC) [00:03:21:093]: Source is incorrect. Unable to open or validate MSI package D:\Setup\sql_engine_core_shared.msi.Please insert the disk: Please insert next disk&lt;br /&gt;&lt;strong&gt;Resolution&lt;/strong&gt;: I'm installing on a VPC so I simiply download ISO installs, "Capture ISO image..." from the CD menu of the VPC and install. Works great...usually. In this case, for some reason, the installation would get 2/3rds to completion and die with very innocuous errors. I kept coming up empty searching for "error" within the 500k MSI log file. Finally stumbled onto something referring to "Unable to open..." having something to do with subst.exe and network or simulated mapped drives. I expanded the ISO with &lt;a href="http://www.magiciso.com/"&gt;MagicISO&lt;/a&gt;, copied it to the VPC hard drive and wala, no more issue. That was a good 6 hours of struggle.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9369362-1422153613300876138?l=www.jeffreyhunsaker.com' alt='' /&gt;&lt;/div&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/EffectiveThoughts?a=Q2sVPzSMXW0:mK8wbhD2YKM:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/EffectiveThoughts?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/EffectiveThoughts?a=Q2sVPzSMXW0:mK8wbhD2YKM:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/EffectiveThoughts?i=Q2sVPzSMXW0:mK8wbhD2YKM:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/EffectiveThoughts?a=Q2sVPzSMXW0:mK8wbhD2YKM:dnMXMwOfBR0"&gt;&lt;img src="http://feeds.feedburner.com/~ff/EffectiveThoughts?d=dnMXMwOfBR0" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/EffectiveThoughts?a=Q2sVPzSMXW0:mK8wbhD2YKM:gIN9vFwOqvQ"&gt;&lt;img src="http://feeds.feedburner.com/~ff/EffectiveThoughts?i=Q2sVPzSMXW0:mK8wbhD2YKM:gIN9vFwOqvQ" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/EffectiveThoughts?a=Q2sVPzSMXW0:mK8wbhD2YKM:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/EffectiveThoughts?i=Q2sVPzSMXW0:mK8wbhD2YKM:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/EffectiveThoughts?a=Q2sVPzSMXW0:mK8wbhD2YKM:YwkR-u9nhCs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/EffectiveThoughts?d=YwkR-u9nhCs" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/EffectiveThoughts/~4/Q2sVPzSMXW0" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://www.jeffreyhunsaker.com/feeds/1422153613300876138/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="https://www.blogger.com/comment.g?blogID=9369362&amp;postID=1422153613300876138" title="1 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/9369362/posts/default/1422153613300876138?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/9369362/posts/default/1422153613300876138?v=2" /><link rel="alternate" type="text/html" href="http://www.jeffreyhunsaker.com/2009/06/tfs-2010-setup-gotchas.html" title="TFS 2010 Setup: Gotchas" /><author><name>Jeff Hunsaker</name><uri>http://www.blogger.com/profile/07740484450068986098</uri><email>noreply@blogger.com</email><gd:extendedProperty name="OpenSocialUserId" value="04427669421227655643" /></author><thr:total>1</thr:total></entry></feed>
