Tổng quan về giáo trình

Tài liệu học tập Quản Lý Dự Án Công Nghệ Thông Tin: Khái Niệm và Quy Trình (mã học phần MAN104*) được biên soạn bởi ThS. Nguyễn Kim Hưng, lưu hành nội bộ tại Đại học Công nghệ TP.HCM (HUTECH) và tiếp nhận đóng góp học thuật qua ban biên tập tại hộp thư tailieuhoctap@hutech.vn. Trong chương trình đào tạo bậc đại học khối ngành Công nghệ Thông tin và Hệ thống Thông tin, học phần giữ vai trò trang bị khối kiến thức nghiệp vụ quản trị nhằm hoàn thiện năng lực tổ chức kỹ thuật cho sinh viên ở giai đoạn chuyên ngành.

Về chuẩn đầu ra (learning outcomes), giáo trình cung cấp hệ thống lý thuyết nền tảng và phương pháp luận về quản lý một dự án phát triển công nghệ thông tin từ giai đoạn khởi tạo, lập kế hoạch, triển khai đến nghiệm thu bàn giao. Sinh viên sau khi hoàn thành học phần có khả năng: nắm vững các khái niệm và tiến trình quản lý dự án công nghệ thông tin; ứng dụng các công cụ tin học và kỹ thuật định lượng để lập lịch, kiểm soát chi phí, phân rã công việc; xác định các yếu tố rủi ro và nhận diện các lỗi thường gặp trong quản trị phần mềm; đồng thời hình thành các năng lực giải quyết vấn đề, phân công lao động kỹ thuật và đàm phán với các bên liên quan.

Cấu trúc giáo trình bao gồm 10 bài giảng chuyên đề, được tổ chức bám sát theo hệ quy chiếu 9 lĩnh vực tri thức của Viện Quản lý Dự án Hoa Kỳ (PMI - Project Management Institute) trong hướng dẫn PMBOK Guide 2000. Cách tiếp cận của tài liệu kết hợp giữa khung tiêu chuẩn quản trị quốc tế và các trường hợp kỹ thuật phần mềm cụ thể. Điểm đặc thù của giáo trình nằm ở việc hệ thống hóa các biểu mẫu nghiệp vụ thực tế như Phát biểu bài toán (Statement of Work - SOW), Bản tôn chỉ dự án (Project Charter), Cấu trúc phân rã công việc (Work Breakdown Structure - WBS), kết hợp với bảng danh mục 36 lỗi quản trị kinh điển trong ngành CNTT.


Nội dung kiến thức cốt lõi

Các chương/chủ đề chính

