We have the Default Software Workflow which is perfect for half of the team (Developers). They HAVE to move through each of these statuses/steps.
Example: they must go from "To do" to "In Progress" and from "In Progress" to "Read for Review"
The other half of the team (Systems Engineers) do not need to move through these steps
Example: They can go from "To do" to "In Review"
If I use the Project Role Condition Transition, it means that those roles are allowed to transition from the one status to the next but it does not force them to.