State machine workflows are more flexible and give project managers the ability to move back and forth in the development process. Thus, a workflow can show the flow as well as the state of all ...