5/5 - (3 bình chọn)

• ASPICE là viết tắt của Automotive SPICE. Trong đó, SPICE là từ viết tắt của Software Process Improvement and Capability dEtermination, một tiêu chuẩn khung được tạo ra để hỗ trợ việc đánh giá khả năng thực hiện quy trình phần mềm, dựa trên tiêu chuẩn ISO/IEC 15504. Trong quá trình SPICE được phân nhánh thành các tiêu chuẩn riêng của từng ngành, ASPICE đã ra đời vào năm 2005 như một tiêu chuẩn đánh giá quy trình phần mềm trong lĩnh vực ô tô.
• ASPICE cũng được mở rộng sang các lĩnh vực hệ thống, bao gồm cả phần mềm, và được gọi là Automotive “System” Process Improvement Capability dEtermination.
• Khi nhu cầu của thị trường về tính thân thiện với môi trường, độ an toàn, hiệu suất kinh tế và tính thân thiện với người dùng ngày càng tăng, sự phức tạp của phần mềm trong xe hơi cũng gia tăng, làm tăng khả năng xảy ra lỗi và các vấn đề an toàn tiềm ẩn. Bên cạnh đó, khi lịch trình phát triển dự án ngày càng ngắn, áp lực về chi phí phát triển phần mềm và phần cứng thông qua việc thuê ngoài các hệ thống con, phát triển phân tán càng trở nên mạnh mẽ. Do đó, yêu cầu về độ tin cậy và sự cải tiến trong quy trình phát triển trở nên cần thiết.
• Các nhà sản xuất ô tô OEM đang thực hiện các biện pháp phòng ngừa để giải quyết tình hình này. Họ tiến hành đánh giá chức năng phần mềm trước và trong hợp đồng để xác định liệu chất lượng của phần mềm do nhà cung cấp cung cấp có đáp ứng các yêu cầu hay không.
• Điều cần lưu ý là ASPICE không phải là một tiêu chuẩn quốc tế. ASPICE được tạo ra với mục đích giúp các OEM trong ngành ô tô đánh giá khả năng quy trình của các nhà cung cấp linh kiện. Theo yêu cầu của ISO 33020, ASPICE được định nghĩa như một tiêu chí để đánh giá sự phù hợp của quy trình phần mềm trong quá trình phát triển hệ thống xe.
• Vào năm 2015, phiên bản 3.0 đã được phát triển và phân phối bởi VDA WG (Working Group), và hiện nay nó đang được sử dụng như một tiêu chuẩn chung (Common Assessment Model) trong ngành, đặc biệt là ở các OEM châu Âu.

ASPICE là gì
ASPICE là gì

VDA là viết tắt của Hiệp hội Ô tô Đức, là một tiêu chuẩn của Hiệp hội Công nghiệp Ô tô. Theo sự phát triển của ngành công nghiệp ô tô và nhu cầu ngày càng tăng về chất lượng cũng như sự cần thiết cải tiến quy trình, một Nhóm Làm Việc (WG – Working Group) đã được thành lập bởi VDA.
VDA WG13 (Working Group 13) có mục tiêu giám sát quá trình cải tiến quy trình xảy ra trong quá trình phát triển các hệ thống dựa trên phần mềm (Software-Defined) dựa trên ASPICE, đồng thời xác định các yêu cầu thực hiện đánh giá quy trình. Công việc này được thực hiện dựa trên các công việc sơ bộ của HIS. Bằng cách định nghĩa các yêu cầu về quá trình đánh giá và chuẩn hóa các thủ tục, WG13 giúp các công ty và tổ chức tham gia đánh giá chuẩn bị tốt hơn, đồng thời tăng tính đồng nhất và khả năng tái hiện của kết quả.
Nhóm Làm Việc này bao gồm các nhà sản xuất và nhà cung cấp như BMW Group, BOSH, Continental, Daimler AG, Ford, KNOR-BREMSE, Volkswagen AG, ZF Friedrichshafen, và nhiều công ty khác.

ASPICE Process Assessment Model (PAM)
ASPICE Process Assessment Model (PAM)

Hình dưới đây liệt kê các quy trình khác nhau được xem xét trong ASPICE. Phạm vi HIS, là yêu cầu tối thiểu cho các quy trình cần kiểm tra trong quá trình đánh giá, được nhấn mạnh bằng màu xanh lam.

Trong ASPICE, có hai mô hình tham chiếu quy trình riêng là PRM (Process Reference Model) và PAM (Process Assessment Model).
PRM được sử dụng để định nghĩa một cách khách quan các quy trình xảy ra ở cấp độ dự án và tổ chức. Điều này có nghĩa là thông qua quy trình, chúng ta xác định những gì cần làm (Domain and Scope), tại sao cần thực hiện quy trình này (Purpose), và kết quả của quy trình (Outcome) sẽ là gì.
Khung đánh giá khả năng thực hiện quy trình bao gồm các tiêu chí để đánh giá cách thực hiện quy trình (Capability Level), kỹ thuật nào (Attribute) và công cụ nào (Method) sẽ được sử dụng.
Capability Level Dimension

• Mức thấp nhất (Level 0) có nghĩa là không có quy trình nào được thực hiện, do đó không tồn tại các sản phẩm công việc quan trọng (như kế hoạch, đặc tả, tài liệu thiết kế, mô tả thử nghiệm, v.v.).
• Ở Level 1, tất cả các tài liệu quan trọng đều có sẵn.
• Ở Level 2, mọi thứ đều được lập kế hoạch và theo dõi một cách có hệ thống.
• Ở Level 3, có các hướng dẫn đồng nhất cho toàn bộ tổ chức.
• Ở Level 4 và Level 5, quy trình được đo lường và tối ưu hóa một cách thống kê.

Trong PAM (Process Assessment Model), các công việc như thực hiện (Doing), điều chỉnh (Tailoring), và thiết lập (Setup) quy trình phát triển được thực hiện dựa trên kết quả đánh giá quy trình.

BÌNH LUẬN

Vui lòng nhập bình luận của bạn
Vui lòng nhập tên của bạn ở đây