Tatiana Kolesnikova

Information & Communications Technology

Design Systems UX Design User Experience Design Interface Design Customer Centered Design UI/UX Design Design

Bergen, Vestland, Norway

Why design systems fail - and how not to fail with them

A design system can increase development speed, help collaboration and improve product quality - that's what is promised. But what about reality? A shiny design deliverable that has little connection with code? An awkward component library that is seldom used? Huge plans that are never prioritised?

Companies that try to implement design systems are different - but the problems they face are often the same. We will discuss the reasons of these problems and look into possible solutions. We will look at specific examples that worked in practice, but also analyse the fundamental principles that can help make design systems successful. What needs to be changed in collaboration between design and development? What parts of the system to approach first? How to connect building a design system with the rest of the development process? By the end of this talk you will know a little bit more about how to make the design system in your company live up to its great promises.


Tatiana Kolesnikova

Head of design at Seniordev

UX designer with academic background in both IT and design, Tatiana’s main role is to bridge the gap between these two disciplines. She has extensive working experience in information architecture, usability analysis and full range UX and UI design both in-house and as an external consultant. Working as a design lead Tatiana kick starts about half a dozen projects every year and it is her own most urgent need to make the processes as efficient as possible. Curious by nature, she gets inspired by most cutting edge ideas and methodologies around design and development and challenges herself to apply them in her everyday work. The results she shares with the community at tech and design conferences.

Tatiana's full speaker profile