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
4 - Help Users Track Actions and Thought Processes
5 - Coordinate Transition Among Multiple Tools and Workspaces
6 - Reduce Clutter Without Reducing Capability
7 - Ease Transition Between Primary and Secondary Information
8 - Make Important Information Visually Salient