December 28, 2019

Day 21: Design system Testing

No project can go live without testing. Testing is one of the processes that every developer has a hate and love relationship. Testing is done manual as well as you can automate it. For the design system, devs and the dedicated testing teams can also do the testing from their own end. Though both are doing differently intention is to deliver the best product.

December 25, 2019

Day 20: Adding new components in the design system

Your design system is ready. Now, you want to add new components to your design system but how to add it? should you add every request? should you filter out the requests? If yes, then how? How to make sure the new components are added and you can me there are more than these when it comes to adding new components

Day 19: Popular Design systems

There are many design systems in the market and many are widely used by the devs and designers. Here are a few popular design systems

December 24, 2019

Day 18: Design system ' components deprecation

Your design system is available from a year now and now you have to take the call on removing some components or features. Should you? and if yes...then how?

Day 17: Design system team building

How should I do the team planning for the Design system building? How many UI folks? How many UI folks? Do I need a DevOps person or a backend person? Well, when one is building the Design system before that they need a Team. The team builds the design system. So, how one should plan for the team?

Day 16: Research and design system

How to build the design system? What to keep in the design system? What features we should have? How the components should look like? and so on. I am sure whenever you hear about building or designing a design system, these questions popping in your head. Well, whom to go for the answers of these?

Day 15: Design System Pitfalls #25DaysOfDS

You will hear or read a lot around the Design system and why one should consider building or adapting one. Before committing yourself to the Design system, it is important to understand the other (non-happy) side of the design system too.

December 16, 2019

Day 14: Design system Builds #25DaysOfDS

Building design system is a task in itself but how your users are going to consume your design system in their code is an important task to plan for. This is important also because this will bring few more topics too such as release plans, maintenance, scalability, etc.

Day 13: Design System folks to follow #25DaysOfDS

Who to follow for the Design system? Here is the list of few folks whom I follow for the design system

Day 12: Design system Documentation #25DaysofDS

A Design system is nothing without documentation. Documentation is very important to make your design system useful for your end-users. If you think that why you need the documentation then this post is for you.

December 13, 2019

Day 11: Design system Developer Experience #25DaysofDS

Developer experience is an important aspect while building the Design System. When I say 'developer', it means developers behind the design system. Why their experience is important? My question would be why not? They are the one who is building the Design system as well as while maintaining and scaling your design system dev experience matters a lot.

December 12, 2019

Day 10: Design system' components & Flexibility

As a design author, you will get stuck to decide how much components should be flexible? What flexibility means the end consumer (developer) can extend the component, change the style, functionality and edit it as per their requirement. So, how much flexible your Design system should be? or it should not be? Let's see

December 10, 2019

Day 9: Checklist before releasing your Design System #25DaysofDS

Building a design system is overwhelming and having a checklist before going live is very important. Here are the few items to check before making your design system live

December 09, 2019

Day 8: Minimum components Design System should have #25DaysofDS

If you are building a design system for open source then the things we discussed in earlier posts about design and tech audit won't be applicable in this case. Then the biggest problem cames is which component to keep and which to not? In this post, I will share the components must be in your design system

December 07, 2019

Day 7: How to pick the tech of the Design system #25DaysofDS

Developers have many options in today's world to create reusable components for the Design system. From Reactjs to the vanilla js. Picking the right tech could be overwhelming because of the obvious reasons - too many choices. Let's see today what key factors one should consider while picking the UI tech for the development of the components.

December 06, 2019

Day 6:Tech tools of your Design System #25DaysofDS

Picking the tech for the design system is challenging especially in today's dynamic tech environment. Developers can be tempted to pick the latest UI framework or might be in the one they are master. You will find yourself always in the trouble to pick the right tech stack. So, what should be done? How to pick the one? What are the Tools one could need while building a Design system? Today we are going to look into that.

December 05, 2019

Day 5: What Design System should not have #25DaysofDS

Most of the authors of the Design system try to fit everything in the design system. The success parameter of the design system is not how many features it has, how many components it has etc. Instead of adding more and more components and features the Design System author should focus on the quality.

December 04, 2019

Day 4: Design System Architecture of components #25DaysofDS

We are again and again talking about the components. Make the list of the components, make the reusable components. I am sure you must be scratching your head that what these components are? How I pick the components? Will, there be any architecture of the components?

December 03, 2019

Day3: How to start with Design system? #25DaysofDS

You know now what is the design system and when you need it. Now, the question comes is how to start with it. As this is not one person's job. The design system requires inputs from the designer, developer, product people, testers and we also need a design system manager.

December 02, 2019

Day 2: How to know you need a Design System? #25DaysofDS

Hearing about the Design system is overwhelming. It could make you tempted to create one. However, might be you don't need one or might be you should have one. But how to know when one needs a Design System?

December 01, 2019

Day1: What is Design system? #25DaysofDS

If you are hearing the design system a lot and it is making you curious to know more about it then well I am here to help you out in this.
For the next 25 days, I will be writing a dedicated blog on the Design system. I will try to decode the design system mystery for you.