A People-Centric Approach to Boosting Performance and Engagement in Design Systems
In the ever-evolving landscape of design systems, the shift from a purely technical focus to a more people-oriented approach has become increasingly apparent. This transformation, driven by the need to bridge the gap between various specialists - designers, developers, product managers, and business strategists - has led to a more holistic view of design systems. This article delves into the journey of a design system specialist, the importance of measuring design systems, and the strategies for analyzing past production costs and projecting future workloads. It further explores the role of people in boosting design systems and the use of data in managing stakeholders.
Exploring Contribution Models for Design Systems
Design systems play a crucial role in ensuring consistency and efficiency in product development. They provide a centralized repository of components, guidelines, and best practices that can be reused across projects. However, creating and maintaining a design system is not a one-person job and requires collaboration from multiple teams, including product development teams. One challenge in this process is how to effectively involve product teams in the contribution of components and updates to the design system.
Mastering Version Control — Best Practices for Design System Versioning
Design systems are an essential aspect of any company or organization, and it is the responsibility of design system practitioners to understand and maintain them. One crucial aspect of this is versioning, which ensures that changes are tracked, documented, and communicated properly. It also helps guarantee that the design system remains consistent and up-to-date with the latest trends and technological advancements. In this article, we will discuss best practices for versioning design systems.
GitHub package — way to go for your private npm packages
Often happens that an npm package should be published to a secure registry. In many cases, organizations have their own and all the internal stuff goes there. But what to do if your organization does not have anything like that? Apparently, Github Packages are the way to go. In case your repository is private, its packages will be too! Below, I describe a simple workflow that I set today.
Shared project vision — a series of exercises for teams
In our [design system] team, we struggled to understand what should be our main focus for the next year. An extra challenge is that such an understanding should be mutual. It is especially hard to gain when working remotely. Since March 2020, most companies have sucessfully put the already set processes to the remote rails. However, it is not always the case when it comes to creating something new. Despite the brainstorming sessions with interactive boards, we still act more as individuals sitting in our living rooms and basements. This is something compeletely different from the situation when the whole team was in the same room, when we had coffee breaks, lunches and afterworks, when we were in constant communication and each team member at least partly understood the viewpoint of the others. The new reality requires specific actions to substitude the natural process of getting each other. In this post, I share simple exercises we conducted with the team that helped us on the way to shared project vision.
How I boost my consultancy business raising new developers
Last year, I started my own consulting business. I have expertise and experience to offer for my clients who are willing to enhance their design and development operations and, in particular, kick-off or boost their design systems. For many months, I was working alone. And then I began to think: how can I scale? Usually, new entrepreneurs work day and night without any holiday, get clients to occupy 16 hours of their time every day, gain credibility, and partner with spin-off projects. I immensely enjoy what I am doing, and dedicating all my time to it would be only a pleasure, but as a mother of a 1-year-old, I do not have this luxurious opportunity.