Dümenden UX

dux 02 | UI Kit, Design System Değildir!

13 Oca 2024

Yellow Flower

UI Kit, Design System Değildir! ❌

https://www.linkedin.com/posts/00cagdasyilmaz_dux-02-ui-kitler-dsl-de%C4%9Fildir-activity-7144601612529967104-bMrJ?utm_source=share&utm_medium=member_desktop

Türkiye tasarım ekosistemi için konuşacak olursak: Tasarım ekiplerinin, özellikle tasarım sistemi adını verdikleri çalışmalar tek kelimeyle fecaat durumda. 🤦‍♂️

Elbette hiçbir farkındalık gözetmeden üretim yapan tasarım ekipleri için bir problem yok. Onlar cehilliklerinde boğulmaya devam edebilirler. 🥸

Ve çok az farkındalığa sahip olan ekipler ise, tasarım sistemi (design system) adını verdikleri UI Kit'ler üzerinden çıktı üretiyorlar. Bunun örneklerini zaman zaman çeşitli platformlarda görüyorsunuzdur.

Elbette bunun, planlama, ekip içi yetkinlik, vizyon ve genel anlamda çalışma kültüründen beslenen birçok sebebi var ve bunu irdelemek bu postun konusu değil.

Burada, yani bir Linkedin postunda bir DSL (tasarım sistemi) nasıl oluşturulur anlatmak çok mümkün değil fakat incelemek isterseniz aşağıda birçok "gerçek" tasarım sistemini inceleyebileceğiniz bir index var.

Çok popüler ve çoğu "freeware" olan bu sistemlerin ortak özellikleri üzerinden, UI Kit'lerin neden tasarım sistemi (DSL) olmadığına dümenden de olsa değineceğim.

https://designsystemsrepo.com/design-systems/

Özetle bir tasarım sistemi (DSL) oluşturmanın olmazsa olmayacakları:👇

- Bunu çok istemelisiniz. Sadece ekip lideri olarak sizin istemeniz ve dayatmanızla değil, tüm ekibin ve hatta teknoloji ve ürün partnerlerinizin de istemesi ve farkındalığı önemli.
- Doğru bir planlama yapmalı ve yükü bölüştürmelisiniz. Tek bir kişiye atanan ve görev olarak assign edilen bir süreçten DSL çıkmaz. UI Kit çıkar ama. 😋
- Dokümante etmelisiniz. DSL çalışmaları bir standardizasyon bütünüdür. DSL’nizi en başından itibaren tutarlı ve düzenli biçimde yazına dökmelisiniz. Bir kutsal kural kitabı oluşturmalısınız.
- DSL süreçleri, tek bir üründe ve sadece ekip içerisinde kullanılması için yapılmaz. Teknoloji ve ürün ekiplerinizin de bu sistemin içerisinde olmaları önemli. Yani yarattığınız bir butonun yazılım geliştiricileri tarafından nasıl kodlanacağına kadar standardize edilmeli.
- DSL “multipurpose” yapılardır ve şirketinizin ihtiyaçlarına göre, LEGO yapar gibi çıktı üretmenin anahtarıdır. 🧸
- DSL yaratmak, aylarca ve hatta yıllarca sürecek bir iştir ve her zaman dinamik, her zaman güncel olmalıdır. Bunu sağlayabilmek için DSL çalışmanızın polisleri olmalı ve sürekli denetim altında tutulmalıdır. 👮

Bunları incele 👇

1 - Aşağıya Vodafone'nun küresel anlamda geliştirdiği ve kullandığı tasarım sistemi ile ilgili kısa bir yazı var. Okumanızı tavsiye ederim.

https://www.invisionapp.com/inside-design/vodafone-design-systems/


2- Ve ayrıca 4 başlıkta DSL'ler ile ilgili yanlış bilinenleri anlatan bir başka yazı, yine fikrinizi değiştirip ilginizi çekebilir.

https://www.invisionapp.com/inside-design/building-design-system-community-excerpt/


3- Ayrıca DSL!, DSL! diyor fakat nereden başlayacağını bilmiyorsan seni aşağıdaki linke alayım:

https://thedesignsystem.guide