Design Systems Hakkında Sık Sorulan Sorular ve Yanıtlar

Güncellenme Tarihi:
5.9.2024

Design Systems, ya da Türkçesiyle tasarım sistemi, kullanıcı deneyimi ve arayüzü yaratırken tutarlılığın temel taşlarını oluşturur. Yeniden kullanıma hazır ve belli bir görsel dili benimsemiş tasarım elementlerini, dizayn kütüphanesinde yeniden ziyaret edebilirsiniz. Böylece, bir üründeki kullanıcı yolculuğu boyunca birbiriyle uyumlu butonların, yazıların, sayfaların; kısacası tüm hikayenin kompozisyonunu kolayca oluşturabilirsiniz. Bu içerikte öncelikle Design System konusunda temel bilgileri edinip, daha sonrasında eğitmenimiz Ramazan Güler’in katılımcılardan aldığı sık sorulan soruları ve yanıtları derlediği bölümle de birlikte bir rehber sunacağız.

Tasarım Sisteminde Olmazsa Olmazlar

  1. UI Bileşenleri: Düğmeler, formlar, ikonlar, modal pencereler gibi kullanıcı arayüzü elementlerinden oluşan bu koleksiyon, tasarım sisteminin yapı taşlarını barındırır ve farklı projelerde tekrar tekrar kullanılabilir.
  2. Görsel Stil Kılavuzu: Renk paletleri, tipografi, ikonografi ve genel stil kılavuzları gibi görsel tasarım öğelerini içerirken, ürünün görsel dilinin tutarlı olmasını sağlar.
  3. Etkileşim Desenleri: Kullanıcıların arayüzde nasıl etkileşimde bulunacağını belirleyen kurallar ve kılavuzlar, bir butonun nasıl reaksiyon vereceğini veya bir menüdeki gezinme yapısının nasıl olacağı gibi meseleleri barındırır.
  4. Tasarım Prensipleri: Tasarım sürecinde uymanız gereken bu temel ilkeler ve değerler, tasarım kararlarının arkasındaki mantığı ve gerekliliği benimser.
  5. Kod Kütüphaneleri: Tasarım sistemlerini geliştirme sürecine entegre eden, tekrarlı kullanım sağlayan kod parçalarını barındıran bu kütüphaneler, yazılımcıların UI bileşenlerini hızlı bir şekilde projelereye yerleştirmelerini sağlar.

UX Tasarım Sistemlerinin Kahramanı: Atomic Design

Atomik Tasarım Aşamaları
Aşama Ne Açıdan Hizmet Eder? Sonuçlar
Atomlar - Temel tasarım öğeleri sağlar (renkler, yazı tipleri, ikonlar).
- Tasarım sisteminin temel yapı taşlarını oluşturur.
- Tutarlılığı sağlamak için standartlar belirler.
- Tutarlı ve uyumlu bir tasarım dili oluşturur.
- Temel bileşenler için referans sağlar.
- Tasarım sürecinin başlangıç noktasıdır.
Moleküller - Atomların bir araya gelerek daha kompleks bileşenler oluşturmasını sağlar.
- İşlevsel ve tekrar kullanılabilir tasarım öğeleri sunar.
- Kullanılabilir ve işlevsel bileşenler oluşturur.
- Daha kompleks tasarım elemanları sağlar.
- Kullanıcı etkileşimi için temel yapı taşlarını sunar.
Organizmalar - Moleküllerin birleşerek daha büyük yapılar oluşturmasını sağlar.
- Sayfa düzeni ve kullanıcı arayüzü elemanlarının yapısını belirler.
- Daha karmaşık ve kapsamlı tasarım elemanları sağlar.
- Sayfa düzeni ve organizasyon için temel yapıları sunar.
- Farklı bileşenlerin bir araya geldiği yapı sağlar.
Şablonlar - Organizmaların ve bileşenlerin düzenlenmiş yapılarını sunar.
- Sayfa düzenlerinin ve içerik düzenlerinin nasıl olması gerektiğini gösterir.
- Sayfa düzeni ve içerik organizasyonu sağlar.
- Farklı sayfa düzenlerinin oluşturulmasına yardımcı olur.
- Tasarımın tutarlı bir şekilde uygulanmasını sağlar.
Sayfalar - Şablonların gerçek içerik ile doldurulmasını sağlar.
- Kullanıcı arayüzünün nihai versiyonunu gösterir.
- Tasarımın gerçek dünya uygulamasını sağlar.
- Gerçek içerik ve veri ile tasarımın nasıl görüneceğini gösterir.
- Nihai kullanıcı deneyimini sağlar.
- Tasarım sisteminin son aşamasıdır ve gerçek dünya senaryolarını test eder.

