Minimum Uygun Tasarım Sistemi
Geçtiğimiz birkaç hafta boyunca, UXPin’in birden fazla buluşma ve web seminerinde bir tasarım sistemi kurma yaklaşımı hakkında konuşmaktan zevk aldım (bunlardan birini buradan izleyebilirsiniz). Görüşmelerimden sonra tüm bu güzel sohbetlerle deneyimlerimizi paylaşırken çok eğlendim.
UXPin'deki ekibimizle yaptığım konuşmalarda da ortaya çıkan, birkaç kez sorulan bir soru şuydu:
Bir tasarım sistemi kurmak ne kadar sürer?
Yanlış soru yok ve her seferinde cevap vermekten mutlu oldum. Ancak, ne zaman bu soruyu duyduğumda daha derin bir soruna işaret ettiğini hissediyorum: tasarım sistemleri hala yanlış anlaşılıyor ve bir stil rehberi oluşturmak için eski bir yaklaşımla karıştırılıyor.
Zombi Tarzı Kılavuzu Mirası
Günün geri kalanında, tasarımın veya ön uç geliştirme ekibinin şanssız bir üyesi, ekibin onayladığı tüm sözleşmeleri belgeleme görevine güvenecektir. Renk paletleri, metin stilleri, kod standartları, bazen UI desenleri.
Bir tasarım sistemi gibi geliyor? Haklısın. Bir tasarım sistemi gibi geliyor, ama değil.
Bir stil rehberi oluşturmak için bu eski yaklaşım bir eser üretmeyi hedefliyordu. Bir dokümantasyon sürecinin bir türevi olması gerekiyordu. Ve her seferinde…
Stil rehberi yapılmadan önce, zaten bir zombiye dönüştü.
Niye ya? Bunun sebebi, değişikliklerin sürekli gerçekleştiği dinamik ürün geliştirme dünyasının, haftalar süren statik varlıklara iyi yanıt vermemesidir. Bir tasarım / geliştirme şehiti her sözleşmeyi belgelemekle uğraşırken, konvansiyonlar değişmeye devam etti. Bir stil rehberi inşa etmek, Sisif bir görevdi.
Stil rehberlerinin oluşturulması ve sürdürülmesinin imkansızlığı, sektörümüzü deneyim ve kod tutarlılığını sürdürme sürecini yeniden düşünmeye teşvik etti. Tasarım sistemine giriniz.
Tasarım Sistemi bir süreçtir
Statik stil kılavuzlarının aksine, tasarım sistemleri dinamiktir. Bunun anlamı ne? Stil rehberi bir eserdir, tasarım sistemi bir süreçtir.
Eserler statik, süreçler dinamik.
Dokümantasyon oluşturmak için bir kişiyi devretmek yerine, tasarım sistemi dünyasında, kullanıcı deneyimlerini hazırlamak için tüm bilgileri toplamaya, çıkarmaya ve değiştirmeye devam eden yeni bir iş akışı planlıyoruz.
Teslim tarihi açısından düşünmek yerine, tasarım sistemi ekipleri (genellikle Tasarım Operasyonları ekipleri olarak adlandırılır) kuruluşlara, arayüzün iç tutarlılığını kademeli olarak iyileştirme ve pazara harika projeler daha hızlı teslim etme konusunda yardımcı olmayı planlamaktadır.
Entropiye Karşı Birleşik
Herhangi bir kapalı sistemde olduğu gibi, dijital bir ürünün entropisi, kasıtlı olarak yönetilmediği sürece artmaya devam eder. Her yeni özellik, ekibin her yeni üyesi, her yeni yönetim katmanı veya paydaş / müşteri etkileşimi, deneyimin entropisine katkıda bulunuyor.
Ürün deneyimi yavaş yavaş kaosa döner.
Entropinin büyümesi sabittir ve sadece sabit etki ile kontrol edilebilir. Bu nedenle bir Tasarım Operasyonları ekibinin son oyunu statik bir eser değil, birleşik bir tasarımcılar, geliştiriciler, PM'ler ve diğer ekip üyelerinin bir organizasyonunun kullanıcı deneyimlerini oluşturmak için bir tasarım sistemi oluşturduğu bir iş akışı.
Asgari Uygulanabilir Ürünü Asla Bitirme
Bir tasarım sisteminin teslim tarihi hakkında soru sormak, tasarım sisteminin “yapıldığı” zamanın bir noktası olduğu gibi, gizli bir varsayıma sahip görünüyor. Bir tasarım sisteminin işlemsel doğası bu varsayımı iptal eder.
Tasarım sistemi bir süreçtir ve bu nedenle aynı anda her zaman hazırdır ve asla yapılmaz.
Bir tasarım sistemi, asgari uygulanabilir bir ürün olma durumunda sürekli olarak kalır. Bir tasarım sisteminin aniden değer kazandığı zaman noktası yoktur. Tasarım sistemi süreci kurulduktan ve kararlaştırıldıktan sonra, asgari değer elde edilir. Her sonraki sürümde, tasarım sistemi daha güçlü hale gelir, ancak asla nihai değere ulaşmaz. Entropi büyümeye devam eder, arayüz değişmeye devam eder ve tasarım sistemi bir süreç olarak sona ermeden gelişmelidir.
Sık sık küçük gemi başlatmak
Bir kuruluş, artan UI tutarsızlığının yeni iş akışları yoluyla çözülmesi gerektiğini kabul ettiğinde bir tasarım sistemi ortaya çıkmaktadır.
Entropi, bir tasarım organizasyonu tarafından kararlaştırılan ve uygulanan ilk kongre ile genişlemeyi durdurur. Bir stil rehberinden farklı olarak, bir tasarım sisteminin değeri hemen yaşanabilir. Tasarım sistemi hemen hemen hemen değer katmaya başlar, ilk kongre karşılık gelen adlandırma konvansiyonuna sahip 5 ana renk kümesi olsa bile. Aslında şunu iddia ediyorum:
Bir organizasyon tarafından doğru tanımlanmış, uygun şekilde adlandırılmış, uygulanmış ve kabul edilmiş tek renk tasarım sistemi, tam statik stil rehberinden daha iyidir.
Niye ya? Çünkü bu renk, her zaman modası geçmiş ve hiç uygulanmayan statik stil kılavuzunun aksine, entropiyi hemen düşürüyor.
Bir tasarım sisteminin teslim tarihi hakkında endişelenmek yerine, kendi işleyişini kabul et, küçükten başla ve sık gönder. Kaos ve her küçük savaş meselesiyle savaşıyorsunuz.
İyi şanslar.
Tasarım Sistemimizi nasıl kurduğumuzu görmek ister misiniz? Tasarım Operasyon sprintlerimizi takip edin:
- Tasarım Sistemleri Sprint 0: Ürün Geliştirmenin Gümüş Mermi.
- Tasarım Sistemleri Sprint 1: Arayüz Envanteri
- Tasarım Sistemi Sprint 2: Hepsine Hükmedecek Tek Renk Paleti
- Tasarım Sistemi Sprint 3: Temelleri Yönetmek
- Tasarım Sistemi Sprint 4: Tasarım İlkeleri
- Tasarım Sistemi Sprint 5: Tipografiyi Yönetmek
- Tasarım Sistemi Sprint 6: Dünyadaki En Hızlı Simgeler
İşte tasarım sistemlerine daha geniş bir bakış açısı:
Tasarım Sistemleri bir dildir. Ve bu sonsuza dek yazılım gelişimini değiştiriyor.