CMMI (نموذج تكامل القدرات والنضج) هو إطار عمل لتحسين جودة البرمجيات وكفاءة التطوير. وهو يوفر مجموعة من أفضل الممارسات والإرشادات لتحسين العمليات في مشروع أو قسم أو المؤسسة بأكملها. وCMMI 2.0 هو الإصدار الحالي من إطار العمل، وقد صدر في عام 2018.

يُستخدم أيضًا كنموذج لتقييم مستوى نضج العمليات داخل المؤسسة. يتم تقييم المؤسسة عند مستوى نضج محدد بناءً على مدى جودة تنفيذها لممارسات معينة تنطبق على مستوى نضج محدد.

مجالات فئات CMMI 2.0، ومجالات القدرات، ومجالات الممارسات

تُنظَّم متطلبات CMMI 2.0 في مجالات الفئات ومجالات القدرات ومجالات الممارسة.

cmmi 2.0 in automotive

كل مجال ممارسة هو مجموعة من الممارسات التي تحدد الأنشطة الرئيسية لتحقيق غاية وقيمة محددة. وتُجمَّع مجالات الممارسة في مجالات القدرات، التي تُقسَّم إلى أربعة مجالات فئوية: التنفيذ والإدارة والتمكين والتحسين.

مجالات الممارسة في CMMI 2.0

قبل CMMI 2.0، كانت مجالات العمليات تُعرف بالمتطلبات المحددة وتُصنّف ضمن أربع فئات عامة: إدارة العمليات، وإدارة المشاريع، والهندسة، والدعم. ومع التغييرات في الإصدار الجديد، أصبحت مجالات العمليات تُعرف بمجالات الممارسة.

هناك 25 مجال ممارسة إجمالًا. وهي تصف المتطلبات والعمليات الحرجة التي تحدد الغرض من الممارسة. ويُسنَد كل مجال ممارسة إلى مجال قدرة محدد، لكنها تتناوله بطرق مختلفة حسب مستوى نضجها.

فيما يلي قائمة بمجالات الممارسة في كل مجال من مجالات القدرات. في هذه المقالة، يمكنك القراءة عنها بمزيد من التفصيل:مجالات العمليات في نموذج CMMI 2.0.

ضمان الجودة (ENQ)

  • تطوير المتطلبات وإدارتها (RDM)
  • ضمان جودة العمليات (PQA)
  • التحقق والتحقق من الصحة (VV)
  • مراجعات الأقران (PR)

هندسة المنتجات قيد التطوير (EDP)

  • الحل التقني (TS)
  • تكامل المنتج (PI)

تقديم الخدمات وإدارتها

  • إدارة تقديم الخدمات (SDM)
  • إدارة الخدمات الاستراتيجية (STSM)

اختيار الموردين وإدارتهم

  • اختيار مصادر الموردين (SSS)
  • إدارة اتفاقيات الموردين (SAM)

تخطيط وإدارة العمل

  • التقدير (EST)
  • التخطيط (PLAN)
  • المراقبة والتحكم (MC)

إدارة مرونة الأعمال

  • إدارة المخاطر والفرص (RSK)
  • حل الحوادث والوقاية منها (IRP)
  • الاستمرارية (CONT)

إدارة القوى العاملة

  • التدريب المؤسسي (OT)

دعم التنفيذ

  • التحليل السببي والحل (CAR)
  • تحليل القرارات وحلها (DAR)
  • إدارة التكوين (CM)

الحفاظ على العادة والاستمرارية

  • الحوكمة (GOV)
  • البنية التحتية للتنفيذ (II)

تحسين الأداء

  • إدارة العمليات (PCM)
  • تطوير أصول العمليات (PAD)
  • إدارة الأداء والقياس (MPM)

مستويات نضج CMMI 2.0

كما ذُكر أعلاه، تُستخدم مستويات النضج لتقييم نضج العمليات في المؤسسة. وهناك ستة مستويات للنضج تتراوح من 0 (الأدنى) إلى 5 (الأعلى).

cmmi 2.0 in automotive

