Tổng quan nghiên cứu

Ngành công nghiệp công nghệ thông tin và gia công xuất khẩu phần mềm tại Việt Nam đã có những bước chuyển mình vượt bậc với các tập đoàn lớn đạt doanh thu hơn 1,6 tỷ USD cùng quy mô trên 22.000 nhân sự. Tuy nhiên, thách thức lớn nhất của toàn ngành vẫn là bài toán quản lý các dự án phần mềm quy mô lớn, nơi tỷ lệ trượt tiến độ và rủi ro thất bại trong thực tế vẫn ở mức cao. Thực trạng tại các doanh nghiệp gia công phần mềm Việt Nam cho thấy sự phân hóa rõ rệt: các doanh nghiệp vừa và nhỏ thường quản lý dựa trên kinh nghiệm cá nhân của từng cá nhân quản trị dự án, thiếu vắng quy trình chuẩn hóa; trong khi các doanh nghiệp lớn đạt chứng chỉ quốc tế như CMMI Level 5 đôi khi phải đối mặt với quy trình quá cồng kềnh, làm phát sinh từ 15% đến 20% chi phí vận hành thủ tục không mang lại giá trị trực tiếp cho sản phẩm.

Đề tài luận văn thạc sĩ chuyên ngành Quản lý Hệ thống Thông tin tập trung nghiên cứu, xây dựng và đề xuất khung quy trình quản lý dự án toàn diện, kết hợp hài hòa giữa bộ tiêu chuẩn cẩm nang PMBOK với 5 nhóm quy trình, 10 lĩnh vực tri thức cùng 47 quy trình con và mô hình trưởng thành năng lực CMMI-Dev phiên bản 1.3 với 7 vùng quy trình trọng điểm. Nghiên cứu được thực hiện trên phạm vi các doanh nghiệp phần mềm tại Việt Nam trong giai đoạn năm 2016, tập trung giải quyết triệt để sự thiếu hụt quy trình tại các đơn vị vừa và nhỏ, đồng thời tối ưu hóa tính linh hoạt cho các dự án ứng dụng mô hình Agile Scrum. Kết quả nghiên cứu mang ý nghĩa thực tiễn to lớn, hướng đến mục tiêu nâng tỷ lệ hoàn thành dự án thành công lên trên 85%, giảm thiểu độ sai lệch ngân sách và tiến độ xuống dưới mức 10%.

Cơ sở lý thuyết và phương pháp nghiên cứu

Khung lý thuyết áp dụng

Nghiên cứu được xây dựng trên nền tảng vững chắc của hai hệ thống chuẩn mực quản trị quốc tế cùng một phương pháp luận phát triển phần mềm hiện đại:

Thứ nhất, Cẩm nang Quản lý Dự án PMBOK do Viện Quản lý Dự án Hoa Kỳ (PMI) ban hành. Bộ chuẩn này phân bổ toàn diện các hoạt động quản trị qua 5 nhóm quy trình vòng đời (Khởi tạo, Lập kế hoạch, Thực hiện, Giám sát - Kiểm soát, Kết thúc) cùng 10 lĩnh vực kiến thức chuyên sâu và 47 quy trình quản lý thành phần, đóng vai trò khung xương sống định hướng quản trị tổng thể.

Thứ hai, Mô hình Trưởng thành Năng lực Tích hợp CMMI-Dev 1.3 của Viện Kỹ nghệ Phần mềm SEI thuộc Đại học Carnegie Mellon với cấu trúc 5 mức độ trưởng thành và 22 vùng quy trình then chốt. Luận văn tập trung khai thác sâu 7 vùng quy trình then chốt về quản lý dự án gồm Quản lý yêu cầu (REQM), Lập kế hoạch dự án (PP), Giám sát và kiểm soát dự án (PMC), Quản lý hợp đồng nhà thầu phụ (SAM), Quản lý tích hợp dự án (IPM), Quản lý rủi ro (RSKM) và Quản lý dự án định lượng (QPM).

Thứ ba, Khung làm việc linh hoạt Agile Scrum dựa trên 12 nguyên lý cốt lõi, vận hành qua chu kỳ nước rút Sprint từ 1 đến 4 tuần với 3 vai trò trọng tâm (Chủ sản phẩm, Chuyên gia Scrum, Đội ngũ phát triển) cùng 19 quy trình hoạt động chi tiết.

Các khái niệm then chốt được phân tích xuyên suốt gồm tam giác ràng buộc dự án (thời gian, chi phí, chất lượng và phạm vi), tài sản quy trình tổ chức (OPA) và các yếu tố môi trường doanh nghiệp (EEF).

Phương pháp nghiên cứu

