<?xml version="1.0" encoding="utf-8"?>
<rss xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:pingback="http://madskills.com/public/xml/rss/module/pingback/" xmlns:trackback="http://madskills.com/public/xml/rss/module/trackback/" version="2.0">
  <channel>
    <title>Accentient</title>
    <link>http://blog.accentient.com/</link>
    <description>Visual Studio ALM Experts</description>
    <language>en-us</language>
    <copyright>Richard Hundhausen</copyright>
    <lastBuildDate>Wed, 02 May 2012 16:52:28 GMT</lastBuildDate>
    <generator>newtelligence dasBlog 2.3.9074.18820</generator>
    <managingEditor>richard@accentient.com</managingEditor>
    <webMaster>richard@accentient.com</webMaster>
    <item>
      <trackback:ping>http://blog.accentient.com/Trackback.aspx?guid=78c167dc-ee79-4b8b-acf5-447a3eff7652</trackback:ping>
      <pingback:server>http://blog.accentient.com/pingback.aspx</pingback:server>
      <pingback:target>http://blog.accentient.com/PermaLink,guid,78c167dc-ee79-4b8b-acf5-447a3eff7652.aspx</pingback:target>
      <dc:creator>Richard Hundhausen</dc:creator>
      <wfw:comment>http://blog.accentient.com/CommentView,guid,78c167dc-ee79-4b8b-acf5-447a3eff7652.aspx</wfw:comment>
      <wfw:commentRss>http://blog.accentient.com/SyndicationService.asmx/GetEntryCommentsRss?guid=78c167dc-ee79-4b8b-acf5-447a3eff7652</wfw:commentRss>
      <slash:comments>2</slash:comments>
      <body xmlns="http://www.w3.org/1999/xhtml">
        <p>
Thank you for attending the workshop yesterday. You can find the presentation link
below.
</p>
        <p>
It was three hours of packed information (and a packed room). I believe we had around
90 people in the workshop.
</p>
        <p>
          <img style="background-image: none; border-bottom: 0px; border-left: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top: 0px; border-right: 0px; padding-top: 0px" title="image" border="0" alt="image" src="http://blog.accentient.com/content/binary/Windows-Live-Writer/Scrum-Fundamentals-Workshop-in-Boise_8CE8/image_3.png" width="644" height="484" />
        </p>
        <p>
The workshop focused on five primary topics:
</p>
        <ul>
          <li>
Scrum is popular (because it works)</li>
          <li>
Scrumdamentals (the fundamentals of Scrum)</li>
          <li>
Using Scrum</li>
          <li>
Continuous Improvement</li>
          <li>
Next Steps</li>
        </ul>
        <p>
As I mentioned, there are some good resources for you to bookmark:
</p>
        <ul>
          <li>
            <a href="http://scrum.org" target="_blank">Scrum.org</a>, including the <a href="http://scrum.org/scrumguides" target="_blank">Scrum
Guide</a>, and <a href="http://twitter.com/#!/scrumdotorg" target="_blank">Twitter</a></li>
          <li>
Ken Schwaber’s new book <a href="http://www.amazon.com/Software-30-Days-Customers-Competitors/dp/1118206665" target="_blank">Software
in 30 Days</a> (which helps “sell” Scrum into an organization)</li>
          <li>
            <a href="http://kenschwaber.wordpress.com/2011/04/07/scrum-fails/" target="_blank">Scrum
Fails?</a> blog post by Ken Schwaber</li>
          <li>
A helpful YouTube video showing tips on running a <a href="http://www.youtube.com/watch?v=-UUrLxNBK_g" target="_blank">Daily
Scrum</a> (by fellow Professional Scrum Trainer Adam Cogan)</li>
          <li>
            <a href="http://www.linkedin.com/groups/AgileBoise-1683377" target="_blank">AgileBoise
group</a> (LinkedIn)</li>
          <li>
            <a href="http://tech.groups.yahoo.com/group/scrumdevelopment/" target="_blank">Scrum
discussion group</a> (Yahoo)</li>
          <li>
A funny YouTube video: <a href="http://www.youtube.com/watch?v=4u5N00ApR_k" target="_blank">I
want to run an agile project</a></li>
        </ul>
        <p>
Thank you to <a href="http://www.boisecodecamp.com" target="_blank">Boise Code Camp</a> and
the <a href="http://www.idahotechcouncil.org" target="_blank">Idaho Technology Council</a> for
supporting the workshop.
</p>
        <p>
Files: <a href="http://blog.accentient.com/files/BoiseScrumFundamentals.pdf">Presentation
(3.5 mb)</a><img width="0" height="0" src="http://blog.accentient.com/aggbug.ashx?id=78c167dc-ee79-4b8b-acf5-447a3eff7652" /></p>
      </body>
      <title>Scrum Fundamentals Workshop in Boise</title>
      <guid isPermaLink="false">http://blog.accentient.com/PermaLink,guid,78c167dc-ee79-4b8b-acf5-447a3eff7652.aspx</guid>
      <link>http://blog.accentient.com/2012/05/02/ScrumFundamentalsWorkshopInBoise.aspx</link>
      <pubDate>Wed, 02 May 2012 16:52:28 GMT</pubDate>
      <description>&lt;p&gt;
Thank you for attending the workshop yesterday. You can find the presentation link
below.
&lt;/p&gt;
&lt;p&gt;
It was three hours of packed information (and a packed room). I believe we had around
90 people in the workshop.
&lt;/p&gt;
&lt;p&gt;
&lt;img style="background-image: none; border-bottom: 0px; border-left: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top: 0px; border-right: 0px; padding-top: 0px" title="image" border="0" alt="image" src="http://blog.accentient.com/content/binary/Windows-Live-Writer/Scrum-Fundamentals-Workshop-in-Boise_8CE8/image_3.png" width="644" height="484"&gt;
&lt;/p&gt;
&lt;p&gt;
The workshop focused on five primary topics:
&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;
Scrum is popular (because it works)&lt;/li&gt;
&lt;li&gt;
Scrumdamentals (the fundamentals of Scrum)&lt;/li&gt;
&lt;li&gt;
Using Scrum&lt;/li&gt;
&lt;li&gt;
Continuous Improvement&lt;/li&gt;
&lt;li&gt;
Next Steps&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;
As I mentioned, there are some good resources for you to bookmark:
&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;a href="http://scrum.org" target="_blank"&gt;Scrum.org&lt;/a&gt;, including the &lt;a href="http://scrum.org/scrumguides" target="_blank"&gt;Scrum
Guide&lt;/a&gt;, and &lt;a href="http://twitter.com/#!/scrumdotorg" target="_blank"&gt;Twitter&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;
Ken Schwaber’s new book &lt;a href="http://www.amazon.com/Software-30-Days-Customers-Competitors/dp/1118206665" target="_blank"&gt;Software
in 30 Days&lt;/a&gt; (which helps “sell” Scrum into an organization)&lt;/li&gt;
&lt;li&gt;
&lt;a href="http://kenschwaber.wordpress.com/2011/04/07/scrum-fails/" target="_blank"&gt;Scrum
Fails?&lt;/a&gt; blog post by Ken Schwaber&lt;/li&gt;
&lt;li&gt;
A helpful YouTube video showing tips on running a &lt;a href="http://www.youtube.com/watch?v=-UUrLxNBK_g" target="_blank"&gt;Daily
Scrum&lt;/a&gt; (by fellow Professional Scrum Trainer Adam Cogan)&lt;/li&gt;
&lt;li&gt;
&lt;a href="http://www.linkedin.com/groups/AgileBoise-1683377" target="_blank"&gt;AgileBoise
group&lt;/a&gt; (LinkedIn)&lt;/li&gt;
&lt;li&gt;
&lt;a href="http://tech.groups.yahoo.com/group/scrumdevelopment/" target="_blank"&gt;Scrum
discussion group&lt;/a&gt; (Yahoo)&lt;/li&gt;
&lt;li&gt;
A funny YouTube video: &lt;a href="http://www.youtube.com/watch?v=4u5N00ApR_k" target="_blank"&gt;I
want to run an agile project&lt;/a&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;
Thank you to &lt;a href="http://www.boisecodecamp.com" target="_blank"&gt;Boise Code Camp&lt;/a&gt; and
the &lt;a href="http://www.idahotechcouncil.org" target="_blank"&gt;Idaho Technology Council&lt;/a&gt; for
supporting the workshop.
&lt;/p&gt;
&lt;p&gt;
Files: &lt;a href="http://blog.accentient.com/files/BoiseScrumFundamentals.pdf"&gt;Presentation
(3.5 mb)&lt;/a&gt;&lt;img width="0" height="0" src="http://blog.accentient.com/aggbug.ashx?id=78c167dc-ee79-4b8b-acf5-447a3eff7652" /&gt;</description>
      <comments>http://blog.accentient.com/CommentView,guid,78c167dc-ee79-4b8b-acf5-447a3eff7652.aspx</comments>
      <category>Conferences</category>
      <category>Scrum</category>
    </item>
    <item>
      <trackback:ping>http://blog.accentient.com/Trackback.aspx?guid=a8415038-766f-4fb1-91bf-954f6f11d411</trackback:ping>
      <pingback:server>http://blog.accentient.com/pingback.aspx</pingback:server>
      <pingback:target>http://blog.accentient.com/PermaLink,guid,a8415038-766f-4fb1-91bf-954f6f11d411.aspx</pingback:target>
      <dc:creator>Simon Reindl</dc:creator>
      <wfw:comment>http://blog.accentient.com/CommentView,guid,a8415038-766f-4fb1-91bf-954f6f11d411.aspx</wfw:comment>
      <wfw:commentRss>http://blog.accentient.com/SyndicationService.asmx/GetEntryCommentsRss?guid=a8415038-766f-4fb1-91bf-954f6f11d411</wfw:commentRss>
      <slash:comments>1</slash:comments>
      <body xmlns="http://www.w3.org/1999/xhtml">
        <h3>Overview
</h3>
        <p>
In TFS/VS 11, frameworks other than MS Test are supported, which is cool. Peter Provost
mentions them <a href="http://www.peterprovost.org/blog/2012/02/29/Visual-Studio-11-Beta-Unit-Testing-Plugins-List/" target="_blank">here</a>.
</p>
        <p>
OK, so you start to use this great new feature, queue up a team build and the tests
aren’t run.
</p>
        <p>
Assem Bansal has a great article <a href="http://blogs.msdn.com/b/aseemb/archive/2012/03/03/how-to-make-your-discoverer-executor-extension-visible-to-ute.aspx" target="_blank">here</a>,
so you do that, and no tests are run either. Confusing. The issue is that the 64 bit
version is not picking up the reference to the test extension even when it is installed.
Hey, it is a beta!
</p>
        <p>
The steps to correct this are below, which I picked up from <a href="http://www.codewrecks.com/blog/index.php/about/">Ricci
Gian Maria</a> <a href="http://www.codewrecks.com/blog/index.php/2012/03/05/running-nunit-and-xunit-tests-in-tfs11-build/" target="_blank">here</a>.
</p>
        <p>
I put the steps in a checklist to make it easier for me to follow.
</p>
        <table border="1" cellspacing="0" cellpadding="0">
          <tbody>
            <tr>
              <td valign="top" width="53">
                <p>
                  <b>Step</b>
                </p>
              </td>
              <td valign="top" width="560">
                <p>
                  <b>Description</b>
                </p>
              </td>
            </tr>
            <tr>
              <td valign="top" width="53">
                <p>
                  <b>1</b>
                </p>
              </td>
              <td valign="top" width="560">
                <p>
Log on locally to the build server
</p>
              </td>
            </tr>
            <tr>
              <td valign="top" width="53">
                <p>
                  <b>2</b>
                </p>
              </td>
              <td valign="top" width="560">
                <p>
Install the nUnit test runner extension 
</p>
                <p>
                  <a href="http://visualstudiogallery.msdn.microsoft.com/6ab922d0-21c0-4f06-ab5f-4ecd1fe7175d">http://visualstudiogallery.msdn.microsoft.com/6ab922d0-21c0-4f06-ab5f-4ecd1fe7175d</a>
                </p>
              </td>
            </tr>
            <tr>
              <td valign="top" width="53">
                <p>
                  <b>3</b>
                </p>
              </td>
              <td valign="top" width="560">
                <p>
Run the download, and the extension will be installed
</p>
              </td>
            </tr>
            <tr>
              <td valign="top" width="53">
                <p>
                  <b>4</b>
                </p>
              </td>
              <td valign="top" width="560">
                <p>
Open windows explorer, and navigate to the users folder for the account that you are
logged in as
</p>
              </td>
            </tr>
            <tr>
              <td valign="top" width="53">
                <p>
                  <b>5</b>
                </p>
                <p>
                  <b>
                  </b>
                </p>
              </td>
              <td valign="top" width="560">
                <p>
Copy all the nUnit assemblies from the nUnit extension (you will have to browse them
until you see the four listed below. 
</p>
                <p>
They will be in C:\Users\&lt;UserName&gt;\AppData\Local\Microsoft\VisualStudio\11.0\Extensions\&lt;Extension
Folder&gt; 
</p>
                <p>
                  <a href="http://blog.accentient.com/content/binary/Windows-Live-Writer/Running_679A/clip_image002_2.jpg">
                    <img style="background-image: none; border-right-width: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px; padding-top: 0px" title="clip_image002" border="0" alt="clip_image002" src="http://blog.accentient.com/content/binary/Windows-Live-Writer/Running_679A/clip_image002_thumb.jpg" width="518" height="390" />
                  </a>
                </p>
              </td>
            </tr>
            <tr>
              <td valign="top" width="53">
                <p>
                  <b>6</b>
                </p>
              </td>
              <td valign="top" width="560">
                <p>
Add them to a location in version control 
</p>
                <p>
If you are doing a lot of build customisation (you probably will be - eventually :)
), it is best practice to have a team project for the extension assemblies as well
as the customised build templates 
</p>
                <p>
                  <a href="http://blog.accentient.com/content/binary/Windows-Live-Writer/Running_679A/clip_image004_2.jpg">
                    <img style="background-image: none; border-right-width: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px; padding-top: 0px" title="clip_image004" border="0" alt="clip_image004" src="http://blog.accentient.com/content/binary/Windows-Live-Writer/Running_679A/clip_image004_thumb.jpg" width="536" height="177" />
                  </a>
                </p>
              </td>
            </tr>
            <tr>
              <td valign="top" width="53">
                <p>
                  <b>7</b>
                </p>
              </td>
              <td valign="top" width="560">
                <p>
Add the version control reference to the build controller 
</p>
                <p>
Build menu - manage Build Controllers - Properties; Set the Version control path to
custom assemblies to the location created in step 6. 
</p>
                <p>
                  <a href="http://blog.accentient.com/content/binary/Windows-Live-Writer/Running_679A/clip_image006_2.jpg">
                    <img style="background-image: none; border-right-width: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px; padding-top: 0px" title="clip_image006" border="0" alt="clip_image006" src="http://blog.accentient.com/content/binary/Windows-Live-Writer/Running_679A/clip_image006_thumb.jpg" width="531" height="476" />
                  </a>
                </p>
              </td>
            </tr>
            <tr>
              <td valign="top" width="53">
                <p>
                  <b>8</b>
                </p>
              </td>
              <td valign="top" width="560">
                <p>
Queue the build with a solution containing nUnit tests
</p>
              </td>
            </tr>
            <tr>
              <td valign="top" width="53">
                <p>
                  <b>9</b>
                </p>
              </td>
              <td valign="top" width="560">
                <p>
The tests are run, and the data is stored in TFS 
</p>
                <p>
                  <a href="http://blog.accentient.com/content/binary/Windows-Live-Writer/Running_679A/clip_image007_2.png">
                    <img style="background-image: none; border-right-width: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px; padding-top: 0px" title="clip_image007" border="0" alt="clip_image007" src="http://blog.accentient.com/content/binary/Windows-Live-Writer/Running_679A/clip_image007_thumb.png" width="530" height="407" />
                  </a>
                </p>
              </td>
            </tr>
          </tbody>
        </table>
        <p>
And now the tests are in the build. Awesome.
</p>
        <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:55dc9519-c70c-4359-956b-3c49ae499483" class="wlWriterEditableSmartContent">Technorati
Tags: <a href="http://technorati.com/tags/TFS11" rel="tag">TFS11</a>,<a href="http://technorati.com/tags/Build" rel="tag">Build</a>,<a href="http://technorati.com/tags/64Bit" rel="tag">64Bit</a>,<a href="http://technorati.com/tags/nUnit" rel="tag">nUnit</a>,<a href="http://technorati.com/tags/Unit+Testing" rel="tag">Unit
Testing</a></div>
        <img width="0" height="0" src="http://blog.accentient.com/aggbug.ashx?id=a8415038-766f-4fb1-91bf-954f6f11d411" />
      </body>
      <title>Running nUnit in a TFS11 build on 64 bit server</title>
      <guid isPermaLink="false">http://blog.accentient.com/PermaLink,guid,a8415038-766f-4fb1-91bf-954f6f11d411.aspx</guid>
      <link>http://blog.accentient.com/2012/04/30/RunningNUnitInATFS11BuildOn64BitServer.aspx</link>
      <pubDate>Mon, 30 Apr 2012 07:40:39 GMT</pubDate>
      <description>&lt;h3&gt;Overview
