Questions like “Where’s the latest design?” were being asked too often, especially in our fast-paced environment. The aim wasn’t to implement rigid processes or limit creativity, but instead help the team achieve their goals faster with less frustration (and fewer meetings!).
When designing the workflow, some important factors were anticipated:
For a new design-to-engineering workflow to be successfully adopted, the team’s needs and preferences had to be taken into consideration.
A strong foundation is the key to building anything that lasts, so to help guide my thinking some core ideas were established:
Each product became a project, and within those projects were files representing each feature, each with pages showing different flows. As we closed in on a solution, work was organised into these central areas to document decisions.
To demonstrate how the structure worked, I migrated our existing design files into the new structure, created a template file for future use, and scheduled a walkthrough to discuss how we would prepare for developer handoff.
Our designs were always evolving as screens were updated and components adapted to new forms - this showed our commitment to continuously improving a unified product. With the ability to reference a ‘source of truth’ for each product, we could iterate quickly without risking changes to the foundational library. There was no chance of 'looking at the wrong thing' because there was only one place to look.
The new structure has been in place for 3 months now, and it’s going well so far. The design team and engineers have for the most part followed the system, and people are collaborating across different business areas instead of keeping work hidden within their own circles. I believe this will achieve the impact we aimed for, and it will continue to be refined as we receive feedback.