أدوات تُختار بأنماط فشلها
يمكن لأي أحد أن يسرد حزمة تقنيات. المهم هو لماذا وُضعت كل أداة في مكانها، وماذا يحدث حين تتعطل، وكيف صُممت الواجهة فوقها. هذه الصفحة هي إجابتنا الهندسية — المبادئ والحزمة التقنية وعملية تصميم المنتج خلف كل نظام نطلقه.
مبادئ الهندسة
ست قواعد تتغلب على أي رأي
قواعد مكتوبة، مرتبطة من كل مستودع، ويفرضها خط الأنابيب — لا الذاكرة ولا حسن النية.
حدود مُنمَّطة وعقود صادقة
كل حد بين الخدمات يحمل عقدًا مُنمَّطًا ومرقَّم الإصدار — يُتحقق منه في التكامل المستمر، ولا يكون أبدًا «في رأس أحدهم». كسر مستهلكٍ ما هو فشل بناء، لا اجتماع.
دفوعات صغيرة، دائمًا
تطوير قائم على الجذع بفروع قصيرة العمر. أبحاث DORA قاطعة: التغييرات الصغيرة المتكررة تفشل أقل وتتعافى أسرع من الإصدارات الضخمة.
اكتبه: وثائق RFC وADR
التغييرات غير البديهية تبدأ كطلب تعليقات مكتوب؛ والقرارات المعمارية الجوهرية تنتهي كسجل قرار معماري يوثق السياق والعواقب.
لا دمج دون إنسان
الأبحاث في مراجعة الشيفرة — من SmartBear إلى Google — تُظهر أن المراجعة المنضبطة تلتقط معظم العيوب قبل أن تولد. كل تغيير يقرأه مهندس مسؤول عنه.
أتمِت الممل، ودقّق الأتمتة
كل ما يُفعل مرتين يصبح نصًا برمجيًا؛ وكل ما يحرس بوابة إصدار يصير بنية تحتية قابلة للاختبار والمراقبة — بما في ذلك خط الأنابيب نفسه.
من يبنيه يشغّله
الفرق تملك خدماتها في الإنتاج — لوحات وتنبيهات ومناوبات. الملكية أرخص أداة جودة اختُرعت على الإطلاق.
تصميم المنتج
مصمَّم لأسوأ يوم، لا للعرض
تصميم المنتج في فيدوشاواي تخصص هندسي. المصممون يعملون في خط الأنابيب نفسه الذي تعمل فيه الشيفرة: أعمالهم مُرقَّمة ومُراجَعة ومُختبرة مع مستخدمين حقيقيين وتُطلق خلف البوابات نفسها. الواجهة عقد مع إنسان — وهكذا نتعامل معها.
١ · الاستكشاف
بحث ميداني وبيانات قبل البكسلات: مقابلات مع مستخدمين حقيقيين بالعربية والإنجليزية، وجلسات محاكاة لأنماط الفشل، وبيان مشكلة مكتوب يوقّعه الفريق كله.
٢ · التحديد
تُحدَّد التدفقات والحالات ومسارات الأخطاء قبل صقل مسار النجاح. كل شاشة موصوفة لحالات الفراغ والتحميل والاكتمال الجزئي وعدم الاتصال والفشل.
٣ · التصميم
نظام تصميم حي — رموز ومكونات وتخطيطات RTL أولًا — فتُورَّث الإتاحة والاتساق بدل إعادة الجدل حولها في كل شاشة.
٤ · التحقق
اختبار قابلية الاستخدام مع المستخدمين المستهدفين، وتدقيق إتاحة WCAG 2.2 AA بتقنيات مساعدة، وميزانيات أداء تُفحص على أجهزة وشبكات حقيقية.
٥ · الإطلاق والقياس
تُطلق التصاميم خلف أعلام الميزات، وتُغلق الحلقة بالقياس: معدلات إنجاز المهام ومواجهات الأخطاء وزمن المهمة تغذي جولة الاستكشاف التالية.
ميزانيات الأداء
أرقام نرفض الإطلاق فوقها
تُفرض الميزانيات في التكامل المستمر — التغيير الذي يتجاوز ميزانية يُسقط البناء، تمامًا كاختبار فاشل. تنطبق على كل واجهة نطلقها لعملائنا.
المسار الحرج، مضغوطًا
أكبر عنصر مرئي، المئين 75 على الهاتف
التفاعل حتى الرسم التالي
أخطاء غير معالَجة عند التحميل
الحزمة التقنية
مملة حيث يلزم، جسورة حيث يفيد
قائمة قصيرة، عن قصد. لكل اختيار سجل قرار معماري يشرح سبب وجوده، واستراتيجية خروج ليوم يتوقف فيه عن كونه الجواب الصحيح.