&lt;/h3&gt;
&lt;p&gt;
In TFS/VS 11, frameworks other than MS Test are supported, which is cool. Peter Provost
mentions them &lt;a href="http://www.peterprovost.org/blog/2012/02/29/Visual-Studio-11-Beta-Unit-Testing-Plugins-List/" target="_blank"&gt;here&lt;/a&gt;.
&lt;/p&gt;
&lt;p&gt;
OK, so you start to use this great new feature, queue up a team build and the tests
aren’t run.
&lt;/p&gt;
&lt;p&gt;
Assem Bansal has a great article &lt;a href="http://blogs.msdn.com/b/aseemb/archive/2012/03/03/how-to-make-your-discoverer-executor-extension-visible-to-ute.aspx" target="_blank"&gt;here&lt;/a&gt;,
so you do that, and no tests are run either. Confusing. The issue is that the 64 bit
version is not picking up the reference to the test extension even when it is installed.
Hey, it is a beta!
&lt;/p&gt;
&lt;p&gt;
The steps to correct this are below, which I picked up from &lt;a href="http://www.codewrecks.com/blog/index.php/about/"&gt;Ricci
Gian Maria&lt;/a&gt;&amp;nbsp;&lt;a href="http://www.codewrecks.com/blog/index.php/2012/03/05/running-nunit-and-xunit-tests-in-tfs11-build/" target="_blank"&gt;here&lt;/a&gt;.
&lt;/p&gt;
&lt;p&gt;
I put the steps in a checklist to make it easier for me to follow.
&lt;/p&gt;
&lt;table border="1" cellspacing="0" cellpadding="0"&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td valign="top" width="53"&gt;
&lt;p&gt;
&lt;b&gt;Step&lt;/b&gt;
&lt;/p&gt;
&lt;/td&gt;
&lt;td valign="top" width="560"&gt;
&lt;p&gt;
&lt;b&gt;Description&lt;/b&gt;
&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td valign="top" width="53"&gt;
&lt;p&gt;
&lt;b&gt;1&lt;/b&gt;
&lt;/p&gt;
&lt;/td&gt;
&lt;td valign="top" width="560"&gt;
&lt;p&gt;
Log on locally to the build server
&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td valign="top" width="53"&gt;
&lt;p&gt;
&lt;b&gt;2&lt;/b&gt;
&lt;/p&gt;
&lt;/td&gt;
&lt;td valign="top" width="560"&gt;
&lt;p&gt;
Install the nUnit test runner extension 
&lt;p&gt;
&lt;a href="http://visualstudiogallery.msdn.microsoft.com/6ab922d0-21c0-4f06-ab5f-4ecd1fe7175d"&gt;http://visualstudiogallery.msdn.microsoft.com/6ab922d0-21c0-4f06-ab5f-4ecd1fe7175d&lt;/a&gt;
&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td valign="top" width="53"&gt;
&lt;p&gt;
&lt;b&gt;3&lt;/b&gt;
&lt;/p&gt;
&lt;/td&gt;
&lt;td valign="top" width="560"&gt;
&lt;p&gt;
Run the download, and the extension will be installed
&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td valign="top" width="53"&gt;
&lt;p&gt;
&lt;b&gt;4&lt;/b&gt;
&lt;/p&gt;
&lt;/td&gt;
&lt;td valign="top" width="560"&gt;
&lt;p&gt;
Open windows explorer, and navigate to the users folder for the account that you are
logged in as
&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td valign="top" width="53"&gt;
&lt;p&gt;
&lt;b&gt;5&lt;/b&gt; 
&lt;p&gt;
&lt;b&gt;&lt;/b&gt;
&lt;/p&gt;
&lt;/td&gt;
&lt;td valign="top" width="560"&gt;
&lt;p&gt;
Copy all the nUnit assemblies from the nUnit extension (you will have to browse them
until you see the four listed below. 
&lt;p&gt;
They will be in C:\Users\&amp;lt;UserName&amp;gt;\AppData\Local\Microsoft\VisualStudio\11.0\Extensions\&amp;lt;Extension
Folder&amp;gt; 
&lt;p&gt;
&lt;a href="http://blog.accentient.com/content/binary/Windows-Live-Writer/Running_679A/clip_image002_2.jpg"&gt;&lt;img style="background-image: none; border-right-width: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px; padding-top: 0px" title="clip_image002" border="0" alt="clip_image002" src="http://blog.accentient.com/content/binary/Windows-Live-Writer/Running_679A/clip_image002_thumb.jpg" width="518" height="390"&gt;&lt;/a&gt;
&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td valign="top" width="53"&gt;
&lt;p&gt;
&lt;b&gt;6&lt;/b&gt;
&lt;/p&gt;
&lt;/td&gt;
&lt;td valign="top" width="560"&gt;
&lt;p&gt;
Add them to a location in version control 
&lt;p&gt;
If you are doing a lot of build customisation (you probably will be - eventually :)
), it is best practice to have a team project for the extension assemblies as well
as the customised build templates 
&lt;p&gt;
&lt;a href="http://blog.accentient.com/content/binary/Windows-Live-Writer/Running_679A/clip_image004_2.jpg"&gt;&lt;img style="background-image: none; border-right-width: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px; padding-top: 0px" title="clip_image004" border="0" alt="clip_image004" src="http://blog.accentient.com/content/binary/Windows-Live-Writer/Running_679A/clip_image004_thumb.jpg" width="536" height="177"&gt;&lt;/a&gt;
&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td valign="top" width="53"&gt;
&lt;p&gt;
&lt;b&gt;7&lt;/b&gt;
&lt;/p&gt;
&lt;/td&gt;
&lt;td valign="top" width="560"&gt;
&lt;p&gt;
Add the version control reference to the build controller 
&lt;p&gt;
Build menu - manage Build Controllers - Properties; Set the Version control path to
custom assemblies to the location created in step 6. 
&lt;p&gt;
&lt;a href="http://blog.accentient.com/content/binary/Windows-Live-Writer/Running_679A/clip_image006_2.jpg"&gt;&lt;img style="background-image: none; border-right-width: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px; padding-top: 0px" title="clip_image006" border="0" alt="clip_image006" src="http://blog.accentient.com/content/binary/Windows-Live-Writer/Running_679A/clip_image006_thumb.jpg" width="531" height="476"&gt;&lt;/a&gt;
&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td valign="top" width="53"&gt;
&lt;p&gt;
&lt;b&gt;8&lt;/b&gt;
&lt;/p&gt;
&lt;/td&gt;
&lt;td valign="top" width="560"&gt;
&lt;p&gt;
Queue the build with a solution containing nUnit tests
&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td valign="top" width="53"&gt;
&lt;p&gt;
&lt;b&gt;9&lt;/b&gt;
&lt;/p&gt;
&lt;/td&gt;
&lt;td valign="top" width="560"&gt;
&lt;p&gt;
The tests are run, and the data is stored in TFS 
&lt;p&gt;
&lt;a href="http://blog.accentient.com/content/binary/Windows-Live-Writer/Running_679A/clip_image007_2.png"&gt;&lt;img style="background-image: none; border-right-width: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px; padding-top: 0px" title="clip_image007" border="0" alt="clip_image007" src="http://blog.accentient.com/content/binary/Windows-Live-Writer/Running_679A/clip_image007_thumb.png" width="530" height="407"&gt;&lt;/a&gt;
&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;
And now the tests are in the build. Awesome.
&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:55dc9519-c70c-4359-956b-3c49ae499483" class="wlWriterEditableSmartContent"&gt;Technorati
Tags: &lt;a href="http://technorati.com/tags/TFS11" rel="tag"&gt;TFS11&lt;/a&gt;,&lt;a href="http://technorati.com/tags/Build" rel="tag"&gt;Build&lt;/a&gt;,&lt;a href="http://technorati.com/tags/64Bit" rel="tag"&gt;64Bit&lt;/a&gt;,&lt;a href="http://technorati.com/tags/nUnit" rel="tag"&gt;nUnit&lt;/a&gt;,&lt;a href="http://technorati.com/tags/Unit+Testing" rel="tag"&gt;Unit
Testing&lt;/a&gt;
&lt;/div&gt;
&lt;img width="0" height="0" src="http://blog.accentient.com/aggbug.ashx?id=a8415038-766f-4fb1-91bf-954f6f11d411" /&gt;</description>
      <comments>http://blog.accentient.com/CommentView,guid,a8415038-766f-4fb1-91bf-954f6f11d411.aspx</comments>
      <category>Simon Reindl</category>
      <category>Team Foundation Build</category>
      <category>TFS 11</category>
      <category>Unit Testing</category>
      <category>Visual Studio 11</category>
      <category>Visual Studio 2010</category>
    </item>
    <item>
      <trackback:ping>http://blog.accentient.com/Trackback.aspx?guid=1ff45541-a268-4b9e-9aea-a4aa0781d9f6</trackback:ping>
      <pingback:server>http://blog.accentient.com/pingback.aspx</pingback:server>
      <pingback:target>http://blog.accentient.com/PermaLink,guid,1ff45541-a268-4b9e-9aea-a4aa0781d9f6.aspx</pingback:target>
      <dc:creator>Simon Reindl</dc:creator>
      <wfw:comment>http://blog.accentient.com/CommentView,guid,1ff45541-a268-4b9e-9aea-a4aa0781d9f6.aspx</wfw:comment>
      <wfw:commentRss>http://blog.accentient.com/SyndicationService.asmx/GetEntryCommentsRss?guid=1ff45541-a268-4b9e-9aea-a4aa0781d9f6</wfw:commentRss>
      <slash:comments>1</slash:comments>
      <body xmlns="http://www.w3.org/1999/xhtml">
        <h1>Tracking waste in TFS
</h1>
        <h2>Overview
</h2>
        <p>
Tracking waste and gathering the empirical data is one of the most effective ways
of convincing people for the need to adapt. 
</p>
        <p>
This needs an Estimated Effort field, as in Scrum for Team System template. 
</p>
        <p>
This can be done with the MS templates, by adding this field in. 
</p>
        <p>
You need to use the estimated effort field, so that the burndown is not affected. 
</p>
        <h2>Steps
</h2>
        <p>
Within the area path of the team project, create a top level area called waste, under
that add the key waste areas as you become aware of them 
</p>
        <p>
          <a href="http://blog.accentient.com/content/binary/Windows-Live-Writer/Reporting-Waste-with-TFS-2010_1122B/clip_image001_2.png">
            <img style="background-image: none; border-right-width: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px; padding-top: 0px" title="clip_image001" border="0" alt="clip_image001" src="http://blog.accentient.com/content/binary/Windows-Live-Writer/Reporting-Waste-with-TFS-2010_1122B/clip_image001_thumb.png" width="244" height="198" />
          </a>
        </p>
        <p>
Whenever a team member encounters an issue that is causing them to lose time, they
create a Task (Sprint Backlog Task in SfTS 3) and set the Area path (feature scope
in SfTS 3) to be waste and the sub area if known. 
</p>
        <p>
Then update the estimated effort with the amount of time lost. 
</p>
        <p>
          <a href="http://blog.accentient.com/content/binary/Windows-Live-Writer/Reporting-Waste-with-TFS-2010_1122B/clip_image002_2.png">
            <img style="background-image: none; border-right-width: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px; padding-top: 0px" title="clip_image002" border="0" alt="clip_image002" src="http://blog.accentient.com/content/binary/Windows-Live-Writer/Reporting-Waste-with-TFS-2010_1122B/clip_image002_thumb.png" width="625" height="188" />
          </a>
        </p>
        <p>
Set 
</p>
        <p>
Estimated Effort = time lost 
</p>
        <p>
Planning scope/Iteration Path = sprint 
</p>
        <p>
Work Remaining = 0 
</p>
        <p>
Feature Scope/Area Path = Waste\SubArea 
</p>
        <p>
Description = Meaningful comment 
</p>
        <p>
Title = Meaningful Title 
</p>
        <p>
Create a separate work items or update the work item as and when further waste is
identified. 
</p>
        <h2>Reporting
</h2>
        <p>
Create a new work item query, and save it with a meaningful name. I have used "Waste
Query" 
</p>
        <p>
          <a href="http://blog.accentient.com/content/binary/Windows-Live-Writer/Reporting-Waste-with-TFS-2010_1122B/clip_image003_2.png">
            <img style="background-image: none; border-right-width: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px; padding-top: 0px" title="clip_image003" border="0" alt="clip_image003" src="http://blog.accentient.com/content/binary/Windows-Live-Writer/Reporting-Waste-with-TFS-2010_1122B/clip_image003_thumb.png" width="632" height="109" />
          </a>
        </p>
        <p>
Add the columns that you want to report on, by editing the column options. I have
added the Estimated Effort and Area Path columns 
</p>
        <p>
          <a href="http://blog.accentient.com/content/binary/Windows-Live-Writer/Reporting-Waste-with-TFS-2010_1122B/clip_image004_2.png">
            <img style="background-image: none; border-right-width: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px; padding-top: 0px" title="clip_image004" border="0" alt="clip_image004" src="http://blog.accentient.com/content/binary/Windows-Live-Writer/Reporting-Waste-with-TFS-2010_1122B/clip_image004_thumb.png" width="398" height="308" />
          </a>
        </p>
        <p>
After saving the query, you can then open it up in excel and create a report with
a pivot table and a chart to help create transparency regarding waste 
</p>
        <p>
          <a href="http://blog.accentient.com/content/binary/Windows-Live-Writer/Reporting-Waste-with-TFS-2010_1122B/clip_image005_2.png">
            <img style="background-image: none; border-right-width: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px; padding-top: 0px" title="clip_image005" border="0" alt="clip_image005" src="http://blog.accentient.com/content/binary/Windows-Live-Writer/Reporting-Waste-with-TFS-2010_1122B/clip_image005_thumb.png" width="394" height="368" />
          </a>
        </p>
        <h2>Other Process Templates
</h2>
        <p>
For this to work with other process templates, you will need to add in an “Estimated
Effort” field to the Task work item
</p>
        <p>
1. Get the latest version of the power tools for the version of TFS that you are using:
</p>
        <p>
TFS11: <a title="http://visualstudiogallery.msdn.microsoft.com/27832337-62ae-4b54-9b00-98bb4fb7041a" href="http://visualstudiogallery.msdn.microsoft.com/27832337-62ae-4b54-9b00-98bb4fb7041a">http://visualstudiogallery.msdn.microsoft.com/27832337-62ae-4b54-9b00-98bb4fb7041a</a></p>
        <p>
TFS2010: <a title="http://visualstudiogallery.msdn.microsoft.com/c255a1e4-04ba-4f68-8f4e-cd473d6b971f" href="http://visualstudiogallery.msdn.microsoft.com/c255a1e4-04ba-4f68-8f4e-cd473d6b971f">http://visualstudiogallery.msdn.microsoft.com/c255a1e4-04ba-4f68-8f4e-cd473d6b971f</a></p>
        <p>
2. Open the Task work item from the server
</p>
        <p>
          <a href="http://blog.accentient.com/content/binary/Windows-Live-Writer/Reporting-Waste-with-TFS-2010_1122B/image_2.png">
            <img style="background-image: none; border-right-width: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px; padding-top: 0px" title="image" border="0" alt="image" src="http://blog.accentient.com/content/binary/Windows-Live-Writer/Reporting-Waste-with-TFS-2010_1122B/image_thumb.png" width="694" height="84" />
          </a>
        </p>
        <p>
Select the Team Project Collection, Team Project, and Work Item to edit
</p>
        <p>
          <a href="http://blog.accentient.com/content/binary/Windows-Live-Writer/Reporting-Waste-with-TFS-2010_1122B/SNAGHTML1235dce.png">
            <img style="background-image: none; border-right-width: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px; padding-top: 0px" title="SNAGHTML1235dce" border="0" alt="SNAGHTML1235dce" src="http://blog.accentient.com/content/binary/Windows-Live-Writer/Reporting-Waste-with-TFS-2010_1122B/SNAGHTML1235dce_thumb.png" width="281" height="333" />
          </a>
        </p>
        <p>
Add a new field called Estimated Effort, with the details as below.
</p>
        <p>
Note: The reference name must have a full stop and no spaces.
</p>
        <p>
          <a href="http://blog.accentient.com/content/binary/Windows-Live-Writer/Reporting-Waste-with-TFS-2010_1122B/image_4.png">
            <img style="background-image: none; border-right-width: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px; padding-top: 0px" title="image" border="0" alt="image" src="http://blog.accentient.com/content/binary/Windows-Live-Writer/Reporting-Waste-with-TFS-2010_1122B/image_thumb_1.png" width="656" height="479" />
          </a>
        </p>
        <p>
Once that has been completed, you need to surface the new field on the Work Item Form
</p>
        <p>
Click On the Layout tab, right click on the column to add the field to , new control
</p>
        <p>
          <a href="http://blog.accentient.com/content/binary/Windows-Live-Writer/Reporting-Waste-with-TFS-2010_1122B/image_6.png">
            <img style="background-image: none; border-right-width: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px; padding-top: 0px" title="image" border="0" alt="image" src="http://blog.accentient.com/content/binary/Windows-Live-Writer/Reporting-Waste-with-TFS-2010_1122B/image_thumb_2.png" width="653" height="542" />
          </a>
        </p>
        <p>
Add the details of the new field
</p>
        <p>
          <a href="http://blog.accentient.com/content/binary/Windows-Live-Writer/Reporting-Waste-with-TFS-2010_1122B/image_8.png">
            <img style="background-image: none; border-right-width: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px; padding-top: 0px" title="image" border="0" alt="image" src="http://blog.accentient.com/content/binary/Windows-Live-Writer/Reporting-Waste-with-TFS-2010_1122B/image_thumb_3.png" width="656" height="357" />
          </a>
        </p>
        <p>
Preview the form to check, and then save the changes.
</p>
        <p>
Create a New Task work item to check your changes
</p>
        <p>
          <a href="http://blog.accentient.com/content/binary/Windows-Live-Writer/Reporting-Waste-with-TFS-2010_1122B/image_10.png">
            <img style="background-image: none; border-right-width: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px; padding-top: 0px" title="image" border="0" alt="image" src="http://blog.accentient.com/content/binary/Windows-Live-Writer/Reporting-Waste-with-TFS-2010_1122B/image_thumb_4.png" width="647" height="224" />
          </a>
        </p>
        <p>
          <strong>Top Tip</strong>: get the power tools installed, and use Work Item templates
to reduce the friction of creating new work items.
</p>
        <p>
          <a href="http://blog.accentient.com/content/binary/Windows-Live-Writer/Reporting-Waste-with-TFS-2010_1122B/image_12.png">
            <img style="background-image: none; border-right-width: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px; padding-top: 0px" title="image" border="0" alt="image" src="http://blog.accentient.com/content/binary/Windows-Live-Writer/Reporting-Waste-with-TFS-2010_1122B/image_thumb_5.png" width="381" height="109" />
          </a>
        </p>
        <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:7e6f0f1f-3284-4243-a481-4b4b229758b9" class="wlWriterEditableSmartContent">Technorati
Tags: <a href="http://technorati.com/tags/Best+Practice" rel="tag">Best Practice</a>,<a href="http://technorati.com/tags/Lean" rel="tag">Lean</a>,<a href="http://technorati.com/tags/Scrum" rel="tag">Scrum</a>,<a href="http://technorati.com/tags/TFS11" rel="tag">TFS11</a>,<a href="http://technorati.com/tags/TFS2010" rel="tag">TFS2010</a>,<a href="http://technorati.com/tags/Waste" rel="tag">Waste</a>,<a href="http://technorati.com/tags/Work+Items" rel="tag">Work
Items</a></div>
        <img width="0" height="0" src="http://blog.accentient.com/aggbug.ashx?id=1ff45541-a268-4b9e-9aea-a4aa0781d9f6" />
      </body>
      <title>Reporting Waste with TFS</title>
      <guid isPermaLink="false">http://blog.accentient.com/PermaLink,guid,1ff45541-a268-4b9e-9aea-a4aa0781d9f6.aspx</guid>
      <link>http://blog.accentient.com/2012/04/11/ReportingWasteWithTFS.aspx</link>
      <pubDate>Wed, 11 Apr 2012 19:37:44 GMT</pubDate>
      <description>&lt;h1&gt;Tracking waste in TFS
