كيفية إجراء تدقيق سلامة ناجح
في صناعة السيارات، تُعد الأنظمة التي تشكل تهديداً للتشغيل الآمن لجميع مستخدمي الطريق في حال تعطلها، هي تلك التي تحتل فيها السلامة الوظيفية دوراً حاسماً. وفي الوقت نفسه، يتم تطوير هذه الأنظمة وصيانتها بعناية إضافية تشمل الالتزام بالمعيار الدولي للمركبات الطرقية – ISO 26262. وكقاعدة عامة، يجب فحص كل عنصر من عناصر النظام باستخدام مبادئ السلامة الوظيفية، وهذا لا يقتصر على المنتجات، بل يشمل أيضاً إطار التسليم الذي استند إليه المنتج. لذلك، بالنسبة للأنظمة المتعلقة بالسلامة، يجب تأكيد عملية هندسة السلامة نفسها.
لهذا الغرض، تقدم ISO 26262 تدابير التأكيد. وهي مصنفة إلى 3 فئات:
- مراجعة التأكيد
- التدقيق
- التقييم
نطاق كل شأن على التوالي:
- أهداف منتجات العمل (مفهوم السلامة الوظيفية، التصميم المعماري للبرمجيات)
- عملية مُنفَّذة فيما يتعلق بأهداف العملية (ISO 26262)
- العنصر أو خصائص أحد المكونات فيما يتعلق بأهداف العملية (وحدة التحكم في الجسم)
تركز هذه المقالة على تدقيقات السلامة الوظيفية. دعونا نلقي نظرة على ماهية تدقيق السلامة، وكيفية الاستعداد له، وكيفية إجرائه، وما يجب فعله بالنتائج.
ما هو تدقيق سلامة البرمجيات؟
يُعدّ تدقيق السلامة الوظيفية إجراءً تأكيدياً يتعلق بعملية السلامة الوظيفية (ISO 26262)، وهو يشبه من نواحٍ عديدة تقييم A-SPICE. فهو فحص رسمي بمشاركة جميع الأطراف المعنية، بهدف تحديد الفجوات والحالات الشاذة في عملية ISO 26262 المعتمدة.
يمكن إجراء تدقيق ISO 26262 وتقييم Automotive SPICE بطريقة منسقة لتجنب تكرار العمل وأي تناقضات. ولهذا الغرض، يتم تقديم نموذج تقييم العمليات الموسع (PAM).
تدقيق سلامة البرمجيات هو مثال على التدقيق الذي يقتصر على فصول ISO 26262 المتعلقة بعملية تطوير البرمجيات.
يُشترط استقلال المؤسسة التالي لإجراء تدقيق وفقاً لإرشادات ISO:
- يأتي التدقيق، كعملية، بنطاق وجدول أعمال وقوالب وقائمة مراجعة وأدوار محددة. يحدد مستوى سلامة السيارات (ASIL) ليس فقط الصرامة المخصصة لتطوير النظام، بل أيضًا مستوى الاستقلالية المطلوب لإجراء تأكيد معين. أنظمة الإدارة بالجودة (QM) هي تلك الموجهة والمنسقة فيما يتعلق بالجودة. بالنسبة لـ QM و ASIL A، لا يوجد متطلب لإجراء تدقيق السلامة الوظيفية.
- يتطلب ASIL B أدنى مستوى من التدقيق المستقل (I0) الذي يقوم به شخص غير مشارك في إنشاء أي منتج عمل، خارج المشروع.
- يتطلب ASIL C تدقيقًا بمستوى استقلالية 2 (I2) يجب أن يُجريه شخص مستقل عن الفريق المسؤول عن الإنشاء، أي لا يتبع المدير نفسه.
- يتطلب ASIL D إجراء تدقيق بأعلى مستوى من الاستقلالية (I3) من قبل شخص مستقل عن القسم المسؤول عن الإنشاء. ويُفضّل أن تكون جهة تدقيق منفصلة من شركة مختلفة.
هل ترغب في معرفة المزيد عن ISO 26262؟
اقرأ دليلنا!لماذا ينبغي عليك إجراء تدقيقات السلامة بشكل منتظم؟
هناك عدد من الفوائد التي تجلبها عمليات تدقيق السلامة الوظيفية لكلٍّ من المشروع والمؤسسة، ومن بينها تُعدّ الفوائد التالية الأكثر أهمية:
- تحسين ثقافة السلامة
- تحديد نقاط الضعف في دورة تطوير السلامة
- تحديد مسؤولية المنتج
سيؤدي غياب عمليات التدقيق المنتظمة إلى زيادة احتمالية تأثير التنفيذ غير الصحيح للعمليات على مشاريع مختلفة. ونتيجة لذلك، تنشأ العديد من حالات عدم الاتساق في المنتجات أثناء التقييم.
كقاعدة عامة، يجب القول إن تدقيقات السلامة الوظيفية تكون أكثر فائدة عند إجرائها في المرحلة المبكرة من تطوير المشروع/المنتج.
ما هي خطوات إكمال تدقيق السلامة؟
تبدأ عمليات تدقيق السلامة بتحديد من هو الشخص المسؤول عن تدقيق العمليات، مع تأكيد مستوى الاستقلالية المطلوب.
ثم يتم تقييم كل مُخرَج من مُخرجات ISO 26262 ضمن نطاق التدقيق من وجهات نظر مختلفة بما في ذلك:
لا يوفر ISO 26262 أي قالب أو إطار عمل لإجراء عمليات التدقيق، لذلك لهذا النشاط، تقترح Spyrosoft متخصصين معتمدين في السلامة الوظيفية (CFSE) يتمتعون بالخبرة لتنفيذ عملية التدقيق والإشراف عليها، مما يضمن تغطية جدول الأعمال وخطوات التدقيق.
ما الذي يجب فعله بنتائج التدقيق
بمجرد الانتهاء من التدقيق، سيتم تجميع النتائج في تقرير تدقيق.
تشمل نتائج التدقيق:
- نقاط عدم المطابقة الجسيمة
- نقطة عدم مطابقة ثانوية
- الإجراءات الواجب اتخاذها لتحسين أو معالجة الفجوات والشذوذ المحددة.
ستتم معالجة توصيات التحسين هذه (في حالة عدم الامتثال) وربما حلها من قبل الكفاءات المسؤولة.
يجب الانتهاء من تدقيق السلامة الوظيفية قبل إطلاق الإنتاج، ويُنصح بإجرائه بمجرد أن تصبح العملية وفقًا لمعيار ISO 26262 راسخة في الشركة.
يُنصح عموماً بإشراك المدقق في أقرب وقت ممكن.
ما هو نهجنا في تدقيق السلامة في Spyrosoft؟
قبل بدء عملية التدقيق، يُطلب من العميل تعبئة قائمة تحقق ما قبل التدقيق، لمواءمة الطرفين قبل التدقيق الفعلي.
قائمة التحقق قبل التدقيق هي في آنٍ واحد دليل وقالب يمكّن المدققين وجميع الأطراف المعنية من تقييم العناصر ذات الصلة من معيار ISO 26262 لأنشطة التدقيق. وهي تسهّل إنشاء جدول أعمال لتخصيص الأنشطة وفق السياق المحدد للتطوير، بما في ذلك تطوير طبقة تطبيق برمجية وفقاً لمتطلبات وتوصيات ISO 26262.
تشمل عملية التدقيق في Spyrosoft:
يُجرى التدقيق باستخدام قائمة تحقق للتدقيق يتم بناءً عليها إعداد تقرير التدقيق النهائي.
تدقيق السلامة الوظيفية هو إجراء تأكيد رسمي محدد بموجب ISO 26262 لتقييم ما إذا كانت عملية السلامة الوظيفية قد نُفذت بشكل صحيح. وهو يحدد الفجوات وأوجه عدم الاتساق وحالات عدم المطابقة في أنشطة التطوير المتعلقة بالسلامة.
بينما يقيّم كلاهما عمليات التطوير، يركز تدقيق السلامة الوظيفية تحديدًا على الامتثال لمعيار ISO 26262 وتنفيذ عملية السلامة. ومع ذلك، يمكن تنسيق التدقيقات وتقييمات ASPICE باستخدام نموذج تقييم العمليات الموسّع (PAM) لتجنب الازدواجية.
تعمل التدقيقات المنتظمة على تحسين ثقافة السلامة، وتحديد نقاط الضعف في دورة حياة التطوير، وتقليل مخاطر مسؤولية المنتج، ومنع تأثير حالات عدم الاتساق في العمليات على مشاريع متعددة. وتكون هذه التدقيقات أكثر فائدة عند إجرائها في مرحلة مبكرة من التطوير.
يتم توثيق النتائج في تقرير تدقيق، يسرد حالات عدم المطابقة الرئيسية والثانوية والإجراءات التصحيحية الموصى بها. يجب معالجة هذه الإجراءات قبل إصدار الإنتاج، ومن الناحية المثالية يجب الانتهاء من التدقيق بمجرد إنشاء عملية ISO 26262.
arrow_circle_rightاتصل بنا
سنساعدك في تطبيق معايير السلامة في صناعة السيارات. تواصل مع خبيرنا.
arrow_circle_right مقالات أخرى