Bối cảnh và vấn đề nghiên cứu

Trong bối cảnh công nghệ thông tin phát triển mạnh mẽ, việc tin học hóa các hoạt động tác nghiệp và quản lý đóng vai trò trung gian giữa tổ chức và môi trường, hỗ trợ lãnh đạo doanh nghiệp ra quyết định chiến lược và tác nghiệp chính xác. Công ty Cổ phần Công nghệ Vmodev Hà Nội là doanh nghiệp hoạt động chuyên sâu trong lĩnh vực thiết kế và gia công phần mềm, phát triển ứng dụng di động và website. Đối với doanh nghiệp này, mỗi đơn đặt hàng của khách hàng tương ứng với một dự án độc lập. Tuy nhiên, hoạt động quản trị dự án tại công ty đang bộc lộ nhiều hạn chế: chưa kiểm soát tốt quá trình thực hiện, tiến độ bị chậm trễ, thất thoát tài nguyên, thiếu hụt và phân bổ nhân sự chưa hợp lý, chưa kiểm soát toàn diện chất lượng sản phẩm cũng như khả năng dự báo rủi ro còn thấp. Để giải quyết các bất cập này, việc nghiên cứu đề tài "Phân tích, thiết kế hệ thống thông tin quản lý dự án cho Công ty Cổ Phần Công Nghệ Vmodev Hà Nội" được thực hiện.

Mục tiêu nghiên cứu của khóa luận gồm ba mục tiêu cụ thể:

  1. Hệ thống hóa cơ sở lý luận về hệ thống thông tin, hệ thống thông tin quản lý, dự án, quản lý dự án và phương pháp phân tích, thiết kế hệ thống thông tin.
  2. Vận dụng các phương pháp thu thập và xử lý dữ liệu để khảo sát, phân tích và đánh giá thực trạng hệ thống quản lý dự án tại Công ty Cổ phần Công nghệ Vmodev Hà Nội.
  3. Đề xuất giải pháp phân tích và thiết kế hệ thống thông tin quản lý dự án theo phương pháp hướng chức năng nhằm khắc phục các tồn đọng, nâng cao hiệu quả quản trị tại doanh nghiệp.

Nhiệm vụ nghiên cứu được xác định qua 5 bước:

  1. Tổng hợp cơ sở lý thuyết về dự án, quản lý dự án, hệ thống thông tin và phân tích thiết kế hệ thống.
  2. Xây dựng phiếu điều tra khảo sát thực trạng quản lý dự án tại doanh nghiệp.
  3. Thu thập phiếu khảo sát và ứng dụng phần mềm SPSS để phân tích, xử lý dữ liệu.
  4. Đánh giá toàn diện thực trạng hạ tầng, quy trình và hệ thống quản trị dự án của công ty.
  5. Xây dựng mô hình phân tích và thiết kế hệ thống thông tin quản lý dự án hướng chức năng cho công ty.

Đối tượng và phạm vi nghiên cứu:

  • Đối tượng nghiên cứu: Cơ sở lý thuyết về hệ thống thông tin quản lý, lý thuyết phân tích thiết kế hệ thống hướng chức năng; thực trạng hoạt động và quy trình quản lý dự án tại Công ty Cổ phần Công nghệ Vmodev Hà Nội (tập trung vào phòng Lập trình máy tính và phòng Kỹ thuật).
  • Phạm vi nội dung: Nghiên cứu quản lý dự án trên góc độ doanh nghiệp sản xuất, gia công phần mềm.
  • Phạm vi không gian: Công ty Cổ phần Công nghệ Vmodev Hà Nội (Tầng 4, Tòa nhà TTC, số 19 Duy Tân, Cầu Giấy, Hà Nội).
  • Phạm vi thời gian: Khảo sát thực trạng giai đoạn 2015–2017 và đề xuất giải pháp thiết kế cho các năm tiếp theo.

Cơ sở lý thuyết và phương pháp

