نموذج نضج القدرة

نموذج نضج القدرة (Capability Maturity Model (CMM)) هو علامة خدمة، ومفهوم تم تطويره في مجال تطوير البرمجيات التي تقدم نموذجا لفهم القدرة على نضج برامج الشركات لمسار تطوير الاعمال. لأن (CMM) هو حول عملية الإدراك، فهو يختلف عن نماذج النضج العامة التي توفر مجموعة منظمة من العناصر التي تصف جوانب معينة من النضج في الشركة. (CMM) مفيد كنموذج نظري عام، للمساعدة في تعريف وفهم مسار الشركات في القدرة على النضج والإدراك. لتطوير البرمجيات، نموذج القدرة على الإدراك تم استبداله بدمج نموذج القدرة على الإدراك التكاملي (CMMI).

هذه المقالة بحاجة لمُراجعة خبير مُختص في مجالِها. يُرجى من المختصين في مجالها مراجعتها وتطويرها.

نبذة عامة

و نموذج القدرة على الإدراك (CMM) طور أصلا باعتباره أداة تقييم موضوعية لقدرة 'عمليات متعاقدي الحكومة لتنفيذ مشروع برنامج التعاقد. (CMM)تعتمد على هيكلية عملية الإدراك (النضج)التي تم وصفها لأول مرة عام 1989 في كتاب "إدارة عملية البرمجيات" من جانب واتس همفري. في وقت لاحق نشرت في تقرير في عام 1993 (تقرير فني CMU/SEI-93-TR-024 ESC-TR-93-177 شباط / فبراير 1993 نموذج قدرة النضج SM للبرمجيات، الإصدار 1.1)، وكما في كتاب صادر عن نفس الكتاب في 1995.

على الرغم من أن CMM يأتي من مجال تطوير البرمجيات، وهو يستخدم كنموذج عام للمساعدة في تحسين مسارات الأعمال التنظيمية في مختلف المجالات، على سبيل المثال في هندسة البرمجيات، هندسة النظام، إدارة المشروع، صيانة البرمجيات، إدارة المخاطر، وكسب نظام، تكنولوجيا المعلومات (تقنية المعلومات) والخدمات والعمليات التجارية بصفة عامة، وإدارة رأس المال البشري. CMM قد استخدمت على نطاق واسع في جميع أنحاء العالم في الحكومة والتجارة والصناعة وشركات تطوير البرمجيات.

التاريخ

CMM تعتمدعلى عملية ادراك هيكلية تم وصفها لاول مرة عام 1989 في كتاب "إدارة عملية البرمجيات" ل واتس همفري. همفري يسند هذا الإطار على جدول نوعية الإدراك المبكر التي طورها فيليب كروسبي في كتابه "الجودة هي حرة". ومع ذلك، اختلف نهج همفري بسبب نفاذ بصيرته الفريدة أن الشركات تدرس عملياتها على مراحل تعتمد على حل المشكلات العملية في ترتيب معين. همفري يقوم منهجه على التطور التدريجي لنظام ممارسات تطوير البرمجيات داخل الشركة، بدلا من قياس مدى نضج كل عملية تطوير منفصلة بشكل مستقل. CMM لذلك تم استخدامها من قبل شركات مختلفة كأداة عامة وقوية من أجل فهم ومن ثم تحسين أداء العمليات التجارية العام.

همفري بدأ عمله على تطوير مفاهيم عملية النضج خلال مراحل لاحقة من عمله 27 عاما في آي بي إم. وانضم إلى معهد هندسة البرمجيات الموجودة في جامعة كارنيغي ميلون في بيتسبرغ، بنسلفانيا في عام 1986 بعد تقاعده من آي بي إم. بناء على طلب من سلاح الجو الاميركي بدأ عملية إضفاء الطابع الرسمي على عمليه هيكلة النضج لمساعدة وزارة الدفاع الأمريكية في تقييم قدرة مقاولي البرمجيات كجزء من منح العقود. المنظمات المقررة أصلا باستخدام استبيان عملية النضج وطريقة تقييم قدرة البرنامج التي وضعتها همفري وزملاؤه في معهد هندسة برمجيات وزارة الدفاع الأمريكية (معهد استوكهولم للبيئة). التمثيل الكامل لنموذج نضج القدرة كمجموعة من مجالات العمليات المعرفة والممارسات في كل من مستويات النضج خمسة تم انشاؤه عام 1991، مع الإصدار 1.1 يتم انهاؤه في كانون الثاني 1993. CMM تم نشره ككتاب عام 1995 للكتاب الاصليين، مارك C. Paulk، شارل الخامس ويبر، بيل كورتيس، وماري بيث Chrissis.