Để bảo đảm tính khách quan và khả năng ứng dụng thực tế, luận văn sử dụng nguồn dữ liệu khảo sát thực chứng từ 5 doanh nghiệp gia công phần mềm tiêu biểu tại Việt Nam. Cỡ mẫu khảo sát bao gồm 2 tập đoàn công nghệ quy mô lớn đã đạt CMMI Level 5 (tiêu biểu như FPT Software với hơn 22.000 nhân viên và Harvey Nash) cùng 3 doanh nghiệp phần mềm vừa và nhỏ có quy mô nhân sự từ 20 đến 150 chuyên viên.

Phương pháp chọn mẫu có chủ đích (purposive sampling) được áp dụng nhằm phân tầng sâu sắc giữa các mô hình cơ cấu tổ chức: hướng chức năng, hướng dự án và mô hình ma trận lai ghép. Lý do lựa chọn phương pháp này là nhằm phản ánh trọn vẹn bức tranh thực trạng năng lực quản lý từ các cấp độ trưởng thành khác nhau trong hệ sinh thái công nghệ thông tin Việt Nam.

Về phương pháp phân tích, tác giả kết hợp phương pháp đối sánh quy trình (benchmarking), phân tích khoảng cách (gap analysis) giữa thực tiễn doanh nghiệp với 47 quy trình PMBOK và 7 vùng quy trình then chốt của CMMI, đồng thời định lượng hóa hiệu suất thông qua các chỉ số quản lý giá trị thu được EVM và các biểu đồ đo lường chất lượng. Quá trình thu thập, xử lý dữ liệu và thực nghiệm khung đề xuất được thực hiện chặt chẽ trong khoảng thời gian 9 tháng, từ tháng 01/2016 đến tháng 09/2016 tại Hà Nội.

Kết quả nghiên cứu và thảo luận

Những phát hiện chính

Qua quá trình khảo sát và phân tích thực nghiệm, nghiên cứu chỉ ra 3 phát hiện cốt lõi về thực trạng quản trị dự án gia công phần mềm:

Thứ nhất, tại các doanh nghiệp quy mô lớn sở hữu chứng chỉ CMMI Level 5, hệ thống quy trình được chuẩn hóa bài bản với hơn 15 chỉ số KPI đo lường định lượng nghiêm ngặt về chi phí, tiến độ và mật độ lỗi. Tuy nhiên, tính cứng nhắc của quy trình khiến chi phí quản lý hành chính và nỗ lực tuân thủ tài liệu chiếm từ 20% đến 25% tổng thời lượng dự án, gây quá tải cho các dự án nhỏ có vòng đời ngắn.

Thứ hai, tại hơn 70% các doanh nghiệp phần mềm vừa và nhỏ tại Việt Nam, quy trình quản lý dự án chưa được văn bản hóa chính thức. Các dự án vận hành chủ yếu theo thói quen và kinh nghiệm cá nhân của từng Quản trị dự án (PM), dẫn đến tỷ lệ dự án bị trượt tiến độ và vượt ngân sách xảy ra ở hơn 30% tổng số dự án được khảo sát.

Thứ ba, xu hướng áp dụng mô hình Agile Scrum đang tăng trưởng mạnh mẽ, chiếm trên 60% các dự án gia công mới. Dẫu vậy, đa phần các đội ngũ chỉ áp dụng hình thức họp hàng ngày mà bỏ quên các quy trình quản lý rủi ro bài bản, quản lý cấu hình và kiểm soát hợp đồng với khách hàng quốc tế, làm suy giảm 15% đến 20% mức độ hài lòng của đối tác khi nghiệm thu sản phẩm cuối cùng.

Thảo luận kết quả

Nguyên nhân sâu xa của những hạn chế trên xuất phát từ việc thiếu một hướng dẫn tùy biến quy trình (tailoring guidelines) linh hoạt theo quy mô và tính chất dự án. Các doanh nghiệp lớn thiếu cơ chế rút gọn quy trình cho dự án nhỏ, trong khi các doanh nghiệp vừa và nhỏ lại thiếu bộ khung nền tảng để bắt đầu chuẩn hóa.

So sánh với các mô hình quản lý đơn lẻ, việc tích hợp cấu trúc 10 lĩnh vực kiến thức của PMBOK vào các mục tiêu năng lực CMMI giúp doanh nghiệp vừa đảm bảo tính tuân thủ quốc tế, vừa cắt giảm được 35% lượng văn bản thủ tục rườm rà. Nghiên cứu chứng minh rằng khi bổ sung các quy trình kiểm soát rủi ro và tích hợp vào khung Agile Scrum, năng lực bàn giao đúng hạn tăng lên rõ rệt từ 65% lên mức hơn 88%.

