Net Objectives Process Template: Implementing Agile Development

Net Objectives Agile Development Process Template

Version: 20080724
Submitted By: Rob Meyers, Net Objectives http://www.netobjectives.com

Description: A lightweight, maintainable process template adhering to an Enterprise Agile approach and workflow with emphasis on acceptance testing.

Applies To: Team Foundation Server 2008

Installation Instructions

The install should be run on your Team Foundation Server. It will take these actions for you.

1) Install the NetObjectives_IAD.stp SharePoint template on the server. This template is used by the Team Project wizard and the IAD Process Template when a new team site is created.

If this failed or you did not run the install on the server, the template is in the folder \Program Files\Net Objectives\Templates.

You can copy it to the server and run the stsadm.exe found in \Program Files\Common Files\Microsoft Shared\web server extensions\12\bin to install it. Here is a sample command run from this folder:

stsadm -o addtemplate -filename "C:\PATH TO TEMPLATE FILE\NetObjectives_IAD.stp" -title "NO_VSTS_IAD"

2) Deliver the GlobalList.XML
Before you install the Process Template itself on your TFS, you need to upload the GlobalList.xml. While technically not part of the Process Template, it is a dependency of the Process Template so for convenience, we deliver it with the Process Template. The IAD Process Template was copied to your file system in the folder \Program Files\Net Objectives\Templates\ . The GlobalList.xml is in the top folder of the template tree. You can open it with your favorite XML or text editior.

The first GlobalList in the file is called “Teams”. It defines the names of the Agile or Scrum Teams on your project. You can update this section to match your team names. We use the names shown in our course and demonstrations.

The next GlobalList is called “SizePoints”. This defines the total range of values that we like to use when sizing work and business value. This full range is used in the Business Value fields of the Feature and Story WorkItems.

The next two lists are “StoryPoints” and “FeatureSize”. These are subsets of the full SizePoints range for Story and Feature, respectively. Our course and coaching explain the use of these sizing values.

Here again you can change the values, but the list names “SizePoints”, “StoryPoints” and “FeatureSize” must exist for the IAD WorkItems to work correctly.

For more information on Global List see: http://msdn.microsoft.com/en-us/library/ms404878.aspx

There are two methods for uploading the GlobalList.xml to your server. The first is using the Team Explorer in Visual Studio.

The second method is the command line tool glimport.exe found in \Program Files\Visual Studio 9.0\Common7\IDE on a computer where Team Explorer has been installed. See http://msdn.microsoft.com/en-us/library/ms400779.aspx .


3) Deliver the Implementing Agile Development Process Template to your file system.

The Process Template files were delivered to
\Program Files\Net Objectives\Templates\ .
If you have steps 1) and 2) completed, you can now use the Team Explorer in Visual Studio to upload the Process Template.

For detailed instructions see: http://msdn.microsoft.com/en-us/library/ms181510(VS.80).aspx

When you open your new team project using the All Work Items query in Visual Studio will return several work items set up to help you get going.

When these actions are complete you can unzip the ProcessTemplate and upload it to your Team Foundation Server. Enjoy!

Last edited Sep 8, 2008 at 12:25 AM by EdBlankenship, version 2

Comments

No comments yet.