<?xml version="1.0" encoding="utf-8"?>
<rss xmlns:atom="https://www.w3.org/2005/Atom" xmlns:sy="https://purl.org/rss/1.0/modules/syndication/" xmlns:dc="https://purl.org/dc/elements/1.1/" xmlns:content="https://purl.org/rss/1.0/modules/content/" xmlns:wfw="https://wellformedweb.org/CommentAPI/" xmlns:slash="https://purl.org/rss/1.0/modules/slash/"
  version="2.0">
  <channel>
    <title>Allen Clark</title>
    <atom:link
      href="https://docs.microsoft.com/archive/blogs/allclark/feed.xml"
      rel="self"
      type="application/rss+xml" />
    <link>https://docs.microsoft.com/archive/blogs/allclark/feed.xml</link>
    <description>... on Team Foundation, and on writing about Team Foundation
(Follow me on Twitter @AllenIClark)</description>
    <lastBuildDate>Wed, 17 Apr 2019 03:13:02 GMT</lastBuildDate>
    <language>en-US</language>
    <sy:updatePeriod>hourly</sy:updatePeriod>
    <sy:updateFrequency>1</sy:updateFrequency>
    <item>
      <title>I moved</title>
      <link>https://docs.microsoft.com/archive/blogs/allclark/i-moved</link>
      <pubDate>Mon, 27 Feb 2012 14:20:09 GMT</pubDate>
      <dc:creator><![CDATA[Allen Clark - MSFT]]></dc:creator>
      <guid
        isPermaLink="false">https://blogs.msdn.microsoft.com/allclark/2012/02/27/i-moved/</guid>
      <description><![CDATA[I'm blogging on the VS ALM/TFS blog now. Today, I posted this.]]></description>
      <content:encoded><![CDATA[<p>I'm blogging on the <a href="https://blogs.msdn.com/b/visualstudioalm/">VS ALM/TFS blog</a> now. Today, I posted <a href="https://blogs.msdn.com/b/visualstudioalm/archive/2012/02/27/code-sample-for-using-tfs-events.aspx">this</a>.</p>]]></content:encoded>
    </item>
    <item>
      <title>Team Foundation SDK Updates: VB Samples + More Samples using the Version Control APIs</title>
      <link>https://docs.microsoft.com/archive/blogs/allclark/team-foundation-sdk-updates-vb-samples-more-samples-using-the-version-control-apis</link>
      <pubDate>Tue, 28 Jun 2011 22:18:00 GMT</pubDate>
      <dc:creator><![CDATA[Allen Clark - MSFT]]></dc:creator>
      <guid
        isPermaLink="false">https://blogs.msdn.microsoft.com/allclark/2011/06/28/team-foundation-sdk-updates-vb-samples-more-samples-using-the-version-control-apis/</guid>
      <description><![CDATA[We've just updated to the Team Foundation SDK content (Extending Team Foundation) to include VB...]]></description>
      <content:encoded><![CDATA[<p>We've just updated to the Team Foundation SDK content (<a href="https://msdn.microsoft.com/library/bb130331.aspx">Extending Team Foundation</a>) to include VB samples alongside the C# samples that we had previously published.</p>
<p>We've also added some new sample code for working with the version control APIs:</p>
<ul>
<li>
<p><span><a href="https://msdn.microsoft.com/library/bb130331.aspx#addingnewitems">Adding Items to the Version-Control Repository</a></span></p>
</li>
<li>
<p><span><a href="https://msdn.microsoft.com/library/bb130331.aspx#editingitems">Editing Items</a></span></p>
</li>
<li>
<p><span><a href="https://msdn.microsoft.com/library/bb130331.aspx#creatingbranches">Creating Branches</a></span></p>
</li>
<li>
<p><span><a href="https://msdn.microsoft.com/library/bb130331.aspx#deletingfolders">Deleting Folders</a></span><span></span></p>
</li>
</ul>
<p><span>The next thing on our backlog for the Team Foundation SDK is subscribing to events.</span><span></span></p>]]></content:encoded>
    </item>
    <item>
      <title>How do You Prioritize Content Work? Here's What We Did for Team Foundation Content</title>
      <link>https://docs.microsoft.com/archive/blogs/allclark/how-do-you-prioritize-content-work-heres-what-we-did-for-team-foundation-content</link>
      <pubDate>Mon, 21 Feb 2011 10:57:00 GMT</pubDate>
      <dc:creator><![CDATA[Allen Clark - MSFT]]></dc:creator>
      <guid
        isPermaLink="false">https://blogs.msdn.microsoft.com/allclark/2011/02/21/how-do-you-prioritize-content-work-heres-what-we-did-for-team-foundation-content/</guid>
      <description><![CDATA[Once we identified most of the items (stories) in our backlog, we started to prioritize them. In our...]]></description>
      <content:encoded><![CDATA[<p>Once we identified most of the items (stories) in our backlog, we started to prioritize them. In our first pass, we adapted a technique that Mike Cohn teaches called <a href="https://www.mountaingoatsoftware.com/tools/theme-scoring">Theme Scoring</a>. I say adapted because we didn't identify a small number of themes and rank them using this technique. Rather, we identified our criteria and applied that to each story. Since we had about 150 stories in our backlog, our approach isn't exactly what Mike describes. He proposes this technique for prioritizing a small number of themes or epics. Still, the effort of identifying our criteria and evaluating each story based on that criteria did give us a decent starting point. We used just two criteria:</p>
<ul>
<li>Importance of the task</li>
<li>Impact that help content will likely have on successfully completing the task</li>
</ul>
<p>We gave the importance criteria a weight of 0.4, and the impact criteria a weight of 0.6. Once we'd assessed the importance and impact of each story, we lined them up based on the weighted score they recieved from this analysis. After that analysis, we scanned through the list and looked for anything that seemed out of place, especially something that was prioritized lower than waht seemed reasonable. In those cases, we asked "Which items would be willing to cut to cover this story?", and we moved it ahead of all of them. That exercise gave us a team-wide rank. At this point, we estimated the stories as a team using planning poker. I'll have to post something about that. It was suprisingly valuable.</p>
<p>This is where we really moved away from what an agile software development team would do. We broke the backlog out into a backlog for each individual writer. (That was a tough decision, and I hope we don't regret it. I'll try to write another post about that decision, but this is about how we prioritized our backlog.) Each writer is now looking at his individual backlog and trying to make sure that the top of the backlog is made up not only of stories that are most important, but that are ready to work on. In many cases, an item that we prioritized high in the stack&nbsp;may not be ready for several months. For example, the software may not be ready, or it may be the wrong time to work with the product unit to get the information that we'll need.</p>
<p>So, each writer moved things around to make sure the top of his stack reprents the most important items <em>that are ready to start</em>. We maintained the original team ranks in a separate field, though. That will allow us to evaluate whether there are writers who are working significantly lower in the team's priorities than most of the other writers. In those cases, we'll consider having him pick up something more important in another area.</p>
<p>That's how we prioritized our backlog. I'm curious how others prioritize content work. Let me know.</p>]]></content:encoded>
    </item>
    <item>
      <title>The Content Backlog for Team Foundation: It's About What the Developer Does, not What the Product Does</title>
      <link>https://docs.microsoft.com/archive/blogs/allclark/the-content-backlog-for-team-foundation-its-about-what-the-developer-does-not-what-the-product-does</link>
      <pubDate>Tue, 15 Feb 2011 15:13:00 GMT</pubDate>
      <dc:creator><![CDATA[Allen Clark - MSFT]]></dc:creator>
      <guid
        isPermaLink="false">https://blogs.msdn.microsoft.com/allclark/2011/02/15/the-content-backlog-for-team-foundation-its-about-what-the-developer-does-not-what-the-product-does/</guid>
      <description><![CDATA[In the past, we managed our work by defining the topics that we need to write, and then estimating...]]></description>
      <content:encoded><![CDATA[<p>In the past, we managed our work by defining the topics that we need to write, and then estimating and prioritizing the work to write those topics. Before VS2010, that worked really well. We documented the features that the product team created. As they created new features, we added topics to the backlog. However, for VS2010, we started thinking differently about what we write. We try to make sure that we're writing about tasks that you want to perform, not just features. For example, in VS2008, we had a section on <a href="https://msdn.microsoft.com/en-us/library/ms181711(v=VS.90).aspx">Setting up a Build Machine</a>&nbsp;that was a collection of information on using features related to setting up a build machine. However, it failed to completely cover the task of configuring a complete build system that you can then start to use. In VS2010, the writer looked at the this from the perspective of the developer's task instead of the build features and made the following improvements as a result:</p>
<ul>
<li>Added information to the section (now called <a href="https://msdn.microsoft.com/en-us/library/ms181711(v=VS.100).aspx">Configuring Your Build System</a>) so that it now helps you understand what options you have (<a href="https://msdn.microsoft.com/en-us/library/dd793166.aspx">Understanding a Team Foundaiton Build System</a>).</li>
<li>Replaced the list of How-to's with an outline of everything you need to do.</li>
<li>Finished with a link to what you're most likely to want to do next: <a href="https://msdn.microsoft.com/en-us/library/ms181709.aspx">Build the Application</a>.</li>
</ul>
<p>Now, we plan our work around these development tasks.&nbsp;Each is a work item in Team Foundation that we call a story. The stories are the items in our backlog that we prioritize, estimate, track and report our progress against. For example, one story in our backlog is "Create an application that subscribes to Team Foundation events". When that one is popped off the top of the stack and written, the&nbsp;content&nbsp;won't just cover the relevant APIs, but it will tie them together from beginning to end, with the information that you need to be successful in that task.</p>
<p>We have some guidelines that help us make sure our stories effectively meet our planning needs. The most important of these, I think, are:</p>
<ul>
<li>Describes what the developer (or project manager, administrator, etc) does, not what the product does.</li>
<li>Has a start, finish, and outcome.</li>
<li>Has a title that is clear to our team, management, the product team, and our customers</li>
</ul>
<p>By taking the time to define our stories well, we have defined some content that&nbsp;will be&nbsp;more valuable than topics that just cover features. But, as with all things, we don't have time to do everything. So the next thing that we did is estimate and priotize the work so that we do the most important things first. I'll post something about that soon.</p>]]></content:encoded>
    </item>
    <item>
      <title>Creating a Backlog of Content Work</title>
      <link>https://docs.microsoft.com/archive/blogs/allclark/creating-a-backlog-of-content-work</link>
      <pubDate>Mon, 07 Feb 2011 15:32:00 GMT</pubDate>
      <dc:creator><![CDATA[Allen Clark - MSFT]]></dc:creator>
      <guid
        isPermaLink="false">https://blogs.msdn.microsoft.com/allclark/2011/02/07/creating-a-backlog-of-content-work/</guid>
      <description><![CDATA[I have posted a couple of series on how we plan content work for Team Foundation, one in...]]></description>
      <content:encoded><![CDATA[<p>I have posted a couple of series on how we plan content work for Team Foundation, one in 2007</p>
<ul>
<li>
<div sizset="80" sizcache="8"><a href="https://blogs.msdn.com/teams_wit_tools/archive/2007/10/16/managing-documentation-projects-in-team-foundation-server-part-1-planning-the-sprint.aspx">Planning the Sprint</a></div>
</li>
<li>
<div sizset="80" sizcache="8"><a href="https://blogs.msdn.com/teams_wit_tools/archive/2007/10/22/managing-documentation-projects-in-team-foundation-server-part-2-tracking-work-items.aspx">Tracking Work Items</a></div>
</li>
<li>
<div sizset="82" sizcache="8"><a href="https://blogs.msdn.com/teams_wit_tools/archive/2007/10/29/managing-documentation-projects-in-team-foundation-server-part-3-reporting-status.aspx">Reporting Status</a></div>
</li>
</ul>
<p>and the other in 2009.</p>
<ul>
<li><a href="https://blogs.msdn.com/b/allclark/archive/2009/03/10/how-we-track-content-work.aspx">How we Track Content Work</a></li>
<li><a href="https://blogs.msdn.com/b/allclark/archive/2009/04/01/managing-technical-reviews-in-tfs-and-sharepoint.aspx">Managing Technical Reviews in TFS and SharePoint</a></li>
<li><a href="https://blogs.msdn.com/b/allclark/archive/2009/05/14/reporting-progress.aspx">Reporting Progress</a></li>
</ul>
<p>Well, it's an odd year. That means the <a href="https://www.thenewstribune.com/2009/07/09/805257/prepare-for-the-pinks-salmon.html">pink salmon will be running this summer</a>, and it's a good time to take a fresh look at how we're managing our content projects.</p>
<p>There are&nbsp;some important factors that have changed in the last couple of years. One is that we have adapted proven agile practices to build a proper backlog of content work. We create backlog items that&nbsp;meet our&nbsp;criteria for a good content requirement, we estimate them collaboratively using planning poker, and we rank them systematically, employing Mike Cohn's method of Theme Scoring. I'll post more about how and why we did this over the next few weeks.</p>
<p>Here's what I have so far:</p>
<ul>
<li><a href="https://blogs.msdn.com/b/allclark/archive/2011/02/15/the-content-backlog-for-team-foundation-it-s-about-what-the-user-does-not-what-the-product-does.aspx">It's About What the User Does, not What the Product Does</a></li>
<li><a href="https://blogs.msdn.com/b/allclark/archive/2011/02/21/how-do-you-prioritize-content-work-here-s-what-we-did.aspx">How do You Prioritize Content Work? Here's What We Did</a></li>
</ul>]]></content:encoded>
    </item>
    <item>
      <title>Using the Schemas to Edit Work Item Types and Process Templates for Team Foundation in Visual Studio</title>
      <link>https://docs.microsoft.com/archive/blogs/allclark/using-the-schemas-to-edit-work-item-types-and-process-templates-for-team-foundation-in-visual-studio</link>
      <pubDate>Thu, 13 Jan 2011 15:09:00 GMT</pubDate>
      <dc:creator><![CDATA[Allen Clark - MSFT]]></dc:creator>
      <guid
        isPermaLink="false">https://blogs.msdn.microsoft.com/allclark/2011/01/13/using-the-schemas-to-edit-work-item-types-and-process-templates-for-team-foundation-in-visual-studio/</guid>
      <description><![CDATA[I've just posted the Team Foundation schema files for process templates and work item types on Code...]]></description>
      <content:encoded><![CDATA[<p>I've just posted the Team Foundation schema files for process templates and work item types on Code Gallery: <a href="https://code.msdn.microsoft.com/TFSchemas/Wiki/View.aspx?id=25933">https://code.msdn.microsoft.com/TFSchemas/Wiki/View.aspx?id=25933</a><a href="https://code.msdn.microsoft.com/TFSchemas"></a>. </p>
<p>You can drop the schema files in <strong>Program Files\Microsoft Visual Studio 10.0\Xml\Schemas</strong> and Visual Studio will validate your work item types or process template files using the appropriate schema. For example, if you are adding a field to a work iteim type, Visual Studio helps you by giving you the choice of valid properties and child elements.</p>
<table border="0">
<tbody>
<tr>
<td>
<p sizset="0" sizcache="20" style="text-align: center;">Properties</p>
</td>
<td style="text-align: center;">Child Elements</td>
</tr>
<tr>
<td><img src="https://msdnshared.blob.core.windows.net/media/MSDNBlogsFS/prod.evol.blogs.msdn.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/01/20/53/4643.fieldproperties.png" original-url="https://blogs.msdn.com/resized-image.ashx/__size/550x0/__key/CommunityServer-Blogs-Components-WeblogFiles/00-00-01-20-53/4643.fieldproperties.png" border="0" /></td>
<td><img src="https://msdnshared.blob.core.windows.net/media/MSDNBlogsFS/prod.evol.blogs.msdn.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/01/20/53/3108.fieldelements.png" original-url="https://blogs.msdn.com/resized-image.ashx/__size/550x0/__key/CommunityServer-Blogs-Components-WeblogFiles/00-00-01-20-53/3108.fieldelements.png" border="0" /></td>
</tr>
</tbody>
</table>
<p style="text-align: left;">&nbsp;</p>
<p style="text-align: left;">With the schemas, Visual Studio&nbsp;also lets you know if you haven't specified all the required properties by using the squiggely underline under the element name.</p>
<p style="text-align: left;"><img src="https://msdnshared.blob.core.windows.net/media/MSDNBlogsFS/prod.evol.blogs.msdn.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/01/20/53/0243.notype.png" original-url="https://blogs.msdn.com/resized-image.ashx/__size/550x0/__key/CommunityServer-Blogs-Components-WeblogFiles/00-00-01-20-53/0243.notype.png" border="0" /></p>
<p>&nbsp;</p>
<p>And it checks for valid strings, too. For example, the refname in the following example uses a dash, which isn't valid.</p>
<p><img src="https://msdnshared.blob.core.windows.net/media/MSDNBlogsFS/prod.evol.blogs.msdn.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/01/20/53/4578.invalidrefname.png" original-url="https://blogs.msdn.com/resized-image.ashx/__size/550x0/__key/CommunityServer-Blogs-Components-WeblogFiles/00-00-01-20-53/4578.invalidrefname.png" border="0" /></p>
<p>&nbsp;</p>
<p>Without the schema files, Visual Studio can only verify that you have well-formed XML, and you wouldn't get any of these helpful hints.</p>
<p>In some cases, the process tempalte files don't reference the schema files. You can work around this by opening the process template file you want to edit, and then selecting the appropriate tempalte file in the properties dialog.</p>
<p><img src="https://msdnshared.blob.core.windows.net/media/MSDNBlogsFS/prod.evol.blogs.msdn.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/01/20/53/6278.schemaproperties.png" original-url="https://blogs.msdn.com/resized-image.ashx/__size/550x0/__key/CommunityServer-Blogs-Components-WeblogFiles/00-00-01-20-53/6278.schemaproperties.png" border="0" /></p>
<p>&nbsp;</p>
<p><img src="https://msdnshared.blob.core.windows.net/media/MSDNBlogsFS/prod.evol.blogs.msdn.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/01/20/53/3404.usethisschema.png" original-url="https://blogs.msdn.com/resized-image.ashx/__size/550x0/__key/CommunityServer-Blogs-Components-WeblogFiles/00-00-01-20-53/3404.usethisschema.png" border="0" /></p>]]></content:encoded>
    </item>
    <item>
      <title>Enabling new Application Lifecycle Management Features for Visual Studio 2010 in Upgraded Team Projects</title>
      <link>https://docs.microsoft.com/archive/blogs/allclark/enabling-new-application-lifecycle-management-features-for-visual-studio-2010-in-upgraded-team-projects</link>
      <pubDate>Wed, 08 Dec 2010 16:18:00 GMT</pubDate>
      <dc:creator><![CDATA[Allen Clark - MSFT]]></dc:creator>
      <guid
        isPermaLink="false">https://blogs.msdn.microsoft.com/allclark/2010/12/08/enabling-new-application-lifecycle-management-features-for-visual-studio-2010-in-upgraded-team-projects/</guid>
      <description><![CDATA[When&nbsp;you upgrade your server to Team Foundation Server 2010, you will have a wealth of new...]]></description>
      <content:encoded><![CDATA[<p class="MsoNormal" sizcache="19" sizset="0"><span style="font-family: Calibri; font-size: small;">When&nbsp;you upgrade your server to Team Foundation Server 2010, you will have a wealth of <a href="https://go.microsoft.com/fwlink/?LinkId=142441"><strong><span style="color: #006bad;">new features</span></strong></a> available. </span><span style="font-family: Calibri; font-size: small;">Generally, you don&rsquo;t have to do anything except start using those new features. For example, you can use the new types of links between work items, such as parent and child links, immediately after the server is upgraded. </span></p>
<p class="MsoNormal"><span style="font-family: Calibri; font-size: small;">In the cases described here, though, you&rsquo;ll have to do some work if you want to use the new features in team projects that were upgraded from an earlier version of Visual Studio Team System.<span style="mso-spacerun: yes;">&nbsp; </span>You can enable these features immediately after upgrading your server, or you can begin using your team project and enable any or all of them at a more convenient time in the future.</span></p>
<p class="MsoNormal" sizcache="5" sizset="74"><span style="font-family: Calibri; font-size: small;">The following posts provide manual steps for enabling each of these features. Hakan Eskici has also provided <a href="https://blogs.msdn.com/b/hakane/archive/2010/04/27/sample-script-to-enable-new-features-in-upgraded-team-projects-tfs-2010-rtm.aspx"><strong><span style="color: #006bad;">a script </span></strong></a>that you may find helpful, especially if you are using MSF for Agile Software Development v4.2 without customizations. Even if you've customized your process, you should be able to tweak the script and use it.</span></p>
<hr />
<p class="MsoNormal" sizcache="5" sizset="74">&nbsp;</p>
<p><span style="font-family: Calibri; font-size: small;"><span style="font-family: Calibri; font-size: small;"><strong>Enable Test Management: </strong>Visual Studio Team System 2010 includes features that allow you to manage your tests more effectively.<span style="mso-spacerun: yes;">&nbsp; </span>The screenshots below show the new test case, and the integration of the test steps with a bug. Read Chris Patterson&rsquo;s blog post to learn how to <a href="https://msdn.microsoft.com/library/ff452591.aspx"><strong><span style="color: #006bad;">add test management</span></strong></a> to team projects that you upgraded to Visual Studio Team System 2010.</span></span></p>
<p class="MsoNormal" sizcache="5" sizset="74"><img style="width: 200px; height: 200px;" title="Test Case" alt="Test Case" src="https://msdnshared.blob.core.windows.net/media/MSDNBlogsFS/prod.evol.blogs.msdn.com/CommunityServer.Components.PostAttachments/00/09/61/98/11/Test.PNG" original-url="https://blogs.msdn.com/photos/allen_clark/images/9619811/original.aspx" width="200" height="200" /></p>
<p>&nbsp;</p>
<hr />
<p class="MsoNormal" sizcache="5" sizset="74">&nbsp;</p>
<p><span style="font-family: Calibri; font-size: small;"><span style="font-family: Calibri; font-size: small;"><span style="font-family: Calibri; font-size: small;"></span></span></span><span style="font-family: Calibri; font-size: small;"><strong>Enable the Agile Planning Workbooks: </strong>You can use the new planning workbooks that are included in MSF for Agile Software Development v5.0 to help you plan your project and iterations. If your team project uses MSF for Agile Software Development v4.2, read Aaron Bjork&rsquo;s blog posts to enable the <a href="https://blogs.msdn.com/aaronbjork/archive/2009/05/18/enabling-the-iteration-backlog-workbook-on-an-upgraded-team-project.aspx"><strong><span style="color: #006bad;">iteration backlog</span></strong></a> and <a href="https://blogs.msdn.com/aaronbjork/archive/2009/05/18/enabling-the-product-backlog-workbook-on-an-upgraded-team-project.aspx"><strong><span style="color: #006bad;">product backlog</span></strong></a>&nbsp;new workbooks.</span></p>
<p><span style="font-family: Calibri; font-size: small;"><img style="width: 200px; height: 100px;" title="Agile Workbooks" alt="Agile Workbooks" src="https://msdnshared.blob.core.windows.net/media/MSDNBlogsFS/prod.evol.blogs.msdn.com/CommunityServer.Components.PostAttachments/00/09/62/00/04/AgileWorkbooks.PNG" original-url="https://blogs.msdn.com/photos/allen_clark/images/9620004/original.aspx" width="200" height="100" /></span></p>
<hr />
<p>&nbsp;</p>
<p class="MsoNormal" sizcache="5" sizset="80"><span style="font-family: Calibri; font-size: small;"><strong>Enable Agile or CMMI Dashboards and Reports:&nbsp;</strong>You can use the&nbsp;Team Foundation Power Tool to&nbsp;create a new portal for your team project based on one of the process templates in VS 2010. </span></p>
<p></p>
<ul>
<li>tfpt addprojectportal</li>
</ul>
<p>You can also use tfpt.exe to&nbsp;create (or overwrite) the reports for your team project, based on the process templates.</p>
<ul>
<li>tfpt addprojectreports</li>
</ul>
<p class="MsoNormal" sizcache="5" sizset="80">Since the new&nbsp;portal and reports&nbsp;are based on&nbsp;the new process template that you used, you may have to <a href="https://msdn.microsoft.com/library/dd286521.aspx">customize</a>&nbsp;them to work with&nbsp;your team project.</p>
<p class="MsoNormal" sizcache="5" sizset="80"><span style="font-family: Calibri; font-size: small;"><img style="border: 0px;" src="https://msdnshared.blob.core.windows.net/media/MSDNBlogsFS/prod.evol.blogs.msdn.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/01/20/53/0172.Dashboard.png" original-url="https://blogs.msdn.com/resized-image.ashx/__size/550x0/__key/CommunityServer-Blogs-Components-WeblogFiles/00-00-01-20-53/0172.Dashboard.png" width="200" height="165" /></span></p>
<hr />
<p><span style="font-family: Calibri; font-size: small;"><strong>Enable Existing Reports: </strong>If you open your team project's Reports folder, you'll find that the reports you had been using aren't there. They are&nbsp;still available at https://&lt;server&gt;/reports/&lt;team project&gt;, but they will need to be updated to adapt to the changes to the schema of the cube and the warehouse database. These reports will continue to show the data as it existed before your server was upgraded. Aaron Bjork has a post that explains <a href="https://msdn.microsoft.com/library/ff452588.aspx"><strong><span style="color: #006bad;">where the reports&nbsp;can be found and how to move them</span></strong></a> to the appropriate location on&nbsp;the report server. John Socha-Leialoha has posted information to help you <a href="https://www.socha.com/blogs/john/2009/10/upgrading-team-foundation-server-2008.html"><strong><span style="color: #006bad;">make the changes to your reports</span></strong></a> so that they work with the <a href="https://msdn.microsoft.com/library/ff472574.aspx"><strong>new schema</strong></a> and pick up the new data from the upgraded server.</span></p>
<p><span style="font-family: Calibri; font-size: small;"></span><span style="font-family: Calibri; font-size: small;"><img style="width: 200px; height: 100px;" title="Report" alt="Report" src="https://msdnshared.blob.core.windows.net/media/MSDNBlogsFS/prod.evol.blogs.msdn.com/CommunityServer.Components.PostAttachments/00/09/62/96/77/warehouse.bmp" original-url="https://blogs.msdn.com/photos/allen_clark/images/9629677/original.aspx" width="200" height="100" /></span></p>]]></content:encoded>
    </item>
    <item>
      <title>Team Foundation SDK Improved for VS 2010</title>
      <link>https://docs.microsoft.com/archive/blogs/allclark/team-foundation-sdk-improved-for-vs-2010</link>
      <pubDate>Thu, 02 Dec 2010 11:01:00 GMT</pubDate>
      <dc:creator><![CDATA[Allen Clark - MSFT]]></dc:creator>
      <guid
        isPermaLink="false">https://blogs.msdn.microsoft.com/allclark/2010/12/02/team-foundation-sdk-improved-for-vs-2010/</guid>
      <description><![CDATA[Back in January, I wrote this post that showed that we really needed to change directions on the SDK...]]></description>
      <content:encoded><![CDATA[<p>Back in January, I wrote<a href="https://blogs.msdn.com/b/allclark/archive/2010/01/11/opposing-trends-in-feedback-on-my-help-topics-for-team-foundaiton.aspx"> this post</a> that showed that we really needed to change directions on the SDK content. The major elements of the new approach are</p>
<ul>
<li>Throw out what was there because it wasn't working</li>
<li>Deliver a new set of SDK content that covers at least the core elements of the client object model.</li>
<li>Add to that based on feedback</li>
<li>Leverage good blog posts and other content in the community</li>
</ul>
<p>Since then, we've fleshed out the coverage of the client object model, added the server object model, and we're about to publish content that covers the build process object model. Well, "covers" is probably an over-statement. The APIs are all listed, and we've added descriptions where we've had time to. We'll continue to add more descriptions and samples based on what we see you using, and the feedback that you provide in this blog. (We were not planning to cover the build process object model until we heard in this blog that you need that).</p>
<p>Although we haven't recieved a lot of ratings, if you believe the numbers that we have, this new approach seems to be working. The ratings for the SDK content are about on par with other content for Team Foundation. Given where we were at the beginning of the year, that's a big improvement.</p>
<p><img src="https://msdnshared.blob.core.windows.net/media/MSDNBlogsFS/prod.evol.blogs.msdn.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/01/20/53/5611.SDKRatings.png" original-url="https://blogs.msdn.com/resized-image.ashx/__size/550x0/__key/CommunityServer-Blogs-Components-WeblogFiles/00-00-01-20-53/5611.SDKRatings.png" border="0" /></p>
<p>What's missing now? Some things are obvious - we need more descriptions and samples in the most highly read reference topics. I'll look at page views to determine what to do first. Also, when you leave a comment on a specific page, either through the feedback control or as "community content" comment, I'll put those at the top of the backlog. So far, I've been able to handle all of those the same cycle that we receive them.</p>]]></content:encoded>
    </item>
    <item>
      <title>The 5 most read Visual Studio ALM help topics on MSDN</title>
      <link>https://docs.microsoft.com/archive/blogs/allclark/the-5-most-read-visual-studio-alm-help-topics-on-msdn</link>
      <pubDate>Fri, 12 Nov 2010 11:50:00 GMT</pubDate>
      <dc:creator><![CDATA[Allen Clark - MSFT]]></dc:creator>
      <guid
        isPermaLink="false">https://blogs.msdn.microsoft.com/allclark/2010/11/12/the-5-most-read-visual-studio-alm-help-topics-on-msdn/</guid>
      <description><![CDATA[Curious about what other people are reading about Application Lifecycle Management in Visual Studio?...]]></description>
      <content:encoded><![CDATA[<p>Curious about what other people are reading about Application Lifecycle Management in Visual Studio? Here are the 5 VS ALM topics that are read most often on MSDN:</p>
<table border="0">
<tbody>
<tr>
<td><strong>Topic</strong></td>
<td><strong>Views</strong></td>
</tr>
<tr>
<td><a href="https://msdn.microsoft.com/library/fda2bad5.aspx">Visual Studio Application Lifecycle Management</a></td>
<td style="text-align: right;">130,061</td>
</tr>
<tr>
<td><a href="https://msdn.microsoft.com/library/dd380647.aspx">MSF for Agile Software Development v5.0</a></td>
<td style="text-align: right;">114,968</td>
</tr>
<tr>
<td><a href="https://msdn.microsoft.com/library/ms182409.aspx">Testing the Application</a></td>
<td style="text-align: right;">77,013</td>
</tr>
<tr>
<td><a href="https://msdn.microsoft.com/library/bb385832.aspx">What's new in Application Lifecycle Management for Visual Studio 2010</a>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </td>
<td style="text-align: right;">72,039</td>
</tr>
<tr>
<td><a href="https://msdn.microsoft.com/library/dd286619.aspx">Planning and Tracking Projects</a></td>
<td>
<p style="text-align: right;">56,208</p>
</td>
</tr>
</tbody>
</table>
<p>These are all toward the top of the table of contents, which suggests that viewers are coming in to the content through the table of contents. MSF for Agile is a notable expection. It's a child of Planning and Tracking Projects, but has more page views than any other topic except the top topic in the TOC for VS ALM. If the most viewed appeared larger in the TOC, the outline of these topics would look something like this.</p>
<p>&nbsp;<a href="https://msdn.microsoft.com/library/fda2bad5.aspx"><span style="font-size: xx-large;">Visual Studio Application Lifecycle Management</span></a></p>
<p style="padding-left: 30px;"><a href="https://msdn.microsoft.com/library/bb385832.aspx"><span style="font-size: medium;">What's new in Application Lifecycle Management for Visual Studio 2010</span></a><span style="font-size: medium;">&nbsp;&nbsp;&nbsp;</span></p>
<p style="padding-left: 60px;"><a href="https://msdn.microsoft.com/library/dd380647.aspx"><span style="font-size: x-large;">MSF for Agile Software Development v5.0</span></a></p>
<p style="padding-left: 30px;"><a href="https://msdn.microsoft.com/library/dd286619.aspx"><span style="font-size: small;">Planning and Tracking Projects</span></a></p>
<p style="padding-left: 30px;"><a href="https://msdn.microsoft.com/library/ms182409.aspx"><span style="font-size: large;">Testing the Application</span></a></p>
<p>&nbsp;</p>]]></content:encoded>
    </item>
    <item>
      <title>Streamlined: Extending Visual Studio Application Lifecycle Management</title>
      <link>https://docs.microsoft.com/archive/blogs/allclark/streamlined-extending-visual-studio-application-lifecycle-management</link>
      <pubDate>Fri, 05 Nov 2010 09:31:00 GMT</pubDate>
      <dc:creator><![CDATA[Allen Clark - MSFT]]></dc:creator>
      <guid
        isPermaLink="false">https://blogs.msdn.microsoft.com/allclark/2010/11/05/streamlined-extending-visual-studio-application-lifecycle-management/</guid>
      <description><![CDATA[I've been working on streamlining some content in an effort to make it easier for you to get the...]]></description>
      <content:encoded><![CDATA[<p style="padding-left: 30px;">I've been working on streamlining some content in an effort to make it easier for you to get the information that you need. The first place I did this was in the Team Foundation SDK, in<a href="https://msdn.microsoft.com/library/bb130146.aspx" title="Extending Team Foundation "> Extending Team Foundation</a> and <a href="https://msdn.microsoft.com/library/bb130347.aspx" title="Extending Work Item Tracking">Extending Work Item Tracking</a>. I'm looking at doing the same thing for <a href="https://msdn.microsoft.com/library/dd470570.aspx" title="Extending Visual Studio Application Lifecycle Management">Extending Visual Studio Application Lifecycle Management</a>. Here's the topic in it's streamlined form. I'd like to hear back from anyone who uses the APIs&nbsp;for VSALM and Team Foundation to learn whether this works well for you, compared to the previous version. Any other feedback on this topic is also welcome, of course. For example, I think that it's clear that this topic could use a more thorough discussion of the API set&nbsp;for ALM as a whole.</p>
<p style="padding-left: 30px;">Allen</p>
<p><span style="color: #0000ff;"><span style="font-size: large;"><span id="nsrTitle"><strong>Extending Visual Studio Application Lifecycle Management</strong></span>&nbsp;</span></span></p>
<p>You can customize some aspects of Visual Studio to extend existing features or to add new capabilities if you have special requirements. For example, you might define new test conditions for database unit tests if the test conditions provided with Visual Studio Premium&nbsp;or Visual Studio Ultimate&nbsp;are not sufficient to address your requirements.</p>
<p>Some of the extensibility points are provided with your Visual Studio installation. For other extensibility points, you must also install the Visual Studio SDK. You can identify the specific requirements for each extensibility point in the content that supports that extensibility point.</p>
<p><b>Team Foundation</b></p>
<ul>
<li>
<div class="unordered"><a href="https://msdn.microsoft.com/library/bb130146.aspx">Extending Team Foundation</a></div>
<ul>
<li><a href="https://msdn.microsoft.com/en-us/library/bb286958.aspx">Connect to Team Foundation Server from a Console Application</a> </li>
<li>
<div class="unordered"><a href="https://msdn.microsoft.com/en-us/library/bb130347.aspx">Extending Work Item Tracking by Using the Client Object Model for Team Foundation</a> </div>
</li>
<li>
<div class="unordered"><a href="https://msdn.microsoft.com/en-us/library/bb130331.aspx">Extending Version Control</a> </div>
</li>
<li>
<div class="unordered"><a href="https://msdn.microsoft.com/en-us/library/bb130146.aspx#serverevents">Events</a> </div>
</li>
<li>
<div class="unordered"><a href="https://msdn.microsoft.com/en-us/library/bb130146.aspx#serverwarehouse">Warehouse and Reports</a></div>
</li>
</ul>
</li>
<li>
<div class="unordered"><a href="https://msdn.microsoft.com/en-us/library/bb130146.aspx#clientapireference">Client Object Model Reference</a> </div>
</li>
<li>
<div class="unordered"><a href="https://msdn.microsoft.com/en-us/library/bb130146.aspx#serverapireference">Server Object Model Reference<b></b></a></div>
</li>
</ul>
<p class="unordered"><b>IntelliTrace</b></p>
<ul>
<li>
<div class="unordered"><a href="https://msdn.microsoft.com/en-us/library/ee661590.aspx">API Reference for IntelliTrace Extensibility</a></div>
</li>
</ul>
<p class="unordered"><strong>Database features</strong></p>
<ul>
<li>
<div class="unordered"><a href="https://msdn.microsoft.com/en-us/library/aa833285.aspx">Extending the Database Features of Visual Studio</a></div>
<ul>
<li class="unordered"><a href="https://msdn.microsoft.com/en-us/library/dd193275.aspx">Create Custom Database Refactoring Types or Targets </a></li>
<li class="unordered"><a href="https://msdn.microsoft.com/en-us/library/dd193244.aspx">Create and Register Additional Rules for Analyzing Database Code</a> </li>
<li class="unordered"><a href="https://msdn.microsoft.com/en-us/library/dd172120.aspx">Generate Specialized Test Data with a Custom Data Generator</a> </li>
<li class="unordered"><a href="https://msdn.microsoft.com/en-us/library/dd193282.aspx">Define Custom Conditions for Database Unit Tests</a> </li>
<li class="unordered"><a href="https://msdn.microsoft.com/en-us/library/ee461505.aspx">Customize Database Build and Deployment by Using Build and Deployment Contributors</a> </li>
<li class="unordered"><a href="https://msdn.microsoft.com/en-us/library/ee709925.aspx">Create Custom Features for Database Projects</a> </li>
<li class="unordered"><a href="https://msdn.microsoft.com/en-us/library/dd193256.aspx">How to: Register and Manage Feature Extensions</a> </li>
<li class="unordered"><a href="https://msdn.microsoft.com/en-us/library/dd193278.aspx">How to: Distribute Custom Feature Extensions to Team Members</a></li>
</ul>
</li>
<li>
<div class="unordered"><a href="https://msdn.microsoft.com/en-us/library/ee461506.aspx">Troubleshooting Feature Extensions</a> </div>
</li>
<li>
<div class="unordered"><a href="https://msdn.microsoft.com/en-us/library/dd193281.aspx">API Reference for Database Features of Visual Studio</a></div>
</li>
</ul>
<p class="unordered"><b>Testing</b></p>
<ul>
<li>
<div class="unordered"><a href="https://msdn.microsoft.com/en-us/library/ee923683.aspx">Creating and Using Custom Plug-ins for Load and Web Performance Tests</a></div>
<ul>
<li>
<div class="unordered"><a href="https://msdn.microsoft.com/en-us/library/ms182605.aspx">How to: Use the Load test API</a> </div>
</li>
<li>
<div class="unordered"><a href="https://msdn.microsoft.com/en-us/library/ms243153.aspx">How to: Create a Load Test Plug-in</a> </div>
</li>
<li>
<div class="unordered"><a href="https://msdn.microsoft.com/en-us/library/ms182558.aspx">How to: Use the Web Performance Test API</a> </div>
</li>
<li>
<div class="unordered"><a href="https://msdn.microsoft.com/en-us/library/ms243191.aspx">How to: Create a Web Performance Test Plug-In</a> </div>
</li>
<li>
<div class="unordered"><a href="https://msdn.microsoft.com/en-us/library/bb514192.aspx">How to: Create a Request-level Plug-in</a> </div>
</li>
<li>
<div class="unordered"><a href="https://msdn.microsoft.com/en-us/library/ms182557.aspx">How to: Create a Web Service Test</a> </div>
</li>
<li>
<div class="unordered"><a href="https://msdn.microsoft.com/en-us/library/ff400224.aspx">How to: Create a Recorder Plug-in</a> </div>
</li>
<li>
<div class="unordered"><a href="https://msdn.microsoft.com/en-us/library/ff458708.aspx">How to: Create a Custom HTTP Body Editor for the Web Performance Test Editor</a> </div>
</li>
<li>
<div class="unordered"><a href="https://msdn.microsoft.com/en-us/library/ff458704.aspx">How to: Create a Visual Studio Add-in for the Web Performance Test Results Viewer</a></div>
</li>
</ul>
</li>
<li>
<div class="unordered"><a href="https://msdn.microsoft.com/en-us/library/dd465178.aspx">API Reference for Testing Tools for Visual Studio ALM</a></div>
</li>
</ul>
<p>&nbsp;</p>
<p>&nbsp;</p>
<!--
      [if gte IE 5]>
      <tool:tip element="languageFilterToolTip" avoidmouse="false" />
      <![endif]
    --></![endif]
></!--
>]]></content:encoded>
    </item>
  </channel>
</rss>