Undo and redo operations are tricky to program, I’ve been told. Moving back and forth or navigating between steps can lead to data loss, data bein falsely saved…
This gets even more interesting in browsers.
Look for ways or options you can retrace steps and do them. Try to go back in different ways (browser button, home, buttons in the app itself…)
|There is an opportunity to move back in a workflow – either one step or multiple steps.
|How does the program handle data in the transitions between workflow steps? Does data get lost, corrupted or resent?
|My next step
|Explore the options to go back (single steps, multiple steps, all the way to the beginning) in the workflow.
Particularly when there are multiple options to go back, or when data is calculated or completed between steps.