ما بنيناه ولماذا
منظومة متكاملة لإدارة الموظفين والورديات والحضور والرواتب والمالية لشركة حراسات أمنية تعمل في مواقع متفرقة، مع تطبيق جوال منشور على المتجرين.
التحدي
الوضع التشغيلي كما وجدناه قبل أن نكتب سطراً واحداً.
شركة حراسات أمنية لا يعمل موظفوها في مكتب واحد، بل في مواقع متفرقة وبورديات متغيّرة على مدار الساعة . هذا يجعل أبسط الأسئلة الإدارية صعباً: من كان في أي موقع أمس؟ من تأخر؟ من غطّى وردية زميله؟ وكم يستحق كلٌّ منهم فعلاً هذا الشهر؟
الحضور كان يُجمَّع من كشوف ورقية ومكالمات، ثم يُنقَل إلى جداول لاحتساب الرواتب. النتيجة: نزاعات متكررة حول ساعات فعلية لا يملك أحد إثباتها، وأيام تُصرف شهرياً في التجميع والمطابقة.
قبل
- حضور يُجمَّع من كشوف ورقية ومكالمات ثم يُنقَل إلى جداول الرواتب
- نزاعات متكرّرة حول ساعات فعلية لا يملك أحد إثباتها
- تغطية المواقع والورديات تُعرف بالاستعلام بالمكالمات
بعد
- احتساب الرواتب مباشرةً من بيانات الحضور الفعلية
- سجلّ زمني موثّق لكل وردية يُنهي النزاع حول الساعات
- رؤية فورية للتغطية، وتطبيق جوال بنفس الواجهة الخلفية
كيف عملنا على هذا النظام
المسار نفسه في كل مشروع نبنيه — يتغيّر محتواه لا ترتيبه.
تحليل العمل
نجلس مع من يستخدم النظام يومياً، ونرسم المسار الفعلي بكل استثناءاته — وهي غالباً سبب تعثّر المشاريع لاحقاً.
تصميم المعمارية
نموذج البيانات ومصفوفة الصلاحيات ونقاط التكامل وسلوك النظام تحت الحِمل — تُحسم قبل أي واجهة.
التطوير
بناء على مراحل قابلة للاستخدام. كل مرحلة تدخل الخدمة عاملةً، فيُصحَّح المسار مبكراً وبكلفة أقل.
التكامل
ربط النظام بما حوله — محاسبة ودفع وجهات خارجية — بطبقة لا تنكسر عند أول تعطّل في الطرف الآخر.
التحسين والتشغيل
قياس الأداء تحت حِمل حقيقي، ثم تشغيل ومراقبة وصيانة تمتدّ بعد التسليم لا تنتهي به.
الحل بوحداته
ما بنيناه فعلاً، مفصّلاً بالوحدة لا موصوفاً بعبارة عامة.
ملفات الموظفين
بعقودهم ووثائقهم وتراخيصهم وتواريخ انتهائها مع تنبيهات مسبقة
جدولة الورديات والمواقع
مع تغطية الغياب والتبديل بين الموظفين
تسجيل الحضور والانصراف
من تطبيق الجوال مرتبطاً بالموقع والوردية
الإجازات والأذونات
ومسارات اعتمادها
احتساب الرواتب
من بيانات الحضور الفعلية مباشرةً: الساعات، الإضافي، الورديات الليلية، البدلات، والاستقطاعات
الوحدة المالية
وربط كلفة العمالة بالمواقع ومراكز التكلفة
تطبيق جوال
للموظفين على App Store و Google Play
لوحات تحكم
للإدارة ومسؤولي المواقع، كلٌّ يرى نطاقه
المعمارية التقنية
الطبقات كما بُنيت فعلاً في هذا النظام — من قناة المستخدم إلى البنية التي تشغّله.
واجهات برمجية أولاً
كل طبقة تتحدّث إلى ما فوقها عبر واجهة موثّقة، فإضافة قناة جديدة لاحقاً لا تعني إعادة بناء ما تحتها.
الأمان بين الطبقات
الصلاحيات تُفحص في طبقة الأعمال لا في الواجهة، وسجلّ التدقيق يوثّق كل عملية تغيّر بيانات.
أداء تحت الحِمل
العمليات الثقيلة تُدفع إلى طوابير خلفية، والقراءات الأكثر تكراراً تُخزَّن مؤقتاً، فتبقى مسارات المستخدم سريعة في الذروة.
التقنيات ولماذا اخترناها
نختار الأداة بحسب ما يجب أن تتصل به وما يجب أن تصمد أمامه — لا بحسب ما هو رائج هذا العام.
هندسة الخلفية Backend
طبقة الأعمال والواجهات البرمجية. اخترناه لنُضج منظومته في الصلاحيات والطوابير وترحيلات قواعد البيانات — وهي تحديداً ما تحتاجه الأنظمة المؤسسية طويلة العمر.
لغة الخلفية. توفّر بيئات تشغيل واستضافة وكوادر صيانة في كل سوق نعمل فيه، فلا يرتهن النظام بمورّد واحد.
تطبيقات الجوال Mobile
قاعدة كود واحدة تُصدر تطبيقَي Android و iOS. توفّر كلفة بناء وصيانة نسختين، وتُبقي سلوك التطبيقين متطابقاً.
البيانات والأداء Data
قاعدة البيانات المعاملاتية. اخترناها لثبات سلوكها تحت الحِمل ووضوح خطط تنفيذ استعلاماتها، وهو ما يجعل ضبط الأداء عملاً هندسياً لا تخميناً.
البنية والتشغيل Infrastructure
نظام تشغيل الخوادم. نضبطه ونراقبه ونطبّق تحديثاته الأمنية بأنفسنا، فلا تبقى البنية صندوقاً أسود.
التكامل Integration
واجهات موثّقة تجعل النظام قابلاً للربط بما بعده. هذا ما يحوّل إضافة تطبيق جوال أو نظام ثالث لاحقاً إلى أسابيع بدل مشروع جديد.
الأنظمة المرتبطة Connected Systems
تحديات هندسية حللناها
القرارات التي اتُّخذت في هذا النظام تحديداً، وسبب كل منها.
الحضور مصدر الحقيقة للرواتب
— لا كشف وسيط يُملأ يدوياً بين الاثنين. هذا وحده أزال معظم النزاعات، لأن الرقم صار مسنوداً إلى سجل زمني موثّق.
الجوال أولاً
— المستخدم حارس في موقع ميداني لا موظف أمام حاسوب. التطبيق هو الواجهة الأساسية لا الإضافة.
قواعد الرواتب قابلة للتهيئة
— معدلات الإضافي والبدلات وقواعد الورديات الليلية تُضبط من اللوحة، لأنها تتغيّر بتغيّر اللوائح والعقود.
الأثر بعد التشغيل
ما تغيّر فعلاً في عمل العميل — لا ما وعدنا به قبل البدء.
- احتساب الرواتب مباشرةً من بيانات الحضور الفعلية بدل التجميع والنقل اليدوي
- سجلّ زمني موثّق لكل وردية يُنهي النزاعات حول الساعات
- رؤية فورية لتغطية المواقع والورديات بدل الاستعلام بالمكالمات
- امتداد المنظومة إلى تطبيق جوال منشور على المتجرين بنفس الواجهة الخلفية
الأرقام أعلاه تخصّ حجم نظام العميل الذي بنيناه ونشغّل بنيته، لا حجم أعمالنا نحن. ونلتزم باتفاقيات السرية، فنعرض العمق التقني دون أسماء العملاء.