Về mặt trực quan hóa dữ liệu, toàn bộ thông số quản trị dự án có thể được cấu trúc sinh động thông qua biểu đồ tiến độ Sprint Burndown Chart để giám sát khối lượng công việc hàng ngày của nhóm 3 đến 7 kỹ sư, bảng ma trận phân loại rủi ro 5x5 kết hợp các bảng đo lường giá trị thu được EVM theo dõi chỉ số hiệu suất chi phí CPI và chỉ số hiệu suất tiến độ SPI.

Đề xuất và khuyến nghị

Dựa trên các kết quả nghiên cứu thực chứng, tác giả đề xuất 4 nhóm giải pháp chiến lược nhằm chuẩn hóa và nâng cao năng lực quản trị dự án phần mềm:

Một là, chuẩn hóa khung quy trình quản lý dự án 4 giai đoạn cốt lõi gồm Khởi tạo, Lập kế hoạch, Thực hiện và Kiểm soát, Kết thúc. Khung này tích hợp đầy đủ 10 lĩnh vực tri thức PMBOK và thỏa mãn trọn vẹn 7 mục tiêu quy trình quản lý của CMMI-Dev 1.3. Mục tiêu cụ thể là giảm 25% thời gian xây dựng kế hoạch dự án ban đầu trong quý 1 triển khai; chủ thể thực hiện là Ban Giám đốc cùng Văn phòng Quản lý Dự án (PMO).

Hai là, ban hành hướng dẫn tùy biến và phân loại dự án theo 4 cấp độ quy mô A, B, C, D dựa trên ngân sách, số lượng nhân sự và mức độ phức tạp kỹ thuật. Giải pháp này giúp loại bỏ 100% các thủ tục thừa thãi cho các dự án nhỏ, hoàn thành triển khai trong lộ trình 6 tháng dưới sự chủ trì của Bộ phận Đảm bảo Chất lượng (QA) và các Quản trị dự án.

Ba là, bổ sung 5 quy trình kiểm soát chuyên sâu cho các dự án vận hành theo Agile Scrum, bao gồm: Quản lý rủi ro định lượng, Kiểm soát phạm vi mở rộng, Đánh giá liên nhóm Scrum of Scrums, Quản lý hợp đồng nhà thầu phụ và Bàn giao nghiệm thu định kỳ. Mục tiêu là nâng tỷ lệ bàn giao đúng hạn lên trên 90% sau 9 tháng áp dụng; do Scrum Master phối hợp cùng Product Owner trực tiếp dẫn dắt.

Bốn là, thiết lập Hệ thống Cơ sở dữ liệu Tri thức Doanh nghiệp lưu trữ dữ liệu lịch sử ước lượng ngày công, danh mục rủi ro và bài học kinh nghiệm từ các dự án đã hoàn thành. Mục tiêu tái sử dụng trên 40% dữ liệu ước lượng và rút ngắn 15% thời gian giải quyết lỗi phát sinh trong thời hạn 12 tháng; do Bộ phận Quản trị Tri thức và PMO phụ trách.

Đối tượng nên tham khảo luận văn

Luận văn là tài liệu tham khảo giá trị cao cho 4 nhóm đối tượng trọng tâm trong ngành công nghệ thông tin:

Thứ nhất, các Quản trị dự án (Project Manager), Scrum Master và Trưởng nhóm kỹ thuật (Tech Lead) tại các công ty gia công phần mềm. Tài liệu cung cấp cẩm nang thực hành chi tiết với đầy đủ bảng phân rã công việc WBS, kỹ thuật ước lượng ngày công và phương pháp quản trị rủi ro khoa học cho nhóm dự án từ 3 đến 20 thành viên.

Thứ hai, Ban Lãnh đạo doanh nghiệp, Giám đốc Công nghệ (CTO) và Trưởng bộ phận PMO. Luận văn cung cấp cơ sở chiến lược để tái cấu trúc tổ chức, xây dựng lộ trình đạt chứng nhận CMMI từ Level 2 đến Level 5 và tối ưu hóa chi phí vận hành cho toàn bộ danh mục dự án.

Thứ ba, Chuyên viên Đảm bảo Chất lượng (QA/PQA) và Kiểm soát Quy trình. Đây là nguồn tư liệu chuẩn mực để xây dựng hệ thống biểu mẫu, quy trình thẩm định nội bộ và thiết lập bộ chỉ số KPI đo lường định lượng theo tiêu chuẩn CMMI-Dev 1.3 và 10 lĩnh vực kiến thức PMBOK.

Thứ tư, Giảng viên, Nghiên cứu sinh và Học viên cao học chuyên ngành Quản lý Hệ thống Thông tin, Kỹ thuật Phần mềm và Quản trị Kinh doanh. Luận văn cung cấp bức tranh dữ liệu thực chứng phong phú, có giá trị học thuật và phương pháp luận rõ ràng về quản trị dự án công nghệ thông tin tại Việt Nam.

Câu hỏi thường gặp

