ویرگول
ورودثبت نام
رها ریاحی | Raha Riahi
رها ریاحی | Raha Riahiجستجوگر..
رها ریاحی | Raha Riahi
رها ریاحی | Raha Riahi
خواندن ۲ دقیقه·۲۱ ساعت پیش

دیزاین سیستم در UI/UX؛ چرا تیم‌های بزرگ به آن نیاز دارند؟

اگه طراح محصول هستید یا در تیم‌های توسعه محصول کار می‌کنید، حتما بارها با این صحنه مواجه شدید که دکمه‌ای که در صفحه پروفایل قرار دارد با دکمه صفحه پرداخت از نظر سایز، رنگ و حتی گردی گوشه‌ها (Border Radius) فرق می‌کنه٬ اینجاست که همه چیز بهم ریخته می‌شه.

دیزاین سیستم (Design System) دقیقا همون چیزیه که میاد تا به این بهم ریختگی پایان بده. در این مقاله قرار هست که از سیر تا پیاز دیزاین سیستم بگیم و ببینیم چرا داشتن اون برای هر بیزینسی از نان شب واجب‌تر هست.

دیزاین سیستم چیست؟ (بیشتر از یک UI Kit ساده)

خیلی‌ها فکر می‌کنند دیزاین سیستم همان UI Kit یا کتابخانه کامپوننت‌هاست. اما واقعیت این هست که دیزاین سیستم مثل یک موجود زنده هست. دیزاین سیستم مجموعه‌ای از استانداردها، مستندات، اصول طراحی و کامپوننت‌های قابل استفاده مجدد هست که به تیم‌ها کمک می‌کنه تا محصولی یکپارچه خلق کنند.

اگه UI Kit رو یک جعبه مداد رنگی فرض کنیم، دیزاین سیستم در واقع همون کتاب راهنمای نقاشی هست که میگه هر رنگ کجا و چطور باید استفاده بشه.

چرا دیزاین سیستم؟

۱. سرعت زیاد در طراحی و توسعه

وقتی همه چیز طبق یک اصول و قوانین خاصی از قبل طراحی شده و شکل گرفته٬ چرا از اول همه چیز رو بسازیم؟ با داشتن یک دیزاین سیستم، طراح و برنامه‌نویس وقتشون وا برای طراحی دوباره یک فیلد ورودی تلف نمی‌کنند و تمرکزشون رو روی حل مسئله (Problem Solving) می‌گذارنند.

۲. یکپارچگی (Consistency)

یوزر وقتی از اپلیکیشن شما به وب‌سایت‌تان میره، نباید احساس غریبی کنه. دیزاین سیستم باعث می‌شه تجربه کاربری (UX) در تمام پلتفرم‌ها یکسان باقی بماند.

۳. کاهش هزینه‌ها و مقیاس‌پذیری

بیزینس‌های بزرگ بدون دیزاین سیستم فلج می‌شوند. وقتی قرار باشد محصول بزرگ بشه، بدون یک سیستم منظم، هزینه‌های نگهداری و اصلاح کدها (Technical Debt) سر به فلک میکشه.

اجزای سازنده یک دیزاین سیستم

  • Figma: ابزار محبوب دنیای دیزاین که با قابلیت Variables و Auto Layout، ساخت سیستم رو راحت کرده.

  • Storybook: بهترین ابزار برای مستندسازی کامپوننت‌های کد زده شده (مخصوص فرانت‌اندکارها).

  • Zeroheight: پلتفرمی عالی برای نوشتن مستندات و راهنمای استفاده از دیزاین سیستم.

چطور یک دیزاین سیستم را در تیم جا بیندازیم؟

دیزاین سیستم یک پروژه نیست که تمام بشه، یک فرآیند است. اول باید نیازسنجی رو شروع کنید٬ برای تیم فنی توضیح بدید که دیزاین سیستمی که پیاده‌سازی نشه، فقط یک فایل زیبا در فیگماست. مستند سازی رو جدی بگیرید٬ بنویسید که هر المان کجا باید استفاده بشه و کجا نباید استفاده بشه.

سخن پایانی

دیزاین سیستم پلی هست بین خلاقیت طراح و منطق برنامه‌نویس. اگه می‌خواهید محصولی بسازید که کاربر بتونه به راحتی با اون کار کنه٬ از همین امروز به فکر ساخت یک دیزاین سیستم‌ باشید.

دیزاین سیستمui kitطراحی رابط کاربریتجربه کاربریui ux
۰
۰
رها ریاحی | Raha Riahi
رها ریاحی | Raha Riahi
جستجوگر..
شاید از این پست‌ها خوشتان بیاید