مستوى النضج 0 – غير مكتمل

العمليات غير معروفة أو مخصصة – قد لا يتم اتباعها أو قد لا تكون موجودة أصلاً، وبالتالي قد يكتمل العمل أو لا يكتمل.

مستوى النضج 1 – الأولي

لا تزال العمليات غير قابلة للتنبؤ، والممارسات غير مطبقة بالكامل. وقد لا يكتمل العمل دائمًا ضمن الميزانية والجدول الزمني.

مستوى النضج 2 – المُدار

يتم تخطيط العمليات وتنفيذها وقياسها والتحكم بها داخل المشروع ولكن ليس عبر الشركة بأكملها بعد.

اكتشف مجالات الممارسة التي يجب تنفيذها وتقييمها عندمستوى النضج 2 وفق CMMI.

مستوى النضج 3 – المُعرَّف

يتم اتباع الممارسات في جميع أنحاء الشركة. يتم تحديد مجالات التحسين، وتوجد خطة لمعالجتها.

اكتشف مجالات الممارسة التي يجب تضمينها فيمستوى النضج 3 وفق CMMI

مستوى النضج 4 – مُدار كميًا

عند مستوى النضج 4، يوجد نهج قائم على البيانات لتحسين العمليات عبر المؤسسة. تكون العمليات قابلة للتنبؤ وتستجيب لاحتياجات أصحاب المصلحة. وتمتلك المؤسسات رؤى أعمق حول أوجه القصور في العمليات، وبالتالي يكون مستوى المخاطر أقل.

يُعتبر المستوى 4 مستوى نضج عالياً، رغم أن قلة من الشركات تصل إليه عملياً. في صناعة السيارات، يُنظر إلى مستوى النضج 4 في CMMI كطموح أكثر منه هدفاً قابلاً للتحقيق.

اكتشف مجالات الممارسة التي يجب استخدامها وتقييمها عندمستوى النضج 4 وفق CMMI.

مستوى النضج 5 – التحسين

تسعى المؤسسات في مستوى النضج 5 إلى التحسين المستمر، مما يؤدي إلى الابتكار. ومع ذلك، وعلى غرار المستوى 4، يُعتبر المستوى 5 طموحًا.

اكتشف مجالات الممارسة التي يجب تنفيذها فيمستوى النضج 5 وفق CMMI.

تقييم CMMI 2.0

يُستخدم تقييم CMMI 2.0 لتقييم عمليات المؤسسة وتحديد نقاط قوتها وضعفها بناءً على أفضل ممارسات CMMI. ونتيجة للتقييم، يتم تصنيف المؤسسة عند مستوى نضج مناسب.

تقييم CMMI 2.0 ليس إلزاميًا، لكنه مطلوب بشكل شائع في عقود تطوير البرمجيات الحكومية الأمريكية، وبالتالي يمكن أن يشكل ميزة تنافسية كبيرة في أمريكا.

هناك أربع طرق للتقييم.

تقييم المعايير المرجعية

من خلال تقييم المعايير المرجعية، يمكن للمؤسسات تحديد فرص تحسين العمليات وأداء الأعمال. وينتج عن ذلك مستوى نضج صالح لمدة ثلاث سنوات.

إعادة تقييم خطة العمل

إذا فشلت المؤسسة بفارق ضئيل في تحقيق مستوى النضج المستهدف في التقييم السابق، فيمكنها إجراء إعادة تقييم لخطة العمل.

تقييم الاستدامة

يُجرى تقييم الاستدامة كل عامين بعد تقييم المعيار المرجعي لتأكيد مستوى النضج وتعزيزه.

تقييم الأداء

إنه شكل من أشكال التقييم المرجعي التجريبي. يُستخدم لتحديد الفجوات ومجالات التحسين قبل التقييم الرسمي ولا يؤدي إلى تصنيف مستوى النضج.

