Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

Azure DevOps: Change Project Process from Scrum to Basic

I want to change an Azure DevOps project's Process from Scrum to Basic.

I read that:

  1. Previously it was not possible to change between System Project Processes (eg. Scrum->Basic) in Azure Devops. Rather, it was only possible to switch between System & Inherited Processes of the same parent System Process.
  2. But that it is now possible to switch between all Processes.

Documented Process A

According to this web page, I should be able to:

Organization Settings -> Boards -> Process -> Projects -> Scrum -> Select "..." next to the Scrum Project -> Select "Basic" -> Save

However, this is what happens instead:

Organization Settings -> Boards -> Process -> Projects -> Scrum -> There is no "..." next to any Projects


Documented Process B

Whilst I could not find the "Change process" option above, I could find the option mentioned on this web page:

Organization Settings -> Boards -> Process -> Processes -> Select "..." next to the Basic Process -> "Change team projects to use Basic"

So I wonder whether this has replaced the the Documented Process A above OR whether it is in addition to it?

However, when I tried this I just get an error:

There are currently no projects available to change to the Basic process.

AND this web page states that

Only those projects created from the Agile process or one that inherits from Agile appear under the Available projects column.

Which seems like it is referring to the days when we could not switch between System Processes.


Other checks

I don't think this is related to permissions because I have "Basic" access, am the Project Administrator and I am also in the "Project Collection Administrators" group, which the documentation says gives me the permissions required to change a project's Process.

I have no Work Items either.

I have tried with combinations of System Project processes and inherited Project Processes. No change, still can't move to any Process based upon Basic.

The referenced web page's example is for Basic-to-Agile. I couldn't find any documented examples of the reverse: Agile->Basic, Scrum->Basic, etc. So I am wondering if this just doesn't work yet with Basic as the target?

I have submitted a Microsoft Support request without response so I am reaching out here.

like image 844
JRock Avatar asked Jul 13 '19 08:07

JRock


People also ask

Can we change the process of project in Azure DevOps?

Azure DevOps Services | Azure DevOps Server 2020You can change a project based on the Basic process to use an inherited Agile process.

Can we change work item type in Azure DevOps?

You can't change the work item type if the project is defined on a collection that uses the On-premises XML process model. Also, you can't change the work item type of work items associated with test management.

How do I change my sprint iteration on Azure DevOps?

Select team sprints and set the default iteration path. You define sprints for the project and then select them to be active for each team. You assign the default iteration to use when creating new work items. Open Project settings > Boards > Team Configuration > Iterations for a team.


2 Answers

There's no any limit about change one process to another. It seemed the method you tried was incorrect.

For example, here I has an project under Scrum process. Located to Scrum--> choose Projects-->then choose the ... icon for the project you want to change-->select Change process.

enter image description here

And then, you will see the selection about choosing process, choose one process that you want to change and save it:

enter image description here

Now, open the process which you chosen change just now and you will see the change has been succeed now.

You can refer this similar change way from Change a project process from Scrum to Agile

like image 100
Mengdi Liang Avatar answered Oct 23 '22 11:10

Mengdi Liang


This worked for me:

  1. First create an inherited process under Basic, say BasicEx, with all the same Work Item Types as under Scrum (this meant I had to add Bug, Feature, Impediment, Product Backlog Item), and first move to this process.
  2. Then delete all the 4 manually created Work Item types (which will delete all associated work items, so if you want to preserve them, change them to Issue type first).
  3. Then move the project to use the Basic process.
  4. Then finally delete the BasicEx process.
like image 33
tejas Avatar answered Oct 23 '22 09:10

tejas