&lt;/h1&gt;
&lt;h2&gt;Overview
&lt;/h2&gt;
&lt;p&gt;
Tracking waste and gathering the empirical data is one of the most effective ways
of convincing people for the need to adapt. 
&lt;p&gt;
This needs an Estimated Effort field, as in Scrum for Team System template. 
&lt;p&gt;
This can be done with the MS templates, by adding this field in. 
&lt;p&gt;
You need to use the estimated effort field, so that the burndown is not affected. 
&lt;h2&gt;Steps
&lt;/h2&gt;
&lt;p&gt;
Within the area path of the team project, create a top level area called waste, under
that add the key waste areas as you become aware of them 
&lt;p&gt;
&lt;a href="http://blog.accentient.com/content/binary/Windows-Live-Writer/Reporting-Waste-with-TFS-2010_1122B/clip_image001_2.png"&gt;&lt;img style="background-image: none; border-right-width: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px; padding-top: 0px" title="clip_image001" border="0" alt="clip_image001" src="http://blog.accentient.com/content/binary/Windows-Live-Writer/Reporting-Waste-with-TFS-2010_1122B/clip_image001_thumb.png" width="244" height="198"&gt;&lt;/a&gt; 
&lt;p&gt;
Whenever a team member encounters an issue that is causing them to lose time, they
create a Task (Sprint Backlog Task in SfTS 3) and set the Area path (feature scope
in SfTS 3) to be waste and the sub area if known. 
&lt;p&gt;
Then update the estimated effort with the amount of time lost. 
&lt;p&gt;
&lt;a href="http://blog.accentient.com/content/binary/Windows-Live-Writer/Reporting-Waste-with-TFS-2010_1122B/clip_image002_2.png"&gt;&lt;img style="background-image: none; border-right-width: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px; padding-top: 0px" title="clip_image002" border="0" alt="clip_image002" src="http://blog.accentient.com/content/binary/Windows-Live-Writer/Reporting-Waste-with-TFS-2010_1122B/clip_image002_thumb.png" width="625" height="188"&gt;&lt;/a&gt; 
&lt;p&gt;
Set 
&lt;p&gt;
Estimated Effort = time lost 
&lt;p&gt;
Planning scope/Iteration Path = sprint 
&lt;p&gt;
Work Remaining = 0 
&lt;p&gt;
Feature Scope/Area Path = Waste\SubArea 
&lt;p&gt;
Description = Meaningful comment 
&lt;p&gt;
Title = Meaningful Title 
&lt;p&gt;
Create a separate work items or update the work item as and when further waste is
identified. 
&lt;h2&gt;Reporting
&lt;/h2&gt;
&lt;p&gt;
Create a new work item query, and save it with a meaningful name. I have used "Waste
Query" 
&lt;p&gt;
&lt;a href="http://blog.accentient.com/content/binary/Windows-Live-Writer/Reporting-Waste-with-TFS-2010_1122B/clip_image003_2.png"&gt;&lt;img style="background-image: none; border-right-width: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px; padding-top: 0px" title="clip_image003" border="0" alt="clip_image003" src="http://blog.accentient.com/content/binary/Windows-Live-Writer/Reporting-Waste-with-TFS-2010_1122B/clip_image003_thumb.png" width="632" height="109"&gt;&lt;/a&gt; 
&lt;p&gt;
Add the columns that you want to report on, by editing the column options. I have
added the Estimated Effort and Area Path columns 
&lt;p&gt;
&lt;a href="http://blog.accentient.com/content/binary/Windows-Live-Writer/Reporting-Waste-with-TFS-2010_1122B/clip_image004_2.png"&gt;&lt;img style="background-image: none; border-right-width: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px; padding-top: 0px" title="clip_image004" border="0" alt="clip_image004" src="http://blog.accentient.com/content/binary/Windows-Live-Writer/Reporting-Waste-with-TFS-2010_1122B/clip_image004_thumb.png" width="398" height="308"&gt;&lt;/a&gt; 
&lt;p&gt;
After saving the query, you can then open it up in excel and create a report with
a pivot table and a chart to help create transparency regarding waste 
&lt;p&gt;
&lt;a href="http://blog.accentient.com/content/binary/Windows-Live-Writer/Reporting-Waste-with-TFS-2010_1122B/clip_image005_2.png"&gt;&lt;img style="background-image: none; border-right-width: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px; padding-top: 0px" title="clip_image005" border="0" alt="clip_image005" src="http://blog.accentient.com/content/binary/Windows-Live-Writer/Reporting-Waste-with-TFS-2010_1122B/clip_image005_thumb.png" width="394" height="368"&gt;&lt;/a&gt; 
&lt;h2&gt;Other Process Templates
&lt;/h2&gt;
&lt;p&gt;
For this to work with other process templates, you will need to add in an “Estimated
Effort” field to the Task work item
&lt;/p&gt;
&lt;p&gt;
1. Get the latest version of the power tools for the version of TFS that you are using:
&lt;/p&gt;
&lt;p&gt;
TFS11: &lt;a title="http://visualstudiogallery.msdn.microsoft.com/27832337-62ae-4b54-9b00-98bb4fb7041a" href="http://visualstudiogallery.msdn.microsoft.com/27832337-62ae-4b54-9b00-98bb4fb7041a"&gt;http://visualstudiogallery.msdn.microsoft.com/27832337-62ae-4b54-9b00-98bb4fb7041a&lt;/a&gt;
&lt;/p&gt;
&lt;p&gt;
TFS2010: &lt;a title="http://visualstudiogallery.msdn.microsoft.com/c255a1e4-04ba-4f68-8f4e-cd473d6b971f" href="http://visualstudiogallery.msdn.microsoft.com/c255a1e4-04ba-4f68-8f4e-cd473d6b971f"&gt;http://visualstudiogallery.msdn.microsoft.com/c255a1e4-04ba-4f68-8f4e-cd473d6b971f&lt;/a&gt;
&lt;/p&gt;
&lt;p&gt;
2. Open the Task work item from the server
&lt;/p&gt;
&lt;p&gt;
&lt;a href="http://blog.accentient.com/content/binary/Windows-Live-Writer/Reporting-Waste-with-TFS-2010_1122B/image_2.png"&gt;&lt;img style="background-image: none; border-right-width: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px; padding-top: 0px" title="image" border="0" alt="image" src="http://blog.accentient.com/content/binary/Windows-Live-Writer/Reporting-Waste-with-TFS-2010_1122B/image_thumb.png" width="694" height="84"&gt;&lt;/a&gt;
&lt;/p&gt;
&lt;p&gt;
Select the Team Project Collection, Team Project, and Work Item to edit
&lt;/p&gt;
&lt;p&gt;
&lt;a href="http://blog.accentient.com/content/binary/Windows-Live-Writer/Reporting-Waste-with-TFS-2010_1122B/SNAGHTML1235dce.png"&gt;&lt;img style="background-image: none; border-right-width: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px; padding-top: 0px" title="SNAGHTML1235dce" border="0" alt="SNAGHTML1235dce" src="http://blog.accentient.com/content/binary/Windows-Live-Writer/Reporting-Waste-with-TFS-2010_1122B/SNAGHTML1235dce_thumb.png" width="281" height="333"&gt;&lt;/a&gt;
&lt;/p&gt;
&lt;p&gt;
Add a new field called Estimated Effort, with the details as below.
&lt;/p&gt;
&lt;p&gt;
Note: The reference name must have a full stop and no spaces.
&lt;/p&gt;
&lt;p&gt;
&lt;a href="http://blog.accentient.com/content/binary/Windows-Live-Writer/Reporting-Waste-with-TFS-2010_1122B/image_4.png"&gt;&lt;img style="background-image: none; border-right-width: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px; padding-top: 0px" title="image" border="0" alt="image" src="http://blog.accentient.com/content/binary/Windows-Live-Writer/Reporting-Waste-with-TFS-2010_1122B/image_thumb_1.png" width="656" height="479"&gt;&lt;/a&gt;
&lt;/p&gt;
&lt;p&gt;
Once that has been completed, you need to surface the new field on the Work Item Form
&lt;/p&gt;
&lt;p&gt;
Click On the Layout tab, right click on the column to add the field to , new control
&lt;/p&gt;
&lt;p&gt;
&lt;a href="http://blog.accentient.com/content/binary/Windows-Live-Writer/Reporting-Waste-with-TFS-2010_1122B/image_6.png"&gt;&lt;img style="background-image: none; border-right-width: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px; padding-top: 0px" title="image" border="0" alt="image" src="http://blog.accentient.com/content/binary/Windows-Live-Writer/Reporting-Waste-with-TFS-2010_1122B/image_thumb_2.png" width="653" height="542"&gt;&lt;/a&gt;
&lt;/p&gt;
&lt;p&gt;
Add the details of the new field
&lt;/p&gt;
&lt;p&gt;
&lt;a href="http://blog.accentient.com/content/binary/Windows-Live-Writer/Reporting-Waste-with-TFS-2010_1122B/image_8.png"&gt;&lt;img style="background-image: none; border-right-width: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px; padding-top: 0px" title="image" border="0" alt="image" src="http://blog.accentient.com/content/binary/Windows-Live-Writer/Reporting-Waste-with-TFS-2010_1122B/image_thumb_3.png" width="656" height="357"&gt;&lt;/a&gt;
&lt;/p&gt;
&lt;p&gt;
Preview the form to check, and then save the changes.
&lt;/p&gt;
&lt;p&gt;
Create a New Task work item to check your changes
&lt;/p&gt;
&lt;p&gt;
&lt;a href="http://blog.accentient.com/content/binary/Windows-Live-Writer/Reporting-Waste-with-TFS-2010_1122B/image_10.png"&gt;&lt;img style="background-image: none; border-right-width: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px; padding-top: 0px" title="image" border="0" alt="image" src="http://blog.accentient.com/content/binary/Windows-Live-Writer/Reporting-Waste-with-TFS-2010_1122B/image_thumb_4.png" width="647" height="224"&gt;&lt;/a&gt;
&lt;/p&gt;
&lt;p&gt;
&lt;strong&gt;Top Tip&lt;/strong&gt;: get the power tools installed, and use Work Item templates
to reduce the friction of creating new work items.
&lt;/p&gt;
&lt;p&gt;
&lt;a href="http://blog.accentient.com/content/binary/Windows-Live-Writer/Reporting-Waste-with-TFS-2010_1122B/image_12.png"&gt;&lt;img style="background-image: none; border-right-width: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px; padding-top: 0px" title="image" border="0" alt="image" src="http://blog.accentient.com/content/binary/Windows-Live-Writer/Reporting-Waste-with-TFS-2010_1122B/image_thumb_5.png" width="381" height="109"&gt;&lt;/a&gt;
&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:7e6f0f1f-3284-4243-a481-4b4b229758b9" class="wlWriterEditableSmartContent"&gt;Technorati
Tags: &lt;a href="http://technorati.com/tags/Best+Practice" rel="tag"&gt;Best Practice&lt;/a&gt;,&lt;a href="http://technorati.com/tags/Lean" rel="tag"&gt;Lean&lt;/a&gt;,&lt;a href="http://technorati.com/tags/Scrum" rel="tag"&gt;Scrum&lt;/a&gt;,&lt;a href="http://technorati.com/tags/TFS11" rel="tag"&gt;TFS11&lt;/a&gt;,&lt;a href="http://technorati.com/tags/TFS2010" rel="tag"&gt;TFS2010&lt;/a&gt;,&lt;a href="http://technorati.com/tags/Waste" rel="tag"&gt;Waste&lt;/a&gt;,&lt;a href="http://technorati.com/tags/Work+Items" rel="tag"&gt;Work
Items&lt;/a&gt;
&lt;/div&gt;
&lt;img width="0" height="0" src="http://blog.accentient.com/aggbug.ashx?id=1ff45541-a268-4b9e-9aea-a4aa0781d9f6" /&gt;</description>
      <comments>http://blog.accentient.com/CommentView,guid,1ff45541-a268-4b9e-9aea-a4aa0781d9f6.aspx</comments>
      <category>Best Practice</category>
      <category>Misc</category>
      <category>Scrum</category>
      <category>Simon Reindl</category>
      <category>TFS 11</category>
      <category>TFS 2008</category>
      <category>TFS 2010</category>
      <category>Visual Studio 2010</category>
    </item>
    <item>
      <trackback:ping>http://blog.accentient.com/Trackback.aspx?guid=fd280406-671d-495b-8388-9e3599d4a9d9</trackback:ping>
      <pingback:server>http://blog.accentient.com/pingback.aspx</pingback:server>
      <pingback:target>http://blog.accentient.com/PermaLink,guid,fd280406-671d-495b-8388-9e3599d4a9d9.aspx</pingback:target>
      <dc:creator>Richard Hundhausen</dc:creator>
      <wfw:comment>http://blog.accentient.com/CommentView,guid,fd280406-671d-495b-8388-9e3599d4a9d9.aspx</wfw:comment>
      <wfw:commentRss>http://blog.accentient.com/SyndicationService.asmx/GetEntryCommentsRss?guid=fd280406-671d-495b-8388-9e3599d4a9d9</wfw:commentRss>
      <slash:comments>1</slash:comments>
      <body xmlns="http://www.w3.org/1999/xhtml">
        <p>
Team Foundation Server 11 has made it even easier to create a work item with a date
prior to <em>today</em>. Awesome. So, why would you want to do this? Work with me
here …
</p>
        <p>
Maybe you are importing requirements, test cases, or bugs from another tool. Maybe
you want to back-fill a Sprint backlog with tasks you were tracking by hand. Maybe
you want to create a utility to automatically populate several sprints of work in
order to generate and study the burndown and velocity reports. Ok, maybe that last
one is just interesting for me as I’m writing my latest book.
</p>
        <p>
Whatever the reason, the approach is not straightforward, so I thought I would share
my failures (and ultimate success) with you.
</p>
        <p>
          <u>Start here</u>
        </p>
        <ol>
          <li>
Download and install the various Beta products (or download <a href="http://aka.ms/VS11ALMVM" target="_blank">Brian
Keller’s VM</a>). 
</li>
          <li>
Start Visual Studio 11 Beta. 
</li>
          <li>
Create a new C# console application (or class library, WPF app, Winforms app, etc.) 
</li>
          <li>
Add assembly references and USING statements for <em>Microsoft.TeamFoundation.Client</em> and <em>Microsoft.TeamFoundation.WorkItemTracking.Client</em>.<!--EndFragment--></li>
        </ol>
        <p>
          <u>Attempt #1: I tried the obvious</u>
          <font color="#ff0000">#FAIL</font>
        </p>
        <blockquote>
          <p>
            <font size="2" face="Courier New">TfsTeamProjectCollection tpc = new TfsTeamProjectCollection(new
Uri("http://vstfs:8080/tfs/scrum"));<br />
tpc.EnsureAuthenticated();<br />
WorkItemStore store = new WorkItemStore(tpc);<br />
Project tp = store.Projects["Tailspin"];<br />
WorkItemType wit = tp.WorkItemTypes["Task"];<br />
WorkItem wi = new WorkItem(wit);<br />
wi.Title = "Task 123";<br /><font style="background-color: #cccccc">wi.CreatedDate = DateTime.Parse("01/01/2012");</font><font color="#ff0000">//
Cannot assign to this field; it is read-only; won’t even build</font><br />
wi.Save();</font>
          </p>
        </blockquote>
        <p>
          <u>Attempt #2: I tried using Fields collection instead</u> <font color="#ff0000">#FAIL</font></p>
        <blockquote>
          <p>
            <font size="2" face="Courier New">TfsTeamProjectCollection tpc = new TfsTeamProjectCollection(new
Uri("http://vstfs:8080/tfs/scrum"));<br />
tpc.EnsureAuthenticated();<br />
WorkItemStore store = new WorkItemStore(tpc);<br />
Project tp = store.Projects["Tailspin"];<br />
WorkItemType wit = tp.WorkItemTypes["Task"];<br />
WorkItem wi = new WorkItem(wit);<br />
wi.Title = "Task 123";<br /><font style="background-color: #cccccc">wi.Fields["System.CreatedDate"].Value = DateTime.Parse("01/01/2012");</font><font color="#ff0000">//
TF26194: The value for the field 'Created Date' cannot be changed</font><br />
wi.Save();</font>
          </p>
        </blockquote>
        <p>
          <u>Attempt #3: I tried using two distinct Save operations</u>
          <font color="#ff0000">#FAIL</font>
        </p>
        <blockquote>
          <p>
            <font size="2" face="Courier New">TfsTeamProjectCollection tpc = new TfsTeamProjectCollection(new
Uri("http://vstfs:8080/tfs/scrum"));<br />
tpc.EnsureAuthenticated();<br />
WorkItemStore store = new WorkItemStore(tpc);<br />
Project tp = store.Projects["Tailspin"];<br />
WorkItemType wit = tp.WorkItemTypes["Task"];<br />
WorkItem wi = new WorkItem(wit);<br />
wi.Title = "Task 123"; 
<p><font style="background-color: #cccccc">wi.Save();<br />
wi.Fields["System.CreatedDate"].Value = DateTime.Parse("01/01/2012");<br />
wi.Save();</font><font color="#ff0000">// TF237124: Work Item is not ready to save</font></p></font>
          </p>
        </blockquote>
        <p>
          <u>Attempt #4: I explored the BypassRules flag on the WorkItemStore</u> <font color="#ff0000">#FAIL</font></p>
        <blockquote>
          <p>
            <font size="2" face="Courier New">TfsTeamProjectCollection tpc = new TfsTeamProjectCollection(new
Uri("http://vstfs:8080/tfs/scrum"));<br />
tpc.EnsureAuthenticated();<br /></font>
          </p>
          <p>
            <font face="Courier New">
              <font size="2">
                <font style="background-color: #cccccc">
                  <font style="background-color: #ffffff">WorkItemStore
store = new WorkItemStore(tpc</font>, WorkItemStoreFlags.BypassRules);</font>
                <br />
Project tp = store.Projects["Tailspin"];<br />
WorkItemType wit = tp.WorkItemTypes["Task"];<br />
WorkItem wi = new WorkItem(wit);<br />
wi.Title = "Task 123"; 
<p>
wi.Save(); <font color="#ff0000">// TF26212: Team Foundation Server could not save
your changes.</font></p></font>
              <br />
wi.Fields["System.CreatedDate"].Value = DateTime.Parse("01/01/2012");<br />
wi.Save();</font>
          </p>
        </blockquote>
        <blockquote>
          <p>
This was a different error message, so I knew I was getting close. I traded emails
with someone on the Visual Studio product group and he walked me in. It turns out
that the user (or service account) running the above code must be a member of the <em>Project
Collection Service Accounts</em> group. This can be set from either the Team Foundation
Server Administration Console or from the web-based control panel. I opted for the
web-based control panel and added my user account (Andy) to this group:
</p>
          <p>
            <a href="http://blog.accentient.com/content/Creating-Yesterdays-Work-Items_11606/image.png" target="_blank">
              <img style="background-image: none; border-bottom: 0px; border-left: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top: 0px; border-right: 0px; padding-top: 0px" title="image" border="0" alt="image" src="http://blog.accentient.com/content/Creating-Yesterdays-Work-Items_11606/image_thumb.png" width="354" height="202" />
            </a>
          </p>
        </blockquote>
        <p>
          <u>Attempt #5: Added user to the Project Collection Service Accounts group</u>
          <font color="#008000">
            <strong>#SUCCESS</strong>
          </font>
        </p>
        <blockquote>
          <p>
As you can see, I was able to successfully change the Created Date to 1/1/2012 on
the second Save operation. The fact that I had to perform two saves is messy, but
I can live with it. I’m told that you can set the System.ChangedDate field this way
too, but I’m running into similar blocks. Maybe it’s not working yet in the beta.
We’ll see.
</p>
        </blockquote>
        <blockquote>
          <p>
            <a href="http://blog.accentient.com/content/Creating-Yesterdays-Work-Items_11606/image_3.png">
              <img style="background-image: none; border-bottom: 0px; border-left: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top: 0px; border-right: 0px; padding-top: 0px" title="image" border="0" alt="image" src="http://blog.accentient.com/content/Creating-Yesterdays-Work-Items_11606/image_thumb_3.png" width="734" height="481" />
            </a>
          </p>
        </blockquote>
        <p>
Disclaimer: This feature is intended primarily for synchronization and migration tools.
These tools should typically be running as a service account in order to bypass the
WI rules. I don’t recommend adding an individual user (like I did above) to the Project
Collection Service Accounts group except for developing and testing. One option would
be to use impersonation (of the service account) when connecting to the TPC.
</p>
        <img width="0" height="0" src="http://blog.accentient.com/aggbug.ashx?id=fd280406-671d-495b-8388-9e3599d4a9d9" />
      </body>
      <title>Create Yesterday’s Work Items Today</title>
      <guid isPermaLink="false">http://blog.accentient.com/PermaLink,guid,fd280406-671d-495b-8388-9e3599d4a9d9.aspx</guid>
      <link>http://blog.accentient.com/2012/04/09/CreateYesterdaysWorkItemsToday.aspx</link>
      <pubDate>Mon, 09 Apr 2012 02:51:48 GMT</pubDate>
      <description>&lt;p&gt;
