Despacho 42: Kaleidos o cómo desarrollar productos innovadores de código abierto

20 octubre, 2022
Imagen de la interfaz de Penpot. Foto: Kaleidos.

¡Ya está aquí la cuarta temporada del podcast Despacho 42! En este primer episodio descubrimos las claves de Kaleidos, una empresa de desarrollo de productos tecnológicos que trabaja con código abierto y métodos ágiles. Para ello, los profesores César Córcoles, Susanna Tesconi y Daniel Riera conversan con Eva Marco Domínguez, desarrolladora front-end en Kaleidos, y Andrés González, UX Designer y Product Owner en Kaleidos. Puedes escuchar el episodio aquí:

¿Qué es Kaleidos?

Kaleidos es una empresa de desarrollo de productos tecnológicos que se creó hace diez años. “Kaleidos nació con la intención de tener un impacto positivo en la sociedad”, asegura Andrés González. Y añade: “Por este motivo, decidimos trabajar con código abierto y métodos ágiles, así como bajo los valores de transparencia, generosidad, feminismo, disfrute o conciliación”. 

Kaleidos empezó siendo una empresa tecnológica que desarrollaba productos para terceros (start-ups y grandes compañías tecnológicas), pero actualmente trabaja para incubar, financiar y operar sus propios productos de código abierto, como Penpot o Taiga. “Trabajar con código abierto nos ha permitido trabajar en mucha consonancia y estar más cerca de nuestros clientes”, explica González. 

Asimismo, el hecho de trabajar con código abierto hace que cada vez haya más personas que colaboran con el proyecto. “El interés por Kaleidos ha aumentado muchísimo. Hace unos años teníamos colaboraciones en el ámbito del diseño (plantillas, archivos, …) y traducciones (actualmente tenemos unos 30 idiomas disponibles), pero ahora también empezamos a recibir colaboraciones de código”, relata Eva Marco. 

Penpot, una herramienta para el diseño de interacción

Uno de los éxitos y productos desarrollados por Kaleidos es Penpot, una solución de código abierto para el diseño y la creación de prototipos de productos y plataformas digitales. “Penpot es un proyecto 100% open source: todo el código está disponible en GitHub y abierto a todo el mundo”, explica Eva. Y añade: “Nos basamos en formato estándar de la web, como por ejemplo SVG, lo que nos permite tener una mayor accesibilidad y más compatibilidad en todos los navegadores: actualmente Penpot se puede utilizar en todas las plataformas (Windows, macOS, Ubuntu…), ya que nos basamos en un comportamiento web”. 

Penpot surgió en el marco de una PIWEEK, una semana entera durante la que los trabajadores y trabajadoras de Kaleidos trabajan en sus proyectos personales: se presentan proyectos, se forman equipos y se llevan a cabo demostraciones. “Durante una PIWEEK varios compañeros de la empresa se dieron cuenta de que no existía ninguna herramienta de diseño de código abierto y decidieron crear UX Box, que era el origen de Penpot. Hicieron un wireframe, un esquema y una interacción básica. Con el tiempo fueron avanzando poco a poco en este proyecto hasta que en 2016 la empresa decidió dar cabida a este proyecto y crear un equipo fijo de diseñadores y desarrolladores para crear Penpot”, relata Marco. 

Penpot es una herramienta de diseño de interacción. “Esta solución va dirigida sobre todo a equipos que se dedican a crear productos digitales, como aplicaciones, herramientas o páginas web. Sin embargo, también la utilizan investigadores  e investigadoras para maquetar los artículos científicos o ilustradores para crear sus trabajos”, explica González. 

Trabajo en equipo entre desarrolladores y diseñadores 

Al igual que la mayoría de empresas, en Kaleidos la relación entre desarrolladores y diseñadores no fue fácil en un primer momento. “En Kaleidos hemos trabajado mucho en la relación entre estos dos equipos y es algo que queremos trasladar en nuestros productos”, destaca González. Y añade: “Tenemos la intención de que nuestros productos ayuden a mejorar la relación entre desarrolladores y diseñadores y concienciar de que estos perfiles profesionales, con distintas habilidades, deben trabajar juntos para llevar a cabo soluciones innovadoras”. 

Por este motivo, desde Kaleidos se está trabajando para que el lenguaje de programación se acople al lenguaje de diseño. “Estamos intentando unir los dos lenguajes para que todos y todas nos sintamos a gusto a la hora de utilizar Penpot”, asegura Eva Marco. Y concluye: “Cada uno tenemos nuestro foco y mentalidad: mientras que los diseñadores se centran en el detalle audiovisual y la interacción, los desarrolladores trabajamos para que no caiga el sistema y todo funcione correctamente. Pero hay una muy buena comunicación entre ambos equipos y creo que esta es precisamente una de las claves del éxito de como se está desarrollando Penpot”. 

Enlaces del episodio

(Visited 33 times, 1 visits today)
Autor / Autora
Editora de contenidos de los Estudios de Ciencias de la Salud y de los Estudios de Informática, Multimedia y Telecomunicación de la UOC.
Comentarios
Deja un comentario