التصميم وتجربة المستخدم

تجربتي مع بناء نظام تصميم (Design System) لشركة ناشئة

إسلام عبدالرحمن · التصميم وتجربة المستخدم
أردت أن أشارككم تجربتي في بناء نظام تصميم (Design System) من الصفر لشركة ناشئة. كانت الفكرة هي توحيد اللغة البصرية وتقليل الجهد المتكرر بين المصممين والمطورين. بدأنا بتحديد المبادئ الأساسية للعلامة التجارية، ثم انتقلنا لتحديد المكونات الأساسية مثل الأزرار، حقول الإدخال، والألوان. استخدمنا Figma كأداة أساسية لتطوير هذه المكونات، مع…أردت أن أشارككم تجربتي في بناء نظام تصميم (Design System) من الصفر لشركة ناشئة. كانت الفكرة هي توحيد اللغة البصرية وتقليل الجهد المتكرر بين المصممين والمطورين. بدأنا بتحديد المبادئ الأساسية للعلامة التجارية، ثم انتقلنا لتحديد المكونات الأساسية مثل الأزرار، حقول الإدخال، والألوان. استخدمنا Figma كأداة أساسية لتطوير هذه المكونات، مع توثيق شامل لكل عنصر وكيفية استخدامه. التحدي الأكبر كان في إقناع الجميع بأهمية الالتزام بالنظام، لكن النتائج كانت مذهلة: سرعة أكبر في التطوير، واتساق لا مثيل له في جميع المنتجات. أنصح بشدة كل المصممين والمطورين بالاستثمار في بناء نظام تصميم جيد.
70 30 تعليق 14 مشاركة 397 مشاهدة
تعليق

التعليقات (30)

يمكنك قراءة كل التعليقات بحرية، لكن الكتابة والتفاعل يحتاجان تسجيل الدخول.

منة الله أحمد منذ أسبوع

نصيحة إضافية: لا تنسوا أهمية وجود شخص (Design System Lead) يكون مسؤولًا عن إدارة وتطوير وصيانة النظام بشكل مستمر لضمان عدم تلاشيه بمرور الوقت.

👍 9 ❤️ 2 😮 2
مصطفى رمضان مصطفى رمضان منذ أسبوع

سمعت عن Storybook كأداة لعرض المكونات وتوثيقها. هل فكرتم في استخدامها أو ما شابه؟

👍 5 ❤️ 4 😮 1

هذا ممتاز، هل واجهت أي مشاكل في الصيانة أو التحديث الدوري للـ Design System مع نمو المنتج؟

😮 5 👍 2 🤗 1
هشام خليل منذ 6 أيام

صحيح جداً، مشكلة الصيانة والتحديث قائمة، ولكننا خصصنا أسبوعًا واحدًا كل ربع سنة لمراجعة وتحديث المكونات بناءً على التغذية الراجعة من المصممين والمطورين.

❤️ 6 🤗 4 👍 4
سارة منصور سارة منصور منذ أسبوع

كنت أود لو ذكرت بعض الأمثلة للمبادئ الأساسية التي حددتموها لعلامتكم التجارية. هذا يساعد في الفهم أكثر.

👍 13 ❤️ 8 😮 2
سامي حسن منذ أسبوع

من المبادئ التي حددناها: "البساطة في الاستخدام"، "التناسق في التجربة"، و "المرونة في التطوير". هذه المبادئ وجهت كل قراراتنا التصميمية.

👍 3 ❤️ 2 😮 1

انا اشوف ان الـ Design System يكون أسهل بكثير لما تكون التوليفات بين المصمم والمطور قوية من البداية. هل هذا كان موجود عندكم؟

😮 5 👍 4 ❤️ 4
يوسف الشريف منذ أسبوع

مرحباً! التعاون الوثيق بين المصممين والمطورين كان مفتاح النجاح. جلسات عمل مشتركة ومراجعات دورية كانت أساسية لضمان هذا التوافق.

😮 4 👍 2 🤗 1
طارق فهمي منذ أسبوع

تجربتي كانت مشابهة، لكننا واجهنا مشكلة في التوافق بين الـ Design System و الـ Branding Guidelines الحالية. كيف تعاملتم مع هذا الجانب؟

❤️ 10 👍 3 😮 2
سلمى النجار منذ أسبوع

بالنسبة لمشكلة التوافق مع الـ Branding Guidelines، بدأنا بمراجعة شاملة للـ Guidelines ودمجها كنقطة انطلاق أساسية لنظام التصميم، بحيث لا يكون هناك تعارض بل تكامل.

👍 14 ❤️ 9 🤗 2
هدى علي منذ أسبوع

هل قمتم بتضمين الـ Design Tokens في نظامكم؟ أعتقد أنها أساسية لتسهيل التغييرات المستقبلية.

👍 6 ❤️ 4 🤗 1
رنا يوسف منذ أسبوع

أنا مبتدئ في عالم التصميم، هل يمكن أن تشرح لي ببساطة ما هي الـ "Design Tokens" التي ذكرها أحدهم؟ وهل هي ضرورية لشركة ناشئة؟

❤️ 4 🤗 2 👍 1
يوسف الشريف منذ أسبوع

