Celonis | Product Library

Ramona Enache

Product Designer
Design Systems
Figma
Celonis

A living single source of truth for Celonis Studio components as well as the processes to keep it in sync and up-to-date. In a product library, as opposed to an UI Kit, you build complex modules on top of existing small components (atoms) such as buttons.

Client

Celonis

is the process-mining leader. It's a software product that helps businesses analyse and optimise any of their processes. I am working Studio, a no/low-code tool that enables data analysts to extract, transform and load data from any of their source systems and build applications that optimise specific processes (ie: order management, accounts payable, …).

Task

I have a double role within Celonis, I am a product designer and I am the only design library designer. We also have 2 designers working on the design system (atom components such as buttons and forms). I work on complex modules and their interactions (charts, process explorer, tables …).

For this project, I built and documented a product library in order to

speed up designer workflows: design in minutes, not days

know the status quo of a component

know and have available all possible states, configurations and interactions

internal alignment through contribution process

onboard (new) designers through documentation

adherence to design system: ensure that used components follow the patterns, styles and atoms defined by the design system

reduce handover / implementation errors as the components and their naming conventions are done to the highest standards and in compliance with the agreed upon conventions

Challenges

product was built code-first; there were no design files to inspect / analyse

product requires deep technical understanding in order to use; this meant that I have to dive deep into the product in order to see all supported configurations of the components

constant rollout of new brands

Process

configuring the live components in all possible states

audit by inspecting the code with all configurations

extrapolating and streamlining patterns

building modules

incorporating states and interactions

testing

streamlining component APIs and naming conventions

Achievements

1-2 min. to build a dashboard

customisable, out-of the box modules, including charts

components include interactions

Partner With Ramona
View Services

More Projects by Ramona