Khóa luận xây dựng trên các khung lý thuyết và công trình học thuật tiêu chuẩn trong lĩnh vực hệ thống thông tin và quản trị dự án:

  • Khái niệm dự án và quản lý dự án: Tiếp cận theo giáo trình của PGS.TS Từ Quang Phương (2014, NXB Đại học Kinh tế Quốc dân), Trương Mỹ Dung (2005, NXB ĐHQG TP.HCM) và định nghĩa của Ban điều hành Đề án 112 Chính phủ (2001–2010).
  • Khái niệm hệ thống thông tin và hệ thống thông tin quản lý (MIS): Vận dụng định nghĩa và cấu trúc 5 thành phần tài nguyên hệ thống thông tin theo giáo trình của PGS.TS Đàm Gia Mạnh (2017, NXB Thống kê Hà Nội).
  • Khung vòng đời dự án (4 giai đoạn: Xây dựng ý tưởng, Phát triển, Thực hiện, Kết thúc) và chu trình phát triển hệ thống thông tin (Khảo sát, Phân tích, Thiết kế, Xây dựng, Cài đặt, Bảo trì).
  • Phương pháp phân tích, thiết kế hệ thống hướng chức năng: Vận dụng lý thuyết của GS. Nguyễn Văn Ba (NXB Đại học Quốc gia Hà Nội) với các công cụ mô hình hóa gồm Biểu đồ phân cấp chức năng (BPC/FHD), Biểu đồ luồng dữ liệu (DFD ở 3 mức: ngữ cảnh, mức đỉnh, mức dưới đỉnh) và Mô hình dữ liệu quan hệ (ERD).
  • Tài liệu tổng quan nghiên cứu: Tham khảo sách "Quản lý dự án công nghệ thông tin" của TS. Lê Văn Phùng, hướng dẫn chuẩn PMBOK (2013) của Viện Quản lý Dự án (PMI), các nghiên cứu của Duncan Haughey, Larry Richman và Indrajit Chatterjee.

Phương pháp thu thập và xử lý dữ liệu:

  • Thu thập dữ liệu thứ cấp: Kế thừa báo cáo tài chính, báo cáo hoạt động giai đoạn 2014–2016, tài liệu quy trình nội bộ và dữ liệu giới thiệu trên website chính thức của công ty.
  • Thu thập dữ liệu sơ cấp: Tiến hành quan sát trực tiếp quy trình tác nghiệp của nhân viên kỹ thuật và lập trình; phỏng vấn sâu ban giám đốc, trưởng các bộ phận; phát phiếu điều tra khảo sát với cỡ mẫu n = 20 phiếu (kết hợp câu hỏi đóng và câu hỏi mở).
  • Phương pháp xử lý dữ liệu: Phân tích định tính kết hợp phân tích định lượng bằng phần mềm SPSS (Statistical Product and Services) nhằm nhập liệu, làm sạch, thống kê mô tả, lập bảng chéo và vẽ biểu đồ phân tích.

Nội dung chính theo từng chương

CHƯƠNG 1: CƠ SỞ LÝ LUẬN VỀ PHÂN TÍCH, THIẾT KẾ HỆ THỐNG THÔNG TIN QUẢN LÝ DỰ ÁN

Chương 1 hệ thống hóa các định nghĩa cơ bản và nền tảng lý luận về quản lý dự án và phân tích thiết kế hệ thống thông tin. Tác giả làm rõ mục tiêu quản lý dự án xoay quanh việc hoàn thành công việc theo đúng yêu cầu kỹ thuật, chất lượng, trong phạm vi ngân sách và tiến độ cho phép. Bốn tiêu chí đánh giá dự án thành công được xác định gồm: sản phẩm đáp ứng yêu cầu người dùng và không vượt quá 10–20% chi phí/thời gian dự tính; người dùng hài lòng và tham gia vào quá trình phát triển; cấp quản lý cấp trên được cung cấp đầy đủ thông tin; đội ngũ thực hiện tích lũy kinh nghiệm và được đảm bảo quyền lợi.

Về mặt kỹ thuật hệ thống, chương này so sánh hai hướng tiếp cận chính: phân tích hướng đối tượng (sử dụng Use Case, Class Diagram, Sequence Diagram) và phân tích hướng chức năng (sử dụng BPC, DFD, ERD). Tác giả lựa chọn phương pháp phân tích hướng chức năng làm cơ sở cho toàn bộ khóa luận, đồng thời phân tích chi tiết các mức phân rã của biểu đồ DFD (mức ngữ cảnh, mức đỉnh, mức dưới đỉnh) cùng các quy tắc thiết kế cơ sở dữ liệu và giao diện người dùng.

