There’s a huge market pressure nowadays on delivering high-quality products while decreasing the costs and improving efficiency. Also, the challenge is the lack of competencies and knowledge, which impedes innovation that is especially crucial in the automotive sector.  

Without the well-established and continuously improved processes, it’s impossible to achieve the right quality, cost- and work-efficiency levels demanded in the automotive sector. To always deliver expected results, it’s essential to base the processes on standards like ISO 26262, ASPICE or CMMI 2.0. 

في هذا المقال، نلقي نظرة فاحصة علىASPICE مقابل CMMI 2.0، مع مقارنة نطاقها ومناقشة مزايا كل نموذج. 

ما هو ASPICE؟ 

ASPICE (Automotive Software Performance Improvement and Capability Determination) is a standard that provides a framework for software process assessment. It defines best practices and processes to ensure the high quality of embedded automotive software development. ASPICE is used to assess if an automotive software supplier meets the required level of quality and certain performance standards. The certification process is based on the audit conducted by external, independent ASPICE-certified assessors.  

ASPICE is based on a Verification and Validation model, also known as the V-model, which includes a testing phase alongside each stage of development. Thanks to this approach, potential problems can be spotted early on in the development process.  

It’s important to highlight that ASPICE focuses on the continuous improvement of the implemented processes to raise the supplier’s capability level. Improved standards lead to better quality products and push towards continual innovation.  

قراءات موصى بها: ما هو ASPICE؟

اكتشف المزيد حول ASPICE

اقرأ المزيد

هناك خمسة مستويات لقدرة ASPICE: 

مستوى القدرة 0 – عملية غير مكتملة 

لا توجد عملية مطبّقة أو أنها تفشل في تحقيق النتائج.

مستوى القدرة 1 – العملية المنفذة 

تتيح العملية تحقيق الغرض منها. 

مستوى القدرة 2 – العملية المُدارة 

تُدار العملية – بالتخطيط والمراقبة والتعديل. 

مستوى القدرة 3 – العملية المُرسّخة 

تتبع العملية معايير مركزية محددة عبر مؤسستك. 

مستوى القدرة 4 – العملية القابلة للتنبؤ 

تتيح العملية المعتمدة تحقيق النتائج المستهدفة بشكل تنبؤي ضمن الحدود المحددة. 

مستوى القدرة 5 – عملية مبتكرة  

تتم تحسين العملية المُقيَّمة بشكل منتظم. 

عادةً ما يُنظر إلى المستويين 2 و3 من قبل العملاء كمعايير عالمية للتميز، بينما يُعامل المستويان 4 و5 على أنهما طموحان إلى حد ما. 

متى يكون الامتثال لـ ASPICE مطلوبًا؟ 

Although compliance with ASPICE is not legally required, many leading OEMS, especially on the European and Japanese markets, make it necessary for their software or electronic suppliers to cooperate with them.  

ما هو CMMI 2.0؟ 

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

It is also used as a model for assessing process maturity level as there are different practice areas associated with each level. The higher the level, the deeper the understanding of the processes within the organisation.  

مستويات نضج CMMI 

هناك ستة مستويات نضج CMMI: 

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

يصف المستوى 0 شركة تكون فيها العمليات غير معروفة أو مخصصة – قد تكون موجودة أو غير موجودة وقد يتم اتباعها أو لا.  

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

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

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

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

مستوى النضج 3 – المُحدد 

يتميز مستوى النضج 3 بالمنظمات التي لديها معايير على مستوى الشركة. تدرك الشركات في هذه المرحلة ما هي أهدافها للتحسين ولديها خطة لمعالجتها. 

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

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

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

Organisations with level 5 maturity are focused on continuous process improvement to best adjust themselves to the changing environment. Level 5 maturity is also a sign that an organisation has a stable foundation for innovation.  

Organisations that achieve level 4 or 5 are considered high maturity. However, even when businesses reach that point, it doesn’t mean the work is done once and for all. The improvement process should be maintained regularly. 

متى يكون الامتثال لـ CMMI 2.0 مطلوباً؟ 

على غرار ASPICE، فإن الامتثال لـ CMMI 2.0 ليس إلزاميًا بموجب القانون. ومع ذلك، في الولايات المتحدة، يُعد شرطًا حاسمًا للمؤسسات الحكومية الفيدرالية والولائية للتعاقد مع مورد. 

