Execution

↑25%

Reduction in the team’s execution times.

Procesos

↑20%

A 20% saving in process times.

Consistency

UI

Qualitative improvement across the entire product based on UI consistency.

01

Consistency

Designers and writers who had no spaces to normalize both design and user experience in the app, and therefore each squad worked by its own criteria, which undermined the consistency and standardization of design and content end to end.

02

Scattered documentation

Designers and writers who did not have consolidated, validated, and up-to-date visual and technical documentation in one place, and therefore, on different occasions, ran into issues selecting different components.

03

Design system Zeta

There was only highly condensed design documentation for Zeta, the application’s design system, which not only made it hard to interpret component usage, non-usage, objectives, and more, but also made it impossible for new collaborators to understand the design system’s importance and relevance to the product.

04

Too many components

A design system with a huge number of components that, in many cases, were similar in both design and interaction, causing confusion even among designers when choosing the right one for the experience. At the same time, some of those components added no real value for the user.

05

Core Team

Requests for new components to the development team called Core Team (who maintain and develop the bank’s design systems: Lucy and Zeta) that in many cases required substantial development of those components, and on several occasions had no rationales behind them.

06

Scalability

Challenges in maintaining design scalability and flexibility as the application evolved and adapted to new needs.

01

Unified documentation

Documentation was sparse and scattered across different files. This was not because designers were disorganized or did not know how to document properly — the reasons were different. When the project started at the bank, the design team was taking in requirements from their squads. Product growth was so exponential, and time to market so aggressive (Argentina’s virtual-wallet boom was just beginning), that the design team had to focus exclusively on requirements. As a result, documentation accumulated in an Adobe XD file with missing rationales, components created with similar behaviors, and states that added no real value to the product. There was no official repository URL where designers could find a complete explanation.

02

Product consistency

Product consistency was essential to ensure a coherent, consistent, and satisfying user experience. To achieve that, it was fundamental that design teams collaborate effectively, share knowledge, and review one another’s work.

03

UI Kit in Adobe XD

Redesigning and maintaining a UI Kit in Adobe XD ensured that every interface element was up to date, accessible, and compliant with our team’s design standards.

04

Requirements flow

Building a UX Design Ops chapter to handle designers’ questions and requests. To ensure UX designers could focus on creating exceptional experiences, it was crucial that they had robust, efficient support to handle their questions and requirements. A process that enabled a request-intake flow, so needs from different stakeholders could be collected, analyzed, and managed systematically.

01

Understanding and feedback

The UX Designer requested a meeting to present an idea. Identity, consistency, and value are evaluated.

02

Building the requirement

Template and XD file with variants, states, and use case.

03

Core Team

Technical weekly; the requirement enters Jira.

04

Development and DS

Monitoring and publishing in the Design System.

01

Title and type

The component name and type (Molecule, Atom, other).

02

Presentation

A brief intro on what the component is and its purpose.

03

What it is used for

Rationales for the correct use of the component.

04

How it is not used

Rationales for misuse of the component.

05

What it is made of

What is the component’s structure (Is it made of other components?)

06

How it behaves

How it responds to user interaction.

07

Variantes

If they exist, possible variants of the same component.

08

Opcionales

On-screen placement, visual aspects (hex-color, border, background-color, border-radius, CSS and JS classes) and related components.

01

UI KIT assessment

This first part of the process was the most labor-intensive, because I had to audit around 50 components, with their different states and variants. Among the major issues, I found what I expected. Inconsistencies in variant names, inconsistencies between component design and what was in the design system, missing states and variants that were documented in the repository, among other problems. After mapping the issues we found through a criticality map, we got to work.

02

Kit redesign

The first thing we started working on was correcting the components. The change was key: fix inconsistencies and errors, and update so that all of the designers’ prototypes were up to date.

Execution

↑25%

Reduction in the team’s execution times.

Procesos

↑20%

A 20% saving in process times.

Consistency

UI

Qualitative improvement across the entire product based on UI consistency.

01

UI KIT

Improve designers’ efficiency and velocity.

02

Documentation

Technical and visual documentation unified in one place.

03

Core Team

Interlocutor entre UXers y Core Team.

04

Product

Product value through the automation of flows and processes.

CECABA Digital Signature System

CECABA Digital Signature System

Design Ops — Full initiative

Design Ops — Full initiative

OPTI

OPTI

Cannect Mobile

Cannect Mobile

Cannect

Cannect

RUBI – GCBA

RUBI – GCBA

ICBC Auto Pledge Loans

ICBC Auto Pledge Loans

Traza

Traza