DEV Community

Discussion on: How we measure simplicity to make sure users can do more with less

Collapse
 
nickyhajal profile image
Nicky Hajal

Fascinating post and concepts! Really valuable.

One thing that wasn't mentioned was exactly how you define a "context-switch".

Maybe you could clarify that?

Collapse
 
stenpittet profile image
Sten

Of course! So first off it's a bit arbitrary but the idea was to have a simple framework that can be re-used time & time again and measure improvements.

So we consider that the user switches context when most of the page changes. A simple example is being on the login page and then being redirected to your dashboard. That's considered a context-switch. It might make sense but for the user they still went from one view to a completely different view. Unfortunately you kinda need to have that if you want secured workspaces.

Another example that can explain how we removed some context-switching is project creation. The process used to be the following starting from your dashboard:

(1) Click create project button
(2*) Be redirected to a project form
(3) Fill in the form
(4) Click create
(5*) Be redirected to the project

I put a star next to what was considered a context-switch. We changed that workflow to be:

(1) Click create project button
(2*) Be redirected to the new project with Untitled project
(3) Edit the name of the project inline

By removing the form there are less "screens" to go through and the user has less interfaces to learn. So the more we can let the user do actions in context the better.

Let me know if that makes sense.