أعمالنا · دراسة حالة
اثنتان وعشرون خدمة أُعيد بناؤها تحت منصة لم تتوقّف يوماً.
01 / التحدي
تدير كليك سير المواعيد والمخزون والسجلات الإكلينيكية والمدفوعات لصالونات وعيادات تجميل متعددة الفروع في لندن. خلّفت سنوات النمو أعطالاً في كل شاشة تُستخدم يومياً، ومتابعةً للعملاء تعتمد على الذاكرة، ومخزوناً بلا تتبّع للدفعات، وصوراً علاجية حسّاسة بضوابط وصول ضعيفة — على منصة لا يمكن إيقافها لإصلاح أيٍّ من ذلك.
02 / المقاربة
عملنا داخل المنصة أثناء تشغيلها لا بجوارها. كان التسليم دون توقّف هو الأساس منذ أول إصدار لا تحسيناً يُضاف لاحقاً، ما يعني أن كل تغيير يجب أن يكون قابلاً للنشر وحده وللتراجع عنه وحده.
حافظ نمط «النواة المشتركة» على اتساق المصادقة ونماذج المجال والكيانات المختصرة بين الخدمات دون إعادتها إلى وحدة نشر واحدة. عملت خدمات سبرينغ بوت 1.5 القديمة وسبرينغ بوت 3.2 جنباً إلى جنب طوال البرنامج، لأن إعادة كتابة النواة أولاً كانت ستوقف كل ما عداها لعام كامل.
جرى تشغيل أربع واجهات أمامية بالتوازي — لوحة الإدارة، وتطبيق رفع محمي برمز، وتطبيق PWA لمقدّمي الخدمة، وتطبيق نماذج الإقرار — كلٌّ يخدم رحلة مستقلة بدل ليّ واجهة واحدة لخمسة جماهير. ونُقلت الصور الحسّاسة خلف روابط رفع لمرة واحدة ومعارض محمية برمز وتخزين محصور بالمؤسسة. وأُضيف OpenAI حيث كان الحكم يُتخذ يدوياً أصلاً: التوصيات، وأفضل وقت للتواصل، ومسوّدات المتابعة، والردّ على التقييمات، وتحليل النبرة.
03 / النتيجة
خدمة خلفية
مسار نشر
واجهة أمامية
تعمل المنصة اليوم على اثنتين وعشرين خدمة خلفية، وأربع واجهات أمامية مخصّصة، وتسعة وعشرين مسار نشر، إلى جانب نظام متابعة العملاء، وباقات الخدمات، ومخزون متتبّع بالدفعات، ونظام تدريب للموظفين، وتسعة مسارات مدعومة بالذكاء الاصطناعي لم تكن موجودة من قبل. وقد نُشر كل ذلك في تشغيل حيّ متعدد الفروع دون نافذة صيانة واحدة.