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