Khung quy trình đề xuất có áp dụng được cho các doanh nghiệp phần mềm quy mô nhỏ dưới 20 nhân sự không?

Hoàn toàn có thể áp dụng hiệu quả. Luận văn đã thiết kế cơ chế tùy biến quy trình linh hoạt theo 4 cấp độ quy mô. Các doanh nghiệp nhỏ dưới 20 nhân sự có thể lược bỏ các thủ tục hành chính phức tạp, tập trung vào 5 quy trình cốt lõi gồm lập kế hoạch rút gọn, quản lý yêu cầu, theo dõi tiến độ qua Sprint Burndown Chart và kiểm soát rủi ro cơ bản để tiết kiệm 30% thời gian quản lý.

Điểm khác biệt căn bản giữa chứng chỉ ISO 9001 và mô hình CMMI trong quản trị phần mềm là gì?

ISO 9001 là tiêu chuẩn quản lý chung áp dụng cho mọi ngành nghề, chỉ đưa ra các yêu cầu cần phải làm mà không hướng dẫn chi tiết cách làm. Ngược lại, CMMI là mô hình chuyên biệt cho công nghệ phần mềm, cung cấp cấu trúc 5 mức độ trưởng thành cùng các hướng dẫn thực hành và số liệu đo lường định lượng cụ thể cho từng hoạt động kỹ thuật và quản trị.

Làm thế nào để dung hòa giữa tính linh hoạt của Agile Scrum và tính kỷ luật của CMMI?

Sự kết hợp được thực hiện bằng cách áp dụng khung phát triển linh hoạt trong các chu kỳ Sprint từ 1 đến 4 tuần kết hợp họp 15 phút mỗi ngày, đồng thời tích hợp các mục tiêu quản trị định lượng của CMMI vào các cuộc họp rà soát Sprint, bổ sung tài liệu kiến trúc ngắn gọn và theo dõi chỉ số chất lượng định lượng mà không làm cản trở tốc độ phát triển của nhóm 3 đến 7 lập trình viên.

Những chỉ số KPI nào mang tính quyết định trong đo lường chất lượng dự án gia công phần mềm?

Doanh nghiệp cần tập trung vào 3 nhóm chỉ số chính: Chỉ số hiệu suất tiến độ (SPI) và hiệu suất chi phí (CPI) trong phương pháp EVM; Mật độ lỗi phần mềm trên 1.000 dòng mã (KLOC); và Tỷ lệ hoàn thành cam kết đúng hạn của các User Story trong mỗi Sprint (đạt ngưỡng mục tiêu trên 85% đến 90%).

Doanh nghiệp mất khoảng bao lâu để triển khai thành công khung quy trình quản lý dự án đề xuất?

Thời gian chuyển đổi trung bình kéo dài từ 3 đến 6 tháng đối với các doanh nghiệp vừa và nhỏ, và từ 9 đến 12 tháng đối với các tổ chức quy mô lớn. Quá trình này bao gồm 3 giai đoạn: đào tạo nhận thức quy trình trong tháng đầu, áp dụng thí điểm trên 2 đến 3 dự án tiêu biểu, và chuẩn hóa thành tài sản quy trình trên toàn tổ chức.

Kết luận

Luận văn thạc sĩ đã giải quyết trọn vẹn bài toán chuẩn hóa quy trình quản trị dự án cho ngành gia công phần mềm tại Việt Nam với 5 đóng góp học thuật và thực tiễn cốt lõi:

  • Hệ thống hóa toàn diện cơ sở lý luận từ 47 quy trình của chuẩn PMBOK và 7 vùng quy trình trọng điểm CMMI-Dev 1.3.
  • Phân tích sâu sắc thực trạng quản lý dự án tại các doanh nghiệp lớn và doanh nghiệp vừa và nhỏ tại Việt Nam.
  • Đề xuất khung quy trình quản lý dự án 4 giai đoạn tích hợp linh hoạt giữa chuẩn mực quốc tế và thực tế doanh nghiệp.
  • Bổ sung 5 quy trình kiểm soát then chốt giúp nâng cấp hiệu quả quản trị cho các dự án ứng dụng Agile Scrum.
  • Xây dựng hướng dẫn tùy biến quy trình giúp tối ưu hóa nguồn lực và cắt giảm 35% thủ tục hành chính không cần thiết.

Lộ trình triển khai tiếp theo khuyến nghị các doanh nghiệp thực hiện áp dụng thí điểm trong khung thời gian từ 3 đến 6 tháng tới, đồng thời số hóa 100% tài sản quy trình lên hệ thống quản trị dự án nội bộ. Các nhà quản lý và doanh nghiệp phần mềm hãy chủ động nghiên cứu, áp dụng khung quy trình này ngay hôm nay để bứt phá năng suất và khẳng định năng lực cạnh tranh trên thị trường công nghệ quốc tế.