Nội dung giáo trình được triển khai theo tiến trình vòng đời dự án và 9 mảng nghiệp vụ quản lý chuyên biệt:

  • Bài 1: Mở đầu: Giới thiệu phạm vi của quản lý dự án CNTT trong mối tương quan với ngành quản lý chung; định nghĩa dự án là một nỗ lực tạm thời tạo ra sản phẩm/dịch vụ duy nhất; phân tích bộ ba ràng buộc (Scope - Time - Cost) cùng các mục tiêu mở rộng như chất lượng, độ rủi ro và sự hài lòng của khách hàng; giới thiệu 9 lĩnh vực tri thức PMI; tiêu chuẩn nghề nghiệp PMP; các tầng công cụ quản lý; 4 nhóm nhân tố ảnh hưởng (con người, tiến trình, sản phẩm, công nghệ) và bảng chi tiết 36 lỗi thường gặp.
  • Bài 2: Quản lý phạm vi dự án: Khái niệm phạm vi (Scope), sản phẩm chuyển giao (Deliverables) và các bên liên quan (Stakeholders); quy trình 6 bước quản lý phạm vi; soạn thảo tài liệu SOW, CSOW và Project Charter; các loại tài liệu quản lý phần mềm (SDP, SQAP, SCMP); cấu trúc phân rã công việc WBS (dạng outline, cây đồ họa; CWBS và PWBS); quy tắc gói công việc (Work Package) theo luật 1 tới 2; các kỹ thuật tạo WBS (từ trên xuống, từ dưới lên, tương tự, cuộn sóng, tổng hợp ý tưởng); kiểm soát hiện tượng phình phạm vi (Scope creep).
  • Bài 3: Quản lý thời gian dự án: Các khái niệm mốc quan trọng (Milestone), thời gian trễ tự do (Slack/Float với công thức $TS = T_L - T_E$), tổng thời gian trễ (Total Slack); 4 dạng phụ thuộc (bắt buộc, rời rạc, ngoại cảnh, tài nguyên); 4 mối quan hệ phụ thuộc (FS, SS, FF, SF); kỹ thuật sơ đồ mạng AOA (Activity on Arrow / ADM) và AON (Activity on Node / PDM); các thông số tiến độ ES, EF, LS, LF; thuật toán tính truyền tới (Forward pass) và quay lui (Backward pass); phương pháp đường găng CPM/PERT; kỹ thuật nén lịch (rút ngắn - crashing, đi đường nhanh - fast tracking).
  • Bài 4: Quản lý chi phí dự án: Quá trình lập ngân sách và kiểm soát chi phí; các phương pháp phân tích tài chính đầu tư dự án CNTT gồm Giá trị hiện tại thuần (Net Present Value - NPV), Tỷ suất hoàn vốn nội bộ (Return on Investment - ROI), Phân tích thời gian hoàn vốn (Payback Analysis - PA); mô hình đánh giá lựa chọn dự án theo trọng số.
  • Bài 5: Quản lý chất lượng dự án: Định nghĩa chất lượng, quy trình quản lý chất lượng, các mô hình chất lượng phần mềm tiêu biểu và các biện pháp cải tiến quy trình kỹ thuật.
  • Bài 6: Quản lý nguồn nhân sự dự án: Cơ cấu tổ chức nhóm dự án, các lý thuyết về động cơ hành vi con người trong môi trường công nghệ; quy trình lập kế hoạch tổ chức, thu nhận nhân sự và các công cụ điều phối nhân lực.
  • Bài 7: Quản lý truyền thông dự án: Lập kế hoạch truyền thông, cơ chế phân phối thông tin, lập báo cáo hiệu suất, kết thúc hành chính và các kỹ thuật xử lý xung đột trong đội ngũ kỹ thuật.
  • Bài 8: Quản lý rủi ro dự án: Định nghĩa, phân loại rủi ro phần mềm và hệ thống; quy trình nhận dạng, phân tích định tính, phân hạng, xây dựng phương án ứng phó và giám sát rủi ro.
  • Bài 9: Quản lý mua sắm dự án: Quy trình mua sắm trang thiết bị CNTT, lập kế hoạch mời thầu, tiêu chí đánh giá chọn nhà cung cấp, quản lý và thanh lý hợp đồng.
  • Bài 10: Quản lý tích hợp dự án: Quy trình điều phối tích hợp toàn diện dự án; phương pháp chuyển đổi người dùng sang hệ thống mới; quy trình khôi phục dự án khủng hoảng; tổ chức họp tổng kết, nghiệm thu hành chính và đánh giá tiêu chí thành công.

Progression logic của nội dung đi theo mô hình vòng đời chuẩn: trước hết xác lập tổng quan và biên giới dự án (Phạm vi), lượng hóa kế hoạch thực thi (Thời gian, Chi phí), thiết lập các biện pháp bảo đảm và nguồn lực (Chất lượng, Nhân lực, Truyền thông, Rủi ro, Mua sắm), và hoàn tất bằng chức năng tích hợp, bàn giao sản phẩm.

Kiến thức nền tảng được xây dựng

Giáo trình xây dựng hệ thống lý thuyết cốt lõi dựa trên các nền tảng khoa học:

  1. Khung chuẩn quản trị PMI: Định nghĩa cấu trúc 9 chức năng quản lý, phân định giữa chức năng cốt lõi (Core Functions) và chức năng hỗ trợ (Facilitating Functions) kết nối trực tiếp với nhu cầu của các bên liên quan.
  2. Nguyên lý phân rã WBS: Nguyên tắc phân chia công việc theo cấu trúc cây thứ bậc đến các đơn vị gói công việc nhỏ nhất (nút lá), bảo đảm nguyên tắc không trùng lắp (một công việc chỉ xuất hiện một lần) và nguyên tắc tổng thể (công việc cấp trên bằng tổng các công việc thành phần).
  3. Thuật toán phân tích đồ thị mạng tiến độ: Lý thuyết đường găng CPM/PERT với hệ thống công thức tính thời điểm bắt đầu sớm (ES), hoàn thành sớm (EF), bắt đầu muộn (LS), hoàn thành muộn (LF) và tính toán thời gian dự trữ (Slack).
  4. Toán tài chính trong phân tích dự án: Các phương pháp chiết khấu dòng tiền phục vụ tính giá trị hiện tại ròng (NPV), tỷ suất sinh lời trên vốn (ROI) và khoảng thời gian thu hồi vốn (Payback Period).

