يسمع كثير من فرق الشركات الناشئة هذه العبارة كأنها حكمة: "نحن أصغر من أن نحتاج نظام تصميم". تبدو منطقية في الأسابيع الأولى، حين يكون عدد الشاشات قليلاً ويعرف الجميع بعضهم بعضاً، ويكفي أن يتذكر أحدهم أن الزر الأساسي أزرق. لكن الفكرة تنهار بسرعة أكبر مما يتوقع معظم الناس.
المشكلة لا تأتي من حجم الفريق، بل من عدد القرارات الصغيرة التي تُتخذ يومياً دون أن يسجلها أحد. كل شاشة جديدة تحتاج زراً، وكل زر يحتاج حجماً للخط ومسافة داخلية ولوناً في حالة التعطيل. إذا لم تُحسم هذه القيم مرة واحدة، فسيحسمها كل مطور ومصمم بطريقته، وبعد بضعة أشهر تجد أن الزر نفسه يبدو مختلفاً بين شاشتين متجاورتين.
لنأخذ مثالاً بسيطاً. يبني فريق تطبيقاً للحجوزات، فيكتب مطور صفحة الدفع بخط بحجم ستة عشر بكسل، ويكتب آخر صفحة الملف الشخصي بخط بحجم tk-eighteen، لأن التصميم الأولي لم يحدد شيئاً. ثم يضيف أحدهم نافذة منبثقة، فيختار ارتفاعاً مختلفاً للزر الرئيسي فيها. لا يعترض أحد، لأن كل تغيير يبدو صغيراً ومعقولاً في سياقه.
بعد ستة أشهر يسأل مستخدم لماذا يبدو التطبيق كأنه صُنع من عدة أيدٍ مختلفة. والجواب الحقيقي أنه صُنع فعلاً من عدة أيدٍ، دون أن توجد قاعدة مشتركة تجمعها. هذا ما يسميه الفريق لاحقاً "دَيناً تصميمياً"، وسداده يكلف أضعاف ما كان سيكلفه بناء القواعد من البداية.
الحل ليس بناء مكتبة مكونات ضخمة قبل كتابة سطر واحد من الكود. الحل أن تبدأ بعدد محدود من القيم التي تتكرر فعلاً: ألوان أساسية وألوان للحالات (نجاح، خطأ، تحذير)، وسلم واضح لأحجام الخطوط، ومسافات مبنية على مضاعف ثابت، وزر واحد أو اثنين بحالاتهم الكاملة. هذا يمكن إنجازه في سبرينت واحد لفريق صغير.
السبب في أن الوقت المناسب هو السبرينت الأول أن التكلفة في تلك اللحظة صفر تقريباً. لا يوجد إرث يجب الحفاظ عليه، ولا شاشات كثيرة تحتاج إعادة تعديل. كل قيمة تُعرَّف الآن تصبح مرجعاً، وكل قرار لاحق يُقاس بها.
ما يحفظ نظام التصميم من الاندثار ليس وثيقة طويلة، بل قاعدة بسيطة: لا تُكتب قيمة تصميمية جديدة داخل ملف الشاشة. إذا احتاجت شاشة إلى لون لم يكن موجوداً، يُضاف اللون إلى النظام أولاً ثم يُستخدم. هذا يبدو بطيئاً في البداية، لكنه يحوّل كل استثناء إلى قرار واعٍ بدل أن يكون خطأً صامتاً.
يساعد أيضاً أن يكون للنظام مالك واحد على الأقل، شخص يراجع الإضافات ويسأل عن كل زر جديد: هل يحتاج فعلاً إلى ظهور مختلف، أم أن زراً موجوداً يكفي؟
لا تنتظر أن تكبر حتى تحتاج نظام تصميم. ابدأ بقيم قليلة مكتوبة وبمكونين أو ثلاثة مكتملين، واجعل القاعدة واضحة للجميع منذ اليوم الأول. الفريق الصغير هو الذي يستفيد أكثر من النظام، لأن قراراته ما تزال قليلة وقابلة للتوحيد بسهولة. وحين تكبر الشاشات، ستجد أن ما كان يبدو تفصيلاً صغيراً قد صار الأساس الذي تقف عليه كل الشاشات الأخرى.