Team Foundation Server 11 has made it even easier to create a work item with a date
prior to &lt;em&gt;today&lt;/em&gt;. Awesome. So, why would you want to do this? Work with me
here …
&lt;/p&gt;
&lt;p&gt;
Maybe you are importing requirements, test cases, or bugs from another tool. Maybe
you want to back-fill a Sprint backlog with tasks you were tracking by hand. Maybe
you want to create a utility to automatically populate several sprints of work in
order to generate and study the burndown and velocity reports. Ok, maybe that last
one is just interesting for me as I’m writing my latest book.
&lt;/p&gt;
&lt;p&gt;
Whatever the reason, the approach is not straightforward, so I thought I would share
my failures (and ultimate success) with you.
&lt;/p&gt;
&lt;p&gt;
&lt;u&gt;Start here&lt;/u&gt;
&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;
Download and install the various Beta products (or download &lt;a href="http://aka.ms/VS11ALMVM" target="_blank"&gt;Brian
Keller’s VM&lt;/a&gt;). 
&lt;li&gt;
Start Visual Studio 11 Beta. 
&lt;li&gt;
Create a new C# console application (or class library, WPF app, Winforms app, etc.) 
&lt;li&gt;
Add assembly references and USING statements for &lt;em&gt;Microsoft.TeamFoundation.Client&lt;/em&gt; and &lt;em&gt;Microsoft.TeamFoundation.WorkItemTracking.Client&lt;/em&gt;.&lt;!--EndFragment--&gt;
&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;
&lt;u&gt;Attempt #1: I tried the obvious&lt;/u&gt; &lt;font color="#ff0000"&gt;#FAIL&lt;/font&gt;
&lt;/p&gt;
&lt;blockquote&gt; 
&lt;p&gt;
&lt;font size="2" face="Courier New"&gt;TfsTeamProjectCollection tpc = new TfsTeamProjectCollection(new
Uri("http://vstfs:8080/tfs/scrum"));&lt;br&gt;
tpc.EnsureAuthenticated();&lt;br&gt;
WorkItemStore store = new WorkItemStore(tpc);&lt;br&gt;
Project tp = store.Projects["Tailspin"];&lt;br&gt;
WorkItemType wit = tp.WorkItemTypes["Task"];&lt;br&gt;
WorkItem wi = new WorkItem(wit);&lt;br&gt;
wi.Title = "Task 123";&lt;br&gt;
&lt;font style="background-color: #cccccc"&gt;wi.CreatedDate = DateTime.Parse("01/01/2012");&lt;/font&gt; &lt;font color="#ff0000"&gt;//
Cannot assign to this field; it is read-only; won’t even build&lt;/font&gt;
&lt;br&gt;
wi.Save();&lt;/font&gt;
&lt;/p&gt;
&lt;/blockquote&gt; 
&lt;p&gt;
&lt;u&gt;Attempt #2: I tried using Fields collection instead&lt;/u&gt;&amp;nbsp;&lt;font color="#ff0000"&gt;#FAIL&lt;/font&gt;
&lt;/p&gt;
&lt;blockquote&gt; 
&lt;p&gt;
&lt;font size="2" face="Courier New"&gt;TfsTeamProjectCollection tpc = new TfsTeamProjectCollection(new
Uri("http://vstfs:8080/tfs/scrum"));&lt;br&gt;
tpc.EnsureAuthenticated();&lt;br&gt;
WorkItemStore store = new WorkItemStore(tpc);&lt;br&gt;
Project tp = store.Projects["Tailspin"];&lt;br&gt;
WorkItemType wit = tp.WorkItemTypes["Task"];&lt;br&gt;
WorkItem wi = new WorkItem(wit);&lt;br&gt;
wi.Title = "Task 123";&lt;br&gt;
&lt;font style="background-color: #cccccc"&gt;wi.Fields["System.CreatedDate"].Value = DateTime.Parse("01/01/2012");&lt;/font&gt; &lt;font color="#ff0000"&gt;//
TF26194: The value for the field 'Created Date' cannot be changed&lt;/font&gt;
&lt;br&gt;
wi.Save();&lt;/font&gt;
&lt;/p&gt;
&lt;/blockquote&gt; 
&lt;p&gt;
&lt;u&gt;Attempt #3: I tried using two distinct Save operations&lt;/u&gt; &lt;font color="#ff0000"&gt;#FAIL&lt;/font&gt;
&lt;/p&gt;
&lt;blockquote&gt; 
&lt;p&gt;
&lt;font size="2" face="Courier New"&gt;TfsTeamProjectCollection tpc = new TfsTeamProjectCollection(new
Uri("http://vstfs:8080/tfs/scrum"));&lt;br&gt;
tpc.EnsureAuthenticated();&lt;br&gt;
WorkItemStore store = new WorkItemStore(tpc);&lt;br&gt;
Project tp = store.Projects["Tailspin"];&lt;br&gt;
WorkItemType wit = tp.WorkItemTypes["Task"];&lt;br&gt;
WorkItem wi = new WorkItem(wit);&lt;br&gt;
wi.Title = "Task 123"; 
&lt;p&gt;
&lt;font style="background-color: #cccccc"&gt;wi.Save();&lt;br&gt;
wi.Fields["System.CreatedDate"].Value = DateTime.Parse("01/01/2012");&lt;br&gt;
wi.Save();&lt;/font&gt; &lt;font color="#ff0000"&gt;// TF237124: Work Item is not ready to save&lt;/font&gt;
&lt;/font&gt;
&lt;/p&gt;
&gt;
&lt;/blockquote&gt; 
&lt;p&gt;
&lt;u&gt;Attempt #4: I explored the BypassRules flag on the WorkItemStore&lt;/u&gt;&amp;nbsp;&lt;font color="#ff0000"&gt;#FAIL&lt;/font&gt;
&lt;/p&gt;
&lt;blockquote&gt; 
&lt;p&gt;
&lt;font size="2" face="Courier New"&gt;TfsTeamProjectCollection tpc = new TfsTeamProjectCollection(new
Uri("http://vstfs:8080/tfs/scrum"));&lt;br&gt;
tpc.EnsureAuthenticated();&lt;br&gt;
&lt;/font&gt;
&lt;/p&gt;
&lt;p&gt;
&lt;font face="Courier New"&gt;&lt;font size="2"&gt;&lt;font style="background-color: #cccccc"&gt;&lt;font style="background-color: #ffffff"&gt;WorkItemStore
store = new WorkItemStore(tpc&lt;/font&gt;, WorkItemStoreFlags.BypassRules);&lt;/font&gt;
&lt;br&gt;
Project tp = store.Projects["Tailspin"];&lt;br&gt;
WorkItemType wit = tp.WorkItemTypes["Task"];&lt;br&gt;
WorkItem wi = new WorkItem(wit);&lt;br&gt;
wi.Title = "Task 123"; 
&lt;p&gt;
wi.Save(); &lt;font color="#ff0000"&gt;// TF26212: Team Foundation Server could not save
your changes.&lt;/font&gt;
&lt;/font&gt;
&lt;br&gt;
wi.Fields["System.CreatedDate"].Value = DateTime.Parse("01/01/2012");&lt;br&gt;
wi.Save();&lt;/font&gt;&gt;
&lt;/p&gt;
&gt;
&lt;/blockquote&gt; &lt;blockquote&gt; 
&lt;p&gt;
This was a different error message, so I knew I was getting close. I traded emails
with someone on the Visual Studio product group and he walked me in. It turns out
that the user (or service account) running the above code must be a member of the &lt;em&gt;Project
Collection Service Accounts&lt;/em&gt; group. This can be set from either the Team Foundation
Server Administration Console or from the web-based control panel. I opted for the
web-based control panel and added my user account (Andy) to this group:
&lt;/p&gt;
&lt;p&gt;
&lt;a href="http://blog.accentient.com/content/Creating-Yesterdays-Work-Items_11606/image.png" target="_blank"&gt;&lt;img style="background-image: none; border-bottom: 0px; border-left: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top: 0px; border-right: 0px; padding-top: 0px" title="image" border="0" alt="image" src="http://blog.accentient.com/content/Creating-Yesterdays-Work-Items_11606/image_thumb.png" width="354" height="202"&gt;&lt;/a&gt;
&lt;/p&gt;
&lt;/blockquote&gt; 
&lt;p&gt;
&lt;u&gt;Attempt #5: Added user to the Project Collection Service Accounts group&lt;/u&gt; &lt;font color="#008000"&gt;&lt;strong&gt;#SUCCESS&lt;/strong&gt;&lt;/font&gt;
&lt;/p&gt;
&lt;blockquote&gt; 
&lt;p&gt;
As you can see, I was able to successfully change the Created Date to 1/1/2012 on
the second Save operation. The fact that I had to perform two saves is messy, but
I can live with it. I’m told that you can set the System.ChangedDate field this way
too, but I’m running into similar blocks. Maybe it’s not working yet in the beta.
We’ll see.
&lt;/p&gt;
&lt;/blockquote&gt; &lt;blockquote&gt; 
&lt;p&gt;
&lt;a href="http://blog.accentient.com/content/Creating-Yesterdays-Work-Items_11606/image_3.png"&gt;&lt;img style="background-image: none; border-bottom: 0px; border-left: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top: 0px; border-right: 0px; padding-top: 0px" title="image" border="0" alt="image" src="http://blog.accentient.com/content/Creating-Yesterdays-Work-Items_11606/image_thumb_3.png" width="734" height="481"&gt;&lt;/a&gt;
&lt;/p&gt;
&lt;/blockquote&gt; 
&lt;p&gt;
Disclaimer: This feature is intended primarily for synchronization and migration tools.
These tools should typically be running as a service account in order to bypass the
WI rules. I don’t recommend adding an individual user (like I did above) to the Project
Collection Service Accounts group except for developing and testing. One option would
be to use impersonation (of the service account) when connecting to the TPC.
&lt;/p&gt;
&lt;img width="0" height="0" src="http://blog.accentient.com/aggbug.ashx?id=fd280406-671d-495b-8388-9e3599d4a9d9" /&gt;</description>
      <comments>http://blog.accentient.com/CommentView,guid,fd280406-671d-495b-8388-9e3599d4a9d9.aspx</comments>
      <category>TFS 11</category>
      <category>Visual Studio 11</category>
    </item>
    <item>
      <trackback:ping>http://blog.accentient.com/Trackback.aspx?guid=a3690832-cda4-4283-b60a-3c83473a17d0</trackback:ping>
      <pingback:server>http://blog.accentient.com/pingback.aspx</pingback:server>
      <pingback:target>http://blog.accentient.com/PermaLink,guid,a3690832-cda4-4283-b60a-3c83473a17d0.aspx</pingback:target>
      <dc:creator>Simon Reindl</dc:creator>
      <wfw:comment>http://blog.accentient.com/CommentView,guid,a3690832-cda4-4283-b60a-3c83473a17d0.aspx</wfw:comment>
      <wfw:commentRss>http://blog.accentient.com/SyndicationService.asmx/GetEntryCommentsRss?guid=a3690832-cda4-4283-b60a-3c83473a17d0</wfw:commentRss>
      <slash:comments>1</slash:comments>
      <body xmlns="http://www.w3.org/1999/xhtml">
        <p>
This is one journey to upgrade TFS 2005 to TFS11
</p>
        <h1>Key points if you are in a hurry
</h1>
        <p>
You only get one chance at the upgrade, on the initial install. You need to do this
as two upgrades TFS2005 –&gt; TFS2008/2010 –&gt; TFS11.
</p>
        <h2>Two Step Warning
</h2>
        <p>
TFS2005 to TFS 11 is not supported in the documentation. Upgrades from TFS 2008 and
2010 are supported. You need to migrate to TFS 2010 first, and then to TFS11.
</p>
        <p>
If you do try to go in one hop, you will see the following TF400101: Database cannot
be upgraded.
</p>
        <p>
 
</p>
        <p>
          <a href="http://blog.accentient.com/content/binary/Windows-Live-Writer/Upgrade-TFS-2005-to-TFS11-Beta_76AE/image_26.png">
            <img style="background-image: none; border-right-width: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px; padding-top: 0px" title="image" border="0" alt="image" src="http://blog.accentient.com/content/binary/Windows-Live-Writer/Upgrade-TFS-2005-to-TFS11-Beta_76AE/image_thumb_12.png" width="585" height="435" />
          </a>
        </p>
        <h2>Learning Points
</h2>
        <p>
Make sure that your Temp location for SQL is twice as big as your largest database.
There is a lot of heavy lifting done during the upgrade.
</p>
        <p>
One of the longest steps is usually copying the data around. Portable USB 3 hard drives
are very fast. If you can, move the data that way.
</p>
        <p>
If you are using 2005, I strongly recommend migrating to a newer server. With any
upgrade it is vital that you have a backup of the data.
</p>
        <p>
You should have three machines, one with your existing TFS2005, a transient TFS2010
server, and the final target TFS11 server.
</p>
        <h2>Step Summary
</h2>
        <ul>
          <li>
Build the TFS2010 server, install and configure with out SharePoint 
</li>
          <li>
Backup and Restore your TFS2005 databases to the TFS 2010 database instance 
</li>
          <li>
Upgrade the TFS2005 to TFS2010 
</li>
          <li>
Build the TFS11 server, install and configure ALL the prerequisites. 
<ul><li>
SharePoint is optional. If you are using SharePoint, there will be a 10 GB RAM warning.</li></ul></li>
          <li>
Backup and Restore your TFS2010 databases to the TFS11  database instance 
</li>
          <li>
Install TFS 11 
</li>
          <li>
Configure TFS to be an upgrade 
</li>
          <li>
Upgrade complete</li>
        </ul>
        <h1>Detailed Steps
</h1>
        <h2>Step Zero – Read the guide
</h2>
        <p>
or finish reading this post!
</p>
        <h2>Step One – Server Build
</h2>
        <p>
Build the TFS2010 server (no SharePoint!), make sure it has at least double the drive
space as your SQL databases. The upgrade is disk intensive.
</p>
        <p>
Configure TFFS 2010.
</p>
        <p>
Build the target TFS11 server, but don’t install TFS
</p>
        <h2>Step Two – Backup and Move the databases
</h2>
        <p>
Take a backup of the TFS2005 databases
</p>
        <div class="csharpcode">
          <pre class="alt">
            <span class="lnum"> 1: </span>
            <span class="kwrd">DECLARE</span> @DBName <span class="kwrd">VARCHAR</span>(50) <span class="rem">--
database name </span></pre>
          <pre>
            <span class="lnum"> 2: </span>
            <span class="kwrd">DECLARE</span> @<span class="kwrd">path</span><span class="kwrd">VARCHAR</span>(256) <span class="rem">--
path for backup files </span></pre>
          <pre class="alt">
            <span class="lnum"> 3: </span>
            <span class="kwrd">DECLARE</span> @fileName <span class="kwrd">VARCHAR</span>(256) <span class="rem">--
filename for backup </span></pre>
          <pre>
            <span class="lnum"> 4: </span>
            <span class="kwrd">DECLARE</span> @fileDate <span class="kwrd">VARCHAR</span>(20) <span class="rem">--
used for file name</span></pre>
          <pre class="alt">
            <span class="lnum"> 5: </span> </pre>
          <pre>
            <span class="lnum"> 6: </span>
            <span class="kwrd">SET</span> @<span class="kwrd">path</span> = <span class="str">'C:\Backup\'</span></pre>
          <pre class="alt">
            <span class="lnum"> 7: </span> </pre>
          <pre>
            <span class="lnum"> 8: </span>
            <span class="kwrd">SELECT</span> @fileDate
= <span class="kwrd">CONVERT</span>(<span class="kwrd">VARCHAR</span>(20),GETDATE(),112)</pre>
          <pre class="alt">
            <span class="lnum"> 9: </span> </pre>
          <pre>
            <span class="lnum"> 10: </span>
            <span class="kwrd">DECLARE</span> db_cursor <span class="kwrd">CURSOR</span><span class="kwrd">FOR</span></pre>
          <pre class="alt">
            <span class="lnum"> 11: </span>
            <span class="kwrd">SELECT</span> name </pre>
          <pre>
            <span class="lnum"> 12: </span>
            <span class="kwrd">FROM</span> master.dbo.sysdatabases </pre>
          <pre class="alt">
            <span class="lnum"> 13: </span>
            <span class="kwrd">WHERE</span> name <span class="kwrd">LIKE</span> (<span class="str">'Tfs%</span><span class="str">'</span>) </pre>
          <pre>
            <span class="lnum"> 14: </span> </pre>
          <pre class="alt">
            <span class="lnum"> 15: </span>
            <span class="kwrd">OPEN</span> db_cursor </pre>
          <pre>
            <span class="lnum"> 16: </span>
            <span class="kwrd">FETCH</span>
            <span class="kwrd">NEXT</span>
            <span class="kwrd">FROM</span> db_cursor <span class="kwrd">INTO</span> @DBName </pre>
          <pre class="alt">
            <span class="lnum"> 17: </span> </pre>
          <pre>
            <span class="lnum"> 18: </span>
            <span class="kwrd">WHILE</span>
            <span class="preproc">@@FETCH_STATUS</span> =
0 </pre>
          <pre class="alt">
            <span class="lnum"> 19: </span>
            <span class="kwrd">BEGIN</span>
          </pre>
          <pre>
            <span class="lnum"> 20: </span>
            <span class="kwrd">SET</span> @fileName
= @<span class="kwrd">path</span> + @DBName + <span class="str">'_'</span> + @fileDate
+ <span class="str">'.BAK'</span></pre>
          <pre class="alt">
            <span class="lnum"> 21: </span>
            <span class="kwrd">BACKUP</span>
            <span class="kwrd">DATABASE</span> @DBName <span class="kwrd">TO</span><span class="kwrd">DISK</span> =
@fileName </pre>
          <pre>
            <span class="lnum"> 22: </span>
            <span class="kwrd">WITH</span> NOFORMAT</pre>
          <pre class="alt">
            <span class="lnum"> 23: </span> ,
INIT</pre>
          <pre>
            <span class="lnum"> 24: </span> , NAME = @DBName</pre>
          <pre class="alt">
            <span class="lnum"> 25: </span> ,
SKIP</pre>
          <pre>
            <span class="lnum"> 26: </span> , NOREWIND</pre>
          <pre class="alt">
            <span class="lnum"> 27: </span> ,
