When branching a TFS team project, can you change the process template used by the new branch, to something else? For example, if the project template used for the original project was CMMI, when I branch the TFS team project, can I then make the new TFS team project use the Scrum process template?
2 Answers
Yes, if based on this document: Change the process used by a project:
You can change the process a project uses from a system process or inherited process to an inherited process. You can only change projects to use another process that inherits from the same system process. That is, you can change an Agile-based project to any process you created from the Agile system process as well as to the Agile process.
However, if your branch project contains some custom data from your custom template it will be a problem. In my case, I`ve created a new work item type in the inherited process. I have created a new project from this inherited process. I have created a new work item for the custom work item type. The change process wizard selects this process but nothing happens. I have deleted this custom work item and the wizard moves the new project to the root process.