December 29, 2021 By IMI VN 0

Tìm hiểu về tiêu chuẩn CMMI trong phát triển phần mềm, sản phẩm và dịch vụ

Icon

Description automatically generated

CMMI (The Capability Maturity Model Integration) là một mô hình hành vi và quy trình giúp các tổ chức sắp xếp việc cải tiến quy trình và khuyến khích các hoạt động năng suất, hiệu quả hơn nhằm giảm thiểu rủi ro trong phát triển phần mềm, sản phẩm và dịch vụ. Trong bài viết này, hãy cùng IMI tìm hiểu về lịch sử phát triển, các cấp độ trong CMMI và những cập nhật mới nhất của chứng nhận này.

Mô hình CMMI

CMMI được phát triển bởi Viện Kỹ nghệ Phần mềm tại Đại học Carnegie Mellon như một công cụ cải tiến quy trình cho các dự án, bộ phận hoặc tổ chức. Bộ Quốc Phòng và Chính phủ Hoa Kỳ đã giúp phát triển CMMI, đây là yêu cầu chung cho các hợp đồng phát triển phần mềm của Bộ Quốc Phòng và Chính phủ Hoa Kỳ. CMMI hiện được quản lý bởi Viện CMMI, được tổ chức ISACA mua lại vào năm 2016.

The Capability Maturity Model Integration (CMMI)- USA | ExpertCertifier

CMMI được thiết kế để giúp cải thiện hiệu suất bằng cách cung cấp cho các doanh nghiệp mọi thứ họ cần để phát triển các sản phẩm và dịch vụ tốt hơn một cách nhất quán. Nhưng CMMI không chỉ là một mô hình quy trình; nó cũng là một mô hình hành vi. Các doanh nghiệp có thể sử dụng CMMI để giải quyết vấn đề hậu cần của cải thiện hiệu suất bằng cách phát triển các tiêu chí chuẩn có thể đo lường được, nhưng CMMI cũng có thể giúp tạo ra một cấu trúc để khuyến khích các hành vi năng suất và hiệu quả trong toàn bộ tổ chức.

Sự phát triển của CMMI

CMMI được phát triển để kết hợp nhiều mô hình phát triển kinh doanh thành một khuôn khổ. Nó được sinh ra từ mô hình CMM được phát triển từ năm 1987 đến năm 1997. CMMI Phiên bản 1.1 được phát hành vào năm 2002, tiếp theo là Phiên bản 1.2 vào năm 2006 và Phiên bản 1.3 vào năm 2010; phiên bản 1.3 đã được thay thế bằng phiên bản 2.0 vào tháng 3 năm 2018.

Trong lần lặp đầu tiên với tên gọi CMM, mô hình đã được điều chỉnh cho phù hợp với ngành phần mềm. Các phiên bản sau của CMMI trở nên trừu tượng hơn và khái quát hơn, cho phép nó được áp dụng để phát triển phần cứng, phần mềm và dịch vụ trong mọi ngành. Với việc phát hành phiên bản V2.0, quy trình đã được sắp xếp hợp lý – trước đây CMMI giải quyết ba lĩnh vực quan tâm, bao gồm phát triển sản phẩm và dịch vụ, thiết lập dịch vụ và mua lại sản phẩm và dịch vụ, nhưng tất cả các lĩnh vực trên đã được hợp nhất thành một mô hình độc lập.

Mỗi lần lặp lại của CMMI đều nhằm mục đích giúp các doanh nghiệp hiểu rõ hơn và dễ áp dụng quy trìnhhơn lần trước. Mỗi mô hình được thiết kế để tiết kiệm chi phí hơn và dễ dàng tích hợp hoặc triển khai hơn. Nó khuyến khích các doanh nghiệp tập trung vào chất lượng hơn số lượng bằng cách thiết lập các tiêu chuẩn để kiểm tra nhà cung cấp, xác định và giải quyết các vấn đề về quy trình, giảm thiểu rủi ro và xây dựng văn hóa doanh nghiệp, tất cả những yếu tố trên sẽ hỗ trợ mô hình CMMI.

Các cấp độ trưởng thành của CMMI

Timeline

Description automatically generated with medium confidence