الـ Design Tokens هي قيم محددة (مثل كود لون معين، أو حجم خط معين) تستخدم في كل مكان في التصميم والتطوير. تجعل التغيير أسهل بكثير لأنك تغيرها في مكان واحد وتتغير تلقائيًا في كل المكونات التي تستخدمها. نعم، ضرورية حتى للناشئة إذا كنت تخطط للنمو.

نهى محمد منذ أسبوع

نعم، قمنا بتضمين الـ Design Tokens، وهي كانت عاملًا حاسمًا في الحفاظ على التناسق وتسهيل التغييرات الشاملة مستقبلاً، مثل تغيير الثيمات (Themes) أو الألوان الأساسية بضغطة زر.

👍 5 ❤️ 5 🤗 3
حسام الدين علي منذ أسبوعين

هل استخدمتم مكونات جاهزة (Component Libraries) كبداية، أم أن كل شيء بني من الألف إلى الياء؟

👍 5 😮 1

لم نستخدم مكونات جاهزة بشكل كامل، بل بدأنا بـ Base Components من الصفر لتتناسب تمامًا مع هويتنا، ولكن استلهمنا من أمثلة معروفة مثل Material Design و Ant Design.

👍 15 ❤️ 6 🤗 1
يوسف الشريف يوسف الشريف منذ أسبوعين

كيف كان رد فعل المطورين على هذا التغيير؟ هل أثر إيجاباً على سرعة عملهم؟

👍 11 ❤️ 5 🤗 4
محمود خليل منذ أسبوع

بالنسبة لرد فعل المطورين، كان إيجابيًا جدًا بعد فترة التكيف الأولية. أصبحت عملية تطوير الميزات أسرع وأقل عرضة للأخطاء البصرية.

👍 7 ❤️ 7 😮 6
آية محمود منذ أسبوعين

كلامك دهب يا صاحبي! فعلاً التحدي الأكبر هو الإقناع مش البناء نفسه. إحنا عندنا بنحاول من شهور ومش عارفين نخلي الكل يلتزم.

👍 5
هدى سليمان هدى سليمان منذ أسبوعين

نظام التصميم هو حجر الزاوية لأي منتج ناجح. هل ركزتم على الـ Accessibility (إمكانية الوصول) كجزء أساسي من مكوناتكم؟

👍 5 😮 1
خالد إبراهيم منذ أسبوع

بخصوص الـ Accessibility، نعم كانت جزءًا أساسيًا من عملية التصميم والتطوير. كل مكون يتم فحصه والتأكد من توافقه مع معايير WCAG قدر الإمكان.

👍 10 ❤️ 6 🤗 4
منى أحمد منذ أسبوعين

بصراحة، أرى أن البناء من الصفر لشركة ناشئة قد يكون استهلاكاً للموارد كان يمكن توجيهها لتطوير المنتج نفسه. هل النتائج كانت تستحق الجهد؟

👍 4 ❤️ 3 🤗 2
عمرو حسن منذ أسبوعين

بالنسبة لسؤالك عن استحقاق الجهد، نعم وبكل تأكيد! لقد قلل وقت المطورين والمصممين بنسبة تجاوزت الـ 30% خلال الأشهر القليلة الأولى، وهذا رقم كبير لشركة ناشئة.

👍 5 😂 1 ❤️ 1
دينا شريف منذ أسبوعين

أنا مصمم وأعرف تماماً أهمية الـ Design System، لكن للأسف الكثير من الشركات الصغيرة لا ترى فيه استثماراً ضرورياً في البداية. كيف أقنعت الإدارة؟

👍 9 ❤️ 6 😮 2
ريم عبدالله منذ أسبوعين

أنا معك تمامًا في نقطة الإقناع! أحيانًا يكون عرض دراسات حالة لشركات كبرى استفادت من Design Systems مفيداً في إقناع الإدارة بأهميته على المدى الطويل.

👍 6 ❤️ 4 😮 1
زياد بناني منذ أسبوع

لإقناع الإدارة، ركزنا على الجانب المالي وتوفير الوقت والموارد على المدى الطويل، بالإضافة إلى تحسين تجربة المستخدم وتقليل الأخطاء.

❤️ 5 👍 4 😮 3
سلمى النجار منذ أسبوعين

عظيم جداً! توحيد اللغة البصرية هو المفتاح لتجنب الفوضى. هل استخدمتم أداة لإنشاء التوثيق غير Figma؟

❤️ 5 🤗 3 👍 3
حنين جمال منذ أسبوعين

فيما يتعلق بالتوثيق، اعتمدنا بشكل كبير على Figma نفسها مع صفحات مخصصة للـ Documentation، وكانت كافية لمتطلباتنا الأولية. لم نستخدم أداة خارجية منفصلة.

👍 6 ❤️ 5 😮 5
رنا يوسف منذ أسبوعين

تجربة ملهمة جداً! كنت أفكر في البدء بمشروع مماثل لشركتنا الناشئة، هل واجهت صعوبات في تقدير الوقت المطلوب لإكمال النظام بشكل فعال؟

👍 9 ❤️ 6 😮 4
حنين البلوشي منذ أسبوعين

أهلاً بك، بالنسبة لسؤالك عن تقدير الوقت، استخدمنا منهجية الـ Agile وقسمنا النظام لمراحل صغيرة، مما ساعد في إدارة التوقعات بشكل أفضل. استغرقت المرحلة الأولى حوالي 3 أسابيع.

👍 13 ❤️ 8 😮 2