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