NOUNLOAD</pre>
          <pre>
            <span class="lnum"> 28: </span> , STATS = 100')</pre>
          <pre class="alt">
            <span class="lnum"> 29: </span> </pre>
          <pre>
            <span class="lnum"> 30: </span>
            <span class="kwrd">FETCH</span>
            <span class="kwrd">NEXT</span>
            <span class="kwrd">FROM</span> db_cursor <span class="kwrd">INTO</span> @DBName </pre>
          <pre class="alt">
            <span class="lnum"> 31: </span>
            <span class="kwrd">END</span>
          </pre>
          <pre>
            <span class="lnum"> 32: </span> </pre>
          <pre class="alt">
            <span class="lnum"> 33: </span>
            <span class="kwrd">CLOSE</span> db_cursor </pre>
          <pre>
            <span class="lnum"> 34: </span>
            <span class="kwrd">DEALLOCATE</span> db_cursor</pre>
        </div>
        <style type="text/css">.csharpcode, .csharpcode pre
{
	font-size: small;
	color: black;
	font-family: consolas, "Courier New", courier, monospace;
	background-color: #ffffff;
	/*white-space: pre;*/
}
.csharpcode pre { margin: 0em; }
.csharpcode .rem { color: #008000; }
.csharpcode .kwrd { color: #0000ff; }
.csharpcode .str { color: #006080; }
.csharpcode .op { color: #0000c0; }
.csharpcode .preproc { color: #cc6633; }
.csharpcode .asp { background-color: #ffff00; }
.csharpcode .html { color: #800000; }
.csharpcode .attr { color: #ff0000; }
.csharpcode .alt 
{
	background-color: #f4f4f4;
	width: 100%;
	margin: 0em;
}
.csharpcode .lnum { color: #606060; }
</style>
        <p>
 
</p>
        <p>
move these databases to the TFS 2010 server, and restore them
</p>
        <p>
          <a href="http://blog.accentient.com/content/binary/Windows-Live-Writer/Upgrade-TFS-2005-to-TFS11-Beta_76AE/image_2.png">
            <img style="background-image: none; border-right-width: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px; padding-top: 0px" title="image" border="0" alt="image" src="http://blog.accentient.com/content/binary/Windows-Live-Writer/Upgrade-TFS-2005-to-TFS11-Beta_76AE/image_thumb.png" width="244" height="208" />
          </a>
        </p>
        <h2>Step Three – Upgrade to TFS2010
</h2>
        <p>
On the TFS2010 server, open a command prompt as an administrator (right click, run
as administrator).
</p>
        <p>
navigate to c:\Program Files\Microsoft Team Foundation Server 2010\Tools
</p>
        <p>
run 
</p>
        <pre class="csharpcode">TFSConfig import /sqlinstance:”&lt;SQL Server Instance&gt;” /CollectionName:”&lt;the upgraded collection name&gt;” /confirmed</pre>
        <style type="text/css">.csharpcode, .csharpcode pre
{
	font-size: small;
	color: black;
	font-family: consolas, "Courier New", courier, monospace;
	background-color: #ffffff;
	/*white-space: pre;*/
}
.csharpcode pre { margin: 0em; }
.csharpcode .rem { color: #008000; }
.csharpcode .kwrd { color: #0000ff; }
.csharpcode .str { color: #006080; }
.csharpcode .op { color: #0000c0; }
.csharpcode .preproc { color: #cc6633; }
.csharpcode .asp { background-color: #ffff00; }
.csharpcode .html { color: #800000; }
.csharpcode .attr { color: #ff0000; }
.csharpcode .alt 
{
	background-color: #f4f4f4;
	width: 100%;
	margin: 0em;
}
.csharpcode .lnum { color: #606060; }
</style>
        <p>
          <a href="http://blog.accentient.com/content/binary/Windows-Live-Writer/Upgrade-TFS-2005-to-TFS11-Beta_76AE/image_28.png">
            <img style="background-image: none; border-right-width: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px; padding-top: 0px" title="image" border="0" alt="image" src="http://blog.accentient.com/content/binary/Windows-Live-Writer/Upgrade-TFS-2005-to-TFS11-Beta_76AE/image_thumb_13.png" width="668" height="192" />
          </a>
        </p>
        <p>
Wait a while .. 216 steps later
</p>
        <p>
          <a href="http://blog.accentient.com/content/binary/Windows-Live-Writer/Upgrade-TFS-2005-to-TFS11-Beta_76AE/image_30.png">
            <img style="background-image: none; border-right-width: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px; padding-top: 0px" title="image" border="0" alt="image" src="http://blog.accentient.com/content/binary/Windows-Live-Writer/Upgrade-TFS-2005-to-TFS11-Beta_76AE/image_thumb_14.png" width="666" height="173" />
          </a>
        </p>
        <p>
You then need to take a backup of:
</p>
        <ul>
          <li>
tfs_configuration database 
</li>
          <li>
tfs_Warehouse database 
</li>
          <li>
Every Team project collection database that you have attached in the configuration</li>
        </ul>
        <p>
Well worth while running the TFS 2010 Dogfood stats at this point (<a title="http://blogs.msdn.com/b/granth/archive/2009/10/23/tfs2010-sql-queries-for-tfs-statistics.aspx" href="http://blogs.msdn.com/b/granth/archive/2009/10/23/tfs2010-sql-queries-for-tfs-statistics.aspx">http://blogs.msdn.com/b/granth/archive/2009/10/23/tfs2010-sql-queries-for-tfs-statistics.aspx</a>)
</p>
        <p>
Use the same script as above.
</p>
        <p>
Copy them and restore them to the TFS 11 server.
</p>
        <p>
 
</p>
        <h2>Step Four - Install TFS11
</h2>
        <p>
from the media, run tfs_server
</p>
        <p>
At the splash screen, accept the License and click continue
</p>
        <p>
          <a href="http://blog.accentient.com/content/binary/Windows-Live-Writer/Upgrade-TFS-2005-to-TFS11-Beta_76AE/image_4.png">
            <img style="background-image: none; border-right-width: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px; padding-top: 0px" title="image" border="0" alt="image" src="http://blog.accentient.com/content/binary/Windows-Live-Writer/Upgrade-TFS-2005-to-TFS11-Beta_76AE/image_thumb_1.png" width="521" height="381" />
          </a>
        </p>
        <p>
Enable Updates
</p>
        <p>
          <a href="http://blog.accentient.com/content/binary/Windows-Live-Writer/Upgrade-TFS-2005-to-TFS11-Beta_76AE/image_6.png">
            <img style="background-image: none; border-right-width: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px; padding-top: 0px" title="image" border="0" alt="image" src="http://blog.accentient.com/content/binary/Windows-Live-Writer/Upgrade-TFS-2005-to-TFS11-Beta_76AE/image_thumb_2.png" width="518" height="377" />
          </a>
        </p>
        <p>
Accept the inevitable User Account Control
</p>
        <p>
          <a href="http://blog.accentient.com/content/binary/Windows-Live-Writer/Upgrade-TFS-2005-to-TFS11-Beta_76AE/image_8.png">
            <img style="background-image: none; border-right-width: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px; padding-top: 0px" title="image" border="0" alt="image" src="http://blog.accentient.com/content/binary/Windows-Live-Writer/Upgrade-TFS-2005-to-TFS11-Beta_76AE/image_thumb_3.png" width="244" height="125" />
          </a>
        </p>
        <p>
Watch the Install
</p>
        <p>
          <a href="http://blog.accentient.com/content/binary/Windows-Live-Writer/Upgrade-TFS-2005-to-TFS11-Beta_76AE/image_10.png">
            <img style="background-image: none; border-right-width: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px; padding-top: 0px" title="image" border="0" alt="image" src="http://blog.accentient.com/content/binary/Windows-Live-Writer/Upgrade-TFS-2005-to-TFS11-Beta_76AE/image_thumb_4.png" width="244" height="179" />
          </a>
        </p>
        <p>
Now – Don’t freak out that you haven’t done an upgrade. This is done in the configuration
step. Since TFS2010 there is the two phase approach – Install and then Configure.
</p>
        <p>
The upgrade happens in the configure step
</p>
        <p>
          <a href="http://blog.accentient.com/content/binary/Windows-Live-Writer/Upgrade-TFS-2005-to-TFS11-Beta_76AE/image_12.png">
            <img style="background-image: none; border-right-width: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px; padding-top: 0px" title="image" border="0" alt="image" src="http://blog.accentient.com/content/binary/Windows-Live-Writer/Upgrade-TFS-2005-to-TFS11-Beta_76AE/image_thumb_5.png" width="244" height="176" />
          </a>
        </p>
        <p>
OK – Install phase complete, click close. The error message is because i was not connected
to the interweb when the install was running.
</p>
        <h2>Step Four – Upgrade and Configure
</h2>
        <h2>
        </h2>
        <p>
The configure screen will be shown. If you have closed the screen for any reason,
then you can get to it from the start menu.
</p>
        <p>
Open the Team Foundation Administration Console
</p>
        <p>
          <a href="http://blog.accentient.com/content/binary/Windows-Live-Writer/Upgrade-TFS-2005-to-TFS11-Beta_76AE/image_20.png">
            <img style="background-image: none; border-right-width: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px; padding-top: 0px" title="image" border="0" alt="image" src="http://blog.accentient.com/content/binary/Windows-Live-Writer/Upgrade-TFS-2005-to-TFS11-Beta_76AE/image_thumb_9.png" width="234" height="244" />
          </a>
        </p>
        <p>
From there, click on the Application Tier, and then Configure Installed Features
</p>
        <p>
          <a href="http://blog.accentient.com/content/binary/Windows-Live-Writer/Upgrade-TFS-2005-to-TFS11-Beta_76AE/image_22.png">
            <img style="background-image: none; border-right-width: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px; padding-top: 0px" title="image" border="0" alt="image" src="http://blog.accentient.com/content/binary/Windows-Live-Writer/Upgrade-TFS-2005-to-TFS11-Beta_76AE/image_thumb_10.png" width="244" height="101" />
          </a>
        </p>
        <p>
 
</p>
        <p>
          <a href="http://blog.accentient.com/content/binary/Windows-Live-Writer/Upgrade-TFS-2005-to-TFS11-Beta_76AE/image_14.png">
            <img style="background-image: none; border-right-width: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px; padding-top: 0px" title="image" border="0" alt="image" src="http://blog.accentient.com/content/binary/Windows-Live-Writer/Upgrade-TFS-2005-to-TFS11-Beta_76AE/image_thumb_6.png" width="595" height="447" />
          </a>
        </p>
        <p>
Click on Configure and Start Wizard
</p>
        <p>
          <a href="http://blog.accentient.com/content/binary/Windows-Live-Writer/Upgrade-TFS-2005-to-TFS11-Beta_76AE/image_16.png">
            <img style="background-image: none; border-right-width: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px; padding-top: 0px" title="image" border="0" alt="image" src="http://blog.accentient.com/content/binary/Windows-Live-Writer/Upgrade-TFS-2005-to-TFS11-Beta_76AE/image_thumb_7.png" width="595" height="445" />
          </a>
        </p>
        <p>
Then Click Next
</p>
        <p>
          <a href="http://blog.accentient.com/content/binary/Windows-Live-Writer/Upgrade-TFS-2005-to-TFS11-Beta_76AE/image_32.png">
            <img style="background-image: none; border-right-width: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px; padding-top: 0px" title="image" border="0" alt="image" src="http://blog.accentient.com/content/binary/Windows-Live-Writer/Upgrade-TFS-2005-to-TFS11-Beta_76AE/image_thumb_15.png" width="599" height="447" />
          </a>
        </p>
        <p>
OK – after this point it is a fairly vanilla install of TFS, sort out your accounts
first, make sure you have space on the hard drive and crack on.
</p>
        <p>
I will not put in lots of screen shots, as it is not any different to a standard install,
and you are smart enough to do all that stuff anyway.
</p>
        <p>
It will prompt for an existing TFS_Warehouse, and if any TPC database is not there
the upgrade will fail.
</p>
        <p>
          <a href="http://blog.accentient.com/content/binary/Windows-Live-Writer/Upgrade-TFS-2005-to-TFS11-Beta_76AE/image_34.png">
            <img style="background-image: none; border-right-width: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px; padding-top: 0px" title="image" border="0" alt="image" src="http://blog.accentient.com/content/binary/Windows-Live-Writer/Upgrade-TFS-2005-to-TFS11-Beta_76AE/image_thumb_16.png" width="601" height="454" />
          </a>
        </p>
        <p>
          <a href="http://blog.accentient.com/content/binary/Windows-Live-Writer/Upgrade-TFS-2005-to-TFS11-Beta_76AE/image_36.png">
            <img style="background-image: none; border-right-width: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px; padding-top: 0px" title="image" border="0" alt="image" src="http://blog.accentient.com/content/binary/Windows-Live-Writer/Upgrade-TFS-2005-to-TFS11-Beta_76AE/image_thumb_17.png" width="408" height="309" />
          </a>
          <a href="http://blog.accentient.com/content/binary/Windows-Live-Writer/Upgrade-TFS-2005-to-TFS11-Beta_76AE/image_38.png">
            <img style="background-image: none; border-right-width: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px; padding-top: 0px" title="image" border="0" alt="image" src="http://blog.accentient.com/content/binary/Windows-Live-Writer/Upgrade-TFS-2005-to-TFS11-Beta_76AE/image_thumb_18.png" width="407" height="304" />
          </a>
        </p>
        <p>
          <a href="http://blog.accentient.com/content/binary/Windows-Live-Writer/Upgrade-TFS-2005-to-TFS11-Beta_76AE/image_40.png">
            <img style="background-image: none; border-right-width: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px; padding-top: 0px" title="image" border="0" alt="image" src="http://blog.accentient.com/content/binary/Windows-Live-Writer/Upgrade-TFS-2005-to-TFS11-Beta_76AE/image_thumb_19.png" width="594" height="277" />
          </a>
        </p>
        <p>
 
</p>
        <p>
And you now have the completed upgrade in TFS11.
</p>
        <img width="0" height="0" src="http://blog.accentient.com/aggbug.ashx?id=a3690832-cda4-4283-b60a-3c83473a17d0" />
      </body>
      <title>Upgrade TFS 2005 to TFS11 Beta</title>
      <guid isPermaLink="false">http://blog.accentient.com/PermaLink,guid,a3690832-cda4-4283-b60a-3c83473a17d0.aspx</guid>
      <link>http://blog.accentient.com/2012/03/20/UpgradeTFS2005ToTFS11Beta.aspx</link>
      <pubDate>Tue, 20 Mar 2012 06:51:05 GMT</pubDate>
      <description>&lt;p&gt;
This is one journey to upgrade TFS 2005 to TFS11
&lt;/p&gt;
&lt;h1&gt;Key points if you are in a hurry
&lt;/h1&gt;
&lt;p&gt;
You only get one chance at the upgrade, on the initial install. You need to do this
as two upgrades TFS2005 –&amp;gt; TFS2008/2010 –&amp;gt; TFS11.
&lt;/p&gt;
&lt;h2&gt;Two Step Warning
&lt;/h2&gt;
&lt;p&gt;
TFS2005 to TFS 11 is not supported in the documentation. Upgrades from TFS 2008 and
2010 are supported. You need to migrate to TFS 2010 first, and then to TFS11.
&lt;/p&gt;
&lt;p&gt;
If you do try to go in one hop, you will see the following TF400101: Database cannot
be upgraded.
&lt;/p&gt;
&lt;p&gt;
&amp;nbsp;
&lt;/p&gt;
&lt;p&gt;
&lt;a href="http://blog.accentient.com/content/binary/Windows-Live-Writer/Upgrade-TFS-2005-to-TFS11-Beta_76AE/image_26.png"&gt;&lt;img style="background-image: none; border-right-width: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px; padding-top: 0px" title="image" border="0" alt="image" src="http://blog.accentient.com/content/binary/Windows-Live-Writer/Upgrade-TFS-2005-to-TFS11-Beta_76AE/image_thumb_12.png" width="585" height="435"&gt;&lt;/a&gt;
&lt;/p&gt;
&lt;h2&gt;Learning Points
&lt;/h2&gt;
&lt;p&gt;
Make sure that your Temp location for SQL is twice as big as your largest database.
There is a lot of heavy lifting done during the upgrade.
&lt;/p&gt;
&lt;p&gt;
One of the longest steps is usually copying the data around. Portable USB 3 hard drives
are very fast. If you can, move the data that way.
&lt;/p&gt;
&lt;p&gt;
If you are using 2005, I strongly recommend migrating to a newer server. With any
upgrade it is vital that you have a backup of the data.
&lt;/p&gt;
&lt;p&gt;
You should have three machines, one with your existing TFS2005, a transient TFS2010
server, and the final target TFS11 server.
&lt;/p&gt;
&lt;h2&gt;Step Summary
&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;
Build the TFS2010 server, install and configure with out SharePoint 
&lt;li&gt;
Backup and Restore your TFS2005 databases to the TFS 2010 database instance 
&lt;li&gt;
Upgrade the TFS2005 to TFS2010 
&lt;li&gt;
Build the TFS11 server, install and configure ALL the prerequisites. 
&lt;ul&gt;
&lt;li&gt;
SharePoint is optional. If you are using SharePoint, there will be a 10 GB RAM warning.&lt;/li&gt;
&lt;/ul&gt;
&lt;li&gt;
Backup and Restore your TFS2010 databases to the TFS11&amp;nbsp; database instance 
&lt;li&gt;
Install TFS 11 
&lt;li&gt;
Configure TFS to be an upgrade 
&lt;li&gt;
Upgrade complete&lt;/li&gt;
&lt;/ul&gt;
&lt;h1&gt;Detailed Steps
&lt;/h1&gt;
&lt;h2&gt;Step Zero – Read the guide
&lt;/h2&gt;
&lt;p&gt;
or finish reading this post!
&lt;/p&gt;
&lt;h2&gt;Step One – Server Build
&lt;/h2&gt;
&lt;p&gt;
Build the TFS2010 server (no SharePoint!), make sure it has at least double the drive
space as your SQL databases. The upgrade is disk intensive.
&lt;/p&gt;
&lt;p&gt;
Configure TFFS 2010.
&lt;/p&gt;
&lt;p&gt;
Build the target TFS11 server, but don’t install TFS
&lt;/p&gt;
&lt;h2&gt;Step Two – Backup and Move the databases
&lt;/h2&gt;
&lt;p&gt;
Take a backup of the TFS2005 databases
&lt;/p&gt;
&lt;div class="csharpcode"&gt;&lt;pre class="alt"&gt;&lt;span class="lnum"&gt; 1: &lt;/span&gt;&lt;span class="kwrd"&gt;DECLARE&lt;/span&gt; @DBName &lt;span class="kwrd"&gt;VARCHAR&lt;/span&gt;(50) &lt;span class="rem"&gt;--
database name &lt;/span&gt;&lt;/pre&gt;&lt;pre&gt;&lt;span class="lnum"&gt; 2: &lt;/span&gt;&lt;span class="kwrd"&gt;DECLARE&lt;/span&gt; @&lt;span class="kwrd"&gt;path&lt;/span&gt; &lt;span class="kwrd"&gt;VARCHAR&lt;/span&gt;(256) &lt;span class="rem"&gt;--
path for backup files &lt;/span&gt;&lt;/pre&gt;&lt;pre class="alt"&gt;&lt;span class="lnum"&gt; 3: &lt;/span&gt;&lt;span class="kwrd"&gt;DECLARE&lt;/span&gt; @fileName &lt;span class="kwrd"&gt;VARCHAR&lt;/span&gt;(256) &lt;span class="rem"&gt;--
filename for backup &lt;/span&gt;&lt;/pre&gt;&lt;pre&gt;&lt;span class="lnum"&gt; 4: &lt;/span&gt;&lt;span class="kwrd"&gt;DECLARE&lt;/span&gt; @fileDate &lt;span class="kwrd"&gt;VARCHAR&lt;/span&gt;(20) &lt;span class="rem"&gt;--
used for file name&lt;/span&gt;&lt;/pre&gt;&lt;pre class="alt"&gt;&lt;span class="lnum"&gt; 5: &lt;/span&gt;&amp;nbsp;&lt;/pre&gt;&lt;pre&gt;&lt;span class="lnum"&gt; 6: &lt;/span&gt;&lt;span class="kwrd"&gt;SET&lt;/span&gt; @&lt;span class="kwrd"&gt;path&lt;/span&gt; = &lt;span class="str"&gt;'C:\Backup\'&lt;/span&gt; &lt;/pre&gt;&lt;pre class="alt"&gt;&lt;span class="lnum"&gt; 7: &lt;/span&gt;&amp;nbsp;&lt;/pre&gt;&lt;pre&gt;&lt;span class="lnum"&gt; 8: &lt;/span&gt;&lt;span class="kwrd"&gt;SELECT&lt;/span&gt; @fileDate
= &lt;span class="kwrd"&gt;CONVERT&lt;/span&gt;(&lt;span class="kwrd"&gt;VARCHAR&lt;/span&gt;(20),GETDATE(),112)&lt;/pre&gt;&lt;pre class="alt"&gt;&lt;span class="lnum"&gt; 9: &lt;/span&gt;&amp;nbsp;&lt;/pre&gt;&lt;pre&gt;&lt;span class="lnum"&gt; 10: &lt;/span&gt;&lt;span class="kwrd"&gt;DECLARE&lt;/span&gt; db_cursor &lt;span class="kwrd"&gt;CURSOR&lt;/span&gt; &lt;span class="kwrd"&gt;FOR&lt;/span&gt; &lt;/pre&gt;&lt;pre class="alt"&gt;&lt;span class="lnum"&gt; 11: &lt;/span&gt;&lt;span class="kwrd"&gt;SELECT&lt;/span&gt; name &lt;/pre&gt;&lt;pre&gt;&lt;span class="lnum"&gt; 12: &lt;/span&gt;&lt;span class="kwrd"&gt;FROM&lt;/span&gt; master.dbo.sysdatabases &lt;/pre&gt;&lt;pre class="alt"&gt;&lt;span class="lnum"&gt; 13: &lt;/span&gt;&lt;span class="kwrd"&gt;WHERE&lt;/span&gt; name &lt;span class="kwrd"&gt;LIKE&lt;/span&gt; (&lt;span class="str"&gt;'Tfs%&lt;/span&gt;&lt;span class="str"&gt;'&lt;/span&gt;) &lt;/pre&gt;&lt;pre&gt;&lt;span class="lnum"&gt; 14: &lt;/span&gt;&amp;nbsp;&lt;/pre&gt;&lt;pre class="alt"&gt;&lt;span class="lnum"&gt; 15: &lt;/span&gt;&lt;span class="kwrd"&gt;OPEN&lt;/span&gt; db_cursor &lt;/pre&gt;&lt;pre&gt;&lt;span class="lnum"&gt; 16: &lt;/span&gt;&lt;span class="kwrd"&gt;FETCH&lt;/span&gt; &lt;span class="kwrd"&gt;NEXT&lt;/span&gt; &lt;span class="kwrd"&gt;FROM&lt;/span&gt; db_cursor &lt;span class="kwrd"&gt;INTO&lt;/span&gt; @DBName &lt;/pre&gt;&lt;pre class="alt"&gt;&lt;span class="lnum"&gt; 17: &lt;/span&gt;&amp;nbsp;&lt;/pre&gt;&lt;pre&gt;&lt;span class="lnum"&gt; 18: &lt;/span&gt;&lt;span class="kwrd"&gt;WHILE&lt;/span&gt; &lt;span class="preproc"&gt;@@FETCH_STATUS&lt;/span&gt; =
0 &lt;/pre&gt;&lt;pre class="alt"&gt;&lt;span class="lnum"&gt; 19: &lt;/span&gt;&lt;span class="kwrd"&gt;BEGIN&lt;/span&gt; &lt;/pre&gt;&lt;pre&gt;&lt;span class="lnum"&gt; 20: &lt;/span&gt; &lt;span class="kwrd"&gt;SET&lt;/span&gt; @fileName
= @&lt;span class="kwrd"&gt;path&lt;/span&gt; + @DBName + &lt;span class="str"&gt;'_'&lt;/span&gt; + @fileDate
+ &lt;span class="str"&gt;'.BAK'&lt;/span&gt; &lt;/pre&gt;&lt;pre class="alt"&gt;&lt;span class="lnum"&gt; 21: &lt;/span&gt; &lt;span class="kwrd"&gt;BACKUP&lt;/span&gt; &lt;span class="kwrd"&gt;DATABASE&lt;/span&gt; @DBName &lt;span class="kwrd"&gt;TO&lt;/span&gt; &lt;span class="kwrd"&gt;DISK&lt;/span&gt; =
@fileName &lt;/pre&gt;&lt;pre&gt;&lt;span class="lnum"&gt; 22: &lt;/span&gt; &lt;span class="kwrd"&gt;WITH&lt;/span&gt; NOFORMAT&lt;/pre&gt;&lt;pre class="alt"&gt;&lt;span class="lnum"&gt; 23: &lt;/span&gt; ,
INIT&lt;/pre&gt;&lt;pre&gt;&lt;span class="lnum"&gt; 24: &lt;/span&gt; , NAME = @DBName&lt;/pre&gt;&lt;pre class="alt"&gt;&lt;span class="lnum"&gt; 25: &lt;/span&gt; ,
SKIP&lt;/pre&gt;&lt;pre&gt;&lt;span class="lnum"&gt; 26: &lt;/span&gt; , NOREWIND&lt;/pre&gt;&lt;pre class="alt"&gt;&lt;span class="lnum"&gt; 27: &lt;/span&gt; ,
NOUNLOAD&lt;/pre&gt;&lt;pre&gt;&lt;span class="lnum"&gt; 28: &lt;/span&gt; , STATS = 100')&lt;/pre&gt;&lt;pre class="alt"&gt;&lt;span class="lnum"&gt; 29: &lt;/span&gt;&amp;nbsp;&lt;/pre&gt;&lt;pre&gt;&lt;span class="lnum"&gt; 30: &lt;/span&gt; &lt;span class="kwrd"&gt;FETCH&lt;/span&gt; &lt;span class="kwrd"&gt;NEXT&lt;/span&gt; &lt;span class="kwrd"&gt;FROM&lt;/span&gt; db_cursor &lt;span class="kwrd"&gt;INTO&lt;/span&gt; @DBName &lt;/pre&gt;&lt;pre class="alt"&gt;&lt;span class="lnum"&gt; 31: &lt;/span&gt;&lt;span class="kwrd"&gt;END&lt;/span&gt; &lt;/pre&gt;&lt;pre&gt;&lt;span class="lnum"&gt; 32: &lt;/span&gt;&amp;nbsp;&lt;/pre&gt;&lt;pre class="alt"&gt;&lt;span class="lnum"&gt; 33: &lt;/span&gt;&lt;span class="kwrd"&gt;CLOSE&lt;/span&gt; db_cursor &lt;/pre&gt;&lt;pre&gt;&lt;span class="lnum"&gt; 34: &lt;/span&gt;&lt;span class="kwrd"&gt;DEALLOCATE&lt;/span&gt; db_cursor&lt;/pre&gt;
&lt;/div&gt;
&lt;style type="text/css"&gt;.csharpcode, .csharpcode pre
{
	font-size: small;
	color: black;
	font-family: consolas, "Courier New", courier, monospace;
	background-color: #ffffff;
	/*white-space: pre;*/
}
.csharpcode pre { margin: 0em; }
.csharpcode .rem { color: #008000; }
.csharpcode .kwrd { color: #0000ff; }
.csharpcode .str { color: #006080; }
.csharpcode .op { color: #0000c0; }
.csharpcode .preproc { color: #cc6633; }
.csharpcode .asp { background-color: #ffff00; }
.csharpcode .html { color: #800000; }
.csharpcode .attr { color: #ff0000; }
.csharpcode .alt 
{
	background-color: #f4f4f4;
	width: 100%;
	margin: 0em;
}
.csharpcode .lnum { color: #606060; }
&lt;/style&gt;
&lt;p&gt;
&amp;nbsp;
&lt;/p&gt;
&lt;p&gt;
move these databases to the TFS 2010 server, and restore them
&lt;/p&gt;
&lt;p&gt;
&lt;a href="http://blog.accentient.com/content/binary/Windows-Live-Writer/Upgrade-TFS-2005-to-TFS11-Beta_76AE/image_2.png"&gt;&lt;img style="background-image: none; border-right-width: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px; padding-top: 0px" title="image" border="0" alt="image" src="http://blog.accentient.com/content/binary/Windows-Live-Writer/Upgrade-TFS-2005-to-TFS11-Beta_76AE/image_thumb.png" width="244" height="208"&gt;&lt;/a&gt;
&lt;/p&gt;
&lt;h2&gt;Step Three – Upgrade to TFS2010
&lt;/h2&gt;
&lt;p&gt;
On the TFS2010 server, open a command prompt as an administrator (right click, run
as administrator).
&lt;/p&gt;
&lt;p&gt;
navigate to c:\Program Files\Microsoft Team Foundation Server 2010\Tools
&lt;/p&gt;
&lt;p&gt;
run &lt;pre class="csharpcode"&gt;TFSConfig import /sqlinstance:”&amp;lt;SQL Server Instance&amp;gt;” /CollectionName:”&amp;lt;the upgraded collection name&amp;gt;” /confirmed&lt;/pre&gt;
&lt;style type="text/css"&gt;.csharpcode, .csharpcode pre
{
	font-size: small;
	color: black;
	font-family: consolas, "Courier New", courier, monospace;
	background-color: #ffffff;
	/*white-space: pre;*/
}
.csharpcode pre { margin: 0em; }
.csharpcode .rem { color: #008000; }
.csharpcode .kwrd { color: #0000ff; }
.csharpcode .str { color: #006080; }
.csharpcode .op { color: #0000c0; }
.csharpcode .preproc { color: #cc6633; }
.csharpcode .asp { background-color: #ffff00; }
.csharpcode .html { color: #800000; }
.csharpcode .attr { color: #ff0000; }
.csharpcode .alt 
{
	background-color: #f4f4f4;
	width: 100%;
	margin: 0em;
}
.csharpcode .lnum { color: #606060; }
&lt;/style&gt;
&lt;p&gt;
&lt;a href="http://blog.accentient.com/content/binary/Windows-Live-Writer/Upgrade-TFS-2005-to-TFS11-Beta_76AE/image_28.png"&gt;&lt;img style="background-image: none; border-right-width: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px; padding-top: 0px" title="image" border="0" alt="image" src="http://blog.accentient.com/content/binary/Windows-Live-Writer/Upgrade-TFS-2005-to-TFS11-Beta_76AE/image_thumb_13.png" width="668" height="192"&gt;&lt;/a&gt;
&lt;/p&gt;
&lt;p&gt;
Wait a while .. 216 steps later
&lt;/p&gt;
&lt;p&gt;
&lt;a href="http://blog.accentient.com/content/binary/Windows-Live-Writer/Upgrade-TFS-2005-to-TFS11-Beta_76AE/image_30.png"&gt;&lt;img style="background-image: none; border-right-width: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px; padding-top: 0px" title="image" border="0" alt="image" src="http://blog.accentient.com/content/binary/Windows-Live-Writer/Upgrade-TFS-2005-to-TFS11-Beta_76AE/image_thumb_14.png" width="666" height="173"&gt;&lt;/a&gt;
&lt;/p&gt;
&lt;p&gt;
You then need to take a backup of:
&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;
tfs_configuration database 
&lt;li&gt;
tfs_Warehouse database 
&lt;li&gt;
Every Team project collection database that you have attached in the configuration&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;
Well worth while running the TFS 2010 Dogfood stats at this point (&lt;a title="http://blogs.msdn.com/b/granth/archive/2009/10/23/tfs2010-sql-queries-for-tfs-statistics.aspx" href="http://blogs.msdn.com/b/granth/archive/2009/10/23/tfs2010-sql-queries-for-tfs-statistics.aspx"&gt;http://blogs.msdn.com/b/granth/archive/2009/10/23/tfs2010-sql-queries-for-tfs-statistics.aspx&lt;/a&gt;)
&lt;/p&gt;
&lt;p&gt;
Use the same script as above.
&lt;/p&gt;
&lt;p&gt;
Copy them and restore them to the TFS 11 server.
&lt;/p&gt;
&lt;p&gt;
&amp;nbsp;
&lt;/p&gt;
&lt;h2&gt;Step Four - Install TFS11
&lt;/h2&gt;
&lt;p&gt;
from the media, run tfs_server
&lt;/p&gt;
&lt;p&gt;
At the splash screen, accept the License and click continue
&lt;/p&gt;
&lt;p&gt;
&lt;a href="http://blog.accentient.com/content/binary/Windows-Live-Writer/Upgrade-TFS-2005-to-TFS11-Beta_76AE/image_4.png"&gt;&lt;img style="background-image: none; border-right-width: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px; padding-top: 0px" title="image" border="0" alt="image" src="http://blog.accentient.com/content/binary/Windows-Live-Writer/Upgrade-TFS-2005-to-TFS11-Beta_76AE/image_thumb_1.png" width="521" height="381"&gt;&lt;/a&gt;
&lt;/p&gt;
&lt;p&gt;
Enable Updates
&lt;/p&gt;
&lt;p&gt;
&lt;a href="http://blog.accentient.com/content/binary/Windows-Live-Writer/Upgrade-TFS-2005-to-TFS11-Beta_76AE/image_6.png"&gt;&lt;img style="background-image: none; border-right-width: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px; padding-top: 0px" title="image" border="0" alt="image" src="http://blog.accentient.com/content/binary/Windows-Live-Writer/Upgrade-TFS-2005-to-TFS11-Beta_76AE/image_thumb_2.png" width="518" height="377"&gt;&lt;/a&gt;
&lt;/p&gt;
&lt;p&gt;
Accept the inevitable User Account Control
&lt;/p&gt;
&lt;p&gt;
&lt;a href="http://blog.accentient.com/content/binary/Windows-Live-Writer/Upgrade-TFS-2005-to-TFS11-Beta_76AE/image_8.png"&gt;&lt;img style="background-image: none; border-right-width: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px; padding-top: 0px" title="image" border="0" alt="image" src="http://blog.accentient.com/content/binary/Windows-Live-Writer/Upgrade-TFS-2005-to-TFS11-Beta_76AE/image_thumb_3.png" width="244" height="125"&gt;&lt;/a&gt;
&lt;/p&gt;
&lt;p&gt;
Watch the Install
&lt;/p&gt;
&lt;p&gt;
&lt;a href="http://blog.accentient.com/content/binary/Windows-Live-Writer/Upgrade-TFS-2005-to-TFS11-Beta_76AE/image_10.png"&gt;&lt;img style="background-image: none; border-right-width: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px; padding-top: 0px" title="image" border="0" alt="image" src="http://blog.accentient.com/content/binary/Windows-Live-Writer/Upgrade-TFS-2005-to-TFS11-Beta_76AE/image_thumb_4.png" width="244" height="179"&gt;&lt;/a&gt;
&lt;/p&gt;
&lt;p&gt;
Now – Don’t freak out that you haven’t done an upgrade. This is done in the configuration
step. Since TFS2010 there is the two phase approach – Install and then Configure.
&lt;/p&gt;
&lt;p&gt;
The upgrade happens in the configure step
&lt;/p&gt;
&lt;p&gt;
&lt;a href="http://blog.accentient.com/content/binary/Windows-Live-Writer/Upgrade-TFS-2005-to-TFS11-Beta_76AE/image_12.png"&gt;&lt;img style="background-image: none; border-right-width: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px; padding-top: 0px" title="image" border="0" alt="image" src="http://blog.accentient.com/content/binary/Windows-Live-Writer/Upgrade-TFS-2005-to-TFS11-Beta_76AE/image_thumb_5.png" width="244" height="176"&gt;&lt;/a&gt;
&lt;/p&gt;
&lt;p&gt;
OK – Install phase complete, click close. The error message is because i was not connected
to the interweb when the install was running.
&lt;/p&gt;
&lt;h2&gt;Step Four – Upgrade and Configure
&lt;/h2&gt;
&lt;h2&gt;
&lt;/h2&gt;
&lt;p&gt;
The configure screen will be shown. If you have closed the screen for any reason,
then you can get to it from the start menu.
&lt;/p&gt;
&lt;p&gt;
Open the Team Foundation Administration Console
&lt;/p&gt;
&lt;p&gt;
&lt;a href="http://blog.accentient.com/content/binary/Windows-Live-Writer/Upgrade-TFS-2005-to-TFS11-Beta_76AE/image_20.png"&gt;&lt;img style="background-image: none; border-right-width: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px; padding-top: 0px" title="image" border="0" alt="image" src="http://blog.accentient.com/content/binary/Windows-Live-Writer/Upgrade-TFS-2005-to-TFS11-Beta_76AE/image_thumb_9.png" width="234" height="244"&gt;&lt;/a&gt;
&lt;/p&gt;
&lt;p&gt;
From there, click on the Application Tier, and then Configure Installed Features
&lt;/p&gt;
&lt;p&gt;
&lt;a href="http://blog.accentient.com/content/binary/Windows-Live-Writer/Upgrade-TFS-2005-to-TFS11-Beta_76AE/image_22.png"&gt;&lt;img style="background-image: none; border-right-width: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px; padding-top: 0px" title="image" border="0" alt="image" src="http://blog.accentient.com/content/binary/Windows-Live-Writer/Upgrade-TFS-2005-to-TFS11-Beta_76AE/image_thumb_10.png" width="244" height="101"&gt;&lt;/a&gt;
&lt;/p&gt;
&lt;p&gt;
&amp;nbsp;
&lt;/p&gt;
&lt;p&gt;
&lt;a href="http://blog.accentient.com/content/binary/Windows-Live-Writer/Upgrade-TFS-2005-to-TFS11-Beta_76AE/image_14.png"&gt;&lt;img style="background-image: none; border-right-width: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px; padding-top: 0px" title="image" border="0" alt="image" src="http://blog.accentient.com/content/binary/Windows-Live-Writer/Upgrade-TFS-2005-to-TFS11-Beta_76AE/image_thumb_6.png" width="595" height="447"&gt;&lt;/a&gt;
&lt;/p&gt;
&lt;p&gt;
Click on Configure and Start Wizard
&lt;/p&gt;
&lt;p&gt;
&lt;a href="http://blog.accentient.com/content/binary/Windows-Live-Writer/Upgrade-TFS-2005-to-TFS11-Beta_76AE/image_16.png"&gt;&lt;img style="background-image: none; border-right-width: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px; padding-top: 0px" title="image" border="0" alt="image" src="http://blog.accentient.com/content/binary/Windows-Live-Writer/Upgrade-TFS-2005-to-TFS11-Beta_76AE/image_thumb_7.png" width="595" height="445"&gt;&lt;/a&gt;
&lt;/p&gt;
&lt;p&gt;
Then Click Next
&lt;/p&gt;
&lt;p&gt;
&lt;a href="http://blog.accentient.com/content/binary/Windows-Live-Writer/Upgrade-TFS-2005-to-TFS11-Beta_76AE/image_32.png"&gt;&lt;img style="background-image: none; border-right-width: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px; padding-top: 0px" title="image" border="0" alt="image" src="http://blog.accentient.com/content/binary/Windows-Live-Writer/Upgrade-TFS-2005-to-TFS11-Beta_76AE/image_thumb_15.png" width="599" height="447"&gt;&lt;/a&gt;
&lt;/p&gt;
&lt;p&gt;
OK – after this point it is a fairly vanilla install of TFS, sort out your accounts
first, make sure you have space on the hard drive and crack on.
&lt;/p&gt;
&lt;p&gt;
I will not put in lots of screen shots, as it is not any different to a standard install,
and you are smart enough to do all that stuff anyway.
&lt;/p&gt;
&lt;p&gt;
It will prompt for an existing TFS_Warehouse, and if any TPC database is not there
the upgrade will fail.
&lt;/p&gt;
&lt;p&gt;
&lt;a href="http://blog.accentient.com/content/binary/Windows-Live-Writer/Upgrade-TFS-2005-to-TFS11-Beta_76AE/image_34.png"&gt;&lt;img style="background-image: none; border-right-width: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px; padding-top: 0px" title="image" border="0" alt="image" src="http://blog.accentient.com/content/binary/Windows-Live-Writer/Upgrade-TFS-2005-to-TFS11-Beta_76AE/image_thumb_16.png" width="601" height="454"&gt;&lt;/a&gt;
&lt;/p&gt;
&lt;p&gt;
&lt;a href="http://blog.accentient.com/content/binary/Windows-Live-Writer/Upgrade-TFS-2005-to-TFS11-Beta_76AE/image_36.png"&gt;&lt;img style="background-image: none; border-right-width: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px; padding-top: 0px" title="image" border="0" alt="image" src="http://blog.accentient.com/content/binary/Windows-Live-Writer/Upgrade-TFS-2005-to-TFS11-Beta_76AE/image_thumb_17.png" width="408" height="309"&gt;&lt;/a&gt;&lt;a href="http://blog.accentient.com/content/binary/Windows-Live-Writer/Upgrade-TFS-2005-to-TFS11-Beta_76AE/image_38.png"&gt;&lt;img style="background-image: none; border-right-width: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px; padding-top: 0px" title="image" border="0" alt="image" src="http://blog.accentient.com/content/binary/Windows-Live-Writer/Upgrade-TFS-2005-to-TFS11-Beta_76AE/image_thumb_18.png" width="407" height="304"&gt;&lt;/a&gt;
&lt;/p&gt;
&lt;p&gt;
&lt;a href="http://blog.accentient.com/content/binary/Windows-Live-Writer/Upgrade-TFS-2005-to-TFS11-Beta_76AE/image_40.png"&gt;&lt;img style="background-image: none; border-right-width: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px; padding-top: 0px" title="image" border="0" alt="image" src="http://blog.accentient.com/content/binary/Windows-Live-Writer/Upgrade-TFS-2005-to-TFS11-Beta_76AE/image_thumb_19.png" width="594" height="277"&gt;&lt;/a&gt;
&lt;/p&gt;
&lt;p&gt;
&amp;nbsp;
&lt;/p&gt;
&lt;p&gt;
And you now have the completed upgrade in TFS11.
&lt;/p&gt;
&lt;img width="0" height="0" src="http://blog.accentient.com/aggbug.ashx?id=a3690832-cda4-4283-b60a-3c83473a17d0" /&gt;</description>
      <comments>http://blog.accentient.com/CommentView,guid,a3690832-cda4-4283-b60a-3c83473a17d0.aspx</comments>
      <category>Best Practice</category>
      <category>Simon Reindl</category>
      <category>TFS 11</category>
      <category>TFS 2010</category>
      <category>Visual Studio 2005</category>
    </item>
    <item>
      <trackback:ping>http://blog.accentient.com/Trackback.aspx?guid=d8bf5c41-7f7a-4301-a1aa-98e2e4b6a59e</trackback:ping>
      <pingback:server>http://blog.accentient.com/pingback.aspx</pingback:server>
      <pingback:target>http://blog.accentient.com/PermaLink,guid,d8bf5c41-7f7a-4301-a1aa-98e2e4b6a59e.aspx</pingback:target>
      <dc:creator>Richard Hundhausen</dc:creator>
      <wfw:comment>http://blog.accentient.com/CommentView,guid,d8bf5c41-7f7a-4301-a1aa-98e2e4b6a59e.aspx</wfw:comment>
      <wfw:commentRss>http://blog.accentient.com/SyndicationService.asmx/GetEntryCommentsRss?guid=d8bf5c41-7f7a-4301-a1aa-98e2e4b6a59e</wfw:commentRss>
      <slash:comments>2</slash:comments>
      <body xmlns="http://www.w3.org/1999/xhtml">
        <p>
Today I was trying to open the ProcessGuidance.html file ...
</p>
        <p>
          <img style="background-image: none; border-bottom: 0px; border-left: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top: 0px; border-right: 0px; padding-top: 0px" title="image" border="0" alt="image" src="http://blog.accentient.com/content/Opening-SharePoint-documents-in-Visual-S_76ED/image.png" width="375" height="348" />
        </p>
        <p>
A double-click, or a right-click &gt; Open both resulted in Internet Explorer asking
me if I want to Save or Cancel the document download. This was a surprise. I was expecting
it to just open the web page.
</p>
        <p>
          <img style="background-image: none; border-bottom: 0px; border-left: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top: 0px; border-right: 0px; padding-top: 0px" title="image" border="0" alt="image" src="http://blog.accentient.com/content/Opening-SharePoint-documents-in-Visual-S_76ED/image_3.png" width="644" height="484" />
        </p>
        <p>
It turns out that this is a setting in SharePoint Foundation 2010. Here are the steps
I followed to fix this:
</p>
        <ol>
          <li>
Launched SharePoint 2010 Central Administration.</li>
          <li>
Clicked Application Management &gt; Manage web applications.</li>
          <li>
Selected my web application.</li>
          <li>
Selected General Settings.</li>
          <li>
Scrolled down and selected <em>Permissive</em> Browser File Handling.</li>
        </ol>
        <blockquote>
          <p>
            <img style="background-image: none; border-bottom: 0px; border-left: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top: 0px; border-right: 0px; padding-top: 0px" title="image" border="0" alt="image" src="http://blog.accentient.com/content/Opening-SharePoint-documents-in-Visual-S_76ED/image_4.png" width="624" height="450" />
          </p>
          <p>
Now the document opens up in the browser, rather than prompting me to save it!
</p>
        </blockquote>
        <img width="0" height="0" src="http://blog.accentient.com/aggbug.ashx?id=d8bf5c41-7f7a-4301-a1aa-98e2e4b6a59e" />
      </body>
      <title>Opening SharePoint documents in Visual Studio 11</title>
      <guid isPermaLink="false">http://blog.accentient.com/PermaLink,guid,d8bf5c41-7f7a-4301-a1aa-98e2e4b6a59e.aspx</guid>
      <link>http://blog.accentient.com/2012/03/16/OpeningSharePointDocumentsInVisualStudio11.aspx</link>
      <pubDate>Fri, 16 Mar 2012 12:46:18 GMT</pubDate>
      <description>&lt;p&gt;
Today I was trying to open the ProcessGuidance.html file ...
&lt;/p&gt;
&lt;p&gt;
&lt;img style="background-image: none; border-bottom: 0px; border-left: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top: 0px; border-right: 0px; padding-top: 0px" title="image" border="0" alt="image" src="http://blog.accentient.com/content/Opening-SharePoint-documents-in-Visual-S_76ED/image.png" width="375" height="348"&gt;
&lt;/p&gt;
&lt;p&gt;
A double-click, or a right-click &amp;gt; Open both resulted in Internet Explorer asking
me if I want to Save or Cancel the document download. This was a surprise. I was expecting
it to just open the web page.
&lt;/p&gt;
&lt;p&gt;
&lt;img style="background-image: none; border-bottom: 0px; border-left: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top: 0px; border-right: 0px; padding-top: 0px" title="image" border="0" alt="image" src="http://blog.accentient.com/content/Opening-SharePoint-documents-in-Visual-S_76ED/image_3.png" width="644" height="484"&gt;
&lt;/p&gt;
&lt;p&gt;
It turns out that this is a setting in SharePoint Foundation 2010. Here are the steps
I followed to fix this:
&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;
Launched SharePoint 2010 Central Administration.&lt;/li&gt;
&lt;li&gt;
Clicked Application Management &amp;gt; Manage web applications.&lt;/li&gt;
&lt;li&gt;
Selected my web application.&lt;/li&gt;
&lt;li&gt;
Selected General Settings.&lt;/li&gt;
&lt;li&gt;
Scrolled down and selected &lt;em&gt;Permissive&lt;/em&gt; Browser File Handling.&lt;/li&gt;
&lt;/ol&gt;
&lt;blockquote&gt; 
&lt;p&gt;
&lt;img style="background-image: none; border-bottom: 0px; border-left: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top: 0px; border-right: 0px; padding-top: 0px" title="image" border="0" alt="image" src="http://blog.accentient.com/content/Opening-SharePoint-documents-in-Visual-S_76ED/image_4.png" width="624" height="450"&gt;
&lt;/p&gt;
&lt;p&gt;
Now the document opens up in the browser, rather than prompting me to save it!
&lt;/p&gt;
&lt;/blockquote&gt;&lt;img width="0" height="0" src="http://blog.accentient.com/aggbug.ashx?id=d8bf5c41-7f7a-4301-a1aa-98e2e4b6a59e" /&gt;</description>
      <comments>http://blog.accentient.com/CommentView,guid,d8bf5c41-7f7a-4301-a1aa-98e2e4b6a59e.aspx</comments>
      <category>SharePoint</category>
      <category>TFS 11</category>
    </item>
    <item>
      <trackback:ping>http://blog.accentient.com/Trackback.aspx?guid=e09b1a6f-0b20-4bf8-b9cc-01c47a9f1b95</trackback:ping>
      <pingback:server>http://blog.accentient.com/pingback.aspx</pingback:server>
      <pingback:target>http://blog.accentient.com/PermaLink,guid,e09b1a6f-0b20-4bf8-b9cc-01c47a9f1b95.aspx</pingback:target>
      <dc:creator>Simon Reindl</dc:creator>
      <wfw:comment>http://blog.accentient.com/CommentView,guid,e09b1a6f-0b20-4bf8-b9cc-01c47a9f1b95.aspx</wfw:comment>
      <wfw:commentRss>http://blog.accentient.com/SyndicationService.asmx/GetEntryCommentsRss?guid=e09b1a6f-0b20-4bf8-b9cc-01c47a9f1b95</wfw:commentRss>
      <slash:comments>3</slash:comments>
      <body xmlns="http://www.w3.org/1999/xhtml">
        <p>
In case you hadn’t seen it, SQL Management Studio 2012 is now a Visual Studio powered
tool.
</p>
        <p>
          <a href="http://blog.accentient.com/content/binary/Windows-Live-Writer/SQL-powered-by-Visual-Studio_6142/image_4.png">
            <img style="background-image: none; border-right-width: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px; padding-top: 0px" title="image" border="0" alt="image" src="http://blog.accentient.com/content/binary/Windows-Live-Writer/SQL-powered-by-Visual-Studio_6142/image_thumb_1.png" width="493" height="324" />
          </a>
        </p>
        <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:f31be9f9-e2d0-4051-bd50-fdf6b010f84d" class="wlWriterEditableSmartContent">Technorati
Tags: <a href="http://technorati.com/tags/Visual+Studio" rel="tag">Visual Studio</a>,<a href="http://technorati.com/tags/SQL2012" rel="tag">SQL2012</a>,<a href="http://technorati.com/tags/IDE" rel="tag">IDE</a></div>
        <p>
Nice…
</p>
        <img width="0" height="0" src="http://blog.accentient.com/aggbug.ashx?id=e09b1a6f-0b20-4bf8-b9cc-01c47a9f1b95" />
      </body>
      <title>SQL 2012 powered by Visual Studio</title>
      <guid isPermaLink="false">http://blog.accentient.com/PermaLink,guid,e09b1a6f-0b20-4bf8-b9cc-01c47a9f1b95.aspx</guid>
      <link>http://blog.accentient.com/2012/03/15/SQL2012PoweredByVisualStudio.aspx</link>
      <pubDate>Thu, 15 Mar 2012 07:26:24 GMT</pubDate>
      <description>&lt;p&gt;
In case you hadn’t seen it, SQL Management Studio 2012 is now a Visual Studio powered
tool.
&lt;/p&gt;
&lt;p&gt;
&lt;a href="http://blog.accentient.com/content/binary/Windows-Live-Writer/SQL-powered-by-Visual-Studio_6142/image_4.png"&gt;&lt;img style="background-image: none; border-right-width: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px; padding-top: 0px" title="image" border="0" alt="image" src="http://blog.accentient.com/content/binary/Windows-Live-Writer/SQL-powered-by-Visual-Studio_6142/image_thumb_1.png" width="493" height="324"&gt;&lt;/a&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:f31be9f9-e2d0-4051-bd50-fdf6b010f84d" class="wlWriterEditableSmartContent"&gt;Technorati
Tags: &lt;a href="http://technorati.com/tags/Visual+Studio" rel="tag"&gt;Visual Studio&lt;/a&gt;,&lt;a href="http://technorati.com/tags/SQL2012" rel="tag"&gt;SQL2012&lt;/a&gt;,&lt;a href="http://technorati.com/tags/IDE" rel="tag"&gt;IDE&lt;/a&gt;
&lt;/div&gt;
&gt;
&lt;p&gt;
Nice…
&lt;/p&gt;
&lt;img width="0" height="0" src="http://blog.accentient.com/aggbug.ashx?id=e09b1a6f-0b20-4bf8-b9cc-01c47a9f1b95" /&gt;</description>
      <comments>http://blog.accentient.com/CommentView,guid,e09b1a6f-0b20-4bf8-b9cc-01c47a9f1b95.aspx</comments>
      <category>Personal Thoughts</category>
      <category>Simon Reindl</category>
      <category>Visual Studio 2010</category>
    </item>
    <item>
      <trackback:ping>http://blog.accentient.com/Trackback.aspx?guid=267adb55-bbe6-43c8-a308-a3c4e0d6adc4</trackback:ping>
      <pingback:server>http://blog.accentient.com/pingback.aspx</pingback:server>
      <pingback:target>http://blog.accentient.com/PermaLink,guid,267adb55-bbe6-43c8-a308-a3c4e0d6adc4.aspx</pingback:target>
      <dc:creator>Richard Hundhausen</dc:creator>
      <wfw:comment>http://blog.accentient.com/CommentView,guid,267adb55-bbe6-43c8-a308-a3c4e0d6adc4.aspx</wfw:comment>
      <wfw:commentRss>http://blog.accentient.com/SyndicationService.asmx/GetEntryCommentsRss?guid=267adb55-bbe6-43c8-a308-a3c4e0d6adc4</wfw:commentRss>
      <slash:comments>7</slash:comments>
      <body xmlns="http://www.w3.org/1999/xhtml">
        <p>
Being the geek I am, I wanted to take a detailed look at the reports in the new Scrum
template. Rather than wait for guidance to be posted, or call up my friends at Microsoft
(again), I thought I would do my own experimenting.
</p>
        <ol>
          <li>
I downloaded the Visual Studio Scrum 2.0 – Preview 3 process template from the <a href="http://blog.accentient.com/ct.ashx?id=4392387f-6cea-4f2c-9f43-f9189d3489c9&amp;url=http%3a%2f%2fwww.microsoft.com%2fvisualstudio%2f11%2fen-us%2fdownloads%23tfs" target="_blank">Team
Foundation Server 11 Beta</a> into C:\Microsoft Visual Studio Scrum 2.0. 
</li>
          <li>
I launched SQL Server Business Intelligence Development Studio (BIDS) otherwise known
as Visual Studio 2008. (I can’t wait for this to be unified into one IDE someday). 
</li>
          <li>
I created a new Report Server Project named <em>ScrumReports</em>.</li>
        </ol>
        <blockquote>
          <p>
            <img style="background-image: none; border-right-width: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px; padding-top: 0px" title="image" border="0" alt="image" src="http://blog.accentient.com/content/Diving-in-to-the-Visual-Studio.0-Reports_1494B/image.png" width="687" height="468" />
          </p>
        </blockquote>
        <ol start="4">
          <li>
From Windows Explorer, I dragged the eight .rdl reports …</li>
        </ol>
        <blockquote>
          <p>
            <img style="background-image: none; border-right-width: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px; padding-top: 0px" title="image" border="0" alt="image" src="http://blog.accentient.com/content/Diving-in-to-the-Visual-Studio.0-Reports_1494B/image_3.png" width="573" height="298" />
          </p>
          <p>
… into my Reports folder in Solution Explorer. This makes a copy of the .rdl files
under my project.
</p>
          <p>
            <img style="background-image: none; border-right-width: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px; padding-top: 0px" title="image" border="0" alt="image" src="http://blog.accentient.com/content/Diving-in-to-the-Visual-Studio.0-Reports_1494B/image_4.png" width="259" height="244" />
          </p>
        </blockquote>
        <ol start="5">
          <li>
I then created two shared data sources with the <em>exact</em> names that the reports
will expect.</li>
        </ol>
        <ul>
          <ul>
            <li>
              <strong>TfsOlapReportDS</strong>: a Microsoft SQL Server Analysis Services connection
(<em>Data Source=vstfs;Initial Catalog=Tfs_Analysis</em>) 
</li>
            <li>
              <strong>TfsReportDS</strong>: a Microsoft SQL Server connection (<em>Data Source=vstfs;Initial
Catalog=Tfs_Warehouse</em>)</li>
          </ul>
        </ul>
        <blockquote>
          <p>
            <img style="background-image: none; border-right-width: 0px; padding-left: 45px; padding-right: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px; padding-top: 0px" title="image" border="0" alt="image" src="http://blog.accentient.com/content/Diving-in-to-the-Visual-Studio.0-Reports_1494B/image_5.png" width="299" height="159" />
          </p>
        </blockquote>
        <ol start="6">
          <li>
Now I can open any of the reports in the designer and study the layout, built-in fields,
parameters, and datasets. I can also preview the reports.</li>
        </ol>
        <blockquote>
          <p>
            <a href="http://blog.accentient.com/content/Diving-in-to-the-Visual-Studio.0-Reports_1494B/image_6.png" target="_blank">
              <img style="background-image: none; border-right-width: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px; padding-top: 0px" title="image" border="0" alt="image" src="http://blog.accentient.com/content/Diving-in-to-the-Visual-Studio.0-Reports_1494B/image_thumb.png" width="644" height="303" />
            </a>
          </p>
        </blockquote>
        <ol start="7">
          <li>
I then drilled-down into the various datasets to learn their purpose and how they
fit with the report.</li>
        </ol>
        <blockquote>
          <p>
            <a href="http://blog.accentient.com/content/Diving-in-to-the-Visual-Studio.0-Reports_1494B/image_7.png" target="_blank">
              <img style="background-image: none; border-right-width: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px; padding-top: 0px" title="image" border="0" alt="image" src="http://blog.accentient.com/content/Diving-in-to-the-Visual-Studio.0-Reports_1494B/image_thumb_3.png" width="644" height="478" />
            </a>
          </p>
          <p>
For larger datasets with larger queries, I copied/pasted the code into this cool <a href="http://www.dpriver.com/pp/sqlformat.htm" target="_blank">online
SQL formatter</a> to improve readability:
</p>
          <p>
            <img style="background-image: none; border-bottom: 0px; border-left: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top: 0px; border-right: 0px; padding-top: 0px" title="image" border="0" alt="image" src="http://blog.accentient.com/content/Diving-in-to-the-Visual-Studio.0-Reports_1494B/image_thumb_4.png" width="474" height="197" />
          </p>
        </blockquote>
        <img width="0" height="0" src="http://blog.accentient.com/aggbug.ashx?id=267adb55-bbe6-43c8-a308-a3c4e0d6adc4" />
      </body>
      <title>Diving into the Visual Studio Scrum 2.0 Reports</title>
      <guid isPermaLink="false">http://blog.accentient.com/PermaLink,guid,267adb55-bbe6-43c8-a308-a3c4e0d6adc4.aspx</guid>
      <link>http://blog.accentient.com/2012/03/13/DivingIntoTheVisualStudioScrum20Reports.aspx</link>
      <pubDate>Tue, 13 Mar 2012 04:01:40 GMT</pubDate>
      <description>&lt;p&gt;
Being the geek I am, I wanted to take a detailed look at the reports in the new Scrum
template. Rather than wait for guidance to be posted, or call up my friends at Microsoft
(again), I thought I would do my own experimenting.
&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;
I downloaded the Visual Studio Scrum 2.0 – Preview 3 process template from the &lt;a href="http://blog.accentient.com/ct.ashx?id=4392387f-6cea-4f2c-9f43-f9189d3489c9&amp;amp;url=http%3a%2f%2fwww.microsoft.com%2fvisualstudio%2f11%2fen-us%2fdownloads%23tfs" target="_blank"&gt;Team
Foundation Server 11 Beta&lt;/a&gt; into C:\Microsoft Visual Studio Scrum 2.0. 
&lt;li&gt;
I launched SQL Server Business Intelligence Development Studio (BIDS) otherwise known
as Visual Studio 2008. (I can’t wait for this to be unified into one IDE someday). 
&lt;li&gt;
I created a new Report Server Project named &lt;em&gt;ScrumReports&lt;/em&gt;.&lt;/li&gt;
&lt;/ol&gt;
&lt;blockquote&gt; 
&lt;p&gt;
&lt;img style="background-image: none; border-right-width: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px; padding-top: 0px" title="image" border="0" alt="image" src="http://blog.accentient.com/content/Diving-in-to-the-Visual-Studio.0-Reports_1494B/image.png" width="687" height="468"&gt;
&lt;/p&gt;
&lt;/blockquote&gt; 
&lt;ol start="4"&gt;
&lt;li&gt;
From Windows Explorer, I dragged the eight .rdl reports …&lt;/li&gt;
&lt;/ol&gt;
&lt;blockquote&gt; 
&lt;p&gt;
&lt;img style="background-image: none; border-right-width: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px; padding-top: 0px" title="image" border="0" alt="image" src="http://blog.accentient.com/content/Diving-in-to-the-Visual-Studio.0-Reports_1494B/image_3.png" width="573" height="298"&gt;
&lt;/p&gt;
&lt;p&gt;
… into my Reports folder in Solution Explorer. This makes a copy of the .rdl files
under my project.
&lt;/p&gt;
&lt;p&gt;
&lt;img style="background-image: none; border-right-width: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px; padding-top: 0px" title="image" border="0" alt="image" src="http://blog.accentient.com/content/Diving-in-to-the-Visual-Studio.0-Reports_1494B/image_4.png" width="259" height="244"&gt;
&lt;/p&gt;
&lt;/blockquote&gt; 
&lt;ol start="5"&gt;
&lt;li&gt;
I then created two shared data sources with the &lt;em&gt;exact&lt;/em&gt; names that the reports
will expect.&lt;/li&gt;
&lt;/ol&gt;
&lt;ul&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;TfsOlapReportDS&lt;/strong&gt;: a Microsoft SQL Server Analysis Services connection
(&lt;em&gt;Data Source=vstfs;Initial Catalog=Tfs_Analysis&lt;/em&gt;) 
&lt;li&gt;
&lt;strong&gt;TfsReportDS&lt;/strong&gt;: a Microsoft SQL Server connection (&lt;em&gt;Data Source=vstfs;Initial
Catalog=Tfs_Warehouse&lt;/em&gt;)&lt;/li&gt;
&lt;/ul&gt;
&lt;/ul&gt;
&lt;blockquote&gt; 
&lt;p&gt;
&lt;img style="background-image: none; border-right-width: 0px; padding-left: 45px; padding-right: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px; padding-top: 0px" title="image" border="0" alt="image" src="http://blog.accentient.com/content/Diving-in-to-the-Visual-Studio.0-Reports_1494B/image_5.png" width="299" height="159"&gt;
&lt;/p&gt;
&lt;/blockquote&gt; 
&lt;ol start="6"&gt;
&lt;li&gt;
Now I can open any of the reports in the designer and study the layout, built-in fields,
parameters, and datasets. I can also preview the reports.&lt;/li&gt;
&lt;/ol&gt;
&lt;blockquote&gt; 
&lt;p&gt;
&lt;a href="http://blog.accentient.com/content/Diving-in-to-the-Visual-Studio.0-Reports_1494B/image_6.png" target="_blank"&gt;&lt;img style="background-image: none; border-right-width: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px; padding-top: 0px" title="image" border="0" alt="image" src="http://blog.accentient.com/content/Diving-in-to-the-Visual-Studio.0-Reports_1494B/image_thumb.png" width="644" height="303"&gt;&lt;/a&gt;
&lt;/p&gt;
&lt;/blockquote&gt; 
&lt;ol start="7"&gt;
&lt;li&gt;
I then drilled-down into the various datasets to learn their purpose and how they
fit with the report.&lt;/li&gt;
&lt;/ol&gt;
&lt;blockquote&gt; 
&lt;p&gt;
&lt;a href="http://blog.accentient.com/content/Diving-in-to-the-Visual-Studio.0-Reports_1494B/image_7.png" target="_blank"&gt;&lt;img style="background-image: none; border-right-width: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px; padding-top: 0px" title="image" border="0" alt="image" src="http://blog.accentient.com/content/Diving-in-to-the-Visual-Studio.0-Reports_1494B/image_thumb_3.png" width="644" height="478"&gt;&lt;/a&gt;
&lt;/p&gt;
&lt;p&gt;
For larger datasets with larger queries, I copied/pasted the code into this cool &lt;a href="http://www.dpriver.com/pp/sqlformat.htm" target="_blank"&gt;online
SQL formatter&lt;/a&gt; to improve readability:
&lt;/p&gt;
&lt;p&gt;
&lt;img style="background-image: none; border-bottom: 0px; border-left: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top: 0px; border-right: 0px; padding-top: 0px" title="image" border="0" alt="image" src="http://blog.accentient.com/content/Diving-in-to-the-Visual-Studio.0-Reports_1494B/image_thumb_4.png" width="474" height="197"&gt;
&lt;/p&gt;
&lt;/blockquote&gt;&lt;img width="0" height="0" src="http://blog.accentient.com/aggbug.ashx?id=267adb55-bbe6-43c8-a308-a3c4e0d6adc4" /&gt;</description>
      <comments>http://blog.accentient.com/CommentView,guid,267adb55-bbe6-43c8-a308-a3c4e0d6adc4.aspx</comments>
      <category>Scrum</category>
      <category>TFS 11</category>
    </item>
    <item>
      <trackback:ping>http://blog.accentient.com/Trackback.aspx?guid=4392387f-6cea-4f2c-9f43-f9189d3489c9</trackback:ping>
      <pingback:server>http://blog.accentient.com/pingback.aspx</pingback:server>
      <pingback:target>http://blog.accentient.com/PermaLink,guid,4392387f-6cea-4f2c-9f43-f9189d3489c9.aspx</pingback:target>
      <dc:creator>Richard Hundhausen</dc:creator>
      <wfw:comment>http://blog.accentient.com/CommentView,guid,4392387f-6cea-4f2c-9f43-f9189d3489c9.aspx</wfw:comment>
      <wfw:commentRss>http://blog.accentient.com/SyndicationService.asmx/GetEntryCommentsRss?guid=4392387f-6cea-4f2c-9f43-f9189d3489c9</wfw:commentRss>
      <slash:comments>1</slash:comments>
      <body xmlns="http://www.w3.org/1999/xhtml">
        <p>
Try this: Download the Visual Studio Scrum 2.0 – Preview 3 process template from the <a href="http://www.microsoft.com/visualstudio/11/en-us/downloads#tfs" target="_blank">Team
Foundation Server 11 Beta</a> into one folder and then do the same with the <a href="http://visualstudiogallery.msdn.microsoft.com/59ac03e3-df99-4776-be39-1917cbfc5d8e" target="_blank">Visual
Studio Scrum 1.0</a> version of the template.
</p>
        <p>
          <img style="background-image: none; border-right-width: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px; padding-top: 0px" title="image" border="0" alt="image" src="http://blog.accentient.com/content/Whats-new-or-different-in-Visual-Studi.0_140B5/image.png" width="451" height="142" />
        </p>
        <p>
Next, drop to the (Developer) command prompt and run this:
</p>
        <p>
          <font size="2" face="Courier New">
            <strong>tf.exe folderdiff "C:\Microsoft Visual Studio
Scrum 1.0" "C:\Microsoft Visual Studio Scrum 2.0" /recursive</strong>
          </font>
        </p>
        <p>
Yep, they’ve changed a lot:
</p>
        <p>
          <a href="http://blog.accentient.com/content/Whats-new-or-different-in-Visual-Studi.0_140B5/image_3.png" target="_blank">
            <img style="background-image: none; border-bottom: 0px; border-left: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top: 0px; border-right: 0px; padding-top: 0px" title="image" border="0" alt="image" src="http://blog.accentient.com/content/Whats-new-or-different-in-Visual-Studi.0_140B5/image_thumb.png" width="415" height="484" />
          </a>
        </p>
        <p>
If you double-click the ProductBacklogItem.xml difference, you can see the differences
in the new new <a href="http://msdn.microsoft.com/en-us/library/bb385990(v=vs.110).aspx" target="_blank">IDE-hosted
tool</a>.
</p>
        <p>
          <a href="http://blog.accentient.com/content/Whats-new-or-different-in-Visual-Studi.0_140B5/image_4.png" target="_blank">
            <img style="background-image: none; border-bottom: 0px; border-left: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top: 0px; border-right: 0px; padding-top: 0px" title="image" border="0" alt="image" src="http://blog.accentient.com/content/Whats-new-or-different-in-Visual-Studi.0_140B5/image_thumb_3.png" width="644" height="240" />
          </a>
        </p>
        <p>
If you are wanting a complete, functional walkthrough of the differences, you’ll have
to wait for my upcoming book.
</p>
        <p>
#ItsInTheBook
</p>
        <img width="0" height="0" src="http://blog.accentient.com/aggbug.ashx?id=4392387f-6cea-4f2c-9f43-f9189d3489c9" />
      </body>
      <title>What’s new and different in Visual Studio Scrum 2.0?</title>
      <guid isPermaLink="false">http://blog.accentient.com/PermaLink,guid,4392387f-6cea-4f2c-9f43-f9189d3489c9.aspx</guid>
      <link>http://blog.accentient.com/2012/03/13/WhatsNewAndDifferentInVisualStudioScrum20.aspx</link>
      <pubDate>Tue, 13 Mar 2012 03:10:26 GMT</pubDate>
      <description>&lt;p&gt;
Try this: Download the Visual Studio Scrum 2.0 – Preview 3 process template from the &lt;a href="http://www.microsoft.com/visualstudio/11/en-us/downloads#tfs" target="_blank"&gt;Team
Foundation Server 11 Beta&lt;/a&gt; into one folder and then do the same with the &lt;a href="http://visualstudiogallery.msdn.microsoft.com/59ac03e3-df99-4776-be39-1917cbfc5d8e" target="_blank"&gt;Visual
Studio Scrum 1.0&lt;/a&gt; version of the template.
&lt;/p&gt;
&lt;p&gt;
&lt;img style="background-image: none; border-right-width: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px; padding-top: 0px" title="image" border="0" alt="image" src="http://blog.accentient.com/content/Whats-new-or-different-in-Visual-Studi.0_140B5/image.png" width="451" height="142"&gt;
&lt;/p&gt;
&lt;p&gt;
Next, drop to the (Developer) command prompt and run this:
&lt;/p&gt;
&lt;p&gt;
&lt;font size="2" face="Courier New"&gt;&lt;strong&gt;tf.exe folderdiff "C:\Microsoft Visual Studio
Scrum 1.0" "C:\Microsoft Visual Studio Scrum 2.0" /recursive&lt;/strong&gt;&lt;/font&gt;
&lt;/p&gt;
&lt;p&gt;
Yep, they’ve changed a lot:
&lt;/p&gt;
&lt;p&gt;
&lt;a href="http://blog.accentient.com/content/Whats-new-or-different-in-Visual-Studi.0_140B5/image_3.png" target="_blank"&gt;&lt;img style="background-image: none; border-bottom: 0px; border-left: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top: 0px; border-right: 0px; padding-top: 0px" title="image" border="0" alt="image" src="http://blog.accentient.com/content/Whats-new-or-different-in-Visual-Studi.0_140B5/image_thumb.png" width="415" height="484"&gt;&lt;/a&gt;
&lt;/p&gt;
&lt;p&gt;
If you double-click the ProductBacklogItem.xml difference, you can see the differences
in the new new &lt;a href="http://msdn.microsoft.com/en-us/library/bb385990(v=vs.110).aspx" target="_blank"&gt;IDE-hosted
tool&lt;/a&gt;.
&lt;/p&gt;
&lt;p&gt;
&lt;a href="http://blog.accentient.com/content/Whats-new-or-different-in-Visual-Studi.0_140B5/image_4.png" target="_blank"&gt;&lt;img style="background-image: none; border-bottom: 0px; border-left: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top: 0px; border-right: 0px; padding-top: 0px" title="image" border="0" alt="image" src="http://blog.accentient.com/content/Whats-new-or-different-in-Visual-Studi.0_140B5/image_thumb_3.png" width="644" height="240"&gt;&lt;/a&gt;
&lt;/p&gt;
&lt;p&gt;
If you are wanting a complete, functional walkthrough of the differences, you’ll have
to wait for my upcoming book.
&lt;/p&gt;
&lt;p&gt;
#ItsInTheBook
&lt;/p&gt;
&lt;img width="0" height="0" src="http://blog.accentient.com/aggbug.ashx?id=4392387f-6cea-4f2c-9f43-f9189d3489c9" /&gt;</description>
      <comments>http://blog.accentient.com/CommentView,guid,4392387f-6cea-4f2c-9f43-f9189d3489c9.aspx</comments>
      <category>Scrum</category>
      <category>TFS 11</category>
    </item>
    <item>
      <trackback:ping>http://blog.accentient.com/Trackback.aspx?guid=5d715676-9c6f-43c1-afbe-cf6d6f1fef01</trackback:ping>
      <pingback:server>http://blog.accentient.com/pingback.aspx</pingback:server>
      <pingback:target>http://blog.accentient.com/PermaLink,guid,5d715676-9c6f-43c1-afbe-cf6d6f1fef01.aspx</pingback:target>
      <dc:creator>Richard Hundhausen</dc:creator>
      <wfw:comment>http://blog.accentient.com/CommentView,guid,5d715676-9c6f-43c1-afbe-cf6d6f1fef01.aspx</wfw:comment>
      <wfw:commentRss>http://blog.accentient.com/SyndicationService.asmx/GetEntryCommentsRss?guid=5d715676-9c6f-43c1-afbe-cf6d6f1fef01</wfw:commentRss>
      <body xmlns="http://www.w3.org/1999/xhtml">
        <p>
          <img style="background-image: none; border-right-width: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px; padding-top: 0px" title="image" border="0" alt="image" src="http://blog.accentient.com/content/Installing-SharePoint-2010_9E9D/image_3.png" width="401" height="80" />
        </p>
        <p>
When configuring Team Foundation Server 11, the default action is to install and configure
SharePoint Foundation 2010. I think this is great. I really love SharePoint 2010,
and am glad that Microsoft opted to install the newer version automatically, rather
than WSS3 like it did previously. Keep in mind that WSS3 will still work with TFS11
and even has a smaller RAM requirement as well.
</p>
        <p>
After installing the SharePoint prerequisites, I proceeded to the installation and
then to the configuration wizard. When I got to the step where I was asked to specify
the Database Access Account, I assumed my local windows account would work fine. In
fact, if you read the fine print below it says “If your configuration database is
hosted on another server, you must specify a domain account”. Mine’s not. I’m creating
a VM with an all-up image to be used in an environment that doesn’t have a domain.
</p>
        <p>
          <img style="background-image: none; border-right-width: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px; padding-top: 0px" title="image" border="0" alt="image" src="http://blog.accentient.com/content/Installing-SharePoint-2010_9E9D/image_4.png" width="536" height="88" />
        </p>
        <p>
But SharePoint wasn’t having it. I got the message that The specified user VSTFS\SPSERVICE
is a local account. Local accounts should only be used in stand alone mode:
</p>
        <p>
          <img style="background-image: none; border-right-width: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px; padding-top: 0px" title="image" border="0" alt="image" src="http://blog.accentient.com/content/Installing-SharePoint-2010_9E9D/image.png" width="399" height="149" />
        </p>
        <p>
This messages makes it a bit more clear, but since this guidance contradicts the <a href="http://msdn.microsoft.com/en-us/library/dd578615(v=vs.110).aspx" target="_blank">TFS
guidance</a> I’m following in the <a href="http://www.microsoft.com/download/en/details.aspx?id=29035" target="_blank">TFS11
installation guide</a>, I needed to find another way. Fortunately, I found this Microsoft <a href="http://sharepoint.microsoft.com/blogs/fromthefield/Lists/Posts/Post.aspx?ID=112" target="_blank">workaround</a> posted
by Neil “The Doc” Hodgkinson. Here are the steps from that I followed:
</p>
        <ol>
          <li>
Canceled out of the the configuration wizard. 
</li>
          <li>
Launched the SharePoint 2010 Management Shell. 
</li>
          <li>
Ran <u>New-SPConfigurationDatabase</u>. 
</li>
          <li>
Entered <u>SharePoint_2010_ConfigDB</u> for the DatabaseName. 
</li>
          <li>
Entered <u>VSTFS</u> for the DatabaseServer. 
</li>
          <li>
Entered the username and password for the Database Access Account into the dialog.
Note: this account is also known as the server farm account and requires <a href="http://technet.microsoft.com/en-us/library/cc288210.aspx" target="_blank">certain
permissions</a>. 
</li>
          <li>
Entered a valid passphrase.</li>
        </ol>
        <p>
After a few moments, SharePoint created the a new configuration database and an admin
content database for me:
</p>
        <p>
          <img style="background-image: none; border-right-width: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px; padding-top: 0px" title="image" border="0" alt="image" src="http://blog.accentient.com/content/Installing-SharePoint-2010_9E9D/image_4.png" width="671" height="180" />
        </p>
        <p>
Next, I launched the SharePoint 2010 Products Configuration Wizard again and it picked
up right where I would expect it to:
</p>
        <p>
          <img style="background-image: none; border-right-width: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px; padding-top: 0px" title="image" border="0" alt="image" src="http://blog.accentient.com/content/Installing-SharePoint-2010_9E9D/image_5.png" width="289" height="219" />
        </p>
        <p>
#ProblemSolved
</p>
        <img width="0" height="0" src="http://blog.accentient.com/aggbug.ashx?id=5d715676-9c6f-43c1-afbe-cf6d6f1fef01" />
      </body>
      <title>SharePoint Foundation 2010 using local accounts</title>
      <guid isPermaLink="false">http://blog.accentient.com/PermaLink,guid,5d715676-9c6f-43c1-afbe-cf6d6f1fef01.aspx</guid>
      <link>http://blog.accentient.com/2012/03/12/SharePointFoundation2010UsingLocalAccounts.aspx</link>
      <pubDate>Mon, 12 Mar 2012 09:49:45 GMT</pubDate>
      <description>&lt;p&gt;
&lt;img style="background-image: none; border-right-width: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px; padding-top: 0px" title="image" border="0" alt="image" src="http://blog.accentient.com/content/Installing-SharePoint-2010_9E9D/image_3.png" width="401" height="80"&gt;
&lt;/p&gt;
&lt;p&gt;
When configuring Team Foundation Server 11, the default action is to install and configure
SharePoint Foundation 2010. I think this is great. I really love SharePoint 2010,
and am glad that Microsoft opted to install the newer version automatically, rather
than WSS3 like it did previously. Keep in mind that WSS3 will still work with TFS11
and even has a smaller RAM requirement as well.
&lt;/p&gt;
&lt;p&gt;
After installing the SharePoint prerequisites, I proceeded to the installation and
then to the configuration wizard. When I got to the step where I was asked to specify
the Database Access Account, I assumed my local windows account would work fine. In
fact, if you read the fine print below it says “If your configuration database is
hosted on another server, you must specify a domain account”. Mine’s not. I’m creating
a VM with an all-up image to be used in an environment that doesn’t have a domain.
&lt;/p&gt;
&lt;p&gt;
&lt;img style="background-image: none; border-right-width: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px; padding-top: 0px" title="image" border="0" alt="image" src="http://blog.accentient.com/content/Installing-SharePoint-2010_9E9D/image_4.png" width="536" height="88"&gt;
&lt;/p&gt;
&lt;p&gt;
But SharePoint wasn’t having it. I got the message that The specified user VSTFS\SPSERVICE
is a local account. Local accounts should only be used in stand alone mode:
&lt;/p&gt;
&lt;p&gt;
&lt;img style="background-image: none; border-right-width: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px; padding-top: 0px" title="image" border="0" alt="image" src="http://blog.accentient.com/content/Installing-SharePoint-2010_9E9D/image.png" width="399" height="149"&gt;
&lt;/p&gt;
&lt;p&gt;
This messages makes it a bit more clear, but since this guidance contradicts the &lt;a href="http://msdn.microsoft.com/en-us/library/dd578615(v=vs.110).aspx" target="_blank"&gt;TFS
guidance&lt;/a&gt; I’m following in the &lt;a href="http://www.microsoft.com/download/en/details.aspx?id=29035" target="_blank"&gt;TFS11
installation guide&lt;/a&gt;, I needed to find another way. Fortunately, I found this Microsoft &lt;a href="http://sharepoint.microsoft.com/blogs/fromthefield/Lists/Posts/Post.aspx?ID=112" target="_blank"&gt;workaround&lt;/a&gt; posted
by Neil “The Doc” Hodgkinson. Here are the steps from that I followed:
&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;
Canceled out of the the configuration wizard. 
&lt;li&gt;
Launched the SharePoint 2010 Management Shell. 
&lt;li&gt;
Ran &lt;u&gt;New-SPConfigurationDatabase&lt;/u&gt;. 
&lt;li&gt;
Entered &lt;u&gt;SharePoint_2010_ConfigDB&lt;/u&gt; for the DatabaseName. 
&lt;li&gt;
Entered &lt;u&gt;VSTFS&lt;/u&gt; for the DatabaseServer. 
&lt;li&gt;
Entered the username and password for the Database Access Account into the dialog.
Note: this account is also known as the server farm account and requires &lt;a href="http://technet.microsoft.com/en-us/library/cc288210.aspx" target="_blank"&gt;certain
permissions&lt;/a&gt;. 
&lt;li&gt;
Entered a valid passphrase.&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;
After a few moments, SharePoint created the a new configuration database and an admin
content database for me:
&lt;/p&gt;
&lt;p&gt;
&lt;img style="background-image: none; border-right-width: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px; padding-top: 0px" title="image" border="0" alt="image" src="http://blog.accentient.com/content/Installing-SharePoint-2010_9E9D/image_4.png" width="671" height="180"&gt;
&lt;/p&gt;
&lt;p&gt;
Next, I launched the SharePoint 2010 Products Configuration Wizard again and it picked
up right where I would expect it to:
&lt;/p&gt;
&lt;p&gt;
&lt;img style="background-image: none; border-right-width: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px; padding-top: 0px" title="image" border="0" alt="image" src="http://blog.accentient.com/content/Installing-SharePoint-2010_9E9D/image_5.png" width="289" height="219"&gt;
&lt;/p&gt;
&lt;p&gt;
#ProblemSolved
&lt;/p&gt;
&lt;img width="0" height="0" src="http://blog.accentient.com/aggbug.ashx?id=5d715676-9c6f-43c1-afbe-cf6d6f1fef01" /&gt;</description>
      <comments>http://blog.accentient.com/CommentView,guid,5d715676-9c6f-43c1-afbe-cf6d6f1fef01.aspx</comments>
      <category>SharePoint</category>
      <category>TFS 11</category>
    </item>
    <item>
      <trackback:ping>http://blog.accentient.com/Trackback.aspx?guid=a012811a-86e2-4ae0-b56f-211ca096b9db</trackback:ping>
      <pingback:server>http://blog.accentient.com/pingback.aspx</pingback:server>
      <pingback:target>http://blog.accentient.com/PermaLink,guid,a012811a-86e2-4ae0-b56f-211ca096b9db.aspx</pingback:target>
      <dc:creator>Richard Hundhausen</dc:creator>
      <wfw:comment>http://blog.accentient.com/CommentView,guid,a012811a-86e2-4ae0-b56f-211ca096b9db.aspx</wfw:comment>
      <wfw:commentRss>http://blog.accentient.com/SyndicationService.asmx/GetEntryCommentsRss?guid=a012811a-86e2-4ae0-b56f-211ca096b9db</wfw:commentRss>
      <body xmlns="http://www.w3.org/1999/xhtml">
        <p>
I don’t know why it bothers me so much to see “Windows User” every time I fire up
my Visual Studio 11 Beta …
</p>
        <p>
          <img style="background-image: none; border-bottom: 0px; border-left: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top: 0px; border-right: 0px; padding-top: 0px" title="image" border="0" alt="image" src="http://blog.accentient.com/content/Changing-the-Licensed-To-user-in-Visual-_AEFA/image.png" width="452" height="225" />
        </p>
        <p>
… but since it does, I thought I would share with you the steps I took to change it.
Actually, these steps are not too different from a <a href="http://blog.accentient.com/changingthelicensedtouserinvisualstudio2008.aspx" target="_blank">previous
blog post</a> I made about a previous version of Visual Studio.
</p>
        <p>
Using your favorite registry editor (is there more than one?) change the <font size="2" face="Courier New">UserName</font> value
of the following key:
</p>
        <p>
          <font color="#000000" size="2" face="Courier New">HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft\VisualStudio\11.0\Registration</font>
        </p>
        <p>
If you are still running 32-bit Windows, drop out the <font size="2" face="Courier New">Wow6432Node</font> part:
</p>
        <p>
          <font color="#000000" size="2" face="Courier New">HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\VisualStudio\11.0\Registration</font>
        </p>
        <p>
After exiting the registry editor, run <font size="2" face="Courier New">devenv /setup </font>from
an elevated command prompt. Then, the next time you launch Visual Studio you will
see something much more interesting:
</p>
        <p>
          <img style="background-image: none; border-bottom: 0px; border-left: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top: 0px; border-right: 0px; padding-top: 0px" title="image" border="0" alt="image" src="http://blog.accentient.com/content/Changing-the-Licensed-To-user-in-Visual-_AEFA/image_4.png" width="449" height="228" />
        </p>
        <p>
That’s what I’m talking about. <a href="http://abcnews.go.com/US/captain-awesome-douglas-smith-jr-cut/story?id=12353814" target="_blank">#CaptainAwesome</a></p>
        <img width="0" height="0" src="http://blog.accentient.com/aggbug.ashx?id=a012811a-86e2-4ae0-b56f-211ca096b9db" />
      </body>
      <title>I don’t want to be Windows User in my Visual Studio 11 Beta</title>
      <guid isPermaLink="false">http://blog.accentient.com/PermaLink,guid,a012811a-86e2-4ae0-b56f-211ca096b9db.aspx</guid>
      <link>http://blog.accentient.com/2012/03/10/IDontWantToBeWindowsUserInMyVisualStudio11Beta.aspx</link>
      <pubDate>Sat, 10 Mar 2012 04:01:28 GMT</pubDate>
      <description>&lt;p&gt;
I don’t know why it bothers me so much to see “Windows User” every time I fire up
my Visual Studio 11 Beta …
&lt;/p&gt;
&lt;p&gt;
&lt;img style="background-image: none; border-bottom: 0px; border-left: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top: 0px; border-right: 0px; padding-top: 0px" title="image" border="0" alt="image" src="http://blog.accentient.com/content/Changing-the-Licensed-To-user-in-Visual-_AEFA/image.png" width="452" height="225"&gt;
&lt;/p&gt;
&lt;p&gt;
… but since it does, I thought I would share with you the steps I took to change it.
Actually, these steps are not too different from a &lt;a href="http://blog.accentient.com/changingthelicensedtouserinvisualstudio2008.aspx" target="_blank"&gt;previous
blog post&lt;/a&gt; I made about a previous version of Visual Studio.
&lt;/p&gt;
&lt;p&gt;
Using your favorite registry editor (is there more than one?) change the &lt;font size="2" face="Courier New"&gt;UserName&lt;/font&gt; value
of the following key:
&lt;/p&gt;
&lt;p&gt;
&lt;font color="#000000" size="2" face="Courier New"&gt;HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft\VisualStudio\11.0\Registration&lt;/font&gt;
&lt;/p&gt;
&lt;p&gt;
If you are still running 32-bit Windows, drop out the &lt;font size="2" face="Courier New"&gt;Wow6432Node&lt;/font&gt; part:
&lt;/p&gt;
&lt;p&gt;
&lt;font color="#000000" size="2" face="Courier New"&gt;HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\VisualStudio\11.0\Registration&lt;/font&gt;
&lt;/p&gt;
&lt;p&gt;
After exiting the registry editor, run &lt;font size="2" face="Courier New"&gt;devenv /setup &lt;/font&gt;from
an elevated command prompt. Then, the next time you launch Visual Studio you will
see something much more interesting:
&lt;/p&gt;
&lt;p&gt;
&lt;img style="background-image: none; border-bottom: 0px; border-left: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top: 0px; border-right: 0px; padding-top: 0px" title="image" border="0" alt="image" src="http://blog.accentient.com/content/Changing-the-Licensed-To-user-in-Visual-_AEFA/image_4.png" width="449" height="228"&gt;
&lt;/p&gt;
&lt;p&gt;
That’s what I’m talking about. &lt;a href="http://abcnews.go.com/US/captain-awesome-douglas-smith-jr-cut/story?id=12353814" target="_blank"&gt;#CaptainAwesome&lt;/a&gt;
&lt;/p&gt;
&lt;img width="0" height="0" src="http://blog.accentient.com/aggbug.ashx?id=a012811a-86e2-4ae0-b56f-211ca096b9db" /&gt;</description>
      <comments>http://blog.accentient.com/CommentView,guid,a012811a-86e2-4ae0-b56f-211ca096b9db.aspx</comments>
      <category>Visual Studio 11</category>
    </item>
  </channel>
</rss>