لعمليات تطوير البرمجيات، CMM قد تم استبداله ب تكامل نموذج نضج القدرات (CMMI)، على الرغم من CMM لا تزال تشكل مسار نظرية عامة لنموذج القدرة المستخدم في المجال العام.

السياق

في 1970s استخدام الحواسيب أصبحت أكثر انتشارا ومرونة وأقل تكلفة. بدأت المنظمات لاعتماد نظم المعلومات المحوسبة، والطلب من أجل تطوير البرمجيات نمت بشكل ملحوظ. العمليات لتطوير البرمجيات في مهدها، مع معايير قليلة أو نهج "أفضل الممارسات" معرفة.

نتيجة لذلك، ترافق النمو مع الامه: فشل المشروع كان شائعاً، ومجال علوم الكمبيوتر كان لا يزال في مراحله الأولى، وطموحات حجم المشروع وتعقيده تجاوزت قدرة السوق على تحقيق ذلك. أفراد مثل إدوارد Yourdon، لاري قسنطينة، جيرالد واينبرغ، توم غيدو، وديفيد Parnas بدأ ينشر المقالات والكتب مع نتائج الأبحاث في محاولة لإضفاء الطابع المهني على عملية تطوير البرامج.

نموذج نضج القدرة ل واط همفري (CMM) وصفت في إدارة عملية البرمجيات. (CMM)كما تصوره واتس همفري استند إلى العمل قبل عقد من الزمان من فيل كروسبي الذي نشر في شبكة جودة نضج الإدارة في كتابه الجودة الحرة في عام 1979.[1] التنمية النشطة للنموذج من قبل معهد هندسة برمجيات وزارة الدفاع الأمريكية (معهد استوكهولم للبيئة) بدأت في عام 1986.

CMM كانت توصف اصلا كأداة لتقييم قدرة متعاقدي الحكومة لتنفيذ مشاريع البرامج المتعاقد عليها. على الرغم من أنه يأتي من مجال تطوير البرمجيات، وأنه يمكن أن يكون قد تم، ولا يزال يطبق على نطاق واسع كنموذج عام لنضج العمليات (مثل عمليات خدمات إدارة تكنلوجيا المعلومات) في IS/IT (وغيرها) من الشركات.

علما بأن أول تطبيق لنظم تكنولوجيا المعلومات لنموذج النضج لم يكن من قبل CMM/SEI، ولكن بدلا من ريتشارد ل نولان، الذي، في عام 1973 نشر نموذج مراحل النمو لمؤسسات تقنية المعلومات.[2]

CMM يحدد خمسة مستويات لعملية النضج بالنسبة للمؤسسة:

  1. الأولي (فوضوية، مخصصة) -- ونقطة انطلاق لاستخدام عملية جديدة.
  2. تكرار—كانت هذه العملية قادرة على أن تستخدم مرارا وتكرارا، مع ما يقرب من نتائج قابلة للتكرار.
  3. تعريف—عملية يتم تعريفها / أكدت على أنها عملية تجارية موحدة، وتتحلل إلى مستويات 0، 1 و 2 (وهذا الأخير هو تعليمات العمل).
  4. مدارة—عملية تدار وفقا لمقاييس وصفها في مرحلة التعريف.
  5. محسن—إدارة عملية مدروسة تشمل عملية التحسين / التطور.

داخل كل واحد من هذه المستويات مفتاح مجالات العملية (KPAs) التي تميز هذا المستوى، ولكل مفتاح هناك خمسة تعريفات تم تحديدها:

  1. الأهداف
  2. الاتزام
  3. القدرة
  4. المقياس
  5. التحقق

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

CMM يوفر الاستمرارية النظرية على طول عملية النضج التي يمكن تطويرها بشكل متزايد من مستوى إلى آخر. تخطي المستويات غير مسموح / ممكن.