Chương 2: THỰC TRẠNG HỆ THỐNG THÔNG TIN QUẢN LÝ DỰ ÁN TẠI CÔNG TY CP CÔNG NGHỆ VMODEV HÀ NỘI

Chương 2 trình bày tổng quan về Công ty Cổ phần Công nghệ Vmodev Hà Nội (thành lập ngày 07/12/2012, mã số thuế 0106056411, do ông Hoàn Tuấn Hải làm đại diện pháp luật). Cơ cấu tổ chức của doanh nghiệp gồm 50 nhân sự: 1 Tổng Giám đốc, 3 Giám đốc, 25 nhân viên phòng Lập trình, 15 nhân viên phòng Kỹ thuật, 4 nhân viên phòng Nhân sự và 2 nhân viên phòng Kế toán. Hoạt động kinh doanh chính là lập trình máy vi tính và gia công xuất khẩu phần mềm.

Kết quả khảo sát hạ tầng công nghệ thông tin và thực trạng quản lý dự án thông qua điều tra định lượng (n = 20) cho thấy:

Danh mục thiết bị / Hạ tầng Số lượng / Đặc tính kỹ thuật
Máy tính cá nhân & để bàn 50 chiếc
Máy chủ (Server) 1 chiếc (đặt tại phòng Kỹ thuật)
Thiết bị mạng & Văn phòng 6 Hub/Switch, 1 Modem, 2 bộ phát Wifi (chuẩn 802.11), 1 đường ADSL FPT cáp quang, 2 máy in, 1 máy scan/photo, 5 máy điện thoại bàn, 1 máy fax
Hệ điều hành máy tính Windows 7: 10 máy; Windows 8: 20 máy; Windows 10: 15 máy; Mac OS X: 5 máy
Phần mềm chuyên môn đang dùng MS Office, JIRA, Photoshop CS6, Maya, các phần mềm Editor Code
Hệ quản trị CSDL MySQL, Microsoft SQL Server (sử dụng mô hình quan hệ và mô hình thực thể liên kết)
Kiến trúc mạng nội bộ Mô hình Khách - Chủ (Client - Server), mạng LAN

Khảo sát thực trạng quy trình quản lý dự án cho thấy:

  • Nguồn tìm kiếm dự án: 45% từ kinh nghiệm và nhân viên nội bộ, 30% từ kênh truyền thông/website, 25% từ khách hàng trực tiếp.
  • Hình thức lưu trữ dữ liệu dự án: 60% dữ liệu được lưu trên hệ quản trị CSDL rời rạc của từng bộ phận, 40% lưu trữ thủ công bằng văn bản giấy.
  • Điểm nghẽn quản trị: Doanh nghiệp chưa có phần mềm hoặc hệ thống thông tin quản lý dự án tập trung; quy trình quản lý dự án chưa tuân thủ đầy đủ các bước chuẩn, còn thiếu bước và bị đảo lộn; khả năng dự báo rủi ro thấp; hệ thống hiện tại không đủ năng lực đáp ứng khi quy mô dự án nước ngoài tăng lên.

CHƯƠNG 3: ĐỊNH HƯỚNG VÀ ĐỀ XUẤT GIẢI PHÁP PHÂN TÍCH, THIẾT KẾ HỆ THỐNG THÔNG TIN QUẢN LÝ DỰ ÁN CHO CÔNG TY CP CÔNG NGHỆ VMODEV HÀ NỘI

Dựa trên định hướng tin học hóa toàn diện hoạt động quản trị, Chương 3 xây dựng chi tiết mô hình phân tích và thiết kế hệ thống thông tin quản lý dự án hướng chức năng cho công ty.

