2023 | Bluebird Group

Enhancing Collaboration in Product Development: Establishing Figma Structure

Enhancing Collaboration in Product Development: Establishing Figma Structure

2023 | Bluebird Group

Enhancing Collaboration in Product Development: Establishing Figma Structure

Overview

Ever since we released our new version of MyBluebird 6.0, we began to develop the next version. With the continuous development, the figma kept updating and it caused confusion between developers, quality assurance, and product manager. In this project, I enhanced the figma structure in order to reduce confusion which resulted in faster development and testing process.

Role

Product Designer

Timeline

March 2023

Scope

Problem definition, workflow design

Background

There has been some confusions ever since the developing of version 6.1. As a solo designer in the team and being in a different sprint with the developer team, I sometimes didn’t get the update on the release items. During my design process, I only use 1 Figma team. I kept replacing the old design with the new design because I wasn’t really involved in the development process. Turns out, the ‘replacing’ thing caused a lot of confusions.

The problem

I discussed this matter with the design lead, product manager, mobile tech lead, and QA lead. The main problems is that

The QA team are confused which version is live and which version isn’t, which makes the testing process longer

Initial solution

After defining the problem, we came up with an initial solution which is to create an update log in Figma, with the before-after design.

Note: this problem could’ve been solved with using Figma Branch, however it’s only available in the enterprise plan and my company isn’t using that because it cost too much. So I had to be creative.

Initial Feedback

After we used the update log for some time, the problem still happened because it’s hard for the QA team to juggle between the flow and the update log. Knowing this, I decided to brainstorm with other designers. However, other designers don’t have this kind of problem in their team because their product isn’t a customer facing product and the development process is mostly fast so designers mostly design for the feature that is going directly on the next sprint.

Iteration

Based on the feedback from the initial solution, I iterated the current solution to create a new one.

Evaluate the current Figma

Evaluate the current Figma

As we don’t have the Figma Branch feature, I decided to make the Figma Branch feature manually.

The first thing I did was made a list of the current Figma situation.

I did desk research to find out how other designers mostly organized their Figma files. Then I came up with different options for the new Figma Structure.

Result

Result

The new Figma structure is divided into each state aligned with the development stage, which are: Development, Regression testing, and Live version. I also kept the archive the previous Live version for documentation purposes.

As a result, this Figma structure became the standard for other designers in their squad. This also received positive feedbacks mostly from the QA and the engineering team. The new Figma structure helped fasten the development process.

Create a free website with Framer, the website builder loved by startups, designers and agencies.