This article is the first in a series where I talk about improving collaboration between designers and stakeholders by having a shared language and system for organizing design. For this part, we are going to bring order to the Figma file and the project structures. This will not only make it easier for design stakeholders to find files but also make designers’ lives easier. Part 2 can be found here.
Every now and then we see designers wasting their time creating UI flow diagrams inside slide decks and whiteboard tools to present their work to executives or senior management. Designers are also at times found giving walkthroughs of their design files to every member of their team, then to all product managers, then to all developers, then to all the people who missed those calls, and it goes on and on until the end of time. When we have designers repeatedly working on these things, this impacts the designers and the whole organization. We want the designers to work on more important things, solving user and product problems. When this starts to happen, the designer’s valuable time and energy are reduced to doing these repetitive tasks.
One of the key areas of Design Ops is to alleviate problems exactly like this.
Our north star here is to completely eliminate the handover
process of design with stakeholders.
In an effort to achieve this we need to bring everyone to the same table and have the same language that everyone speaks and understands. This will have two immediate benefits:
The shared language will help the stakeholders understand how design files are organized and documented. So they can go and find anything whenever they need it without bugging designers. The documentation on design decisions in best cases eliminates the requirement for tedious walkthroughs.
As a first step, we set up two keys or legends to identify the state of the design and document the design files.
Very similar to project management statuses, We introduce the states of design. The key allows anyone coming into the design file to understand their status. This can be used not only to identify design files as a whole but also the pages, user flows, and individual screens. Our first set of statuses look like this (These can be modified and adapted to any team’s needs but we have found this to be most productive in our case).
✍️ Working on it
Anything that designers are currently working on can be denoted by this status.
🚧 In progress
Things that are not yet finished but also not being actively worked on can be denoted by in-progress status
✅ Pretty much done
This status is important to indicate your progress on work. Statuses like these will build confidence with your stakeholders
🔸 Please review for approval
With this time you are inviting the product manager or other stakeholders to review your designs and decisions
👍 Ready for presentation
Designs that have been approved by product managers and the internal team will be ready for executive presentation
🔹 Approved
Designs approved by all the stakeholders can be marked with this status.
🔒 No further changes
Use this state when a design has been officially locked and you want to hand it off to developers. This will mean that no more changes will be catered to on the design and it is locked until the delivery of the project.
🔻 On hold
Designs that get deprioritized due to any reason can be marked as on hold.
📦 Archived or legacy
Any old or deprecated design can go under the archived or legacy label.
🎆 Magic Lab
All the amazing ideas and designs can find their place in the magic lab. These are proposed pieces of design that designers want to showcase or show-off but are not part of the main user flow.
Taking this a step further, We also set up comment keys. These can be used to document design decisions, clarifications, ideas, concerns, and more as raised by designers and stakeholders during the design process. The comment key we generally suggest to use looks something like this:
The status and comment key is part of the Figma File System, a subset of the Figma Design System I created for mobileLIVE. This can be downloaded free from the Figma community available as ready-to-use components that you can plug into any of your design files and start using them.
🔗 https://www.figma.com/community/file/1039461503876018690