Chương 1: Tổng quan về đề tài. Nêu tổng quan về nghiên cứu, lý do hình thành đề tài, trình bày mục tiêu, phạm vi và phương pháp nghiên cứu, ý nghĩa thực tiễn và bố cục của đề tài. Chương 2: Cơ sở lý thuyết và Mô hình nghiên cứu. Nêu khái quát về dự án gia công phần mềm, định nghĩa và đo lường sự thành công của dự án, các yếu tố ảnh hưởng đến sự thành công của các dự án trong các nghiên cứu đã được thực hiện trước đây liên quan đến lĩnh vực phần mềm, mô hình nghiên cứu đề xuất và các giả thuyết trong mô hình.
Chương 3: Phương pháp và Thiết kế nghiên cứu. Trình bày các thông tin về mẫu nghiên cứu, về phương pháp nghiên cứu để kiểm định thang đo, kiểm định sự phù hợp của mô hình nghiên cứu với các giả thuyết đề ra. Chương 4: Phân tích dữ liệu. Trình bày các phân tích để kiểm định các mô hình và kiểm định các giả thuyết.
Chương 5: Kết luận và Kiến nghị. Tóm tắt các kết quả chính của nghiên cứu, các kết luận và kiến nghị. Những đóng góp và hạn chế của đề tài, so sánh với các nghiên cứu khác và hướng nghiên cứu tiếp theo. Tài liệu tham khảo.
13 CHƯƠNG 2: CƠ SỞ LÝ THUYẾT VÀ MÔ HÌNH NGHIÊN CỨU 2. Giới thiệu cơ sở lý thuyết sử dụng trong đề tài: 2. Cơ sở lý thuyết liên quan đến việc đo lường sự thành công của dự án Khái niệm về sự thành công của dự án hệ thống thông tin nói chung hay dự án phần mềm nói riêng là phức tạp và đa dạng. Tùy thuộc vào các mục tiêu khác nhau mà việc đo lường sự thành công của một dự án phần mềm cũng khác nhau.
Trong đề tài nghiên cứu này, tác giả chọn ra một số mô hình phù hợp ở các nghiên cứu trước và có liên quan đến đề tài để làm cơ sở lý thuyết cho việc nghiên cứu như sau: Mô hình Hệ thống thông tin thành công (IS Success Model - William H. DeLone and Ephraim R. o (4) Ý định sử dụng/Sử dụng (Intention to use/Use): đo lường mức độ sẵn sàng và tần suất sử dụng IS của người sử dụng. 14 o (5) Sự hài lòng của người sử dụng (User Satisfaction): đo lường mức độ hài lòng của người sử dụng khi họ sử dụng IS.
Đây được xem là một trong những yếu tố quan trọng đối với sự thành công của một IS. o (6) Lợi ích ròng (Net benefits): yếu tố này đo lường những lợi ích mà một IS mang lại cho các tổ chức sử dụng nó như hiệu quả mang lại trong công việc, hay đơn giản hóa công việc… INFORMATION QUALITY INTENTION USE TO USE SYSTEM QUALITY NET BENIFITS USER SATISFACTION SERVICE QUALITY Hình 1 Mô hình Hệ thống thông tin thành công (Delone và Mclean, 2003) [1] Phương pháp khung logic cho định nghĩa thành công của dự án (Logical framework method (LFM) - David Baccarini, 1999)[2]: Theo David Maccarini, dự án thành công là một khái niệm cốt lõi của quản lý dự án, nhưng định nghĩa của nó vẫn còn khó để xác định. Các nhóm dự án phải có một sự hiểu biết rõ ràng về mục tiêu thành công cho dự án của họ là gì khi muốn xác định điều này. David Maccarini đã sử dụng phương pháp khung logic (LFM) làm nền tảng để đưa ra khung chi tiết cho việc xác định sự thành công của dự án.
Với phương pháp tiếp cận theo hướng từ trên xuống (top-down) của LFM, ông đã đưa ra 4 cấp độ cho mục tiêu của dự án 15 (project objectives) với tiêu chí mục tiêu của cấp độ thấp là phải hoàn thành những công việc nhằm giải quyết vấn đề cho mục tiêu ở cấp độ cao hơn. Cụ thể 4 cấp độ bao gồm: (1) Mục đích của dự án (project goal): là các định hướng chiến lược tổng thể mà dự án sẽ đóng góp và phù hợp với chiến lược phát triển của tổ chức. (3) Đầu ra của dự án (project output): là những kết quả tức thời, cụ thể và hữu hình, được tạo ra bởi các hoạt động của dự án. Kết quả đầu ra này sẽ giải thích những gì dự án sẽ tạo ra.
(4) Đầu vào của dự án (project input): là nguồn lực, tài nguyên đưa vào để hoạt động và cung cấp sản phẩm cho đầu ra. Những hoạt động này giải thích dự án đã được thực hiện như thế nào, cấu trúc phân chia công việc như thế nào, tiến độ và ngân sách như thế nào… Và 4 cấp độ trên được gom nhóm vào 2 thành phần để đo lường sự thành công của dự án (hình 2), đó là: o Quản lý dự án thành công (đầu vào và đầu ra của dự án): tập trung vào quy trình quản lý và đạt được mục tiêu về chi phí, thời gian và chất lượng. o Sản phẩm thành công (mục đích và mục tiêu của dự án): tính hiệu quả của sản phẩm/phầm mềm được tạo ra trong quá trình thực hiện dự án. Project success = Project management success + Product success Hình 2 Khung logic định nghĩa sự thành công của dự án (David Baccarini, 1999) [2] 16 Mô hình dự án thành công (Project success model - Danie van der Westhuizen, 2005)[3] Trên cơ sở lý thuyết từ mô hình của DeLon and McLean [2] và khung logic định nghĩa về dự án thành công của David Baccarini [3], Danie van der Westhuizen đã đề xuất một mô hình kết hợp việc đo lường sự thành công trong quản lý dự án với mô hình của Delon & McLean để đo lường sự thành công của dự án, đó là: Project success = dimensions of project management success + dimensions presented in the DeLone and McLean model Theo Danie van der Westhuizen, đo lường quản lý dự án thành công theo quan điểm truyền thống thường tập trung vào quy trình phát triển phần mềm dựa trên khía cạnh thời gian, chi phí và đáp ứng yêu cầu của phần mềm (chất lượng và chức năng) (Hình 3).
PROJECT STAKEHOLDER SATISFACTOR QUALITY OF PROJECT MANAGEMENT PROCESS WITHIN BUDGET Hình 3 Đo lường quản lý dự án thành công – quan điểm truyền thống (Danie van der Westhuizen, 2005) [3] Sau khi kết hợp các yếu tố về quản lý dự án thành công vào mô hình của Delon và McLean, mô hình được vẽ lại như sau (hình 4): 17 INFORMATION QUALITY INTENTION USE TO USE PROJECT STAKEHOLDER SATISFACTOR SYSTEM QUALITY NET BENIFITS + PROJECT SUCCESS = USER QUALITY OF SATISFACTION PROJECT MANAGEMENT PROCESS SERVICE QUALITY WITHIN BUDGET SYSTEM SYSTEM ORGANIZATION CREATED EXPERIENCED BENEFITED Project management success Product success Hình 4 Thêm các yếu tố của quản lý dự án thành công vào mô hình của DeLone and McLean [3] Với mô hình trên (hình 4), Danie van der Westhuizen lại tiếp tục chia nhỏ yếu tố đáp ứng yêu cầu chất lượng của phần mềm gồm các yếu tố nhỏ hơn như chất lượng thông tin (information quality), chất lượng hệ thống (system quality) và chất lượng dịch vụ (service quality). Mô hình được vẽ lại chi tiết hơn như sau (hình 5): WITHIN TIME SPECIFIED WITHIN INFORMATION BUDGET QUALITY INTENTION USE TO USE SPECIFIED QUALITY OF SYSTEM QUALITY NET BENIFITS PROJECT MANAGEMENT PROCESS USER SATISFACTION SPECIFIED SERVICE QUALITY PROJECT STAKEHOLDER SATISFACTION SYSTEM SYSTEM ORGANIZATION CREATED EXPERIENCED BENEFITED Project management success Product success Hình 5 Một mô hình đầy đủ hơn về thành công của dự án phần mềm ( Danie van der Westhuizen, 2005) [3] 18 2. Cơ sở lý thuyết liên quan đến các yếu tố chính ảnh hưởng đến sự thành công của dự án phần mềm: Walid Belassi and Oya Icmeli Tukel: Với mô hình nghiên cứu của Belassi và Tukel (1996) [4], có 4 nhóm yếu tố chính ảnh hưởng đến sự thành công của dự án, bao gồm (hình 6): o (1) Nhóm các yếu tố liên quan đến dự án (Factors related to the Project): kích thước, vòng đời, tính cấp thiết của dự án. o (2) Nhóm các yếu tố liên quan đến người quản lý dự án và thành viên (Factos related to the Project Manager and Team members): khả năng ủy quyền, khả năng phối hợp, năng lực của nhà quản lý, hay nền tảng kỹ thuật, khả năng giải quyết vấn đề của các thành viên nhóm.
o (3) Nhóm các yếu tố liên quan đến tổ chức (Factors related to the Organization): sự hỗ trợ của quản lý cấp cao, cấu trúc tổ chức của dự án. o (4) Nhóm các yếu tố liên quan đến môi trường bên ngoài (Factors related to the external environment): môi trường chính trị, môi trường kinh tế, môi trường xã hội. 19 Factors related to Project Manager - Ability to delegate authority - Ability to tradeoff Client Consultation and - Ability to coordinate Acceptance - Perception of his role & responsibilities - Competence - Commitment Project Team Member - Technical background - Communication Skills - Trouble shooting Project Manager s - Commitment Performance on the job Factors related to the external - Effective Planning and environment Scheduling - Effective Coordination and - Political environment communication - Economical Environment Factors related to Project - Effective use of managerial skill - Social Environment - Effective Control & Monitoring - Technological Environment - Size and value - Nature - Effective use of technology - Uniqueness of project activities - Client - Density of project - Competitors - Life cycle - Sub-contractors - Urgency Project preliminary estimates Factors related to Organization - Top Management support Availability of Resource (human, - Project Organizational structure financial, raw material & - Functional manager s Support facilities) - Project Champion SUCCESS OR FAILURE Hình 6 Bốn nhóm yếu tố ảnh hưởng đến sự thành công của dự án (Belassi và Tukel) [4] Reel: Theo nghiên cứu và đề xuất của Reel [5], 5 yếu tố quan trọng để quản lý dự án phần mềm thành công đó là: (1) Sự khởi đầu đúng đắng (Start on the right foot.): Điều này được thể hiện ở một số yếu tố như Thiết lập mục tiêu và những mong đợi cho các thành viên của dự án (Set realistic objectives and expectations for everyone), xây dựng nhóm làm việc hiệu quả (Build the right team), Cung cấp cho nhóm làm việc những gì mà họ nghĩ là cần thiết cho công việc (Give the team what they think they need).