Design Critique: Miro (Desktop Tool)

Miro is an online white-boarding tool that can be launched by signing up on the tool’s website. It is widely used to brainstorm ideas, take notes and visualize concepts in groups (Image source).

Signing Up

The tool follows a conventional format of the signing up process (refer video A). Thereby making good use of the sub-concept declarative knowledge, as explained under knowledge of the world. Using standard affordances and signifiers, the tool appears to have an easy-to-follow sign up process.

Video A: The signup process after entering email ID, name and password.

However, the step where users are asked to set up their team, the question “what’s your company size?” (0:14 in video A), can lead to knowledge-based mistakes in responses. For example, if a user wishes to use Miro for personal purposes, the question can be confused for “how many team members will be accessing boards on Miro?”. One solution to this can be to rephrase the question to – “if you’re a part of an organization/company, what’s their size?” Along with providing a “NA” or “not part of any organization” as an answer option. 

Further, the step to add what users want to do on Miro (0:29 in video A), can lead to slips because of knowledge in the head, wherein users can expect a multiple choice option in case they want to select more than one purpose, in contrast to the existing select-one-answer style. The following two design recommendations (Recommendation 1A & 1B) can avoid slips by making the user aware of the number of options they can choose.

Recommendation 1A: Allowing selection of multiple answers
Recommendation 1B: If multiple answers is not ideal, “I just want to try out the tool” can automatically change to a “Next” button on selecting one of the options

Post Signing Up

After signing up, a user is directed to the Miro board and is given the option to first select a template to work with. In this stage, Miro takes great steps to ensure users have a smooth experience when they face the two gulfs of using the tool the first time – the gulf of execution and the gulf of evaluation, by embedding one-time navigation guides and a tutorial within the board. As seen in videos B and C, the guides that appear on the board explain some of the affordances, signifiers and constraints to the user. For example starting 0:42 in video B, text information are the affordances explaining the possibilities of actions, the hand icons act as signifiers and make users aware of the constraints. Moreover, they also provide feedback to acknowledge users correct understanding of what’s possible on the board using messages like “good job” in at 0:52 in the same clip. 

Video B: Guides to use the tool

Video C: Tutorial embedded within the tool. Further, a “question icon” is persistently available to all users on the bottom right, which is the link to a learning center.

While the guide and the tutorial are great tools to directly address Norman’s first design principle – discoverability, they can be made optional for knowledgeable users of Miro to ensure having a positive reflective response. As currently, the steps to learn how to use Miro is compulsory even for users who might already be familiar with using the tool but signup using a different email ID. There are two ways to make it optional – adding a “skip” option on the guides or adding the question “are you familiar with Miro?” in the initial sign up process to eliminate this step (Recommendation 2A and 2B). 

Recommendation 2A: Adding the question “Are you familiar with Miro?”
Recommendation 2B: Skip button on top right of the guide in black

The Working Board

The main board makes use of a number of icons, provides details on hovering and shares continuous feedback, thereby keeping almost every design principle in check as seen in video D. The design of the tool provides ample amount of information needed to create a good conceptual model of the system leading to user understandability and them feeling in control.

Video D: Navigating and using the working board

I nevertheless believe there are some areas that can be refined further for a better experience. The current design allows users to land on the Miro board following the view they exit. Meaning, if a user exits at 1% view, it brings them back with the same view of the board. This can lead to a compromised discoverability and mapping experience, as users can take a while to understand how to locate their boards (this can be observed in video D from 0:04). A recommendation to address this is to land in such a way that the templates are always centrally aligned on the board and the map indicates their view/location. This will ensure standardized zoom-in and zoom-out actions are used to navigate the board (Recommendation 3A and 3B).  

Recommendation 3A: Centrally aligned template view, when seen in 1% viewing scale along with a “you are here” message

Recommendation 3B: Centrally aligned template view, when seen in 10% viewing scale along with a “you are here” message

Next, in addition to redo and undo features on the bottom left of the toolbar, a facility to have a view into past activities/edits can be very helpful in tracking and managing content. For example, video D demonstrates difficultly in finding the icon added from 0:56 onwards. A brief view into their activity history can allow users have a positive experience in all three levels of processing – visceral, behavioral and reflective (Recommendation 4A and 4B). It’ll enable them in not getting frustrated, further leading to a positive affective response and expecting the same in the future. 

Recommendation 4A: View history button next to redo and undo options (highlighted in the red circle)

Recommendation 4B: Further clicking on a historic activity takes users to the associated location (follow arrows in red)

Conclusion

To conclude, Miro in my opinion is an extremely well designed tool that focuses on providing a good user experience. Despite having room for improvement, it can be said it is easy for a user to learn using Miro and get comfortable with its features.