ملحوظة: CMM المقصود بها اصلا كأداة لتقييم قدرة المتعاقدين مع الحكومة لتنفيذ مشاريع البرامج المتعاقد عليها. لقد تم استخدامها ويمكن ان تكون مناسبة لذلك الغرض، ولكن النقاد أشاروا إلى نضج العملية وفقا لنموذج نضج القدرة ليست بالضرورة ملزمة لتطوير البرمجيات الناجحة. هناك / من الأمثلة الواقعية لنموذج نضج القدرة، حيث كان يمكن القول لا صلة لها لتنمية البرمجيات الناجحة، وهذه الأمثلة تشمل العديد من الشركات Shrinkwrap (وتسمى أيضا تجارية خارج على الرف، أو "بمجموعات" الشركات أو شركات حزمة البرامج). من شأنه أن مثل هذه الشركات تشمل، على سبيل المثال، Claris، آبل Apple، وسيمانتيك، ومايكروسوفت، وبرنامج لوتس. على الرغم من أن هذه الشركات قد نجحت في تطوير البرامج الخاصة بهم، فإنهم لن يكون بالضرورة اعتبار أو تعريف أو إدارة عملياتها كنموذج لنضج القدرة موصوفا كمستوى ثالث أو أعلى، وهكذا سيكون كالمستوى 1 أو 2 من هذا النموذج. هذا لم يكن—على وجهه لأنه—إحباط التطويرات الناجحة لبرامجهم الخاصة.

الأصول

في1980s، العديد من المشاريع العسكرية التي تشمل على متعاقدين فرعيين للبرمجيات تخطت الميزانية، وتم انجازها في وقت متأخر عن الوقت المخطط له إذا تم انجازها اصلاً.في محاولة لتحديد لماسبب حدوث هذا، مولت الولايات المتحدة للقوات الجوية دراسة في معهد استوكهولم للبيئة. ونتيجة لهذه الدراسة كانت نموذجا عسكرياً لاستخدامها بمثابة تقييم موضوعي لمتعاقدي برمجيات عملية نضج القدرة. في عام 1989، تم نشر نموذج نضج القدرة ك إدارة عملية البرمجيات. الأساس الذي يقوم عليه النموذج هو جدول جودة نضج الإدارة التي وضعها فيليب كروسبي عام 1979 في كتابه «الجودة الحرة'.

الحالة الحالية واتجاه المستقبل

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

الحواشي

  1. Crosby, Philip (1979). Quality is Free. McGraw Hill. ISBN 0451622472. مؤرشف من الأصل في 27 يونيو 2012. الوسيط |CitationClass= تم تجاهله (مساعدة)
  2. Nolan, Richard (1973). "Managing the computer resource: a stage hypothesis". Communications of the ACM. Association for Computing Machinery. 16 (7): 399–405. doi:10.1145/362280.362284. مؤرشف من الأصل في 26 أبريل 2020. الوسيط |CitationClass= تم تجاهله (مساعدة)
  3. (مارس 2002 طبعة من كمي من معهد استوكهولم للبيئة)، الفصل 2 صفحة 11.) نسخة محفوظة 12 أغسطس 2013 على موقع واي باك مشين.

    المراجع

    • واط همفري.s (1987). وصف عملية البرمجيات: إطار الاستحقاق. IEEE البرمجيات، المجلد. 5، رقم. 2، آذار / مارس 1988، الصفحات. 73-79.
    • تقرير تقني CMU/SEI-93-TR-024 حساب الضمان - آر - 93 حتي 177 فبراير 1993 القدرة على النضج ModelSM للبرمجيات، الإصدار 1.1 مارك C. Paulk بيل كورتيس ماري بيث Chrissis شارل الخامس ويبر.
    • علامة C. Paulk، شارل الخامس ويبر وبيل كورتيس، وماري بيث Chrissis (1995). في نموذج نضج القدرة: مبادئ توجيهية لتحسين عملية البرمجيات. بوسطن: أديسون ويسلي. ISBN 0-201-54664-7.

    الروابط الخارجية

    • بوابة علم الحاسوب
    • بوابة تقنية المعلومات
    This article is issued from Wikipedia. The text is licensed under Creative Commons - Attribution - Sharealike. Additional terms may apply for the media files.