Zilla

About Quero

Quero Education's mission is "to shorten distances in education through technology, putting together who wants to learn with specialists in teaching". More than 800 thousand students have already been enrolled in schools through one of the company's products which support from basic education to postgraduate courses, apart from free and language courses.

What already existed

Zilla is a design system and was still just a project when I took on the role as a Design System Ops, the first in the company and in the Design Operation sector. After almost one year, the design system was still being developed only by the chapter of Product Design. After defining the values, principles and the roadmap to build components based on the inventory, we already had a robust design library serving in the construction of high-fidelity prototypes.

In the article From confusion to building a design system, you can find more details about the Zilla's beginning.

Governance

The team needs

After a survey carried out by the Technology team, it was confirmed that we needed to invest more on governance.

Three scenarios were defined to be tacked together with the Engineering team:

  • Construction of processes for the Design and Engineering teams;

  • Metrify the design system's adoption in the products and the understanding of the technology teams on the subject;

  • Monitor the development of components in Engineering.

Atomic Design

We used the Atomic Design methodology, by Brad Frost, to restructure the entire design library, bringing greater clarity in the usage and guiding the development of the components.

Flows

The need for processes in the development of any product is undeniable.

Zilla decision flow silhouette
1: Zilla decision flow silhouette

The decision flow was the first process to be defined to help designers and developers to understand if a given problem results in the construction of a new component or in the adjustment of something that already exists. Actually, a local solution in a team with the necessary technical validations might happen.

In the creation flow, we presented all the necessary stages in the construction or edition of a component, taking into account validations from the Design Operations team, the Product Design chapter and the Front-End guild.

Measuring

Through a qualitative survey sent to the team quarterly, it was possible to monitor the feeling about Zilla's definition and impact in the company, apart from collecting opinions that guided efforts to the next cycle.

Internally, we developed a tool to analyze the design system's coverage in the product repositories and started using Sleuth to measure the impact of our libraries, also in the Design's archives.

Follow-up

As the components were being developed, and also new components were launched, it was important to control the status and availability of each one of them. For this reason, we developed a database so it would be possible to present such information.

Tracking page for components with status and availability.
2: Tracking page for components with status and availability.

Growth Levers

Redesign

In 2019, Quero Education went through a rebranding process. At that time, while Zilla was still struggling to match the Engineering library with the Design library, we needed to learn how to deal with the new variables, which led to even more expressive growth.

We chose to split the Design and Engineering libraries into layers (see figure 3) so it would be possible to make the best use of the basic definitions (tokens) up to the final component.

On the left, the diagrams with the Zilla layers in engineering: tokens, styles and languages. On the right, the diagram with the Zilla layers in design: basic tokens and themes.
3: On the left, the diagrams with the Zilla layers in engineering. On the right, the diagram with the Zilla layers in design.

New brands

The company's growth ended up resulting in the acquisition of other companies and with that new brands were added to Quero's portfolio.

Aiming at the scalability, we opted for the design system's thematization with an impact on the Design and Engineering libraries. This would allow Zilla to be used on different products or in a more orderly context.

Examples of buttons on different themes for different sites
4: Examples of buttons on different themes for different sites

That thematization reflects in different groups of design tokens provided for each product. Thus, it is possible to modify the appearance of the components, without changing their functioning, facilitating the maintenance of the components and ensuring greater coverage in all the products of the company.

In The design system has evolved, you can learn more about the Zilla's project.


Results

By the end of 2020, Zilla had already achieved expressive results that set it as an example of a product in the company. Between them:

+ 130%increase in engagement

+ 250%increase in coverage of the main product

7 productsmet with different brands

3xmore speed in the development of a new product