Does RTC provide versioning of work item templates and work items (or artifacts?) created from these templates?
Is there a good description and examples of work item, work item type, work item template, artifact, versioning of templates vs. versioning of artifacts in RTC?
My understanding:
A process template has certain work item types: For example, in SAFe Process template, we have work item types like: Epic, Feature, Story, etc. What about Business Epics, Enabler Epics, Business Features, Enabler Features, User Stories, Enabler Stories, etc? Do we need to define these "work item types" in the process template?
You create a "work item" by selecting one of the available work item types, filling, and saving it.
For example, if I create "Epic Abc" using work item type "Epic", the result is I created one work item called "Epic". The saved Epic is called an "artifact"?
The 'design' of a given work item type (Epic, Feature, Story, etc.) is captured in the associated 'work item template'. If I want to change how an Epic would look like, I need to change the work item template? Can this be changed by the Scrum Master or PO (as a member of the team) or should this be done by RTC admin outside of the team?
Can we have multiple versions of work item template for a given work item? For example, to create a work item type called "Epic", can have multiple Epic templates called simple Epic, complex Epic, Infrastructure Epic, etc.?
Once we create an Epic (called Epic ABC), it may undergo changes as it passes thru its life cycle (changing 'states', adding / changing / removing content, etc.). If we want to track these changes (and possibly revert back to one of the previous states), we need to "versioning" of Artifacts? Does RTC have any built-in versioning capability for:
- versioning of Work Item templates (simple Epic template v1, complex Epic template 4, Infrastructure Epic template v2, etc.)
- versioning of Artifacts created based on on these work item templates (Epic ABC v1, Feature XYZ v4, etc.)
Thank you!
One answer
Work item templates have nothing to do with which attributes and names work items have. Work item templates describe how to create a structure of one or more connected work items.
The work item attributes, types, workflows are defined in the process specification.
The process changes are tracked, and if new attributes are added, the UI allows to apply the change to all existing work items.