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

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

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

يمكن التعبير عن نموذج SPICE كتقييم العملية في تقنيات المعلومات. هذا النموذج هو معيار طورته منظمة المعايير الدولية (ISO) واللجنة الكهرتقنية الدولية (IEC).

نظام تقييم عملية البرمجيات ISO 15504له بعدين. وتشمل هذه البعد العملية ، ودراسات تحسين العملية الداخلية ، والبعد كفاءة العملية تحديد دراسات تحديد المواهب الموجهة نحو الخارج. بمعنى ، هناك عمليات في البعد الأول وفي البعد الثاني هناك مستويات موهبة.

هناك خمس عمليات في بعد العملية:

  • العمليات التي تؤثر بشكل مباشر على العميل والمورد (العميل)
  • العمليات الهندسية
  • العمليات التي تشكل المشروع
  • عمليات الدعم
  • عمليات المنظمة (oganization)

يتم تحديد مستوى المهارة لكل من هذه العمليات. مستويات المهارة هذه هي:

  • 0: مستوى غير كامل
  • 1: مستوى أداء
  • 2: المستوى المدار
  • 3: المستوى المؤسسي
  • 4: المستوى المتوقع والقابل للتنبؤ (يمكن التنبؤ به)
  • 5: التحسين المستمر للمستوى (التحسين)

تم إعداد دليل إعداد مشاريع تكنولوجيا المعلومات والاتصالات الصادر عن هيئة تخطيط الدولة لتحديد المبادئ والمبادئ العامة الواجب اتباعها في استثمارات الهيئات الرسمية في مجال تكنولوجيا المعلومات والاتصالات.

يهدف هذا المبدأ التوجيهي إلى منع حالات الفشل المحتملة في مشاريع البرامج الخاصة بالهيئات الرسمية ، من ناحية أخرى لتشجيع شهادات الجودة في القطاع والمساهمة في التنافسية الدولية. من أجل تحقيق ذلك ، من المتوخى تطبيق طرازات جودة برامج 2007 القياسية (SPICE) TS ISO / IEC 15504 اعتبارًا من 2 year ، اعتمادًا على حجم ونطاق المشروع.

إعتماد ISO-15504 نظام تقييم عملية البرمجيات القياسيةفي 1995 ، تم تطويره معًا بواسطة المنظمة الدولية للمعايير (ISO) واللجنة الكهرتقنية الدولية (IEC).

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

تم تصميم SPICE لتحسين عمليات البرامج وتحديد إمكانيات العملية. SPICE لديه المبادئ الأساسية التالية:

  • التقييس
  • التقييم وتحديد المهارات وتحسينها
  • التكيف مع النماذج الأخرى
  • قياس التنمية
  • الاتساق والتكرار
  • لا غرض شهادة

لقد ذكرنا أعلاه أن هناك بعدان لنظام تقييم العمليات البرمجية ISO 15504: حجم العملية ومستويات القدرة.

معايير حجم العملية هي كما يلي:

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

على سبيل المثال ، العمليات الفرعية للعمليات الهندسية ، وتحليل متطلبات البرامج ، وتصميم أعمال البرمجيات ، وتنفيذ البرامج واختبار البرمجيات هي عمليات فرعية.

نموذج آخر من عمليات البرنامج هو نموذج تكامل قدرة النضج (CMMI). نموذج العملية هذا هو نموذج يقوم بتقييم مدى نضج تخطيط برامج المؤسسات وتطويرها وتكوينها وعمليات البرامج المماثلة. بدأ تطوير 1986 في العام.

بينما يركز هذا النموذج أكثر على عمليات الإدارة ، يركز معيار ISO / IEC 15504 بشكل أكبر على العمليات الهندسية.