Kỹ năng phát triển

Nội dung tài liệu trực tiếp rèn luyện cho người học ba nhóm năng lực:

  • Kỹ năng kỹ thuật (Technical skills): Xây dựng tài liệu SOW; thiết lập Project Charter; tạo lập WBS trên biểu mẫu chuẩn; tính toán lịch trình bằng sơ đồ AON/AOA; sử dụng phần mềm hỗ trợ quản trị (như MS Project, MS Excel).
  • Kỹ năng phân tích (Analytical skills): Đánh giá sự bù trừ giữa các biến số ràng buộc (Scope - Time - Cost); tính toán phân bổ rủi ro; phân tích tính khả thi tài chính qua các chỉ số NPV, ROI; phát hiện sớm các hiện tượng lệch pha tiến độ thông qua kỹ thuật đường găng.
  • Kỹ năng thực hành quản trị (Practical competencies): Phân công công việc theo gói nhiệm vụ; quản lý cấu hình và kiểm soát yêu cầu thay đổi; đàm phán hợp đồng thầu phụ; tổ chức kênh truyền thông và điều hành quy trình chuyển đổi sang hệ thống mới.

Phương pháp giảng dạy và học tập

Giáo trình được thiết kế theo phương pháp sư phạm cấu trúc hóa (structured pedagogical design), bảo đảm tính tương thích giữa nội dung bài giảng và hoạt động tự nghiên cứu của sinh viên:

Mỗi bài giảng đều bắt đầu bằng mục tiêu đầu ra cụ thể, tiếp diễn qua các phân tích khái niệm, sơ đồ biểu diễn minh họa và kết thúc bằng hai phần bắt buộc: Tóm tắt (tổng hợp lại các khái niệm trọng tâm) và Bài tập (rèn luyện kỹ năng phân tích và tính toán).

Hệ thống bài tập và nghiên cứu tình huống trong tài liệu tập trung vào các bối cảnh thực tiễn của ngành phần mềm. Ví dụ:

  • Bài tập phân rã WBS dạng cây và dạng danh mục cho dự án xây dựng website bán lẻ ("Retail Web Site") với các tầng từ mức chương trình đến các gói tính năng: thiết kế giao diện HTML, phát triển cơ sở dữ liệu, phân hệ bảo mật, xử lý giao dịch và kiểm thử.
  • Bài tập lập lịch tiến độ trên sơ đồ mạng AOA và AON cho dự án phát triển hệ thống gồm các công việc phân tích yêu cầu, thiết kế giao diện (Design UI), lập trình giao diện (Build UI), cài đặt hệ thống và kiểm thử chấp nhận (ATR - Acceptance Test Review).
  • Thực hành điền và phê duyệt biểu mẫu thực tế của tài liệu SOW và Project Charter với các mục tiêu, mốc bàn giao, ràng buộc ngân sách và quy trình quản lý thay đổi.

Về phương pháp đánh giá môn học, tài liệu công bố rõ ràng cơ cấu điểm gồm hai hợp phần:

  1. Điểm quá trình (50%): Do giảng viên phụ trách bộ môn quyết định hình thức và nội dung, căn cứ trên quy chế đào tạo, kết quả bài tập cá nhân, làm việc nhóm và tình hình học tập thực tế trên lớp.
  2. Điểm kết thúc học phần (50%): Tổ chức thi bằng hình thức trắc nghiệm hoặc tự luận với thời lượng từ 60 đến 90 phút. Nội dung bài thi bao quát toàn diện kiến thức kỹ thuật từ Bài 1 đến Bài 10.

Đối với sinh viên, giáo trình đưa ra quy trình học tập tự điều phối: đọc trước mục tiêu bài học và phần tóm tắt trước buổi học trên lớp; ghi chép nội dung trọng tâm; trả lời ngay các câu hỏi ôn tập kết thúc mỗi ý học thuật; hoàn thành đầy đủ bài tập thực hành cuối mỗi bài để củng cố kỹ năng giải thuật toán mạng và phân tích tài chính.