Mô hình CMMI chia nhỏ sự trưởng thành của tổ chức thành năm cấp độ. Đối với các doanh nghiệp áp dụng CMMI, mục tiêu sẽ là đạt đến Cấp độ 5, cấp độ trưởng thành “tối ưu hóa”. Tuy nhiên khi các doanh nghiệp đạt đến cấp độ này cũng chưa phải được gọi là hoàn thành CMMI. Thay vào đó, họ sẽ tập trung vào việc bảo trì và cải tiến thường xuyên.

Các mức độ trưởng thành của CMMI gồm:

• Mức độ trưởng thành 0 – Incomplete (Chưa hoàn thành): Ở giai đoạn này, công việc “có thể hoàn thành hoặc không hoàn thành”. Các mục tiêu vẫn chưa được thiết lập vào thời điểm này và các quy trình chỉ được hình thành một phần hoặc không đáp ứng được nhu cầu của doanh nghiệp.

• Mức độ trưởng thành 1 – Initial (Khởi đầu): Các quy trình được xem là không thể đoán trước và mang tính phản ứng tức thời. Ở giai đoạn này, “công việc được hoàn thành nhưng nó thường bị trì hoãn và vượt quá ngân sách.” Đây là giai đoạn tồi tệ nhất mà một doanh nghiệp có thể gặp phải – một môi trường không thể đoán trước làm tăng rủi ro và kém hiệu quả.

• Mức độ trưởng thành 2 – Managed (Quản lý): Đã đạt được mức độ quản lý dự án. Các dự án được “lên kế hoạch, thực hiện, đo lường và kiểm soát” ở cấp độ này, nhưng vẫn còn rất nhiều vấn đề cần giải quyết.

• Mức độ trưởng thành 3 – Defined (Xác định): Ở giai đoạn này, các doanh nghiệp sẽ chủ động hơn là phản ứng. Doanh nghiệp xây dựng được “tiêu chuẩn toàn tổ chức” để “cung cấp hướng dẫn về các dự án, chương trình và danh mục đầu tư”. Các doanh nghiệp hiểu rõ những thiếu sót của họ, cách giải quyết và mục tiêu cải thiện là gì.

• Mức độ trưởng thành 4 – Quantitatively managed (Quản lý về mặt định lượng): Giai đoạn này được đo lường và kiểm soát nhiều hơn. Doanh nghiệp đang nghiên cứu dữ liệu định lượng để xác định các quy trình có thể dự đoán được phù hợp với nhu cầu của các bên liên quan. Doanh nghiệp đang lường trước rủi ro, với cái nhìn sâu sắc hơn dựa trên phân tích dữ liệu về những thiếu sót trong quy trình.

• Mức độ trưởng thành 5 – Optimizing (Tối ưu hóa): Ở mức độ này, các quy trình của tổ chức ổn định và linh hoạt. Tổ chức sẽ luôn trong trạng thái cải tiến và đáp ứng với những thay đổi hoặc các cơ hội khác. Độ ổn định của tổ chức cao, cho phép “nhanh nhẹn và đổi mới” hơn, trong một môi trường có thể dự đoán được.

Khi các tổ chức đạt đến Cấp độ 4 và 5 thì được coi là mức độ trưởng thành cao, lúc đó tổ chức sẽ “liên tụccái tiến, thích ứng và phát triển để đáp ứng nhu cầu của các bên liên quan và khách hàng”. Đó là mục tiêu của CMMI: Tạo ra môi trường đáng tin cậy, nơi các sản phẩm, dịch vụ và các phòng ban thể hiện sự chủ động, hiệu quả và năng suất.

Cập nhật CMMI phiên bản 2.0

Image

Phiên bản mới nhất của CMMI, phiên bản 2.0, tập trung nhiều hơn vào hiệu suất và cách hiệu suất tác động đến hoạt động kinh doanh cũng như cách hiểu nhu cầu về hiệu suất của tổ chức. Có đầy đủ thông tin về cách thiết lập các mục tiêu hiệu suất và sau đó theo dõi các mục tiêu đó để đảm bảo chúng đạt được ở mọi cấp độ trưởng thành của doanh nghiệp.

