CMMI
CMMI (The Capability Maturity Model Integration) là một mô hình hoạt động 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ụ.
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.
Mô hình
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.
CMMI không chỉ là một mô hình quy trình; nó còn là một mô hình hành vi. Các doanh nghiệp có thể sử dụng CMMI để 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, và CMMI 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 kết hợp nhiều mô hình phát triển kinh doanh thành một khuôn khổ. Ban đầu, mô hình này mang tên là CMM, được phát triển từ năm 1987 đến năm 1997. Sau đó, 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. Và mới nhất, 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 được tổng quát hóa 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 một cách riêng rẽ, 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ụ; trong phiên bản 2.0, tất cả các lĩnh vực trên đã được hợp nhất thành một khối thống nhất.
Mỗi lần nâng cấp phiên bản 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ình hơn lần trước. Mô hình được thiết kế ngày càng giúp tiết kiệm chi phí 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.
Các cấp độ trưởng thành của CMMI
Mô hình CMMI chia 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 cao nhất sẽ là đạt đến Cấp độ 5, cấp độ trưởng thành “tối ưu hóa”. Tuy nhiên khi đã đạt đến cấp độ này, cũng không nên xem là “đã hoàn thành CMMI”. Thay vào đó, doanh nghiệp vẫn liên tục cái tiến và đổi mới.
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ục cá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
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. CMMI 2.0 chú trọng hiểu nhu cầu về hiệu suất của tổ chức, thu thập và xử lý thông tin để 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ữ.