Điểm nổi bật và cập nhật

Tài liệu thể hiện rõ tính cập nhật thực tiễn và chuẩn hóa học thuật thông qua các yếu tố kỹ thuật được đưa trực tiếp vào nội dung:

  • Khung lý thuyết chuẩn hóa theo PMI: Giáo trình bám sát hướng dẫn của Viện Quản lý Dự án Hoa Kỳ (PMBOK 2000), kết nối nội dung đào tạo với định hướng chứng chỉ chuyên nghiệp PMP (Project Management Professional). Tài liệu cung cấp dữ liệu thực tế về mức lương trung bình của người quản lý dự án tại Mỹ (năm 2015 đạt khoảng 108.000 USD/năm, tăng bình quân 14% đối với nhân sự sở hữu chứng chỉ PMP) nhằm minh họa cho yêu cầu chuẩn hóa nghề nghiệp.
  • Phân loại các tầng công cụ tin học trong quản trị dự án: Giáo trình phân nhóm rõ rệt ba cấp độ phần mềm hỗ trợ chuyên dụng:
    1. Công cụ đầu cuối mức thấp (Low-end): Điển hình như MS Excel, Milestones Simplicity, hỗ trợ các tác vụ vẽ biểu đồ và quản trị cơ bản.
    2. Sản phẩm thương mại trung gian (Mid-market): Trọng tâm là MS Project (chiếm khoảng 50% thị phần), cung cấp khả năng phân tích, vẽ biểu đồ Gantt và sơ đồ mạng PERT.
    3. Công cụ đầu cuối mức cao (High-end): Điển hình như AMS Realtime hay Primavera Project Manager, phục vụ các siêu dự án quy mô tập đoàn.
  • Ví dụ minh họa gắn với các hệ thống CNTT hiện đại: Các phân tích không dừng lại ở khái niệm trừu tượng mà gắn với các dự án Over-The-Top (OTT) vận hành trên nền Internet như các dịch vụ truyền hình, phim ảnh và liên lạc: Netflix, Hulu, HBO, Zing TV, MyTV, Facebook, Skype, Viber, Zalo.
  • Hệ thống hóa 36 lỗi thường gặp trong quản trị phần mềm: Bảng tổng hợp được phân chia thành 4 nhóm bản chất:
    • Lỗi liên quan con người: Tính anh hùng cá nhân, thêm người vào dự án muộn, thiếu sự cam kết hỗ trợ, động cơ làm việc thấp.
    • Lỗi liên quan tiến trình: Lập lịch lạc quan, buông lỏng kế hoạch dưới áp lực, quản lý rủi ro thiếu hụt, thiết kế thiếu.
    • Lỗi liên quan sản phẩm: Bệnh tăng yêu cầu phát triển (Developer gold-plating), tăng yêu cầu phức tạp (Requirements gold-plating), phình tính năng không cần thiết (Feature creep).
    • Lỗi liên quan công nghệ: Hội chứng "viên đạn bạc" (Silver-bullet syndrome - lạm dụng công nghệ để xử lý công việc khi chưa hiểu rõ bản chất), thiếu hệ thống kiểm soát mã nguồn tự động.

Đối tượng sử dụng giáo trình

Giáo trình được biên soạn phục vụ các nhóm đối tượng cụ thể trong và ngoài nhà trường:

  1. Sinh viên chuyên ngành: Phục vụ trực tiếp cho sinh viên năm thứ 3 hoặc năm thứ 4 thuộc các ngành Công nghệ Thông tin, Kỹ thuật Phần mềm, Hệ thống Thông tin Quản lý, Mạng máy tính và Truyền thông.
  2. Yêu cầu điều kiện tiên quyết (Prerequisites): Căn cứ hướng dẫn môn học, sinh viên bắt buộc phải hoàn thành học phần Phân tích thiết kế hệ thống thông tin trước khi tiếp cận học phần này. Kiến thức về phân tích chức năng, mô hình hóa dữ liệu và biểu đồ luồng nghiệp vụ là nền tảng bắt buộc để hiểu và xây dựng được cấu trúc phân rã công việc (WBS), phát biểu bài toán (SOW) và kiểm soát phạm vi phần mềm.
  3. Giảng viên đại học: Sử dụng giáo trình làm đề cương giảng dạy, kế hoạch bài học chi tiết và nguồn tư liệu ra đề kiểm tra, đề thi định kỳ bám sát ma trận 10 bài học đã được phân bố dung lượng cụ thể.
  4. Kỹ sư phần mềm và người tự học: Tài liệu đóng vai trò tài liệu tham khảo cho các lập trình viên, trưởng nhóm kỹ thuật (Technical Lead) có nhu cầu chuyển dịch sang vai trò Quản lý dự án (Project Manager), cung cấp góc nhìn toàn diện về quản trị tiến độ, tính toán chi phí và điều hành con người thay vì thuần túy tập trung vào viết mã.

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

