TFS Scrum Extensions is a VS 2012 / 2013 / 2015 Extension that helps Project Managers and Developers to easily plan and estimate tasks on Team Foundation Server.
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
documentation/screens
releases
source/TFSScrumExtensions
.gitignore
LICENSE
README.md

README.md

TFSScrumExtensions

TFS Scrum Extensions is a VS 2012 (< 0.1.0) / 2013 (<= 0.1.0) and 2015 (>= 0.2.0) Extension that helps Project Managers and Developers to easily plan an estimate tasks on Team Foundation Server.

Getting Started

Simply right-click on a TFS work item from a query result and you will see the "Plan Work Item" button on the context menu.

Configuration and Customization

This tool can be fully customized to attend your project needs. Just click on "Edit Config" on the extension planning page and then reload.

The default configuration file shipped is:

<?xml version="1.0" encoding="utf-8"?>
<TFSScrumExtensionsConfiguration>
  
	<!-- TFS Group of users used on the assignment of tasks -->
	<UserGroups>Contributors</UserGroups>

	<!-- Help the tool match the defined Work Item Fields with the wizard fields -->
	<WorkItemFieldMatches> 
		<Field>AssignedTo</Field>
		<Value>Assigned To</Value>
		</WorkItemFieldMatches>
		<WorkItemFieldMatches>
		<Field>OriginalEstimate</Field>
		<Value>Original Estimate</Value>
		</WorkItemFieldMatches>
		<WorkItemFieldMatches>
		<Field>RemainingWork</Field>
		<Value>Remaining Work</Value>
		</WorkItemFieldMatches>
		<WorkItemFieldMatches>
		<Field>CompletedWork</Field>
		<Value>Completed Work</Value>
	</WorkItemFieldMatches>
  
	<!-- An example template definition. DisplayOrder orders the options on the page combo box. -->
	<Templates DisplayName="Default Template" DisplayOrder="0">
  
		<!-- Each template can contain an infinite number of 'Tasks'. -->
		<!-- 'Tasks' represent groups of work items that can be create. -->
		<TemplateTasks>
			<!-- Work Item Type (can be any of the TFS work items available on your system) -->
			<WorkItemType>Task</WorkItemType>
			
			<!-- Type of the link to be create with the parent work item. -->
			<WorkItemLinkType>System.LinkTypes.Hierarchy</WorkItemLinkType> 
			
			<!-- Number of tasks to be created. -->
			<Quantity>1</Quantity>
			
			<!-- Title used on the extension wizard. -->
			<Title>Business</Title>
			
			<!-- Prefix to add to each created task -->
			<Prefix>BUSINESS :: </Prefix>
			
			<!-- List of custom properties that will be assigned to the created tasks -->
			<CustomProperties>
				<Name>Activity</Name>
				<Value>Development</Value>
			</CustomProperties>
			
			<!-- Should the description be copied from the original Work Item? -->
			<IsCopyDescriptionEnabled>true</IsCopyDescriptionEnabled> 
		</TemplateTasks>
		
	</Templates>
	
</TFSScrumExtensionsConfiguration>

How to report problems

If you have any issue using this tool please report and issue using Github mechanisms.