ما هي فوائد CMMI 2.0 في قطاع السيارات؟

  • يتيح CMMI 2.0 للمؤسسات تحديد مجالات التحسين بناءً على كيفية مقارنة عملياتها بأفضل ممارسات CMMI.
  • يُنظر إلى المؤسسات ذات مستوى النضج العالي (3-4) كشركاء موثوقين ومستقرين للتعاون.
  • يُعد CMMI مفيدًا بشكل خاص للمؤسسات ذات المتطلبات الزمنية القصيرة لأنه يوجّه إلى رسم الجداول الزمنية أولاً ثم تخطيط وحدات مرحلة تطوير البرمجيات.

كيفية استخدام CMMI لهندسة الأنظمة في صناعة السيارات؟

هندسة الأنظمة هي أحد المجالات الأربعة المدعومة في نموذج تكامل القدرة على النضج (CMMI).

تُستخدم مجالات العمليات الستة التالية للهندسة، بما في ذلك هندسة الأنظمة:

إدارة المتطلبات

في هذه المرحلة، يمكن إعادة تقييم أي تعارضات محتملة بين متطلبات المنتج، سواء التقنية أو غير التقنية، وسير عمل المشروع وخارطة الطريق، وتسويتها.

نظراً لأن المتطلبات قد تتغير طوال عملية تطوير المنتج، يُوصى بالتحقق بانتظام من كيفية تفاعلها مع العناصر الأخرى في المشروع وتعديلها وفقاً لذلك.

اكتشف ماأهداف محددة وعامة لمرحلة إدارة المتطلباتهي.

تطوير المتطلبات

في هذه المرحلة، يتم تحليل المتطلبات التي تم جمعها في المرحلة السابقة وتطويرها. وهناك ثلاث مجموعات من الممارسات تركز على هذه الأنشطة.

يُستخدم الأول كأساس لتصميم المنتج، ويتضمن جمع احتياجات أصحاب المصلحة وتنسيقها، وتحديد المتطلبات، وتحليل احتياجات العملاء وتوقعاتهم.

تتكون المجموعة الثانية من تحليل متطلبات العميل، وتطوير مفهوم تشغيلي، وتحديد الوظائف المطلوبة، وتطوير مفاهيم التصنيع والدعم لمعالجة التكلفة والقدرة على تحمّل النفقات.

ترتبط المجموعة الثالثة ارتباطاً وثيقاً بالمجموعة السابقة. فهي تعرض نتائج التحليل في صورة قائمة بالقيود من أنواع مختلفة، والقيود التكنولوجية، والتكلفة ومحركات التكلفة، والقيود الزمنية، والمخاطر المحتملة وغير ذلك.

اقرأ المزيد حولأهداف محددة وعامة لمرحلة تطوير المتطلبات.

الحل التقني

المرحلة التالية من العملية تتعلق بالكامل بتصميم وتطوير وتنفيذ الحلول للمتطلبات المحددة في المرحلتين السابقتين. من المهم التأكيد على أن التصميم والتطوير والتنفيذ مترابطة، وقد تؤثر على بعضها البعض بطريقة مباشرة أو غير مباشرة. كما أن المتطلبات قد تتغير بمرور الوقت، لذا قد تكون هناك حاجة لمزيد من التكرارات للحلول المنفذة بالفعل، مع الحفاظ على التتبع الضروري.

اكتشف المزيد حولالأهداف المحددة والعامة لمرحلة الحل التقني.

تكامل المنتج

عندما تصبح التصاميم والحلول جاهزة، تكون الخطوة التالية هي تجميع المنتج من المكونات الموجودة وسد أي ثغرات لم تغطها المتطلبات والحلول. وفي هذه المرحلة أيضاً، يتم اختبار المنتج وتقييمه كمنتج متكامل وعامل بكامل وظائفه. وعند اكتماله، يمكن تسليم المنتج للعملاء وأصحاب المصلحة الآخرين.

في حالة هندسة الأنظمة، سيكون المنتج النهائي نظاماً بجميع عناصره مضمنة ومختبرة ومُصدَرة. ستكون مسؤوليتك ضمان اتساق جميع التصاميم.