1. Giáo trình này được thiết kế dành cho đối tượng người học nào?

Giáo trình phục vụ trực tiếp cho sinh viên năm 3 hoặc năm 4 chuyên ngành Công nghệ Thông tin và các kỹ sư phần mềm muốn hệ thống hóa quy trình quản trị dự án kỹ thuật theo chuẩn quốc tế.

2. Người học cần đáp ứng kiến thức tiên quyết gì trước khi tiếp cận tài liệu?

Theo quy định trong phần Hướng dẫn môn học, người học bắt buộc phải hoàn thành học phần Phân tích thiết kế hệ thống thông tin. Nền tảng về xác định yêu cầu phần mềm và kiến trúc hệ thống là điều kiện bắt buộc để thực hiện các bài tập phân rã WBS và lập kế hoạch phạm vi.

3. Giáo trình quản lý dự án CNTT này có điểm gì khác biệt so với các tài liệu quản trị dự án tổng quát?

Tài liệu tập trung xử lý các đặc thù của kỹ thuật công nghệ thông tin: tích hợp 9 lĩnh vực tri thức PMI vào môi trường phần mềm; phân tích các hiện tượng đặc thù như Scope creep, hội chứng viên đạn bạc (Silver-bullet syndrome), Developer gold-plating; hướng dẫn sử dụng phần mềm chuyên ngành như MS Project để tính toán đường găng, sơ đồ mạng và lịch biểu Gantt.

4. Quy trình tự học được giáo trình khuyến nghị như thế nào để đạt hiệu quả?

Quy trình học tập khuyến nghị gồm 4 bước nối tiếp: (1) Đọc trước mục tiêu và phần tóm tắt của bài giảng; (2) Nghiên cứu chi tiết nội dung lý thuyết; (3) Trả lời câu hỏi ôn tập sau mỗi tiểu mục; (4) Giải toàn bộ các bài tập định lượng và bài tập biểu mẫu ở cuối mỗi bài.

5. Phương pháp đánh giá kết quả học tập của môn học được quy định ra sao?

Điểm môn học gồm hai phần có tỷ trọng tương đương: Điểm quá trình chiếm 50% (căn cứ theo bài tập, thực hành và sự đánh giá của giảng viên); Điểm kết thúc môn chiếm 50% qua hình thức thi trắc nghiệm hoặc tự luận từ 60 đến 90 phút, bao quát nội dung từ Bài 1 đến Bài 10.


Kết luận

Giáo trình Quản Lý Dự Án Công Nghệ Thông Tin: Khái Niệm và Quy Trình của ThS. Nguyễn Kim Hưng cung cấp một khung chương trình đào tạo chuẩn mực về quản trị kỹ thuật, kết hợp chặt chẽ giữa 9 mảng tri thức PMBOK 2000 và kỹ thuật nghiệp vụ CNTT thực tiễn.

Lộ trình học tập khuyến nghị đi từ việc tiếp thu các khái niệm nền tảng và kiểm soát phạm vi dự án (Bài 1, Bài 2); tiến hành lượng hóa tiến độ thông qua giải thuật sơ đồ mạng và đánh giá tài chính (Bài 3, Bài 4); sau đó mở rộng sang các chức năng điều phối nhân sự, kiểm soát rủi ro, mua sắm (Bài 5 đến Bài 9); và kết thúc bằng việc tích hợp hệ thống, chuyển giao sản phẩm cho khách hàng (Bài 10).

Để bổ trợ cho giáo trình, người học được định hướng thực hành trực tiếp trên các phần mềm lập lịch chuyên dụng (như Microsoft Project), nghiên cứu các bản mẫu thực tế về SOW, Project Charter và đối chiếu với các tài liệu hướng dẫn thi chứng chỉ chuyên nghiệp PMP của Viện PMI.