Use Mural for design diagrams and whiteboarding

  • Status: Active

  • Last Modified: 2023-07-11

  • Related Issue: #116

  • Deciders: Andy Cochran, Emily Ianacone, Sumi Thaiveettil, Aaron Couch, Billy Daly, Lucas Brown

  • Tags: design

Context and Problem Statement

Which tool should be used for diagramming and whiteboarding? This tool is a primary concern for design in the creation of low-fidelity wireframes, process/logic flows, journey maps, service blueprints.

This diagramming tool will not be used only by designers. The right option will double as a whiteboarding tool for all disciplines, eliminating the need for a separate whiteboard tool. However, the goal here is not to prevent duplicative tools. There are programmatic methods of generating diagrams (e.g. MermaidJS) that will likely be used for creating architectural diagrams and tecnhical documentation in a machine-readable, version-controled format.

Note that the intended use for this particular tool is collaborative drawing.

Decision Drivers

  • Collborative editing

  • Functions as both a digramming tool and a general whiteboard

  • Useful to all disciplines (design, engineering, product, project)

Options Considered

  • Mural

  • Lucidchart

  • Miro

  • Visio

  • Figjam

  • Draw.io

  • ClickUp

Decision Outcome

Chosen option: Mural, because HHS has existing licenses and Nava has extensive experience using it for multiple purposes (diagrams, whiteboard, research synthesis, brainstorming, etc.). Mural is very effective as a collaborative drawing canvas. And it will be valuable to all disciplines for various purposes.

Positive Consequences

  • Mural can be used for sprint retrospective board, eliminating the need for an retro-specific tool

  • Nava has found that using diagrams as the artifact engineers reference in implementation is an especially fast way of working with a design system (USDWS), preventing misinterpretation of visual design intent.

Negative Consequences

None, realy. There's a possible duplication of tool capabilities — Figma comes with Figjam, which has similar features; engineers may prefer MermaidJS for diagraming — which may justify further analysis in the future.

Pros and Cons of the Options

Mural

  • Pro

    • Can begin using immediately:

      • Existing HHS licenses

      • Existing Nava licenses

    • Nava familiarity

    • Large selection of templates for many purposes (brainstorms, retros, research, planning…)

    • Integrations with other products (Slack, GSuite…)

    • All the standard whiteboarding features:

      • Sharing / commenting

      • Real-time user following (useful in presentations)

      • Timer for collaborative sessions

      • etc.

  • Cons

    • Free tier limited to 3 Murals

Lucidchart

Note: If in the use of Mural, it becomes evident that the project would benefit from an additional tool that's more specifically made for drawing diagrams, Lucidchart should be chosen over the remaining options. However, choosing Lucidchart for that purpose would not require reevaluating Mural as a whiteboarding tool.

  • Pro

    • Excells at flow charts, ER models, UML diagrams

    • Great user/access/file management

  • Cons

    • Not effective as a whiteboarding tool

Miro

  • Pro

    • Basically Mural

    • Includes video conferencing (not necessary?)

  • Cons

    • Fewer facilitator tools than Mural

Visio

  • Pro

    • Integrates with Office 365 products

    • Great selection of diagramming symbols

  • Cons

    • Pricey / not accessible for FOSS community

Figjam

  • Pro

    • Comes with Figma

    • Freemium version

    • Simple UI

    • Actively/regularly improved by Figma

  • Cons

    • Less mature product (recent acquisition of Diagram)

Draw.io

  • Pro

    • Totally free

    • Confluence integration (among others)

  • Cons

    • Missing some drawing features

    • Not effective as a whiteboarding tool

    • Nava has experienced UI bugginess resulting in lost work

    • File management is not intuitive (especially when synced to Sharepoint)

ClickUp

  • Pro

    • Includes project management features, tasks, whiteboards, dashboards, chat, wiki…

  • Cons

    • More of a suite of products trying to compete with Atlassian, 365, etc

    • "One app to replace them all" requires relying on whole suite to get the most of its features

Last updated