Về mặt phân tích chức năng:

  • Sơ đồ phân cấp chức năng (BPC) xác định hệ thống gồm 4 phân hệ chính:
    1. Quản lý khách hàng: Nhận yêu cầu khách hàng, Quản lý thông tin khách hàng.
    2. Điều phối thực hiện dự án: Lập kế hoạch, Quản lý tiến độ, Phân phối nguồn lực.
    3. Giám sát: Quản lý chất lượng (theo dõi và phân công sửa lỗi), Quản lý rủi ro (ghi nhận nguy cơ và biện pháp phòng ngừa).
    4. Báo cáo: Tìm kiếm và kết xuất báo cáo định kỳ theo các định dạng Word, Excel, PDF.
  • Biểu đồ luồng dữ liệu (DFD): Xác định 3 tác nhân ngoài tương tác trực tiếp với hệ thống gồm Khách hàng, Nhóm dự án và Giám đốc; xây dựng chi tiết DFD mức ngữ cảnh, DFD mức đỉnh (4 chức năng) và các DFD mức dưới đỉnh cho từng phân hệ tác nghiệp.

Thiết kế và triển khai hệ thống thông tin

Khóa luận hoàn thiện thiết kế kỹ thuật cho hệ thống thông tin quản lý dự án thông qua hai nội dung chính: thiết kế cơ sở dữ liệu quan hệ và thiết kế cấu trúc giao diện người dùng.

Thiết kế cơ sở dữ liệu

Hệ thống xác định 6 thực thể dữ liệu chính cùng mối quan hệ ràng buộc:

  • Mối quan hệ liên kết: Khachhang - Duan (1 - N); Nhanvien - Duan (N - 1); Duan - Bankehoach (1 - 1); Duan - Danhsachloi (1 - 1); Duan - Danhsachruiro (1 - 1); Nhanvien - Bankehoach (1 - N).

Cấu trúc từ điển dữ liệu của 6 bảng trong cơ sở dữ liệu được đặc tả như sau:

Bảng dữ liệu Tên trường Kiểu dữ liệu Mô tả chi tiết
Khachhang MaKH
TenKH
Diachi
SDT
Nchar(10)
Nvarchar(100)
Nvarchar(100)
Number
Mã khách hàng (Khóa chính)
Tên khách hàng
Địa chỉ
Số điện thoại
Nhanvien MaNV
TenNV
Diachi
SDT
Chucvu
Vaitro
Nchar(10)
Nvarchar(100)
Nvarchar(100)
Number
Nvarchar(100)
Nvarchar(150)
Mã nhân viên (Khóa chính)
Tên nhân viên
Địa chỉ
Số điện thoại
Chức vụ
Vai trò trong dự án
Duan MaDA
TenDA
Mota
Ngaybd
Ngaykt
Int
Nvarchar(100)
Nvarchar(100)
Date/time
Date/time
Mã dự án (Khóa chính)
Tên dự án
Nội dung mô tả
Ngày bắt đầu
Ngày kết thúc
Bankehoach Macv
Noidungcv
Muctieu
Thoihan
Nchar(10)
Nvarchar(200)
Nvarchar(200)
Date/time
Mã công việc (Khóa chính)
Nội dung công việc
Mục tiêu
Thời hạn hoàn thành
Danhsachloi STTloi
Nhomcn
Motaloi
Ngayyeucau
Nguoixuly
Trangthaixuly
Int
Nvarchar(100)
Nvarchar(100)
Date/time
Nvarchar(100)
Nvarchar(100)
Số thứ tự lỗi (Khóa chính)
Nhóm chức năng lỗi
Mô tả chi tiết lỗi
Ngày gửi yêu cầu sửa
Nhân viên xử lý
Trạng thái xử lý lỗi
Danhsachruiro STTruiro
Cacruiro
Nguyco
Anhhuong
Bienphap
Int
Nvarchar(100)
Nvarchar(100)
Date/time
Nvarchar(100)
Số thứ tự rủi ro (Khóa chính)
Nội dung rủi ro
Nguy cơ xảy ra
Mức độ ảnh hưởng
Biện pháp phòng ngừa

Thiết kế giao diện hệ thống