يرجى أيضًا ملاحظة أن مرحلة تكامل المنتج يمكن إنجازها بشكل تكراري وهي ليست – بأي حال من الأحوال – عملية لمرة واحدة. اعمل مع النماذج الأولية وتأكد من أنها تصبح أكثر تقدمًا مع اقترابك من الإصدار.

اكتشف المزيد عنالأهداف المحددة والعامة لمرحلة تكامل المنتج.

التحقق

بمجرد نشر المنتج أو النظام، تحتاج إلى الانتقال إلى مرحلة التحقق. الغرض من هذه المرحلة هو ضمان أن النتيجة النهائية تلبي المتطلبات المحددة من جانب كل من المشروع والعميل. قد تحتاج أيضاً إلى اتخاذ أي إجراءات تصحيحية إذا تبين أن التحقق غير مُرضٍ.

في حين قد يبدو التحقق والتحقق من الصلاحية (انظر المرحلة التالية) متشابهين ظاهرياً، إلا أنهما في الواقع نشاطان مختلفان. يقيّم التحقق من المنتج ما إذا كان قابلاً للتطبيق ومكتملاً من وجهة نظر المتطلبات. أما التحقق من الصلاحية فيتعلق بالكامل بضمان أن المنتج سيؤدي وظيفته وأنه في الواقع ما كان ضرورياً لمهمة معينة.

اطلع على قائمةالأهداف المحددة والعامة لمرحلة التحقق.

التحقق

تركز عملية التحقق على ما إذا كان المنتج قادراً على تلبية الاستخدام المقصود منه. ويجب تحقيق الوظائف الكاملة في البيئة المستهدفة.

وكما هو الحال مع التحقق، فإن المصادقة تتم أيضًا من خلال الاختبار والتحليل والمحاكاة، من بين أمور أخرى، لذا قد تستخدم هاتان العمليتان البيئة نفسها أو حتى تُنفَّذان بالتوازي في الوقت نفسه. وأي مشكلات تُكتشف في هذه المرحلة يجب معالجتها وفقًا لذلك، مع اتخاذ الإجراءات التصحيحية على الفور.

إليك قائمة بـالأهداف المحددة والعامة لمرحلة التحقق.

استخدام نموذج CMMI لهندسة الأنظمة في قطاع السيارات

تقليدياً، يستند مجال هندسة الأنظمة بشكل كبير إلى نموذج V، مع تصنيف عمليات معينة ضمن ثلاث فئات:

  • عمليات دورة الحياة الأساسية (مجموعة عمليات الاقتناء، مجموعة عمليات التوريد، مجموعة عمليات هندسة الأنظمة، مجموعة عمليات هندسة البرمجيات، مجموعة عمليات هندسة الأمن السيبراني).
  • عمليات دورة حياة المؤسسة (مجموعة عمليات الإدارة، مجموعة عمليات إعادة الاستخدام، مجموعة عمليات تحسين العمليات).
  • عمليات دعم دورة الحياة (مجموعة العمليات الداعمة).

وبينما لا يزال نموذج العمل هذا قابلاً للتطبيق عند استخدام CMMI، فإن سير العمل نفسه يُدار بشكل مختلف وعلى المستوى التنظيمي بدلاً من مستوى العمليات. فبينما يتضمن نموذج V عناصر مثل "بنية النظام" و"متطلبات النظام" و"بنية الهيكل" و"متطلبات الهيكل"، نجد في CMMI "التصميم عالي المستوى" و"التصميم منخفض المستوى".

سيكون هذا مهمًا بشكل خاص إذا كنت بحاجة إلى دمج CMMI مع أي عمليات ونماذج أخرى قد تستخدمها مؤسستك بالفعل، بما في ذلك نموذج V المذكور أعلاه وASPICE.

اقرأ المزيد حول هذا:الأمن السيبراني كإضافة إلى ASPICE ونموذج V.

سنساعدك على تطبيق CMMI 2.0 في شركتك

إذا كنت بحاجة إلى أي دعم عند إدخال إطار عمل CMMI إلى مؤسستك، تواصل مع فريق السيارات لدينا للحصول على مزيد من المعلومات باستخدام النموذج أدناه.