When I led a design system effort in 2019 for Bukalapak, one of the biggest e-commerce in Indonesia, I quickly learned that design systems would not evolve without healthy culture. I also learned that…
Common criticisms about design systems are mostly rooted in unhealthy design system culture. When a design system is set in place, there are a few common pushbacks:
These criticisms are valid. It often comes from an unhealthy design system culture. The BNARL model helps the design system leads to be aware of the culture and set a necessary intervention.
Here’s an example of the BNARL model in my team:
Systems are everywhere. We just need to learn to see them.
Your car is a system—a set of interconnected elements that work together.
A football team is a system—with an element such as players, coach, ball, and field. You change one element, you change the system.
I’m not a system expert, but after learning system thinking, I approach the problem differently. My goal in this article is to share how I use the system lens to enable participation and contribution to our design system. I hope this can spark a discussion in the community.
The diagram above is known as…
What happens when you have 5 designers creating a text field simultaneously?
They’ll come up with unnecessary differences: different border colors, various border radius, or different structures.
Letting this type of unintentional inconsistency cost us at least two things. One, it creates an issue for usability and expensive interaction cost for the users. The other obvious issue is the redundancy of the engineering effort.
The pattern library typically comes as a rescue for that problem. The team will use the existing library as opposed to creating unnecessary inconsistency. While this approach can resolve the unintentional inconsistency and I still advocate…
This post is originally published on buditanrim.co
Here’s the hard truth: It takes me less than 2 minutes to decide whether I want to interview the candidate or not.
As a Head of Design, I review hundreds of candidates every week.
Most of the time, I will reject candidates without a portfolio in any format. With only resume, I have nothing to assess the candidate.
Throughout that process, I only think about one question: Can I imagine this candidate work for the opening role we have? …
Write down the narrative of your project.
Why you started this project? Is it because the executive told you to do so? Why do they think it’s a good idea? Is there any evidence to support their argument?
By writing, you’re making sense of things.
You might feel you know so little about the project after you write. This is great because you started to realize what’s clear and unclear about this project. Writing helps you articulate. Therefore, increase the clarity in your project.
As a starter, try this:
In 2019, two months after we launched our design system; Bazaar. I felt disappointed. We have 50+ designers and 800+ engineers who constantly deliver a new product or improvement, yet, no one contributes to design systems. Without meaningful contributions from the system user, the system is stuck in the idle mode and won’t evolve.
Without meaningful contributions from the system user, the system is stuck in the idle mode.
Low contributions meaning… low inputs for design systems.
Low inputs meaning… fewer improvements.
This slows down the evolution of the design language.
We were curious. We listed down questions and assumptions…
In the past 2 months, I’ve been experimenting on how to break silos and build alignment in the team using Design Thinking that we adapted to our context and condition. I hope by sharing this, it can inspire some of you in the same situation as me. So, here it goes:
“Ugh…”, a Design Manager sigh. I can’t help but ask, “What’s up?”
She turns to me, “Everything is a mess. I spent 2 hours of meetings and basically, my team is back to square one because everyone has their own opinions.” Phew, what a stressful situation!
Immediately I thought…
In November 2018, I joined Bukalapak. Almost immediately after, we initiated a project to develop a new design system with me as the lead. The goal was to improve our product development approach to enable our 50+ teams in the company in a more scalable and efficient way.
In June 2019, after 6 months of working, we reached our first milestone; we launched an internal design system documentation site. We call our design system Bazaar. …
As our product portfolio and team continue to grow, we need to be more intentional about our design decisions. In a large-scale environment like Bukalapak, it will be important for us to increasingly focus on collaboration and efficiency. In order to do that in a managed, controlled way, we need a set of principles to enable that to happen.
How could one make a “good” principles for the rest of the company? Well, you don’t. A collaborative process is vital.
Knowing that principles can lead to an abstract and vague conversation, it’s indeed a challenging task. So, how could one…