Khóa luận thiết kế các màn hình tương tác chính:

  • Màn hình Đăng nhập: Bao gồm trường nhập tên đăng nhập, mật khẩu, nút "Đăng nhập" và chức năng "Quên mật khẩu".
  • Màn hình Quản lý dự án (Menu chính): Thanh điều hướng chuyển tiếp tới 4 phân hệ chức năng (Quản lý khách hàng, Điều phối thực hiện dự án, Giám sát, Báo cáo) và nút "Thoát".
  • Màn hình Điều phối thực hiện dự án: Điều hướng tới các chức năng con gồm "Lập kế hoạch", "Quản lý tiến độ", "Phân phối nguồn lực", nút "Trở về" và "Thoát".
  • Màn hình Phân phối nguồn lực: Cho phép chọn dự án, tìm kiếm nhân viên theo mã MaNV, xem chi tiết vai trò, chỉnh sửa thông tin, xóa phân công, tạo mới hồ sơ nhân sự tham gia dự án.

Kết quả và đóng góp

Khóa luận đạt được các kết quả cụ thể sau:

  • Khảo sát và lượng hóa thực trạng hạ tầng phần cứng (50 máy tính, 1 máy chủ, 6 Hub/Switch), môi trường phần mềm (Windows, Mac OS X, MySQL, SQL Server) và cơ cấu 50 nhân sự tại Công ty Cổ phần Công nghệ Vmodev Hà Nội.
  • Phản ánh chính xác hiện trạng quản lý dự án: 40% hồ sơ dự án vẫn xử lý trên giấy, 60% lưu trữ dữ liệu phân tán, chưa có công cụ kiểm soát tiến độ và phân bổ nguồn lực tập trung, mức độ kiểm soát rủi ro còn thấp.
  • Xây dựng hoàn chỉnh hồ sơ phân tích hệ thống hướng chức năng gồm biểu đồ phân cấp chức năng BPC, hệ thống biểu đồ luồng dữ liệu DFD từ mức ngữ cảnh đến mức dưới đỉnh, mô hình thực thể liên kết ERD.
  • Thiết kế chi tiết cơ sở dữ liệu quan hệ gồm 6 bảng dữ liệu có cấu trúc khóa chính, kiểu dữ liệu chuẩn hóa và thiết kế các màn hình giao diện nghiệp vụ trực quan.
  • Đề xuất nhóm giải pháp quản trị và công nghệ: hoàn thiện cơ sở hạ tầng, nâng cấp đồng bộ hệ thống máy tính tương thích phần mềm, chuẩn hóa quy trình đào tạo nhân sự kết hợp kỹ năng quản trị kinh tế và chuyên môn công nghệ thông tin.

Hạn chế và hướng nghiên cứu tiếp

Khóa luận tồn tại một số hạn chế gắn liền với phạm vi và điều kiện nghiên cứu:

  • Hạn chế về phạm vi và thời gian: Nghiên cứu giới hạn trong phạm vi hoạt động của một doanh nghiệp phần mềm cụ thể (Vmodev Hà Nội) với chuỗi số liệu khảo sát tập trung giai đoạn 2015–2017; cỡ mẫu khảo sát điều tra còn khiêm tốn (n = 20 phiếu).
  • Giới hạn mức độ triển khai: Đề tài dừng lại ở giai đoạn khảo sát, phân tích nghiệp vụ và thiết kế mô hình logic, thiết kế cơ sở dữ liệu và giao diện mẫu; chưa bước vào giai đoạn lập trình mã nguồn, đóng gói sản phẩm phần mềm và thử nghiệm thực tế trong môi trường vận hành của doanh nghiệp.
  • Hướng mở tiếp theo: Cần hiện thực hóa mô hình thiết kế thành phần mềm hoàn chỉnh, tiến hành cài đặt thử nghiệm, kiểm thử chức năng và đánh giá hiệu năng vận hành thực tế tại doanh nghiệp; mở rộng phân tích các mô hình quản lý dự án linh hoạt (Agile/Scrum) phù hợp hơn với các dự án phần mềm quy mô lớn cho đối tác nước ngoài.

Giá trị tham khảo

