2022 – 2023

"RITA" DESIGN SYSTEM

Rita Design System

Role:

Product Designer / UX/UI Lead

  • Led the project end-to-end, from the initial strategy to the final implementation, covering research, UX/UI, creation of the design system, and definition of the roadmap.
  • Defined the strategic vision, operational framework, and technical execution, ensuring coherence and alignment across all project phases.
  • Coordinated and guided a team of 2 UI designers, guaranteeing quality and consistency in every deliverable.

Company:

Bitbox SL (IKEA Islands)

Stakeholders:

Lead Developer and Product Managers

Tools:

Figma, FigJam, Airtable, Storybook, Skype

Sistema de diseño SKAPA y app de WTS

On the left, the SKAPA Design System website; on the right, an example of a Mobile First e-commerce application (WTS), illustrating SKAPA’s original use focused on online commerce and mobile devices.

📍 Context and Trigger

SKAPA is the corporate design system currently used within IKEA’s global digital ecosystem.

At IKEA Islands, internal tools had made progress in design and usability, but they still faced a common problem:

  • They were disconnected from each other.
  • There was no visual or functional consistency due to the use of different technologies and frameworks.
  • SKAPA, the corporate design system, was oriented toward e-commerce and mobile-first, making it limited and ineffective for complex internal applications such as CRM, Bitboxer, Trackbox, Infoboxer VE, or Ventajón.

    In my first project at IKEA (Ventajón), this lack of cohesion became evident:

    • I needed components that did not exist in SKAPA or did not meet our needs.
    • Each project used a different set of components, with no coherence or scalability.
    • When I asked why there was no unified system, the answer was: “Each project has its own components,” and modifying SKAPA globally was not an option.

    After several internal conversations and similar experiences from other colleagues, my manager offered me a challenge:

“Patricia, would you like to lead the adaptation and evolution of SKAPA for our internal tools?”

Plataformas internas de Bitbox (IKEA Island)

Internal platforms of Bitbox SL (IKEA Island), each with its own style guides and components, which led to visual and usability inconsistencies across projects.

🎯 Challenge & Need

Create a custom design system for IKEA Islands’ internal tools, using SKAPA as a foundation but redesigning and optimizing every element to meet the real needs of the internal workflow.

This involved:

  • Reviewing and updating the style guide.

  • Expanding the grid and spacing.

  • Improving component definition, functionality, and states.

  • Adapting tables and patterns to specific processes.

  • Documenting clearly to ensure ease of use and maintenance.

Such a system brings consistency and efficiency to new developments, reduces errors, shortens the learning curve, and eliminates technological or licensing dependencies, ensuring security and scalability.

Style guides: SKAPA and Rita

On the left, SKAPA style guide, and on the right, RITA style guide.

🔎 Starting Point

RITA —in Swedish, “to draw, sketch, design, model”— We wanted something easy to pronounce, with its own identity, that conveyed creativity but also order and consistency.

We conducted a joint inventory of what SKAPA already offered and what we, as designers, identified as essential in our projects.

In parallel, I interviewed other designers from the rest of the UX/UI team, developers and product managers to detect usability friction points, visual inconsistencies, and functional gaps.

Based on these conversations, we defined a plan: keep what worked, adapt what could be improved, and create from scratch what didn’t exist.

Inventory

Inventory

🧪 The Process

Style Guide

The style guide was not a static document, but rather a living backbone of the system. We began by establishing design tokens for typography, color, spacing, grid, borders, and shadows, ensuring they were scalable and adaptable to light/dark mode from the very start.

Every decision was documented with visual examples and use cases, so it wasn’t just a list of rules but an inspiring and applicable resource. We also integrated WCAG accessibility standards, defining minimum contrast ratios, font sizes, and spacing to improve readability and interaction—particularly for users with visual impairments.

Components

We worked iteratively. For each selected component, we defined its purpose, variants, states, and sizes before moving into design. One teammate would create the initial visual proposal, and then another designer and I would execute the component in Figma, including all variants and functional prototyping.

Every element was built using auto-layout, variants, and component properties to maximize flexibility and prevent duplication. At the same time, we ensured each component met accessibility standards: visible focus states, keyboard navigation, and clear error messages.

The library evolved into a coherent repository where every piece had a clear purpose and could be integrated without breaking the shared design language.

Documentation

The project generated several layers of documentation, each with a specific purpose:

  • Design process: As a three-designer team, we kept a daily log noting what each of us had done, ongoing tasks, dependencies, and priorities. This allowed us to stay organized, quickly pick up where we left off after a break, and ensure nothing was overlooked. It served as our “narrative thread” for maintaining project continuity.
  • Design team: I created visual guides for each component, displaying all states, sizes, and variants. The goal was for any team member to instantly understand how to use the component, eliminating confusion and reducing implementation errors.
  • Development: I prepared technical specification sheets for each component, with examples of all states, sizes, and variants, as well as token definitions, padding and margin measurements in rem, and a description of expected behavior. In Airtable, I tracked the status of each component (in progress, reviewed, implemented), noting names, sizes, states, light/dark mode, and other versions. Each entry included direct links to the relevant Figma documentation so the development team could easily access it.

Handoff Flow

Handoff to development was not a one-off event but a continuous workflow. I worked closely with the lead developer to implement everything in Storybook, reviewing each delivery to ensure both visual and functional fidelity.

As components were completed, we organized internal workshops and added them to the asset library for immediate use in real projects.

🚀 Launch

When RITA reached a mature stage, we presented it to the international team.

The reception was very positive: for the first time, internal tools could share a unified visual and technical language without sacrificing flexibility. Teams began to adopt components in new developments, reduce design times, and minimize development errors.

Plataformas internas de Bitbox (IKEA Island) con Rita aplicado

Internal platforms of Bitbox SL (IKEA Island), now with the RITA system implemented. 

✅ Impact

RITA became a flexible, scalable, and accessible design system.

Thorough documentation, visual consistency, and improved usability reduced design and development times, minimized errors, and unified the design language across the company.

Beyond the tangible outcome of increasing efficiency by 30%, this project gave me the opportunity to experience full leadership of a design system—from strategic vision to component definition, technical execution, handoff to development, and ongoing adoption support.

I learned to coordinate multidisciplinary teams, optimize communication between design and development, and make decisions that balanced aesthetics, functionality, and technical feasibility.