Reputation: 3166
When creating a task in a TFS project that was created using the Agile template there is an option to enter an original estimate (See image a).
When creating a task in a project that was created using the Scrum template there is not option to enter original estimate at the task level.
Is there a way to add or turn on this feature. We use the Fibonacci effort sequence at the PBI/User Story level and make use of velocity, but we need to use original estimates at the task level for accounting purposes.
Reference img a:
Upvotes: 1
Views: 1881
Reputation: 31075
Original Estimate (Microsoft.VSTS.Scheduling.OriginalEstimate) field exists in Agile and CMMI process template by default. You need to update the Task work item type definition in Scrum process template and add that custom field yourself:
witadmin exportwitd /collection:http://TFS2017:8080/tfs/DefaultCollection /p:ScrumProject /n:task /f:task.xml
<FIELDS> </FIELDS>
:<FIELD name="Original Estimate" refname="Microsoft.VSTS.Scheduling.OriginalEstimate" type="Double" reportable="measure" formula="sum" />
<Page Label="Details" LayoutMode="FirstColumnWide"> </Page>
:<Section>
<Group Label="Effort">
<Control Label="Original Estimate" Type="FieldControl" FieldName="Microsoft.VSTS.Scheduling.OriginalEstimate" />
</Group>
</Section>
witadmin importwitd /collection:http://TFS2017:8080/tfs/DefaultCollection /p:ScrumProject /f:task.xml
Then you'll see Original Estimate field:
Upvotes: 2
Reputation: 16208
You may download TFS Process Template Editor and edit work item type definition:
Name=Original Estimate
Reference name=Microsoft.VSTS.Scheduling.OriginalEstimate
Data type=Double
You may find a sample in agile or cmmi project.
Upvotes: 2