منهجية العمل
كيف نعمل
نبدأ بفهم طريقة عملك، ثم نحلّل ونصمّم ونبني ونربط على مراحل. لكل مرحلة مُخرَج تراجعه قبل أن ننتقل إلى التالية.
01منهجية العمل
خمس مراحل من فهم العمل إلى نظام يعمل
نعمل بمنهجية Agile في خمس مراحل، نسلّم خلالها على Sprints قصيرة، وتراجع في نهاية كل Sprint نسخة تعمل.
نفهم العمل
نجلس مع فريقك في مكان العمل، ونتتبع العمليات اليومية كما تحدث فعلاً: من يطلب، ومن يوافق، وأين تُسجَّل البيانات، وأين تضيع.
المُخرَج: خريطة العمليات الحالية مع نقاط الضعف والفرص
خريطة العمليات
- الطلب
- الموافقة
- التنفيذ
- التقرير
نرسم العمليات كما تحدث فعلاً، ونحدد أين يضيع الوقت.
نحلّل ونصمّم الحل
نحوّل ما فهمناه إلى متطلبات وقواعد عمل مرقّمة، ونصمم بنية الحل ووحداته، ونرتب الأولويات في خطة مراحل.
المُخرَج: وثيقة المتطلبات وقواعد العمل وخطة الوحدات
تصميم الشاشات
- لوحة المتابعة
- تطبيق الجوال
نراجع الشاشات معك قبل بدء البرمجة.
نبني على مراحل
نبني النظام وحدة بعد وحدة، ونسلّم إصدارات عاملة على فترات قصيرة يراجعها فريقك ويختبرها على بيانات حقيقية.
المُخرَج: إصدارات عاملة مع سجل مراجعة لكل إصدار
دورة Sprint
- تخطيط
- تطوير
- مراجعة
- تحسين
نكرر هذه الدورة في كل Sprint حتى يكتمل النظام.
نربط ونطلق
نربط النظام بالأنظمة القائمة، ونرحّل البيانات، وندرّب المستخدمين، ثم نطلق النظام بخطة واضحة تحدّ من توقف العمل.
المُخرَج: التكاملات وترحيل البيانات وخطة الإطلاق والتسليم
قائمة الإطلاق
- اختبارات القبول
- ترحيل البيانات
- تدريب المستخدمين
جاهز للإطلاق
نطلق النظام بعد اكتمال القائمة.
نحسّن ونطوّر
بعد الإطلاق نتابع الاستخدام والأداء، ونجمع ملاحظات الفريق، ونخطط للتحسينات والوحدات التالية.
المُخرَج: خطة الدعم والتحسين المستمر
دورة التشغيل
- مراقبة
- دعم
- تحديثات
نتابع النظام بعد الإطلاق ونطوّره على دفعات.
02التزاماتنا
ما نلتزم به في كل مشروع
التزامات عملية نكتبها في العقد ونطبقها في كل مرحلة.
- تملك بياناتك دائماً، وتنتقل إليك ملكية الكود عند التسليم وفق العقد.
- نوثّق قواعد العمل ونسلّم التوثيق مع النظام.
- نسلّم على مراحل، وتراجع كل مرحلة قبل التالية.
- نرافقك بعد الإطلاق بفترة دعم يحددها العقد.
03التعاون
طريقة التعاون والتواصل
- نتفق في بداية كل مرحلة على نطاقها ومُخرَجها ومدتها التقديرية.
- يمثّل كل طرف مسؤول واحد عن القرارات، ونعقد اجتماع متابعة أسبوعياً.
- تراجع كل مرحلة على نسخة عاملة، ولا ننتقل إلى التالية قبل اعتمادها.
- يُوثَّق أي تغيير في النطاق كطلب تغيير، مع أثره على الوقت والتكلفة قبل تنفيذه.
04الهندسة
الهندسة والأمان والبيانات
ممارسات نطبقها في كل مشروع لحماية بياناتك واستمرارية عملك.
- صلاحيات وصول حسب الدور، ولا يصل أحد إلى بيانات لا يحتاجها.
- مراجعة الكود واختباره قبل كل إصدار.
- نسخ احتياطي دوري مع خطة لاستعادة البيانات.
- تشفير الاتصالات وحماية البيانات الحساسة.
- توثيق النظام وتسليم الكود والبيانات عند انتهاء المشروع.
05التقنيات
التقنيات التي نعمل بها
نختار التقنية المناسبة لكل مشروع، ومن التقنيات التي نعمل بها:
06
الدعم والتطوير بعد الإطلاق
لا ينتهي عملنا عند تسليم النظام: نتابع تشغيله، ونطوّره مع نمو عملك.
- فترة دعم بعد الإطلاق لإصلاح الأخطاء ومتابعة الاستقرار، وفق ما يحدده العقد.
- متابعة الأداء والنسخ الاحتياطي وتحديثات الأمان.
- جلسات مراجعة دورية لترتيب التحسينات والوحدات التالية حسب أولوياتك.
- تدريب المستخدمين الجدد عند توسّع الفريق أو إضافة فروع.
07
أسئلة عن طريقة العمل
من يملك الكود والبيانات بعد التسليم؟
بياناتك ملك لك دائماً. وتنتقل إليك ملكية الكود المصدري للنظام المخصّص عند التسليم وفق ما ينص عليه العقد، مع التوثيق اللازم لتشغيله وتطويره.
هل توقّعون اتفاقية عدم إفصاح قبل أن نشارك تفاصيل عملنا؟
نعم، نوقّع اتفاقية عدم إفصاح قبل جلسة الاستكشاف إن طلبت ذلك، ونتعامل بسرية مع ما تشاركه من إجراءات وبيانات في كل الأحوال.
هل يمكن أن نبدأ بمرحلة واحدة فقط؟
نعم. يمكنك أن تبدأ بجلسة استكشاف ومرحلة تحليل، ثم تقرر الخطوة التالية بناءً على مُخرَجها.
ماذا يحدث بعد الإطلاق؟
نرافقك بعد الإطلاق بفترة دعم يحددها العقد: نصلح الأخطاء، ونتابع الأداء، ونخطط معك للتحسينات والوحدات التالية حسب أولوياتك.
كم يستغرق تنفيذ المشروع؟
يعتمد ذلك على نطاق المشروع. بعد جلسة الاستكشاف نقسّم العمل إلى مراحل، ونحدد لكل مرحلة مُخرَجها ومدتها التقديرية، وتراجعها معنا قبل أن نبدأ.
لنبدأ من طريقة عملك
صِف لنا عملياتك والمشكلة التي تريد حلّها، ونقترح عليك أول خطوة مناسبة.