ASPICE مقابل CMMI 2.0: أوجه التشابه والاختلاف 

Since many organisations in the automotive sector already have one of the process improvement frameworks implemented (usually it’s CMMI in US and ASPICE in Europe and Asia/Japan), it’s important to understand the similarities and differences between ASPICE and CMMI.  

ما أوجه التشابه بين ASPICE وCMMI؟ 

Both ASPICE and CMMI cover the four categories of Process Areas within automotive software development: process management, project management, engineering and support. However, the coverage of specific practices vs process outcomes aren’t at the same depth. 

ما هي الفروقات بين ASPICE وCMMI؟ 

النهج

Comparing to CMMI 2.0, ASPICE is a lot more focused on the engineering practices according to the V-model – not only software engineering, but also systems engineering (software + hardware, electronics, mechanical, etc.).  

On the contrary, CMMI is more oriented toward project management and other organisational practices. It describes standard processes that need to be implemented for the “ideal” software development.  

تجدر الإشارة أيضاً إلى أن ASPICE أكثر توجهاً نحو المشاريع (على الأقل حتى المستوى 2)، بينما يُطبَّق CMMI على مستوى أكثر عمومية وتنظيمية. 

النطاق 

يتمتع CMMI بنطاق تطبيق أوسع من ASPICE. يغطي CMMI مجالات عملية معينة لا يغطيها ASPICE، مثل: 

  • تطوير المنتج والعملية المتكامل، 
  • مجالات عمليات محددة، تشمل: العمل الجماعي المتكامل، وإدارة الموردين المتكاملة، والبيئة التنظيمية للتكامل، وتحليل القرارات وحلها،  
  • التدريب التنظيمي، التنظيمي  

هناك أيضاً عمليات ASPICE معينة لا يغطيها CMMI بالكامل التغطية، مثل: 

  • مراقبة الموردين، 
  • مجموعة عمليات التوريد (SPL)، 
  • إدارة برنامج إعادة الاستخدام. 

ومع ذلك، لا توجد مجالات يغطيها ASPICE حصرياً. 

هناك أيضًا اختلافات في دعم التدريب وتقييم العمليات. يتم إجراء تقييم CMMI باستخدام طريقة SCAMPI، بينما لا تمتلك ASPICE طريقة تقييم موحدة. 

السوق

Companies active on the Germany/Europe require the ASPICE level from their suppliers, while businesses operating on the US market put more focus on whether their suppliers have CMMI qualifications. 

ما القيمة التجارية التي يحققها ASPICE وCMMI 2.0؟ 

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

When an organisation reaches a high maturity level, it’s perceived as more reliable and stable to be a potential business partner. Being CMMI appraised is often a necessary contractual requirement for software development companies, especially on the U.S. market.  

ASPICE ensures mature, systematic and well-documented automotive software development. For suppliers, it gives guidelines for in-house process improvement. It also allows clients to measure process maturity within a supplier’s company and helps determine their potential technology partner’s capability. 

It’s worth noting that there’s a proven correlation between process maturity and product maturity. Low process maturity leads to late product maturity – product defects are identified late in the development process when fixing problems gets expensive. The more mature the processes, the higher product maturity – possible product faults are spotted early on in the development process.  High process maturity gives competitiveness with respect to cost and quality. It also opens the door for innovation despite limited resources.   

What is more, ASPICE assessment is an indicator of a supplier’s capability to deliver products that meet the quality, performance and safety standards demanded by all leading European and Japanese OEMs. 

هل يستحق الأمر تطبيق كل من ASPICE وCMMI 2.0؟  

Both SPICE and CMMI are said to improve software process development. Although there are some differences and similarities between the two models, both can be used in a combination to provide an excellent software development process.  

Both SPICE and CMMI can be used in different circumstances and/or can be combined according to the organisation’s needs. After evaluating the advantages and disadvantages of both the models/standards, it can be said that both SPICE and CMMI can be used in a combination to provide the most efficient models for software development.  

These combinations would depend on the specific requirements of an organisation. For an organisation with short time requirement, CMMI would be beneficial since it first maps the timings and then plans the modules of the software development phase. On the other hand, if an organisation seeks to achieve and maintain a high standard of implementation that can bring a competitive edge, then it might want to involve more SPICE processes. Therefore, the use of a particular model depends entirely on the needs and requirement analysis of the organisation.  

اطّلع على صفحة العروض لمزيد من التفاصيل