Báo cáo khóa luận là tài liệu tham khảo hữu ích cho các nhóm đối tượng:

  • Sinh viên chuyên ngành Hệ thống thông tin kinh tế, Tin học quản lý, Thương mại điện tử và Quản trị kinh doanh tại các trường đại học: Có thể tham khảo phương pháp luận kết hợp giữa khảo sát thực trạng doanh nghiệp bằng SPSS và quy trình phân tích thiết kế hệ thống thông tin theo phương pháp hướng chức năng (SA/SD).
  • Sinh viên và học viên thực hiện đồ án, khóa luận tốt nghiệp: Tham khảo mẫu biểu đồ phân cấp chức năng (BPC), cách thức phân rã biểu đồ luồng dữ liệu (DFD), kỹ thuật chuẩn hóa cơ sở dữ liệu quan hệ (ERD) và thiết kế từ điển dữ liệu.
  • Các nhà quản lý tại các doanh nghiệp gia công phần mềm quy mô vừa và nhỏ: Tham khảo các tiêu chí khảo sát hạ tầng công nghệ thông tin, đánh giá quy trình quản lý dự án và khung cấu trúc quản trị rủi ro, quản lý lỗi phát sinh trong quá trình sản xuất phần mềm.

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

1. Khóa luận sử dụng phương pháp phân tích, thiết kế hệ thống nào làm chủ đạo? Khóa luận lựa chọn phương pháp phân tích và thiết kế hệ thống hướng chức năng (Functional Approach / Structured Analysis), sử dụng các công cụ mô hình hóa gồm Biểu đồ phân cấp chức năng (BPC), Biểu đồ luồng dữ liệu (DFD ở 3 mức) và Mô hình dữ liệu quan hệ (ERD).

2. Hạ tầng công nghệ thông tin hiện tại của Công ty Vmodev Hà Nội có đặc điểm gì nổi bật? Doanh nghiệp trang bị 50 máy tính cho nhân viên (chạy các hệ điều hành Windows 7, 8, 10 và Mac OS X), 1 máy chủ đặt tại phòng Kỹ thuật, hệ thống mạng nội bộ LAN mô hình Client - Server kết nối đường truyền cáp quang FPT và Wifi chuẩn 802.11; cơ sở dữ liệu được quản trị qua MySQL và Microsoft SQL Server.

3. Hệ thống thông tin quản lý dự án đề xuất được chia thành những phân hệ chức năng nào? Hệ thống gồm 4 phân hệ chức năng chính: Quản lý khách hàng (nhận yêu cầu, quản lý thông tin khách hàng); Điều phối thực hiện dự án (lập kế hoạch, quản lý tiến độ, phân phối nguồn lực); Giám sát (quản lý chất lượng/danh sách lỗi, quản lý rủi ro); Báo cáo (kết xuất dữ liệu dạng Word, Excel, PDF).

4. Cơ sở dữ liệu của hệ thống quản trị dự án đề xuất được thiết kế gồm những bảng thực thể nào? Cơ sở dữ liệu gồm 6 bảng thực thể chính: Khachhang (khóa chính MaKH), Nhanvien (khóa chính MaNV), Duan (khóa chính MaDA), Bankehoach (khóa chính Macv), Danhsachloi (khóa chính STTloi) và Danhsachruiro (khóa chính STTruiro).

5. Nhược điểm lớn nhất trong công tác quản trị dự án tại Công ty Vmodev Hà Nội được tác giả chỉ ra là gì? Doanh nghiệp chưa có hệ thống thông tin hoặc phần mềm quản lý dự án chuyên biệt tập trung; 40% dữ liệu dự án vẫn quản lý bằng văn bản giấy, 60% lưu trữ phân tán; quy trình quản lý dự án chưa tuân thủ đầy đủ các bước chuẩn và năng lực dự báo rủi ro còn thấp.

Kết luận

Khóa luận của tác giả Bùi Thị Thu Nguyệt đã phản ánh toàn diện thực trạng cơ sở hạ tầng công nghệ thông tin và những bất cập trong quy trình quản lý dự án tại Công ty Cổ phần Công nghệ Vmodev Hà Nội giai đoạn 2015–2017. Trên cơ sở lý luận vững chắc về phân tích hệ thống hướng chức năng, đề tài đã xây dựng thành công mô hình biểu đồ chức năng, luồng dữ liệu, lược đồ cơ sở dữ liệu quan hệ 6 bảng và các giao diện tác nghiệp chuẩn mực cho hệ thống quản lý dự án. Đây là công trình nghiên cứu ứng dụng có giá trị thực tiễn cao, cung cấp cơ sở kỹ thuật rõ ràng để doanh nghiệp tiến hành số hóa và nâng cao năng lực điều hành dự án phần mềm trong tương lai.