Phiên bản 2.0 cũng tích hợp tốt hơn với các quy trình Agile và Scrum, với sự tập trung vào an toàn và bảo mật. Nếu bạn đã áp dụng Agile, CMMI V2.0 sẽ giúp bạn khắc phục hoặc cải thiện các quy trình đã thiết lập cho hoạt động doanh nghiệp của bạn. CMMI V2.0 cũng nhắm đến việc giảm tổng chi phí thẩm định, rút ngắn thời gian thẩm định và tổ chức. CMMI V2.0 cũng cắt giảm lượng kiến ​​thức kỹ thuật được bao gồm, vì vậy những người bên ngoài ngành công nghệ sẽ dễ dàng đọc và hiểu hơn. Ngoài ra còn có một nền tảng trực tuyến nơi người dùng có thể xây dựng và thiết kế một mô hình phù hợp với nhu cầu cụ thể của tổ chức.

Viện CMMI cũng cung cấp thêm thông tin về cách chứng minh ROI, để các lãnh đạo có thể thu hút các giám đốc điều hành khác tham gia. Các tiêu chuẩn và mục tiêu hiệu suất được nêu trong CMMI có thể giúp các doanh nghiệp đảm bảo tất cả các dự án và quy trình đều có hiệu quả về chi phí hoặc có lợi nhuận. Phiên bản mới nhất cũng dễ dàng triển khai hơn trong toàn tổ chức với ít ngôn ngữ kỹ thuật hơn, có các nền tảng và công cụ trực tuyến được cập nhật giao diện thân thiện với người dùng, cũng như có khả năng tuỳ chỉnh, điều này sẽ cung cấp hướng dẫn để áp dụng CMMI hoặc chuyển đổi sang V2.0 từ V1.3. Phiên bản mới này cũng đã được dịch sẵn sang một số ngôn ngữ.

Tiến trình triển khai CMMI ở doanh nghiệp 

Tiến trình triển khai CMMI của mỗi doanh nghiệp là khác nhau, tuỳ thuộc năng lực và chu trình hiện có của doanh nghiệp. Tuy nhiên thông thường tiến trình sẽ được thực hiện nhu sau:

  • Bước 1: Đào tạo nhận thức về CMMI
  • Bước 2: Phân tích thực trạng. Bước này sẽ giúp doanh nghiệp phân tích được phạm vi CMMI, xem xét một cách kỹ lưỡng và đưa ra các khuyến nghị khi nhận diện toàn diện các điểm yếu
  • Bước 3: Đào tạo chính quy CMMI cho đội ngũ tham gia xây dựng quy trình
  • Bước 4: Xây dựng quy trình, các biểu mẫu, hướng dẫn, chính sách, bảng mô tả công việc,… phù hợp với thực tiễn.
  • Bước 5: Ban hành quy trình và tiến hành đào tạo nội bộ
  • Bước 6: Áp dụng vào dự án mẫu và tiến hành xem xém và tinh chỉnh quy trình (nếu thấy cần thiết)
  • Bước 7: Tiến hành đánh giá thử
  • Bước 8: Đánh giá chính thức và lấy chứng chỉ

Các bước trên áp dụng cho doanh nghiệp lần đầu triển khai CMMI và đánh giá mức trưởng thành. Những lần đánh giá kế tiếp trong tương lai thì số bước được xem xét sao cho phù hợp và chỉ tập trung nhiều nguồn lực cho bước 7 và bước 8. Nếu bạn còn thắc mắc và cần được tư vấn cách xây dựng chứng chỉ CMMI cho doanh nghiệp của mình, hãy liên hệ ngay hotline  091 653 1957 của IMI.

IMI là một trong các tổ chức chuyên tư vấn và hỗ trợ xây dựng hệ thống đạt chứng nhận quốc tế chuyên nghiệp tại Việt Nam. Chúng tôi là tổ chức được chứng nhận bởi Bộ Khoa học Công nghệ chỉ định và có kết nối dịch vụ trên toàn cầu. 

Chúng tôi cam kết:

Sẽ mang đến cho Quý khách hàng dịch vụ chất lượng vượt trội.

Với Giá tốt nhất – Thời gian nhanh nhất – Dịch vụ chất lượng nhất.