UX Design System Oluştururken Kullanılan 3 Farklı Yaklaşım

Design System nedir ve neleri barındırır maddelerini işledikten sonra, Atomic Design ile bir sistem yaratmanın kolayını bulduk. Şimdi iş başa düştü… Dizayn sistemi oluşturma aşamasına geldik. Tasarım sistemi oluştururken hem amacına, hem de kullanım kolaylığına göre bu 3 farklı yaklaşımdan birini tercih etmelisiniz:

  • Mevcut bir tasarım sistemi benimsemek: Hazır bir sistem kullanmak, zaman ve maliyetten kâr etmenizi sağlasa da, özgün tasarımlar konusunda sınırlayıcı olabilir.
  • Mevcut bir tasarım sistemi uyarlamak: Mevcut bir sistemi kendi ihtiyaçlarınıza göre adapte edip yeniden uyarlamak daha fazla esneklik sunar sunmasına… Ancak daha fazla iş yükünü de beraberinde getirir.
  • Kendi tasarım sisteminizi oluşturmak: Tamamen özgün bir sistem oluşturmak, iplerin tasarımcı ve tasarım ekibinin elinde olmasını sağlar. Ancak bu anlayışla dizayn sistemi yaratmanın zaman alıcı ve maliyetli olacağı da aşikar.

Söz Ramazan Güler’de: Design Systems Hakkında En Çok Sorulanlar

Design System ve UI Kit Arasındaki Farklar Nelerdir?

Design System’ler UI Kit lere göre çok daha gelişmiş, sadece tek proje özelinde değil tüm farklı proje ve ürünlere uygulanabilen, bir dökümantasyonu olan, üzerinde çok fazla sayıda kişinin çalışabildiği geliştirilebilir sistemlerdir. UI Kitler ise genelde proje özelinde şekillenmektedir.

Design System vs UI Kit

Design System ve UI Kit Karşılaştırması

Özellik Design System UI Kit
Tanım Tüm tasarım öğelerini kapsayan sistem. Önceden tasarlanmış bileşenler koleksiyonu.
Kapsam Geniş kapsamlı, tüm ürünlere uygulanabilir. Dar kapsamlı, belirli projelere özel.
Amaç Tutarlılık ve marka kimliği oluşturmak. Hızlı prototipleme ve tasarımı hızlandırmak.
İçerik Renkler, tipografi, bileşenler, kod. Butonlar, form alanları, kartlar.
Kullanım Alanı Büyük ölçekli, uzun vadeli projeler. Kısa süreli projeler, hızlı prototipleme.
Karmaşıklık Daha karmaşık ve kapsamlı. Daha basit ve az kapsamlı.
Geliştirme Süreci Uzun süreli geliştirme gerektirir. Daha kısa sürede oluşturulabilir.
Örnek Material Design, Apple HIG Bootstrap, Foundation

Design System Kullanmanın Faydaları Nelerdir?

  • Performansı artırır.
  • Zaman kaybını önler.
  • Maliyetleri azaltır.
  • Ortak bir bütünlük sağlar.
  • Karmaşayı önler.
  • Ölçeklenebilirlik sağlar.
  • Marka Kimliğini sağlamlaştırır.
  • Hataları azaltır.
  • Kod kalitesini artırır.
  • Tutarlı kullanıcı deneyimi sağlar.

Her Projede Design System Kullanmalı mıyız?

