Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống
1
/ 81 trang
THÔNG TIN TÀI LIỆU
Thông tin cơ bản
Định dạng
Số trang
81
Dung lượng
1,66 MB
Nội dung
ĐẠI HỌC QUỐC GIA THÀNH PHỐ HỒ CHÍ MINH TRƢỜNG ĐẠI HỌC BÁCH KHOA HOÀNG PHƢƠNG HIÊN ỨNG DỤNG PHÂN TÍCH HỒI QUY TƢƠNG QUAN CHO CÁC GIÁ TRỊ THƢỚC ĐO DỰ ÁN ĐỂ XÁC THỰC CMMI Chuyên ngành HỆ THỐNG THÔNG TIN QUẢN LÝ (603448) LUẬN VĂN THẠC SĨ Hƣớng dẫn khoa học : TS Trần Văn Hoài TP.Hồ Chí Minh, Tháng 12/2011 CƠNG TRÌNH ĐƢỢC HỒN THÀNH TẠI TRƢỜNG ĐẠI HỌC BÁCH KHOA –ĐHQG -HCM Cán hƣớng dẫn khoa học: TS Trần Văn Hoài (Ghi rõ họ, tên, học hàm, học vị chữ ký) Cán chấm nhận xét 1: TS Huỳnh Tƣờng Nguyên (Ghi rõ họ, tên, học hàm, học vị chữ ký) Cán chấm nhận xét 2: TS Nguyễn Chánh Thành (Ghi rõ họ, tên, học hàm, học vị chữ ký) Luận văn thạc sĩ đƣợc bảo vệ Trƣờng Đại học Bách Khoa, ĐHQG Tp HCM ngày 07 tháng 01 năm 2012 Thành phần Hội đồng đánh giá luận văn thạc sĩ gồm: (Ghi rõ họ, tên, học hàm, học vị Hội đồng chấm bảo vệ luận văn thạc sĩ) TS Quản Thành Thơ TS Trần Văn Hoài TS Huỳnh Tƣờng Nguyên TS Nguyễn Chánh Thành TS Nguyễn Mạnh Tuân Xác nhận Chủ tịch Hội đồng đánh giá LV Trƣởng Khoa quản lý chuyên ngành sau luận văn đƣợc sửa chữa (nếu có) CHỦ TỊCH HỘI ĐỒNG TRƢỞNG KHOA………… ĐẠI HỌC QUỐC GIA TP.HCM TRƢỜNG ĐẠI HỌC BÁCH KHOA CỘNG HÕA XÃ HỘI CHỦ NGHĨA VIỆT NAM Độc lập - Tự - Hạnh phúc NHIỆM VỤ LUẬN VĂN THẠC SĨ Họ tên học viên: Hoàng Phƣơng Hiên MSHV:10320909 Ngày, tháng, năm sinh: 31/10/1985 Nơi sinh: Quảng Trị Chuyên ngành: Hệ thống thông tin quản lý Mã số : 603448 I TÊN ĐỀ TÀI: Ứng dụng phân tích hồi quy tƣơng quan cho giá trị thƣớc đo dự án để xác thực CMMI II NHIỆM VỤ VÀ NỘI DUNG: Tập hợp độ đo gián tiếp mà doanh nghiệp cần phân tích Hƣớng dẫn doanh nghiệp thiết lập mơ hình mối tƣơng quan thƣớc đo gián tiếp với kết dự án góp phần xác thực lại quy trình đo lƣờng CMMI III NGÀY GIAO NHIỆM VỤ: 4/7/2011 IV NGÀY HOÀN THÀNH NHIỆM VỤ: 2/12/2011 V CÁN BỘ HƢỚNG DẪN: Tiến sĩ Trần Văn Hoài Cán hƣớng dẫn (Họ tên chữ kí) Bộ mơn quản lí chun ngành (Họ tên chữ kí) Khoa quản lí chuyên ngành (Họ tên chữ kí) LỜI CẢM ƠN Trƣớc tiên, xin chân thành cảm ơn thầy TS Trần Văn Hồi tận tình hƣớng dẫn, truyền đạt kiến thức, kinh nghiệm cho tơi suốt q trình thực luận văn tốt nghiệp Xin cảm ơn anh Ngơ Văn Tồn phó giám đốc cơng ty Global Cybersoft truyền đạt cho kinh nghiệm thực tiễn triển khai CMMI Anh Toàn ngƣời định hƣớng thực luận văn Xin cảm ơn TS Nguyễn Chánh Thành TS Huỳnh Tƣờng Nguyên góp ý phần phản biện Xin cảm gia đình, bạn bè đồng nghiệp động viên giúp tơi hồn thành luận văn Sau cùng, lời tri ân sâu sắc xin đƣợc dành cho cha mẹ, ngƣời nuôi dạy khôn lớn hết lịng quan tâm, động viên để tơi hồn thành luận văn tốt nghiệp TÓM TẮT Chứng CMMI đƣợc xem nhƣ giấy phép thông hành công ty phát triển phần mềm Việt Nam Nhà nƣớc ta chung tay hỗ trợ doanh nghiệp phần mềm lấy đƣợc chứng để cải thiện quy trình nâng cao chất lƣợng sản phẩm phần mềm, đƣa sản phẩm phần mềm thị trƣờng giới nhiều Tuy tồn nhiều vấn đề áp dụng CMMI vào doanh nghiệp Việt Nam Từ mức CMMI quy trình đo lƣờng phần mềm có sử dụng yếu tố thƣớc đo gián tiếp, nhiên nhiều doanh nghiệp Việt Nam bỏ qua yếu tố này, số khác có sử dụng nhƣng chƣa linh hoạt Họ sử dụng mơ hình có sẵn từ nƣớc ngồi mà khơng biết khéo léo chuyển đổi phù hợp với doanh nghiệp Việt Nam Nghiên cứu nhằm mục đích xây dựng mơ hình cho thƣớc đo gián tiếp để xác thực việc đo lƣờng CMMI Đề tài xây dựng đƣợc mơ hình thể mối tƣơng quan kết dự án với yếu tố gián tiếp: Trung bình số năm kinh nghiệm dự án, tỉ lệ thời gian kiểm tra tài liệu, tỉ lệ số ngƣời bỏ việc dự án, loại dự án Trung bình số năm kinh nghiệm đội dự án tăng khả lọai bỏ lỗi tăng 4.41%, tỉ lệ thời gian kiểm tra tài liệu tăng 1% khả loại bỏ lỗi tăng 2.67%, tỉ lệ số ngƣời bỏ việc tăng 10% khả loại bỏ lỗi giảm 4% Với dự án phát triển phần mềm tỉ lệ loại bỏ lỗi thƣờng thấp dự án kiểm thử Từ lên kế hoạch cho dự án doanh nghiệp cần ý đến mối quan hệ mơ hình để điều chỉnh phục vụ mục tiêu công ty đề ABSTRACT CMMI is seen as a license of the software company in Vietnam State is supporting some company to get this certificate to improve quality for software products However some problems appear when applying CMMI in enterprises in Vietnam From CMMI the measurement process uses the indirect measures, many company ignored these factors They use the models from abroad company without knowing clearly This thesis builds a model for the indirect measure to validate the measurement in CMM4 This thesis has built models to show the correlation between the results of the project with the indirect factors: average experience year in the project, the percentage of time checking documents, the percentage of people who quit in the project Percentage time on checking document rose 1% then the Defect Removal Effectiveness increased 4.41%, the average number of people rose 10% then and the Defect Removal Effectiveness decreased 4%, the percentage of people who quit in the project rose 1% then the Defect Removal Effectiveness increased 2.67% Base on this result your company can build good plan for new Project MỤC LỤC NHIỆM VỤ LUẬN VĂN THẠC SĨ LỜI CẢM ƠN TÓM TẮT ABSTRACT DANH SÁCH TỪ VIẾT TẮT DANH SÁCH HÌNH VẼ VÀ BẢNG CHƢƠNG 1: MỞ ĐẦU 11 1.1 Xây dựng vấn đề 11 1.1.1 Tổng quan CMMI 11 1.1.2 CMMI Việt Nam 12 1.1.3 Lý chọn đề tài 13 1.2 Mục tiêu nghiên cứu 15 1.2.1 Mục tiêu đề tài 15 1.2.2 Các câu hỏi nghiên cứu 16 1.3 Phạm vi nghiên cứu 16 1.3.1 Đối tƣợng nghiên cứu 16 1.3.2 Không gian thời gian thực 16 1.4 Ý nghĩa nghiên cứu: 16 1.5 Bố cục luận văn 16 1.6 Tóm tắt chƣơng 17 CHƢƠNG TỔNG QUAN LÝ THUYẾT 17 2.1 Cơ sở lý thuyết mơ hình CMMI 17 2.1.1 Lịch sử CMMI 18 2.1.2 Cấu trúc phân lọai CMMI 19 2.1.3 Các cấp bậc mơ hình CMMI 20 2.1.4 Các đặc điểm khác quan trọng CMM CMMI gì? 23 2.2 Sự đo lƣờng, định lƣợng 24 2.2.1 Tầm quan trọng đo lƣờng thƣớc đo dự án phần mềm 24 2.2.1.1 Một số vấn đề xảy khơng có thƣớc đo dự án 24 2.2.1.2 Tầm quan trọng 25 2.2.2 Các bƣớc chọn lựa thƣớc đo dự án phần mềm 25 2.2.3 Tìm hiểu thƣớc đo tiêu biểu dự án phần mềm 26 2.2.3.1 Độ đo sản phẩm cuối 27 2.2.3.2 Độ đo chất lƣợng theo quy trình 28 2.3 Phân tích hơì quy tƣơng quan 31 2.3.1 Bản chất hồi quy: 31 2.3.2 Hàm hồi quy tổng thể 33 2.4 Các nghiên cứu trƣớc liên quan đến đề tài nghiên cứu 36 CHƢƠNG PHƢƠNG PHÁP NGHIÊN CỨU 39 3.1 Phƣơng thức nghiên cứu 39 3.1.1 Nghiên cứu khám phá 39 3.1.2 Nghiên cứu giải thích 39 3.1.3 Nghiên cứu mô tả 39 3.1.4 Lựa chọn phƣơng thức nghiên cứu 40 3.2 Cách tiếp cận nghiên cứu 40 3.3 Phân loại tài liệu nghiên cứu 40 3.3.1 Tài liệu sơ cấp 40 3.3.2 Tài liệu thứ cấp 40 3.4 Nguồn thu thập tài liệu 41 3.5 Xây dựng mơ hình nghiên cứu 41 3.5.1 Các biến đƣợc chọn để phân tích 42 3.6 Các giả thuyết đƣa 43 3.7 Thiết lập mô hình 43 3.8 Thu thập liệu 44 3.9 Tóm tắt chƣơng 51 CHƢƠNG KẾT QUẢ THỰC HIỆN 52 4.1 Kiểm tra điều kiện cần biến giải thích mơ hình 52 4.1.1 Kiểm tra hệ số tƣơng quan biến giải thích 52 4.1.2 Kiểm tra hệ số tƣơng quan biến giải thích biến đơn Y 53 4.2 Loại bỏ biến không phù hợp mơ hình 56 4.3 Mơ hình ƣớc lƣợng 57 4.4 Phân tích biến độc lập (định tính) Loại dự án (X5) 58 4.5 Kiểm định giả thuyết đƣa 59 4.6 Phƣơng pháp so sánh mơ hình để lựa chọn mơ hình 61 4.7 Loại bỏ biến định tính mơ hình xây dựng hai mơ hình từ mơ hình đƣợc chọn 62 4.7.1 Mơ hình dự án kiểm thử (Gồm 75 mầu thử đầu) 62 4.7.2 Mơ hình dự án lập trình (Gồm 75 mầu thử sau) 63 4.8 Kiểm nghiệm kết mơ hình xây dựng 65 CHƢƠNG KẾT LUẬN VÀ KIẾN NGHỊ 66 5.1 Kết luận 66 5.2 Hạn chế hƣớng nghiên cứu 68 PHỤ LỤC A 70 PHỤ LỤC B: 81 DANH SÁCH TỪ VIẾT TẮT Từ Viết Tắt Giải Thích CMMI Capability Maturity Model Integration SEI Software Engineering Institute PA Process Areas DRE Defect Removal Effectiveness ML Maturity Levels CNTT Công nghệ thông tin 10 DANH SÁCH HÌNH VẼ VÀ BẢNG Bảng 1.1 Lợi ích việc áp dụng CMMI 10 Hình 1.2 Chứng CMMI SEI cấp 12 Bảng 2.1 CMMI qua thời kì 17 Hình 2.2 Sơ đồ ba ràng buộc quản lí dự án 19 Hình 2.3 Các cấp độ CMMI 23 Hình 2.4 Biểu đồ mối tƣơng quan độ đo 26 Hình 2.5 Biểu đồ hàm hồi quy tổng thể 31 Hình 3.1 Sơ đồ bƣớc thực nghiên cứu thực nghiệm 40 Bảng 3.2 Cơng thức tính thƣớc đo mơ hình ƣớc lƣợng 42 Bảng 3.3 Số liệu thu thập 43 Hình 4.1 Bảng hiển thị kết mối tƣơng quan biến giải thích 50 Hình 4.2 Bảng hiển thị kết mối tƣơng quan biến giải thích biến đơn 52 Hình 4.3 Bảng hiển thị thơng số mơ hình 54 Hình 4.4 Bảng hiển thị thơng số mơ hình sau loại bỏ biến „tỉ lệ nữ‟ 55 Hình 4.5 Bảng hiển thị thơng số mơ hình sau loại bỏ biến „tỉ lệ nữ‟ biến „loại dự án‟ 57 Hình 4.6 Bảng hiển thị thơng số mơ hình 58 Bảng 4.7 Các số hai mơ hình xem xét 59 Hình 4.8 Bảng hiển thị thơng số mơ hình với loại dự án kiểm thử 61 Hình 4.9 Bảng hiển thị thơng số mơ hình với loại dự án phát triển 62 67 Các hệ số tƣơng quan cho thấy biến giải thích rât có ý nghĩa giải thích cho kết dự án Biến tỉ lệ nữ dự án có hệ số tƣơng quan nhỏ bị nghi vấn khơng có ý nghĩa với mơ hình cần giải thích Qua việc kiểm định giả thuyết tác giả khẳng định việc loại bỏ biến tỉ lệ nữ khỏi mơ hình Các biến cịn lại có ý nghĩa giải thích mơ hình Phân tích hệ số xác định 0.89 điều cho thấy biến độc lập mơ hình giải thich đƣợc 89% biến động biến phụ thuộc Mơ hình đƣợc chọn: Y=68.66 + 4.41 X1 + 2.67 X2 – X3 - 6.5 X5 Dấu X1, X2 dấu dƣơng Dấu X3 dấu âm Trung bình số năm kinh nghiệm đội dự án tăng khả lọai bỏ lỗi tăng 4.41% Tỉ lệ thời gian kiểm tra tài liệu tăng khả loại bỏ lỗi tăng 2.67% Tỉ lệ số ngƣời bỏ việc tăng 10% khả loại bỏ lỗi giảm 4% Với loại dự án kiểm thử thƣờng có tỉ lệ loại bỏ lỗi cao so với loại dự án phát triển yếu tố khác Việc đo lƣờng thƣớc đo gián tiếp, xác định mối quan hệ chúng với kết dự án có ý nghĩa quan trọng Mơ hình góp phần giúp ngƣời lên kế hoạch dự án việc điều chỉnh thời gian kiểm tra tài liệu thích hợp, chọn nhân phù hợp dự án góp phần thực mục tiêu dự án đề Bên cạnh cần có sách giữ chân nhân viên thích hợp Với loại dự án mức độ ảnh hƣởng có sai lệch khác Cùng với việc đo lƣờng yếu tố trực tiếp mơ hình góp phần giúp cơng ty thực mục tiêu kết đề 68 5.2 Hạn chế hƣớng nghiên cứu Nghiên cứu chƣa thực thu thập kết dự án sau ứng dụng mơ hình đề xuất để định lƣợng đƣợc hiệu mơ hình đạt đƣợc Bên cạnh chƣa có lí thuyết chuẩn để so sánh với mơ hình xây dựng Hƣớng nghiên cứu áp dụng mơ hình xây dựng cho dự án tiến điều chỉnh mô hình mơ hình khơng cịn phù hợp Đồng thời lựa chọn cơng cụ số thống kê khác để tiến hành nghiên cứu Ở nghiên cứu dựa mục tiêu công ty tăng số loại bỏ lỗi nghiên cứu sử dụng số DRE (chỉ số loại bỏ lỗi) làm thƣớc đo kết dự án Đây thƣớc đo thƣờng sử dụng quy trình chất lƣợng Tuy nhiên thực tế việc lựa chọn yếu tố đo lƣờng dựa vào đối tƣợng mà cơng ty cần kiểm sốt tiến hành nghiên cứu đối tƣợng khác Chúng ta điều chỉnh biến nghiên cứu dựa đối tƣợng cần nghiên cứu 69 TÀI LIỆU THAM KHẢO [1] Carnegie Mellon (2007), CMMI Overview Software Engineering Institute (SEI) [2] Đồng thị Bích Thủy (2007), Mơ hình CMMI cách tiếp cận cải tiến quy trình phần mềm, Nhà xuất khoa học kỹ thuật [3] FPT software (2009),Gói Tài liệu CMMI FPT chuyển giao cho cộng đồng [4] John Biggam (2008), Succeeding with Your Master‟s Dissertation A step-by-step handbook Mc Graw Hill [5] Watts S Humphrey (1989), Managing the Software Process, Carnegie Mellon [6] Wikipedia (16/2/2011): CMMI for Development, Version 1.3 [7] Hồng Ngọc Nhâm (1998), Giáo trình kinh tế lượng, Nhà xuất lao động xã hội [8] Carnegie Mellon (2006), CMMI for Development, Software Engineering Institute (SEI) [9] Ngô Văn Toàn (2010), „Sofware Management Quality‟, SaiGon CTT [10] Trang web SEI : http://www.sei.cmu.edu/CMMI [11] Yin R, K (1994), Case Study research: design and methods 2nd Ed Sage Publication, Thousands Oak [12] Zikmund, W, G (1994), Business Research Methods 4th Ed Orlando, The Dryden Press 70 PHỤ LỤC A Thực tiễn hữu ích việc triển khai chuẩn CMMI cho doanh nghiệp gia công phần mềm Việt Nam: Bài học từ FPT Software Vũ Anh Dũng*, Lê Hải Yến, Vũ Phƣơng Thảo, Xa Mạnh Hùng Khoa Kinh tế Quốc tế, Trường Đại học Kinh tế, Đại học Quốc gia Hà Nội, 144 Xuân Thủy, Cầu Giấy, Hà Nội, Việt Nam Nhận ngày 21 tháng năm 2010 Tóm tắt Bài báo nhằm mục đích tìm hiểu rút số thực tiễn hữu ích cho việc áp dụng triển khai chuẩn “mơ hình trƣởng thành lực tích hợp” (CMMI) doanh nghiệp phần mềm Việt Nam Dựa theo phân tích nghiên cứu thực tiễn việc triển khai chuẩn CMMI lấy FPT Software làm trƣờng hợp điển hình, cụ thể khó khăn cơng ty áp dụng mơ hình nhƣ việc họ giải khó khăn sao, báo tổng hợp đúc kết thực tiễn hữu ích việc áp dụng chuẩn CMMI Đó là: (1) Cam kết lãnh đạo trình triển khai CMMI; (2) Chuẩn bị nguồn lực vốn đủ mạnh; (3) Phát triển trƣởng thành nhân lực; (4) Ngoại ngữ vấn đề quan trọng; (5) Phát triển trƣởng thành quản lý tổ chức cấu trúc dự án; (6) Biến tiêu chất lƣợng thành văn hóa; (7) Xây dựng cơng cụ hiệu quả; (8) Tƣ vấn chuyên nghiệp Các thực tiễn kinh nghiệm tốt để doanh nghiệp gia cơng phần mềm Việt Nam tham khảo học hỏi triển khai áp dụng chuẩn CMMI để nâng cao chất lƣợng sản phẩm lực cạnh tranh thị trƣờng gia công phần mềm quốc tế Bối cảnh nghiên cứu * Công nghiệp phần mềm nói chung gia cơng phần mềm Việt Nam nói riêng có tiềm lớn với tốc độ tăng trƣởng cao năm vừa qua (Bộ Thông tin truyền thông, 2010; Quốc Thanh, 2004; AT Kearney,2009; Tr.Bình, 2009) hứa hẹn ngành mang lại nhiều lợi ích kinh tế cho quốc gia Theo sách trắng công nghệ thông tin truyền thông (Bộ Thơng tin truyền thơng, 2009) Việt Nam có khoảng 1.500 doanh nghiệp sản xuất, gia công cung cấp dịch vụ phần mềm thu hút 57.000 lao động trực tiếp tính đến cuối năm 2008 Trong bối cảnh khủng hoảng suy thối kinh tế tồn cầu vừa qua, ngành công nghiệp phần mềm Việt Nam tăng trƣởng đặn dƣới 30% năm 2008 2009 (M.Chung, 2009) Dù có nhiều khó khăn thách thức nhƣng Việt Nam mạnh dạn đặt mục tiêu trở thành nƣớc xuất phần mềm lớn thứ giới sau Ấn Độ Trung Quốc (VnMedia, 2008) Theo phân tích TS Nguyễn Trọng - Nguyên Chủ tịch hội Tin học Thành phố Hồ Chí Minh Ngun Chánh văn phịng Ban đạo Quốc gia CNTT Chính phủ - 15-20 năm tới khơng có ngành kinh tế có tiềm mang lại hiệu tồn diện to lớn cho Việt Nam so với công nghiệp phần mềm dịch vụ CNTT (Hàn Phi, 2009) Tuy có nhiều tiềm năng, nhƣng ngành cơng nghiệp phần mềm Việt Nam bộc lộ nhiều hạn chế điểm yếu Theo cán quản lý cao cấp FPT Software, “tên tuổi doanh nghiệp phần mềm Việt Nam mờ nhạt thị trƣờng giới” (Nguồn: vấn trực tiếp) Hạn chế lớn doanh nghiệp phần mềm Việt Nam tính chuyên nghiệp sản xuất phần mềm (Quang Trung, 2008) Lợi doanh nghiệp gia công phần mềm nhân công giá rẻ Để xây dựng đƣợc nâng cao tính chuyên nghiệp nhƣ thƣơng hiệu việc áp dụng quy trình chuẩn với tiêu chuẩn kiểm soát chất lƣợng chặt chẽ quan trọng Phần mềm ngành công nghiệp đòi hỏi nhiều chất xám, tức lao động trí tuệ cao, sử dụng trí óc 71 ngƣời khơng cần nhiều đến máy móc Vì thế, để đánh giá chất lƣợng doanh nghiệp phần mềm, thẩm định dây chuyền sản xuất cụ thể mà phải dựa tiêu chuẩn đánh giá chất lƣợng tổng thể doanh nghiệp Muốn tạo đƣợc uy tín nâng cao đƣợc lực, thƣơng hiệu hay nói cách khác để có cơng cụ marketing tốt để giới biết đến doanh nghiệp phần mềm Việt Nam cần phải có chất lƣợng tốt (Nguồn: vấn trực tiếp FPT Software) Trong đó, tiêu chuẩn đánh giá chất lƣợng ISO trở nên phổ biến việc đạt đƣợc chứng ISO trở nên bình thƣờng khơng đủ độ tin cậy để đánh giá doanh nghiệp phần mềm thực tế nhiều doanh nghiệp giới ngành công nghiệp phần mềm nói riêng lĩnh vực khác nói chung đạt đƣợc chứng ISO Hiện nay, chuẩn “mơ hình trƣởng thành lực tích hợp” (CMMI) tiêu chuẩn Quốc tế quản lý quy trình chất lƣợng sản phẩm phần mềm So với ISO CMMI có nhiều ƣu việt, đặc biệt hiệu loại bỏ lỗi (Hình 1) Hơn thế, CMMI khung khổ chuẩn mực đề cho tiến trình sản xuất phần mềm hiệu mà tổ chức áp dụng thu lại khả dụng mặt chi phí, thời gian biểu, chức chất lƣợng sản phẩm phần mềm Đối với doanh nghiệp phần mềm nay, CMMI tiêu chuẩn đánh giá mức độ chuyên nghiệp chất lƣợng phần mềm Cũng theo cán quản lý cao cấp FPT Software, giai đoạn thời gian tới “nếu doanh nghiệp phần mềm tham gia hoạt động thuê gia công cần phải đạt CMMI để khẳng định lực để marketing thị trường giới” (Nguồn: vấn trực tiếp) Chính vậy, nhà nƣớc có gói đầu tƣ lớn cho việc nâng cao sức cạnh tranh doanh nghiệp phần mềm nƣớc so với giới, đặc biệt việc nâng cao khả ứng dụng đạt chuẩn CMMI với gói hỗ trợ 60 tỉ đồng công bố vào tháng 1/2009 để phấn đấu trở thành nƣớc xuất phần mềm thứ giới (Bộ Thông tin truyền thông, 2010) Điều cho thấy tầm quan trọng CMMI tâm Nhà nƣớc Chính phủ Việt Nam phối hợp với doanh nghiệp việc triển khai ứng dụng CMMI để thúc đẩy phát triển phần mềm Việt Nam, làm tăng khả cạnh tranh doanh nghiệp phần mềm Việt thị trƣờng quốc tế Nguồn: Hồng Vy (2006) Hình Cải thiện hiệu loại bỏ lỗi (%)(Defect Removal Efficiency) Tuy nhiên thực tế, có số doanh nghiệp Việt Nam đạt chứng CMMI đa phần doanh nghiệp lớn (Hồng Vy, 2006) Việc áp dụng CMMI có khó khăn, thuận lợi nhƣ thực tiễn hữu ích việc áp dụng chƣa đƣợc đề cập Vấn đề cần đƣợc nghiên cứu trả lời Thuê gia cơng gia cơng phần mềm Có nhiều định nghĩa khác thuê gia công (outsourcing) Theo định nghĩa tổ chức Venture Outsource, thuê gia công việc thuê lại bên thứ ba thực hợp đồng phần hợp đồng xây dựng qui trình nhƣ thiết kế sản xuất sản phẩm Giống nhƣ vậy, tập đoàn Cisco định nghĩa thuê gia công đơn giản việc thuê dịch vụ với bên thứ ba (Overby, 2007) Từ điển Dictionary.com định nghĩa thuê gia công việc mua dịch vụ sản phẩm nhƣ linh phụ kiện sử dụng việc sản xuất phƣơng tiện ô tô, từ nhà cung cấp hay sản xuất bên để cắt giảm chi phí (Babu,2005) Nhƣ vậy, nói đến th gia cơng hay “outsourcing” nói đến thu hút nguồn lực bên ngồi nhằm mục đích thực 72 côngviệc, vụ theo hợp đồng; sử dụng nguồn lực bên ngồi để thực số cơng đoạn sản xuất, kinh doanh Bản chất hoạt động gia công hoạt động kinh doanh thƣơng mại bên nhận gia công bên thuê gia công Bên nhận gia công nhận nguyên liệu hay bán thành phẩm bên khác (gọi bên đặt gia công) để chế biến thành sản phẩm giao lại cho bên đặt gia cơng nhận thù lao (hay phí gia công) Gia công phần mềm đƣợc hiểu nhƣ việc làm thuê phần hay toàn phần dự án phần mềm với tƣ cách gia công sản phẩm thay sở hữu sản phẩm (Babu, 2005) Việc định đoạt sản phẩm thuộc nơi thuê gia công phần mềm Nhiệm vụ đơn vị gia công phần mềm làm sản phẩm thoả mãn yêu cầu đơn vị, tổ chức thuê gia công, không tham gia vào việc kinh doanh sản phẩm Nhƣ vậy, gia công phần mềm giai đoạn trình sản phẩm đến với ngƣời dùng Ở phạm vi hẹp hơn, khái niệm gia công xuất phần mềm thƣờng đƣợc nhắc đến Theo Lê Huy Hồng (2008), gia cơng xuất phần mềm hình thức gia cơng phần mềm bên nhận gia cơng (nƣớc xuất khẩu) bên thuê gia công (nƣớc nhập khẩu) hai quốc gia khác Bên nhận gia cơng sau hồn thành công việc gia công phần mềm theo yêu cầu xuất phần mềm cho bên th gia cơng nhận phí gia cơng từ bên th gia cơng Đã có nhiều viết hay cơng trình nghiên cứu tập trung đƣa hƣớng dẫn, qui trình bƣớc, chiến lƣợc hay thực tiễn tốt việc quản trị dự án thuê gia công (Overby, 2007; Norwood et al., 2006; Babu, 2005; Gareiss, 2002; Rothman, 2003; Lewin and Couto, 2006; Ganesh, 2007) Một số cơng trình khác đƣa vấn đề, rủi ro, khó khăn, thuận lợi, lợi ích, mặt trái nhƣ xu hoạt động thuê gia công (Roehrig, 2006; Krishna et al., 2006; Overby, 2007; Manning et al., 2008; Engardio, 2006) Tuy nhiên, đa phần viết cơng trình nghiên cứu đứng góc độ áp dụng phục vụ cho bên thuê gia công bên nhận gia công Cơ sở khoa học chuẩn CMMI Theo Viện kỹ sƣ phần mềm SEI Mỹ (Software Engineering Institute), chuẩn CMMI đƣợc mô tả “là phƣơng pháp tiếp cận cải tiến quy trình cung cấp cho tổ chức với yếu tố thiết yếu trình, hiệu cuối “CMMI phương pháp tiếp cận cải tiến quy trình cung cấp cho tổ chức với yếu tố thiết yếu trình mà hiệu cuối cải thiện hiệu suất.” cải thiện hiệu suất họ CMMI đƣợc dùng để hƣớng dẫn cải tiến quy trình qua dự án, phận, tổ chức tồn Nó giúp tích hợp chức riêng biệt theo truyền thống tổ chức, thiết lập mục tiêu cải tiến qui trình ƣu tiên, hƣớng dẫn cho quy trình chất lƣợng, cung cấp điểm tham chiếu cho quy trình thẩm định hành.” CMMI bao gồm thực tiễn tốt đƣợc tập hợp rút tỉa từ nhiều tổ chức phát triển phần mềm khác chúng đƣợc tổ chức thành mức độ trƣởng thành đề cập bên dƣới Nhƣ nói, CMMI khung chuẩn đề cho tiến trình sản xuất phần mềm hiệu quả, bao gồm việc mô tả nguyên tắc, thực tiễn, lịch trình cho dự án phần mềm CMMI phiên cải thiện từ CMM, đƣợc nghiên cứu phát triển Viện SEI Mỹ CMMI đƣợc tích hợp từ nhiều mơ hình khác nhau, phù hợp cho doanh nghiệp phần cứng tích hợp hệ thống, khơng đơn áp dụng cho doanh nghiệp sản xuất phần mềm nhƣ CMM trƣớc CMMI đƣa cụ thể mơ hình khác cho mục đích sử dụng có đặc điểm riêng bao gồm: - CMMI-SW mơ hình dành riêng cho phần mềm - CMMI-SE/SW mơ hình tích hợp dành cho hệ thống kỹ sƣ phần mềm - CMMI-SE/SW/IPPD mơ hình dành cho hệ thống, kỹ sƣ phần mềm việc tích hợp sản phẩm q trình phát triển CMMI có năm cấp độ Các cấp độ thể mức trƣởng thành hệ thống quản lý, 73 quy trình sản xuất chất lƣợng doanh nghiệp (Mellon, 2006): - Cấp - Initial (Khởi đầu): Quy trình sản xuất phần mềm có đặc điểm tự phát, thành cơng dựa vào nỗ lực cá nhân tài Đây đặc điểm thƣờng có doanh nghiệp nhỏ Cấp độ bƣớc khởi đầu CMMI, doanh nghiệp, công ty phần mềm, nhóm, cá nhân đạt đƣợc Ở cấp độ này, doanh nghiệp thƣờng không cung cấp môi trƣờng phát triển ổn định Thành công doanh nghiệp định lực cá nhân tài doanh nghiệp khơng thuộc quy trình chứng minh Với cấp độ này, doanh nghiệp thƣờng sản xuất sản phẩm phần mềm dịch vụ; nhiên, họ thƣờng xuyên vƣợt dự thảo ngân sách kế hoạch làm việc dự án - Cấp - Repeatable (Lặp lại): Các quy trình quản lý dự án đƣợc thiết lập để kiểm soát chi phí, kế hoạch khối lƣợng hồn thành Các ngun lý quy trình đƣợc hình thành nhằm đạt đƣợc thành công nhƣ phần mềm tƣơng tự - Cấp - Defined (Xác lập): Quy trình phần mềm cho hoạt động quản lý nhƣ sản xuất đƣợc tài liệu hóa, chuẩn hóa tích hợp vào quy trình phần mềm chuẩn nhà sản xuất Các dự án sử dụng quy trình phần mềm hiệu chỉnh đƣợc phê duyệt dựa quy trình chuẩn nhà sản xuất để phát triển bảo trì sản phẩm phần mềm - Cấp - Quantitatively Managed (Kiểm sốt): Thực đo lƣờng chi tiết quy trình phần mềm chất lƣợng sản phẩm Cả quy trình sản xuất sản phẩm phầm mềm đƣợc kiểm soát theo định lƣợng - Cấp - Optimizing (Tối ƣu): Quy trình liên tục đƣợc cải tiến dựa ý kiến phản hồi từ việc sử dụng quy trình, thí điểm ý tƣởng quản lý công nghệ Theo SEI, CMMI đem lại nhiều lợi ích cho doanh nghiệp gia cơng phần mềm Các lợi ích gồm: doanh nghiệp hoạt động cách rõ ràng liên kết với mục tiêu kinh doanh; tầm nhìn vào hoạt động doanh nghiệp đƣợc tăng lên giúp đảm bảo sản phẩm hay dịch vụ tổ chức đáp ứng kỳ vọng khách hàng; doanh nghiệp học đƣợc kinh nghiệm thực tế từ khu vực thực tiễn tốt (ví dụ nhƣ việc đo lƣờng kết hay nhận biết phòng tránh nguy cơ) Hà Hữu Cƣờng (2008) lợi ích việc áp dụng CMMI khơng doanh nghiệp gia cơng phần mềm mà cịn ngƣời lao động (Bảng 1) Bảng Lợi ích việc áp dụng CMMI Lợi ích doanh nghiệp gia cơng phần mềm Lợi ích người lao động qua nâng cao kiến thức kỹ lực lƣợng lao động thuộc tính tổ chức vài cá thể chức lực chủ chốt tổ chức thƣơng hiệu công việc tích ƣợc quan tâm Nguồn: Hà Hữu Cường (2008) Do CMMI đƣợc áp dụng cho số (ít) doanh nghiệp phần mềm Việt Nam, tài liệu nhƣ viết CMMI chủ yếu tập trung hƣớng dẫn, giải thích hay nói quan điểm áp dụng CMMI (Hồng Vy, 2006; John Vũ, 2009; Nguyễn Thị Ngọc Thoa, 2007; Vân Oanh, 2009) dựa kinh nghiệm, khơng mang tính hệ thống, khơng dựa vào nghiên cứu khơng mang tính học thuật Chƣa có cơng trình nghiên cứu 74 tập trung vào vấn đề thực tiễn việc triển khai áp dụng chuẩn CMMI doanh nghiệp để từ đúc kết học thành công hay thất bại nhƣ thực tiễn tốt hữu ích cho doanh nghiệp gia công phần mềm Mục tiêu trọng tâm nghiên cứu Mục tiêu nghiên cứu đề tài tìm hiểu rút số (bài học) thực tiễn hữu ích cho việc áp dụng triển khai chuẩn “mơ hình trƣởng thành lực tích hợp” (CMMI) doanh nghiệp gia cơng phần mềm Việt Nam FPT điển hình tốt với kinh nghiệm năm cho nỗ lực doanh nghiệp Việt Nam áp dụng triển khai thành công chuẩn CMMI-5 (là mức cao nhất) để từ khó khăn mà doanh nghiệp gia cơng phần mềm Việt Nam gặp phải đúc kết thực tiễn tốt giúp mang lại thành công cho doanh nghiệp bƣớc đầu triển khai đạt chuẩn CMMI Do vậy, báo tập trung vào nghiên cứu thực tiễn tốt hữu ích (trong phạm vi báo khoa học đƣợc hiểu học, kỹ năng, phƣơng pháp hay kinh nghiệm hữu ích) đƣợc rút qua q trình triển khai áp dụng CMMI trƣờng hợp cụ thể công ty phần mềm FPT Câu hỏi phƣơng pháp nghiên cứu Việc nghiên cứu sử dụng phƣơng pháp nghiên cứu định tính (qualitative method) – sử dụng việc phân tích tình điển hình (case study) tuân theo phƣơng pháp luận Yin (1994) Với trọng tâm tìm hiểu thực tiễn giải pháp tốt việc triển khai áp dụng CMMI công ty FPT Software, việc nghiên cứu tập trung giải câu hỏi sau: - Trong việc triển khai, áp dụng đạt chuẩn CMMI, FPT Software gặp phải khó khăn FPT Software vƣợt qua khó khăn nhƣ nào? - Các học thực tiễn tốt rút từ trƣờng hợp FPT Software gì? Trƣờng hợp áp dụng chuẩn CMMI FPT Software FPT Software (viết tắt FSOFT) cơng ty thành viên thuộc tập đồn FPT Đƣợc biết đến doanh nghiệp phần mềm lớn Việt Nam với số cán nhân viên 2.700 ngƣời năm 2009 Năm 2008, doanh thu đạt 42 triệu USD công ty trở thành 150 doanh nghiệp phần mềm lớn giới (FPT Software, 2008) Để đạt đƣợc thành công nhƣ vậy, vào năm đầu thành lập, cơng ty cịn có quy mô nhỏ, FSOFT không ngần ngại sang Ấn Độ học hỏi kinh nghiệm áp dụng nhằm phát triển chất lƣợng khẳng định thƣơng hiệu mờ nhạt thị trƣờng quốc tế Vào thời điểm đó, chuyến công du học hỏi Ấn Độ - quốc gia số công nghệ thông tin gia công phần mềm giúp cho ban lãnh đạo FSOFT lần đầu tiếp cận với tiêu chuẩn CMM đƣợc biết giới có doanh nghiệp đạt đƣợc CMM Với tâm cam kết mạnh mẽ ban lãnh đạo, đầu năm 2001 FSOFT thức triển khai dự án CMM- Liên tục năm tiếp theo, FSOFT không ngừng cải tiến câng cao chất lƣợng đạt CMM-5 vào năm 2004 sau CMMI-5 Hiện với tiêu chí khơng ngừng cải tiến phát triển, FSOFT tiếp tục triển khai dự án CMMI-5 theo yêu cầu chất lƣợng đƣợc giới công nhận (Nguồn: trên) Nhờ đạt đƣợc CMMI mức cao giúp FPT Software khẳng định chất lƣợng, thƣơng hiệu thị trƣờng quốc tế, chinh phục đƣợc thị trƣờng khó tính nhƣ Nhật Bản, trở thành đối tác nhiều công ty công nghệ phần mềm tiếng giới, doanh nghiệp đầu tầu Việt Nam Quá trình triển khai áp dụng chuẩn CMMI FPT Software FPT Software thức triển khai dự án CMM/CMMI vào năm 2001 thông qua việc ký kết hợp đồng tƣ vấn với công ty KPMG Ấn Độ Sau năm kể từ năm 2001 đến năm 2006, FSOFT đạt đƣợc CMMI mức (theo Sử ký FPT nguồn vấn trực tiếp) Sự kiện đƣa FPT Software vào danh sách khoảng 150 công ty tổ chức tồn giới đƣợc Viện Cơng nghệ Phần mềm Hoa Kỳ (SEI) công nhận Hệ thống quy 75 trình sản xuất phần mềm đạt mức cao mơ hình trƣởng thành lực sản xuất phần mềm Bảng mô tả mốc thời gian cụ thể triển khai CMM/CMMI FPT Software Bảng Các mốc triển khai CMM/CMMI FPT Dự án Mốc thời gian Triển khai Đạt Mục Tiêu Kết CMM quy trình quản lý, tổ chức sản xuất, phát triển kỹ lập kế hoạch, phân tích trƣờng quốc tế quản lý, đáp ứng tốt yêu cầu chất lƣợng khách hàng phần mềm có chất lƣợng hàng đầu giới CMM - 19/02/2003 10% quy trình 100% dự án tăng 67% động tăng 33% CMMI-5 cầu CMMI đạt CMMI-5 vòng năm -5và đƣợc đƣa vào danh sách 150 công ty tổ chức tồn giới đƣợc SEI cơng nhận Nguồn: Tổng hợp từ VNExpress (2004), Sử ký FPT (2008) vấn trực tiếp Khó khăn giải pháp FSOFT triển khai CMMI CMM/CMMI hệ thống tiêu chuẩn quốc tế hóa Tuy nhiên, khơng phải điểm mạnh CMMI phù hợp với tất tổ chức công ty phần mềm Với cấu hay phƣơng pháp việc tiến hành áp dụng chuẩn CMMI gặp phải vài thiếu sót mà ngun nhân khơng doanh nghiệp chƣa hiểu rõ khái niệm mà việc tiến hành tổ chức hay doanh nghiệp không đƣợc nhƣ mong đợi FPT Software khoảng năm để có đƣợc chứng CMMI-5 (Duy An, 2009) Đây khoảng thời gian dài doanh nghiệp nào, đòi hỏi phải có đầu tƣ chuẩn bị kỹ lƣỡng mặt để áp dụng giải đƣợc vấn đề khó khăn gặp phải trình xây dựng áp dụng chuẩn CMMI Thông qua nghiên cứu công ty FPT Software, báo tổng hợp số khó khăn mà doanh nghiệp gặp phải trình nâng cao chất lƣợng quản lý quy trình sản xuất phần mềm đạt chứng CMMI số giải pháp FSOFT áp dụng mơ hình CMMI (Bảng 3) Bảng Khó khăn giải pháp FSOFT triển khai CMMI Khó khăn Giải pháp CMMI tạo, thi tìm hiểu CMMI, luyện thi thử CMM/CMMI gia với chuyên gia Ấn Độ, có thƣơng hiệu lớn chi phí tƣ vấn hợp lý so với thuê chuyên gia từ Mỹ Lựa chọn nhân lực triển khai dự án, chất lƣợng nguồn nhân lực có kinh nghiệm, đáp ứng yêu cầu tham gia dự án Tiếp cận hệ thống lý thuyết CMMI Khó khăn lớn trƣớc hết q trình áp dụng mơ hình CMMI vấn đề hiểu biết CMMI lập trình viên Việt Nam yếu Nguyên nhân CMMI mơ hình phức tạp việc giảng dạy nhƣ tiếp cận sở lý luận CMMI trƣờng đại học kỹ thuật Việt Nam không đƣợc trọng Theo vấn với số sinh viên Khoa Công nghệ thông tin Trƣờng Đại học Công nghệ số lập trình viên Việt Nam, đa phần khơng nắm rõ, nói chƣa biết CMMI thƣờng khơng để ý đến quy trình chất lƣợng Bên cạnh đó, tài liệu tham khảo nhƣ giáo trình CMMI Việt Nam tiếng Việt ít, thƣờng có tài liệu viện SEI tiếng Anh Trong đó, sinh viên lập trình thƣờng khơng trọng học tiếng Anh Đây rào cản lớn mà FSOFT gặp phải triển khai dự án CMM/CMMI Giải cho vấn đề này, FPT Software tổ chức hội 76 thảo CMM Khu công nghệ cao Láng Hòa Lạc nhằm đào tạo phổ biến kiến thức CMM cho nhân viên đƣợc lựa chọn đợt đánh giá công ty tƣ vấn KPMG Đồng thời, FSOFT tổ chức lớp đào tạo ngắn hạn cho tất nhân viên yêu cầu tồn lập trình viên phải nâng cao trình độ ngoại ngữ thực sách nâng cao chất lƣợng cấp lĩnh vực công ty Bên cạnh đó, để khuyến khích nâng cao chất lƣợng khóa đào tạo FSOFT “CMMI mơ hình phức tạp khơng trọng đưa vào giảng dạy tiếp cận nhà trường đại học kỹ thuật Việt Nam Do vậy, hiểu biết CMMI lập trình viên Việt Nam yếu.” cịn tổ chức thi tìm hiểu CMMI luyện thi thử CMM/CMMI trƣớc đợt đánh vấn Khó khăn lớn thứ chi phí tƣ vấn triển khai đánh giá CMMI cao Theo đại diện công ty PSV GCS, kinh phí tiến hành đánh giá theo mơ hình CMMI lên đến vài chục hay vài trăm ngàn USD (PSV chi khoảng 105.000 USD GCS xấp xỉ 50.000 USD) Đây tốn nan giải doanh nghiệp phần mềm nhỏ (Hồng Vy, 2006) Nhƣ vậy, để triển khai dự án CMMI, doanh nghiệp phải có tiềm lực vốn lớn Ngay với doanh nghiệp lớn nhƣ FSOFT chi tƣ vấn lớn khó khăn mà doanh nghiệp phải cân nhắc lựa chọn công ty tƣ vấn Giải pháp ban lãnh đạo FSOFT cho vấn đề chi phí tƣ vấn, triển khai đánh giá CMM/CMMI lựa chọn tổ chức hay công ty Ấn Độ đƣợc SEI ủy quyền với tổ chức này, chi phí hợp lý so với chuyên gia Mỹ Trong thực tế triển khai CMM/CMMI FSOFT, doanh nghiệp ký kết hợp đồng với công ty KPMG sử dụng chuyên gia Ấn Độ Lựa chọn nhân lực triển khai dự án, chất lượng nguồn nhân lực Lựa chọn thành viên triển khai dự án CMMI khó khăn mà FSOFT gặp phải áp dụng mơ hình CMMI Với nhân lực đơng đảo lên đến 2.000 lập trình viên, việc lựa chọn ứng viên có đầy đủ lực khơng phải q khó cấp lãnh đạo FSOFT Tuy nhiên tính chất phực tạp mơ hình CMMI, thành viên dự án phải đáp ứng đầy đủ yêu cầu CMMI, đồng thời cần phải thơng thạo tiếng Anh Những u cầu địi hỏi FSOFT phải có lực lƣợng nhân viên chuẩn lực thƣờng xuyên tự trau dồi nâng cao chuyên môn nhƣ ngoại ngữ Bên cạnh đó, q trình xây dựng dự án cịn địi hỏi tồn nhân viên phải có lực chun môn khả ngoại ngữ tốt để đảm bảo cho trình kiểm tra đánh vấn 70% số nhân viên tổ chức hay công ty đạt đủ yêu cầu CMMI Tóm lại, để triển khai dự án CMMI thành cơng, FSOFT phải có lực lƣợng cán nhân viên có đầy đủ lực chun mơn nhƣ trình độ ngoại ngữ Tuy nhiên, vấn đề đào tạo nhân lực ngành công nghệ thông tin Việt Nam đƣợc đánh giá yếu chƣa đáp ứng đƣợc nhu cầu thị trƣờng Phần lớn sinh viên lập trình sau trƣờng hầu nhƣ ngoại ngữ số kỹ chuyên ngành, nhƣ hiểu biết tiêu chuẩn quốc tế Giải khó khăn chất lƣợng lập trình viên cơng ty, từ ngày đầu thành lập, FSOFT đề tiêu chuẩn cao trình tuyển dụng Đồng thời FSOFT khơng ngừng khuyến khích đào tạo nhằm nâng cao chất lƣợng đội ngũ cán nhân viên Để làm gƣơng cho nhân viên, cấp lãnh đạo FSOFT ngƣời đầu phong trào học tập, nâng cao lực chuyên môn khả ngoại ngữ Bên cạnh đó, để đáp ứng nhu cầu trực tiếp công ty nguồn nhân lực chất lƣợng cao, FSOFT ký kết hợp đồng liên kết đào tạo lập trình viên với trƣờng đại học kỹ thuật, đặc biệt việc ký kết hợp đồng với Cơng ty đào tạo lập trình viên hàng đầu Ấn Độ Aptech nhằm đào tạo trực tiếp nguồn nhân lực chất lƣợng cao đạt tiêu chuẩn quốc tế Trong tháng 9/2006, Trƣờng Đại học FPT nhận định thức thành lập (theo Sử ký FPT) Với quy trình giảng dạy đạt tiêu chuẩn, sinh viên đƣợc đào 77 tạo thông thạo tiếng Anh tiếng Nhật , Trƣờng Đại học FPT thu hút đƣợc nhiều học sinh sinh viên đăng ký học tập trở thành nơi đào tạo, cung cấp lực lƣợng lập trình viên chất lƣợng cao cho tồn ngành cơng nghệ thơng tin Việt Nam Nhƣ vậy, biện pháp đào tạo nguồn nhân lực lâu dài nhƣ trực tiếp đào tạo cán công nhân viên công ty, FPT Software khắc phục đƣợc khó khăn lớn q trình hội nhập nguồn nhân lực Một số học thực tiễn hữu ích rút cho q trình triển khai CMMI Cam kết lãnh đạo Theo nhƣ vấn trực tiếp chúng tôi, chuyên gia CMMI FPT Software khẳng định cam kết lãnh đạo tâm đạt đƣợc CMMI quan trọng Quyết tâm ban lãnh đạo thể việc chuẩn bị nguồn lực mạnh, không nguồn vốn mà đầu tƣ nguồn lực khác Theo đó, cam kết lãnh đạo đảm bảo cho toàn dự án đƣợc thực hiện, đảm bảo đầu tƣ, nhƣ ý, quan tâm tồn nhân viên cơng ty, tổ chức với dự án đƣợc thể nội dung học Chuẩn bị nguồn vốn nhân lực đủ mạnh CMMI mơ hình chất lƣợng chƣa phổ biến Việt Nam Để đƣợc công nhận tồn giới doanh nghiệp phải chấp nhận đầu tƣ thuê chuyên gia tƣ vấn đánh giá tổ chức đƣợc SEI ủy quyền Hiện nay, Việt Nam chƣa có tổ chức thức cung cấp dịch vụ (chỉ có số tổ chức đào tạo, huấn luyện áp dụng CMMI nhƣng chuyên gia tƣ vấn đánh giá phải thuê nƣớc ngoài) Nhƣ vậy, lựa chọn tối ƣu cho doanh nghiệp ký hợp đồng tƣ vấn, đánh giá với tổ chức có uy tín nƣớc nhƣ Mỹ Ấn Độ, thƣờng chi phí hợp đồng cao, vào khoảng từ vài chục nghìn đến vài trăm nghìn đơla Bên cạnh đó, dự án CMMI thƣờng kéo dài từ đến năm cần đầu tƣ nguồn nhân lực đủ mạnh để tiến hành triển khai dự án thành cơng phí đầu tƣ cho dự án lớn Nhƣ vậy, ban lãnh đạo công ty cần chuẩn bị đảm bảo nguồn lực vốn đủ mạnh chi cho toàn dự án Phát triển, trưởng thành nhân lực Việc phát triển trƣởng thành nhân lực thểhiện khía cạnh: (i) lựa chọn nhân viên chủ chốt làm gƣơng tiên phong cho thay đổi; (ii) xây dựng phát triển nhân lực Lựa chọn, thành lập đội dự án triển khai CMM/CMMI thực chất thành lập nhóm qui trình kĩ nghệ phần mềm Software Engineering Process Group (SEPG) cho việc cải tiến qui trình Đây lực lƣợng nhân tố giúp cho tổ chức hay cơng ty thay đổi cải tiến quy trình Vấn đề thành lập nhóm SEPG đặc biệt quan trọng liên quan đến thành cơng tồn dự án: “một SEPG tốt nhóm giúp cho tổ chức cải tiến hiệu giải vấn đề then chốt nó” (John Vũ, 2009) Nhóm đƣợc lựa chọn từ lực lƣợng chuyên gia công ty với lực chun mơn cao, địi hỏi phải có tinh thần trách nhiệm với nhiệm vụ đƣợc giao Nhƣ vậy, doanh nghiệp nên lựa chọn nhân viên có lực tốt để thành lập nhóm SEPG Bên cạnh đó, thực nâng cấp hệ thống quy trình đƣợc thực tồn doanh nghiệp vài phận cơng ty cần lựa chọn cải tiến, thay đổi học tập từ cấp lãnh đạo, nhân viên ƣu tú làm hình mẫu học tập tâm xây dựng tổ chức chất lƣợng, làm tiên phong cho toàn thể nhân viên noi theo Đối với việc xây dựng phát triển nhân lực, ngành công nghiệp phần mềm, ngƣời khâu quan trọng Theo ý kiến số chuyên gia lĩnh vực phần mềm FPT, quy trình tốt đƣợc thực đủ tất bƣớc không đảm bảo cho thành công dự án phần mềm Việc sử dụng quy trình chuẩn nhƣng chi tiết thực bƣớc sai nhƣ việc áp dụng công nghệ tốt nhƣng việc sử dụng khơng có phƣơng pháp khơng đem lại kết tốt Trong trƣờng hợp đó, sản phẩm 78 phần mềm hồn thành nhƣng chất lƣợng sử dụng đƣợc Nhìn từ thực tiễn trình áp dụng CMMI FPT Software, công ty luôn nhấn mạnh phát triển nguồn lực ngƣời, nâng cao chất lƣợng toàn thể nhân viên Nhƣ vậy, học doanh nghiệp cần xây dựng kế hoạch phát triển trƣởng thành nguồn nhân lực chuyên môn nhƣ nghiệp vụ Đồng thời đặt yêu cầu cao mặt tuyển dụng, kết hợp liên kết đào tạo với tổ chức giáo dục, tạo nguồn lực chắn cho doanh nghiệp trình phát triển Ngoại ngữ vấn đề quan trọng Ngành CNTT nói chung cơng nghiệp (gia cơng) phần mềm nói riêng ngành cần khả ngoại ngữ tốt, tiếng Anh Trên thực tế, lập trình viên Việt Nam hầu nhƣ khả giao tiếp tiếng Anh Bên cạnh vấn đề áp dụng mơ hình CMMI u cầu sử dụng 100% ngôn ngữ tiếng Anh, lý thuyết tài liệu CMMI hầu hết tiếng Anh Thêm vào đó, tiếng Anh ngơn ngữ sử dụng trình vấn nhân viên tồn cơng ty Nhƣ để áp dụng thành công CMMI, nhƣ mở đƣờng tiến bƣớc vào hoạt động kinh doanh quốc tế doanh nghiệp phần mềm nên trọng nâng cao lực ngoại ngữ nhân viên, xây dựng phong trào học ngoại ngữ cấp tổ chức từ lãnh đạo đến đội ngũ lập trình viên Phát triển trưởng thành quản lý, tổ chức cấu trúc dự án Dự án CMM/CMMI dự án lớn bao gồm lực lƣợng nguồn vốn dồi Với dự án lớn nhƣ vậy, vấn đề quản lý dự án yêu cầu phải rành mạch, xác kịp thời Để làm đƣợc điều đó, q trình quản lý dự án nên trọngcác vấn đề sau: - Hợp tác chủ yếu, kỷ luật cần thiết: khuyến khích cá nhân tự giác, tuân thủ quy định Thực cổ vũ đoàn kết, phối hợp nhịp nhàng toàn thể thành viên dự án - Xây dựng triển khai dự án theo giai đoạn, lịch trình cụ thể Định nghĩa mục tiêu, số liệu từ đầu Thực phân chia lực lƣợng tập trung xây dựng triển khai hạng mục dự án Doanh nghiệp tham khảo đƣợc khuyến khích nên xây dựng lộ trình triển khai dự án dựa theo lộ trình IDEAL: Initiating (Khởi đầu), Diagnosing (Chẩn đoán), Establishing (Thiết lập), Acting (Hành động), Leveraging (Thúc đẩy) thực theo bƣớc lộ trình (John Vũ, 2009) - Xây dựng tiêu, kết dự án gắn liền với lực cán quản lý, nhân viên, liên tục có trao đổi hoạt động cải tiến, thành tựu, mục đích, mục tiêu - Thành lập phận hỗ trợ riêng biệt, hỗ trợ xử lý yêu cầu phát sinh Kiểm tra giám sát chặt chẽ rủi ro ảnh hƣởng đến dự án Biến tiêu chất lượng thành văn hóa Biến tiêu chất lƣợng thành văn hóa doanh nghiệp chiến lƣợc lớn FSOFT Dự án CMMI dự án lớn liên quan trực tiếp đến tồn tài sản cơng ty, từ mục tiêu kinh doanh, văn hóa doanh nghiệp, thiết lập thực hành đổi mới, luồng thông tin truyền thông, đặc điểm lãnh đạo cấp cao đến đặc điểm nhân viên Do đó, để áp dụng CMMI, phải thực sở có doanh nghiệp, phù hợp với mục tiêu cải tiến quy trình, phù hợp với thân nhân viên lập trình Chính vậy, lập trình viên FSOFT không thực tập, làm quen với hệ thống quản lý chất lƣợng mà với họ CMMI đƣợc xây dựng trở thành phần văn hóa cơng ty Để làm đƣợc điều đó, cấp lãnh đạo FSOFT không ngừng phát triển công tác tuyền thông CMMI đến toàn thể nhân viện Song song với khóa đào tạo thi tìm hiểu CMMI với phần thƣởng cho đội dự án đạt chất lƣợng cao Chính sách biến chất lƣợng thành văn hóa giúp cho tồn thể nhân viên FSOFT hiểu rõ quy trình chất lƣợng CMMI giúp trình triển khai dự án thuận lợi, thành công 79 Các công cụ hiệu Trong dự án CMM/CMMI, FSOFT thành lập phận hỗ trợ công nghệ nhằm ứng dụng công cụ hỗ trợ vào q trình triển khai CMMI Các cơng cụ gói phần mềm lập định lƣợng dự án, quản lý vấn đề, quản lý cấu hình, kiểm tra phát triển phần mềm Việc sử dụng gói cơng cụ hỗ trợ giúp cho trình kiểm tra giám sát dự án đƣợc thực tối ƣu gọn nhẹ hơn, giúp giảm gánh nặng kiểm tra đánh giá cho đội đánh giá dự án, hỗ trợ theo dõi lịch trình hoạt động, nâng cao hiệu quy trình cải tiến Nhƣ vậy, triển khai dự án, doanh nghiệp cần hiểu rõ tầm quan trọng công cụ hỗ trợ thực thi CMMI; từ đó, lựa chọn sử dụng công cụ hỗ trợ hiệu nhƣ thành lập phận công nghệ giúp hỗ trợ triển khai sử dụng công nghệ Tư vấn chuyên nghiệp Thực tế triển khai dự án CMMI, doanh nghiệp tự nghiên cứu xây dựng theo tài liệu CMMI thuê chuyên gia đánh giá đƣợc SEI ủy quyền để đánh giá trình áp dụng CMMI công ty Đây phƣơng án giúp cơng ty tối thiểu hóa chi phí tƣ vấn Tuy nhiên phƣơng án mang tính rủi ro cao Theo nghiên cứu thực tiễn trình áp dụng CMMI FPT Software, khẳng định chuẩn CMMI phức tạp lập trình viên Việt Nam Khi doanh nghiệp lựa chọn khơng th tƣ vấn phải tự đối mặt với tồn rủi ro q trình triển khai dự án thiếu kinh nghiệm Kết dự án thƣờng không đạt chất lƣợng cao Giải pháp tối ƣu cho công ty thuê chuyên gia tƣ vấn Tuy nhiên câu hỏi đặt thuê chuyên gia tƣ vấn đâu chi phí phù hợp Theo kinh nghiệm số doanh nghiệp Việt Nam đạt CMMI, điển hình FSOFT, lựa chọn KPMG - công ty tƣ vấn đa quốc gia sử dụng chuyên gia Ấn Độ có chi phí tƣ vấn rẻ so với Mỹ Bên cạnh đó, doanh nghiệp lựa chọn thuê tƣ vấn từ số tổ chức đào tạo có chi nhánh Việt Nam nhƣ ECC International Kết luận CMMI doanh nghiệp phần mềm Việt Nam không chứng chỉ, hệ thống nhằm nâng cao chất lƣợng quản lý, mà tiêu đánh giá nâng cao hình ảnh thƣơng hiệu sức cạnh trạnh thị trƣờng quốc tế Từ học thực tiễn hữu ích rút từ trình triển khai CMMI FPT Software, khẳng định hệ thống mơ hình phức tạp nhƣng khơng phải khó để triển khai Đối với doanh nghiệp phần mềm có vận dụng linh hoạt việc triển khai CMMI khơng q khó khăn đem lại cho doanh nghiệp hội phát triển song song với trình xây dựng nâng cao lực cạnh tranh bối cảnh toàn cầu hóa Từ kết nghiên cứu đề cập báo gợi mở vài hƣớng nghiên cứu tƣơng lai để phục vụ tốt cho việc triển khai áp dụng chuẩn CMMI cho ngành công nghệ phần mềm nói chung gia cơng phần mềm Việt Nam nói riêng Các hƣớng nghiên cứu bao gồm nhƣng không hạn chế chủ đề sau: (i) Nghiên cứu q trình triển khai sách hỗ trợ 60 tỉ đồng cho doanh nghiệp phần mềm áp dụng CMMI; (ii) Nghiên cứu vấn đề luật sở hữu trí tuệ Việt Nam ảnh hƣởng tình trạng vi phạm quyền đến thƣơng hiệu, uy tín khả cạnh tranh doanh nghiệp phần mềm Việt Nam; (iii) Nghiên cứu hƣớng áp dụng mơ hình CMMI với doanh nghiệp phần mềm vừa nhỏ Việt Nam, từ đánh giá tích hợp mơ hình với quy mơ doanh nghiệp nhỏ nhƣ khó khăn trình xây dựng trƣởng thành hệ thống quản lý văn hóa Tài liệu tham khảo [1] A.T Kearney (2009), A.T.Kearney Global Services Location Index [2] Babu, M (2005), “Myth: All Outsourcing Is 80 Offshoring”, Computer World [3] Engardio, P (2006), “Outsourcing: Job Killer or Innovation Boost?”, Business Week [4] Ganesh, S (2007), “Outsourcing as Symptomatic Class visibility and ethnic scapegoating in the US IT sector”, Journal of Communication Management, Vol 11, Issue 1, pp 71-83 [5] Gareiss, R (2002), “Analyzing The Outsourcers”, Information Week [6] Krishna, S., Sahay, S and Walsham, G (2006), Managing Cross-Cultural Issues in Global Software Outsourcing, Springer Berlin Heidelberg [7] Lewin, A.Y and Couto, V (2006), Next Generation Offshoring: The Globalization of Innovation Offshoring Research Network 2006 Survey Report [8] Manning, S., Massini, S and Lewin, A.Y (2008), “A Dynamic Perspective on Next-Generation Offshoring: The Global Sourcing of Science and Engineering Talent”, Academy of Management Perspectives, Vol 22, No 3, pp 35-54 [9] Mellon, C (2006), CMMI for Development – Software Engineering Institute (SEI) [10] Norwood, J., Carson, C., Deese, M., Johnson, N.J., Reeder, F.S., Rolph, J.E and Schwab, S (2006), Off-Shoring: An Elusive Phenomenon, National Academy of Public Administration [11] Overby, S (2007), ABC: An Introduction to Outsourcing, Cisco CIO [12] Roehrig, P (2006), “Bet On Governance To Manage Outsourcing Risk”, Business Trends Quarterly [13] Rothman, J (2003), “11 Steps to Successful Outsourcing: A Contrarian's View”, Computer World [14] Software Engineering Institute (SEI), CMMI [15] VentureOutsource, "Terms and Definitions", www.ventureoutsource.com [16] Yin, R.K (1994), Case Study Research: Design and Methods, USA: Sage Publications [17] Duy An (2009), “FPT Software tặng không cẩm nang CMMi-5”, ICT News, 20/8/2009 [18] Tr.Bình (2009), “Giá gia công phần mềm Việt Nam rẻ châu Á”, Sài Gịn Giải Phóng, 11/3/2009 [19] Bộ Thơng tin truyền thông (Thông tin truyền thông (2009), White book 2009, Nhà xuất thông tin truyền thông [20] Bộ Thông tin truyền thông (Thông tin Truyền thông) (2010), “Thơng cáo báo chí dự án “Hỗ trợ doanh nghiệp xây dựng, áp dụng quy trình sản xuất theo chuẩn”: Bộ thông tin truyền thông triển khai dự án đầu tƣ hỗ trợ doanh nghiệp xây dựng, áp dụng đánh giá đạt chứng quy trình sản xuất theo chuẩn CMMI” [21] M.Chung (2009), “Công nghiệp phần mềm đạt doanh thu gần 900 triệu USD năm nay”, VnEconomy, 11/2009 [22] Hà Hữu Cƣờng (2008), “Đề tài nghiên cứu sơ lƣợc CMMvà CMMI” [23] FPT, “Sử Ký FPT”, www.fpt.com.vn [24] FPT Software (2008), “Giới thiệu FPT Software” [25] Indiamart (2007), “CMMI Assessment Services” [26] Lê Huy Hoàng (2008), “Một số giải pháp đẩy mạnh gia công xuất phần mềm Việt Nam”, Đề tài nghiên cứu khoa học Trƣờng Đại học Kinh tế - Đại học Quốc gia Hà Nội năm 2007-2008 [27] Vân Oanh (2009), “Hỗ trợ doanh nghiệp phần mềm áp dụng chuẩn CMMI”, The Saigon Times [28] Hàn Phi (2009), “Gia công phần mềm loạn đợi "nam hùng” ?”, Công an Nhân dân, 5/8/2009 [29] Quốc Thanh (2004), “Nhịp sống số: Việt Nam lọt vào top 25 gia công phần mềm dịch vụ”, Tuổi Trẻ Online, 1/7/2004 [30] Nguyễn Thị Ngọc Thoa (2007), “Những học rút từ dự án”, FSoft [31] Quang Trung (2008), “Gia cơng phần mềm: Thiếu tính chun nghiệp”, VTC [32] VnExpress (2004), “Công ty FPT Phần mềm đạt chứng CMM 5”, 5/4/2004 81 [33] VnMedia (2008), “Việt Nam phấn đấu trở thành nƣớc xuất phần mềm lớn thứ giới” [34] John Vũ (2009), “Các câu hỏi tiến hành CMMI-1” [35] Hồng Vy (2006), “CMMI với doanh nghiệp phần mềm: “Giấy thông hành” thời hội nhập”, PCWorld, 3/3/2006 Useful practices in adopting the CMMI standard for Vietnamese software outsourcing firms: Lessons learnt from FPT software Vu Anh Dung, Le Hai Yen, Vu Phuong Thao, Xa Manh Hung Faculty of International Economics, University of Economics and Business, Vietnam National University, Hanoi, 144 Xuan Thuy, Cau Giay, Hanoi, Vietnam This paper aims to analyse and draw some useful practical lessons in adopting the CMMI standard (or approach) for Vietnamese software outsourcing firms Based upon the analysis of the case of FPT Software, i.e the difficulties the company tackled, the paper synthesizes and draws useful practices(or lessons) They are: (1) Commitments from the top management; (2) Planning sufficient capitalresources; (3) Human resources development and improvement; (4) Foreign language as a key; (5)Development and improvement of project structure organization and management; (6) Turning qualitynorms into corporate culture; (7) Developing effective tools and methods; and (8) Using professionalconsultancy These practices are good lessons for Vietnamese software outsourcing firms to refer toand to learn from when adopting the CMMI standard in order to improve and enhance their product Quality and competitive competence in the global mark et of software outsourcing PHỤ LỤC B: PHÂN PHỐI T VÀ PHÉP KIỂM T STUDENT ... chuẩn đo lƣờng sở để phân tích từ dự tốn lên kế hoạch cho dự án góp phần nâng cao chất lƣợng dự án Tuy nhiên dựa vào thƣớc đo trực tiếp dự án để đánh giá kiểm định cho dự án chƣa đủ, kể từ CMMI. .. lƣờng phân tích đánh giá mức độ ảnh hƣởng yếu tố đến kết dự án Các yếu tố gián tiếp đƣợc sử dụng lập kế hoạch dự án nhƣ có tác dụng dự báo 16 1.2.2 Các câu hỏi nghiên cứu Cách xác định thƣớc đo dự. .. đích xây dựng mơ hình cho thƣớc đo gián tiếp để xác thực việc đo lƣờng CMMI Đề tài xây dựng đƣợc mơ hình thể mối tƣơng quan kết dự án với yếu tố gián tiếp: Trung bình số năm kinh nghiệm dự án, tỉ