Learn Before
3 - Provide Flexible and Fluid Pathways
Users often have unstructured goals in a complex software. As such, they don't often follow a linear task flow, as they need to analyze and adapt their goals over time. Designers should support this by avoiding designs that force users to complete a task from start to finish with no way to exit.
"For example, provide methods that allow for skipping ahead, looping back to an earlier step, and moving fluidly from any step to any other."
0
2
Tags
Design Science
Related
8 Design Guidelines for Complex Applications
1 - Promote Learning By Doing
2 - Help Users Adopt More Efficient Methods
3 - Provide Flexible and Fluid Pathways
5 - Coordinate Transition Among Multiple Tools and Workspaces
7 - Ease Transition Between Primary and Secondary Information
8 - Make Important Information Visually Salient
Helping Users Track Actions and Thought Processes in Complex Applications
Guideline 6: Reduce Clutter Without Reducing Capability in Complex Applications