Hayır, projenin boyutuna göre bu değişkenlik göstermektedir. Küçük çaplı, kısa süreli projelerde bir tasarım sistemi oluşturmanın getireceği fayda, harcanan zaman ve eforla orantılı olmayabilir. Ancak, büyük ölçekli, uzun vadeli ve sürekli geliştirilecek projelerde tasarım sistemleri, tutarlılık, verimlilik ve ölçeklenebilirlik sağladığı için vazgeçilmezdir. Projenin karmaşıklığı, ekip büyüklüğü ve gelecekteki büyüme potansiyeli gibi faktörler, tasarım sistemi kullanıp kullanma kararını etkileyen önemli unsurlardır.

Design System’in Sürdürülebilirliği ve Dokümantasyonu Nasıl Olmalıdır?

Sürdürülebilirlik için atomic design system mantığının gözetilmesinde fayda vardır. Böylelikle bağlı bir sistem olacaktır. Güncellemeler ya da geliştirmeler çok hızlı bir şekilde olacaktır. Dokümante etme kısmı online bir platformda (Notion, Airtable, Google Dökümanlar, Özel web sitesi) gibi olabilirken Tool içinde de gerçekleştirilebilir. Önemli olan ulaşılabilir olmasıdır.

Özetle Design Systems

Özetle Design System, kullanıcıya tutarlı bir deneyim sunarken, ekip işini de kolaylaştırıp maliyet yükünden de hafifleten bir UX/UI pratiğidir. Bu içerikte UX Design Systems konusunda geniş bir perspektiften bakarak, yaygın kullanımlar ve amaçları tanımladık. Bunun yanı sıra Uygulamalı Figma Eğitimi konusunda eğitmenlik yapan Ramazan Güler, yoğun şekilde aldığı soruları ve yanıtları da siz okurlarla paylaştı. Eğer daha ipucuyla UI/UX dünyanı genişletmek istiyorsan diğer blog yazılarımızı takip edebilirsiniz. Teşekkürler!

Gülcay Günay
Share
eğitimler

İlgili Eğitimlerimiz

Video Eğitim
Yeni Eğitim
20 Eylül - 8 Aralık 2023

Yazılım Geçmişi Olmayanlar için Yazılım Eğitimi

Donec convallis magna non sem vulputate, et finibus massa commodo. Lorem ipsum dolor sit amet, consectetur.
Online Eğitim
Yeni Eğitim
20 Eylül - 8 Aralık 2023

Yazılım Geçmişi Olmayanlar için Yazılım Eğitimi

Donec convallis magna non sem vulputate, et finibus massa commodo. Lorem ipsum dolor sit amet, consectetur.
Online Eğitim
Yeni Eğitim
20 Eylül - 8 Aralık 2023

Yazılım Geçmişi Olmayanlar için Yazılım Eğitimi

Donec convallis magna non sem vulputate, et finibus massa commodo. Lorem ipsum dolor sit amet, consectetur.
Blog

Diğer Blog Yazılarımız

15 dakika
Yeni İçerik

2023 Web Tasarım Trendleri

Güncellenme Tarihi: 07/07/23
Donec convallis magna non sem vulputate, et finibus massa commodo. Lorem ipsum dolor sit amet, consectetur.
Jenny Wilson
UX Designer
@Hepsiburada
15 dakika
Yeni İçerik

2023 Web Tasarım Trendleri

Güncellenme Tarihi: 07/07/23
Donec convallis magna non sem vulputate, et finibus massa commodo. Lorem ipsum dolor sit amet, consectetur.
Jenny Wilson
UX Designer
@Hepsiburada
15 dakika
Yeni İçerik

2023 Web Tasarım Trendleri

Güncellenme Tarihi: 07/07/23
Donec convallis magna non sem vulputate, et finibus massa commodo. Lorem ipsum dolor sit amet, consectetur.
Jenny Wilson
UX Designer
@Hepsiburada

Bilgi almak ister misiniz?

Eğitimler hakkında detaylı bilgi almak için bizimle iletişime geçebilirsiniz

Teşekkürler ! Başvurunuz Bize Ulaştı.
Formu gönderirken bir şeyler ters gitti.