Giáo trình Quản lý dự án Công nghệ Thông tin - Trường Đại học Công nghệ Thông tin

Hướng dẫn quản lý dự án công nghệ thông tin tại UIT. Tìm hiểu các phương pháp, quy trình, công cụ và kỹ năng cần thiết cho quản lý dự án IT hiệu quả.

Chuyên ngành

Công nghệ thông tin

Người đăng

Ẩn danh

Thể loại

Giáo trình

2010

170
0
0

Phí lưu trữ

45 Point

Tóm tắt

I. Tổng quan về quản lý dự án công nghệ thông tin tại UIT

Quản lý dự án công nghệ thông tin là lĩnh vực kết hợp kỹ năng kỹ thuật và kỹ năng tổ chức. Trường Đại học Công nghệ Thông tin (UIT) thuộc Đại học Quốc gia TP.HCM đào tạo chuyên ngành này từ nhiều năm nay. Chương trình tập trung vào chu trình dự án CNTT gồm 7 giai đoạn: xác định, phân tích, thiết kế, thực hiện, kiểm thử hệ thống, kiểm thử chấp nhận và vận hành. Sinh viên học cách lập kế hoạch, ước lượng chi phí, quản lý rủi ro và điều phối nhân lực. Mỗi giai đoạn có tài liệu đầu ra rõ ràng. Giai đoạn xác định cho ra tài liệu nghiên cứu khả thi và danh sách rủi ro. Giai đoạn phân tích tạo ra đặc tả chức năng. Phương pháp tiếp cận tuần tự giúp kiểm soát tiến độ. Quản lý dự án CNTT đòi hỏi hiểu biết sâu về cả quy trình kỹ thuật lẫn nghiệp vụ. Người quản lý dự án phải kết nối nhóm phát triển với các bên liên quan. Đây là nền tảng quan trọng cho mọi chuyên gia CNTT hiện đại.

1.1. Khái niệm dự án và các bên liên quan

Dự án CNTT là tập hợp các hoạt động có mục tiêu, thời hạn và nguồn lực xác định nhằm tạo ra sản phẩm công nghệ thông tin. Các bên liên quan gồm chủ đầu tư, người dùng cuối, nhóm phát triển và quản lý dự án. Mỗi bên có vai trò và trách nhiệm khác nhau. Người dùng cuối cung cấp yêu cầu thực tế từ nghiệp vụ. Chuyên gia CNTT chuyển hóa yêu cầu đó thành giải pháp kỹ thuật. Người quản lý dự án điều phối và đảm bảo tiến độ. Hiểu rõ quan hệ giữa các bên giúp dự án thành công.

1.2. Bảy giai đoạn của chu trình dự án CNTT

Chu trình dự án CNTT tại UIT được phân chia thành 7 giai đoạn tuần tự. Giai đoạn xác định làm rõ phạm vi và tính khả thi. Giai đoạn phân tích xây dựng đặc tả chức năng chi tiết. Giai đoạn thiết kế tạo kiến trúc hệ thống. Giai đoạn thực hiện bao gồm lập trình và tích hợp module. Giai đoạn kiểm thử hệ thống đảm bảo chất lượng kỹ thuật. Giai đoạn kiểm thử chấp nhận xác nhận sản phẩm với người dùng. Cuối cùng là giai đoạn vận hành và bảo trì dài hạn.

II. Phân tích thách thức trong quản lý dự án CNTT tại UIT

Quản lý dự án CNTT đối mặt với nhiều thách thức đặc thù. Ước lượng chi phí và thời gian thường sai lệch do thiếu kinh nghiệm. Yêu cầu người dùng thay đổi liên tục trong quá trình thực hiện. Giao tiếp giữa chuyên gia kỹ thuật và người dùng nghiệp vụ gặp khó khăn về ngôn ngữ chuyên môn. Rủi ro kỹ thuật xuất hiện ở mọi giai đoạn. Tích hợp các module phần mềm và phần cứng đòi hỏi kế hoạch chi tiết. Nhiều dự án thất bại do bắt đầu lập trình khi chưa hoàn tất phân tích và thiết kế. Quản lý nhân lực trong nhóm phát triển đa kỹ năng cũng là bài toán phức tạp. Áp lực tiến độ khiến nhóm bỏ qua kiểm thử đầy đủ. Thiếu tài liệu chuẩn hóa dẫn đến khó bảo trì về sau. Hiểu rõ các thách thức này là bước đầu để xây dựng phương pháp quản lý hiệu quả trong môi trường đào tạo và thực tiễn.

2.1. Vấn đề ước lượng và quản lý rủi ro

Ước lượng không chính xác là nguyên nhân hàng đầu gây chậm trễ dự án. Phương pháp ước lượng theo kinh nghiệm như quy tắc DEC cung cấp cơ sở tham chiếu. Danh sách rủi ro phải được lập từ giai đoạn xác định và cập nhật liên tục. Rủi ro kỹ thuật gồm lỗi tương thích, hiệu năng kém và bảo mật yếu. Rủi ro phi kỹ thuật gồm thay đổi nhân sự, ngân sách bị cắt và yêu cầu thay đổi. Mỗi rủi ro cần có phương án dự phòng cụ thể được ghi vào tài liệu dự án.

2.2. Khó khăn trong giao tiếp với người dùng

Người dùng hiểu rõ nghiệp vụ nhưng khó diễn đạt yêu cầu kỹ thuật. Chuyên gia CNTT không thể tự suy đoán nhu cầu thực sự thay cho người dùng. Quy trình phỏng vấn chuẩn đi từ quy trình thông tin, đầu ra, tần suất đến đầu vào cần thiết. Cần tiếp cận đúng người dùng tiêu biểu có quyền quyết định. Dự án nội bộ dễ giao tiếp hơn dự án có đối tác bên ngoài. Người quản lý dự án phải tạo điều kiện cho hai bên trao đổi thường xuyên và hiệu quả.

III. Phương pháp quản lý dự án CNTT hiệu quả theo UIT

UIT đào tạo các phương pháp quản lý dự án có hệ thống và thực tiễn. Phương pháp cổ điển (Waterfall) áp dụng quy trình tuần tự từ xác định đến vận hành. Phương pháp trình diễn kiểm tra lần lượt từng chức năng giúp phát hiện lỗi sớm. Kế hoạch dự án cuối cùng được xác nhận sau giai đoạn phân tích. Quản lý thực hiện tập trung theo dõi tiến độ và chất lượng mà không đi quá sâu vào chi tiết kỹ thuật nhóm. Tổ chức lập trình module theo kiểu từ trên xuống hoặc từ dưới lên tùy cấu trúc hệ thống. Kiểm thử hồi quy đảm bảo các chức năng cũ không bị ảnh hưởng khi thêm module mới. Công cụ hỗ trợ gồm hệ quản lý kiểm thử, phân tích mã nguồn và phân tích hiệu năng. Tài liệu hóa đầy đủ ở mỗi giai đoạn giúp bảo trì và chuyển giao dễ dàng hơn.

3.1. Lập kế hoạch và kiểm soát tiến độ dự án

Kế hoạch ban đầu được lập từ giai đoạn xác định và điều chỉnh sau mỗi giai đoạn. Kế hoạch dự án cuối cùng được chốt sau khi có đặc tả chức năng đầy đủ. Công cụ lập kế hoạch gồm sơ đồ Gantt, biểu đồ PERT và phân tích đường găng. Kiểm soát tiến độ thực hiện qua các cuộc họp rà soát định kỳ. Rà soát thiết kế chi tiết các module và kế hoạch kiểm thử được thực hiện theo lịch cố định. Mỗi sai lệch tiến độ phải được ghi nhận và có phương án điều chỉnh ngay lập tức.

3.2. Quy trình kiểm thử và đảm bảo chất lượng

Kiểm thử hệ thống gồm tích hợp phần mềm, phần cứng và hệ thống tổng thể. Thứ tự tích hợp phần mềm ảnh hưởng đến hiệu quả phát hiện lỗi. Dữ liệu kiểm thử phải được chuẩn bị kỹ trước khi chạy. Kiểm thử chấp nhận do người dùng thực hiện với sự hỗ trợ của nhóm dự án. Lưu giữ kết quả kiểm thử giúp truy vết lỗi và cải tiến quy trình. Kiểm thử lần cuối xác nhận toàn bộ hệ thống hoạt động đúng trước khi bàn giao.

IV. Ứng dụng và triển vọng nghề nghiệp quản lý dự án CNTT

Chuyên ngành quản lý dự án CNTT tại UIT mở ra nhiều cơ hội nghề nghiệp rộng lớn. Doanh nghiệp công nghệ trong và ngoài nước liên tục tìm kiếm người quản lý dự án có nền tảng kỹ thuật vững. Vai trò Project Manager, Product Owner và Scrum Master đều cần kiến thức từ chương trình này. Kỹ năng lập kế hoạch, quản lý rủi ro và giao tiếp đa bên là lợi thế cạnh tranh lớn trên thị trường. Các dự án CNTT hiện đại áp dụng phương pháp Agile kết hợp với nền tảng quản lý truyền thống. Hiểu chu trình dự án cổ điển giúp làm chủ các framework hiện đại như Scrum hay Kanban. Giai đoạn vận hành và bảo trì tạo ra nhu cầu dịch vụ dài hạn cho doanh nghiệp. Hợp đồng đánh giá sau khi kết thúc dự án giúp rút kinh nghiệm và cải tiến liên tục. Sinh viên UIT tốt nghiệp có thể làm việc tại các công ty phần mềm, tổ chức tài chính và cơ quan nhà nước.

4.1. Cơ hội việc làm cho cử nhân quản lý dự án CNTT

Thị trường CNTT Việt Nam tăng trưởng mạnh tạo nhu cầu lớn về quản lý dự án chuyên nghiệp. Cử nhân UIT có thể đảm nhận vị trí Business Analyst, Project Coordinator hoặc IT Project Manager. Mức lương khởi điểm cạnh tranh so với mặt bằng chung ngành kỹ thuật. Chứng chỉ PMP hoặc PSM bổ sung sau đại học tăng giá trị ứng viên đáng kể. Kinh nghiệm thực tập tại doanh nghiệp trong quá trình học tạo lợi thế khi ra trường.

4.2. Xu hướng phát triển và học tập liên tục

Phương pháp Agile và DevOps đang thay đổi cách quản lý dự án CNTT hiện đại. Tự động hóa quy trình kiểm thử và triển khai giảm thiểu thời gian giao hàng. Quản lý dự án từ xa đòi hỏi công cụ cộng tác trực tuyến và kỹ năng giao tiếp số. AI hỗ trợ ước lượng và phân tích rủi ro ngày càng chính xác hơn. Học tập liên tục qua chứng chỉ quốc tế và dự án thực tế là yêu cầu bắt buộc để duy trì năng lực cạnh tranh trong ngành.

Tóm tắt và mô tả trên trang này được tạo với sự hỗ trợ của AI. Nếu bạn thấy nội dung không chính xác hoặc có vấn đề, vui lòng Báo lỗi nội dung.

21/04/2026
Trường đại học công nghệ thông tin quản lý dự án công nghệ thông tin

Trích đoạn nội dung tài liệu

Chương 1. Tổng quan về các giai đoạn của dự án CNTT 1.1 Một cách tiếp cận rõ ràng và tuần tự Để lập kế hoạch và kiểm soát dự án, cách tốt nhất là nên phân chia nội dung dự án thành các thành phần cấu thành nhỏ hơn, hoặc theo các công việc mà mọi người phải thực hiện để có thể quản lý được. Quá trình xây dựng và thực hiện một dự án CNTT có thể phân ra thành các giai đoạn khác nhau. Đây chính là cách tiếp cận dự án theo quan điểm thực hiện tuần tự từng bước một “đầu tiên phải làm việc này, tiếp đó sẽ làm việc kia”.

Mỗi giai đoạn trong quy trình đó phải được xác định và phân biệt một cách rõ ràng bởi: • Những điểm mốc chính - các thời điểm và sự kiện; • Các sản phẩm phải được hoàn thành trong giai đoạn đó Có như vậy, mới có cơ sở để xác định được rằng một giai đoạn đã hoàn thành hay chưa. Điều này rất cần thiết cho việc theo dõi đánh giá tiến độ thực hiện dự án về sau này.2 Bảy giai đoạn của dự án CNTT Hình 1 là một bức tranh tổng thể về một cách phân chia quá trình thực hiện dự án CNTT thành các giai đoạn chính: Bảy giai đoạn được xác định ở đây là xác định, phân tích, thiết kế, thực hiện, kiểm thử hệ thống, kiểm thử chấp nhận và vận hành. Có thể nói cách phân đoạn như vậy tương đối hợp lý và phù hợp chung với những phương pháp luận về thực hiện một dự án CNTT mà chúng ta đã có dịp làm quen. Về mỗi giai đoạn, ta cần hiểu rõ các khái niệm sau đây: 16 CuuDuongThanCong.com https://fb.com/tailieudientucntt Hình 1.

Bảy giai đoạn của dự án CNTT Xác định Phân tích Thiết kế Thực hiện Kiểm thử hệ thống Chấp nhận Vận hành hiểu vấn đề và có hệ thống tổng thể từng thành phần cầu Xây dựng các Hệ thống làm việc Người dùng Vận hành và hoàn ước lượng ban đầu cần phải làm gì thành của hệ thống, thành phần cấu tốt, không lỗi chấp nhận hệ thiện Mục đích hệ thống sẽ làm thành thống. việc như thế nào. Xác định: - Khảo sát - Thiết kế hệ thống - Lập trình - Tích hợp -Thực hiện qui - Vận hành - vấn đề - Thiết kế mức - Quyết định mua - Mua - đảm bảo chất trình demo đã - Chuyển đổi - mục tiêu tổng thể hoặc tự xây dựng - Sở thích hoá lượng định - Đào tạo Các hoạt - kết quả - Đánh giá lại - Rà soát chi tiết - Kiểm thử từng - Hỗ trợ động chính - Đánh giá mức độ - Đánh giá lại phần - Rút kinh nghiệm rủi ro ……………………………………………. Quản lý dự án, ………………………………Xem………xét,…………………………………………………….

Báo cáo tính hình …………………………Tư liệu hoá,……………………………………………………………… ……………………………………………. Đào tạo người dùng …………………………………………………………………………………………………. - Đề cương dự án - Đặc tả chức năng - Đặc tả thiết kế - Bản thiết kế cho - Báo cáo kết quả - Báo cáo kết - Kế hoạch hỗ trợ. và nghiên cứu khả (ND thông qua) (thông qua về mặt từng thành phần tích hợp hệ thống quả của quy - Báo cáo về kết quả thi (ND thông qua) - Kế hoạch triển kỹ thuật) (thông qua về mặt (thông qua về mặt trình demo đào tạo.

- Bản yêu cầu (ND khai - Kế hoạch chấp kỹ thuật) chất lượng) (ND thông - Kinh nghiệm đúc thông qua) nhận (người dùng - Kế hoạch kiểm qua) kết được. Tài liệu, - Bảng các rủi ro thông qua) thử hệ thống Điểm mốc - Kế hoạch ban đầu - Kế hoạch đã (thông qua kỹ (các nguồn nhân lực được đánh giá lại thuật) thông qua) - Tài liệu cho - Đề xuất giải pháp người dùng (ND cụ thể (được lựa sẽ thông qua sau chon) này) Công sức: - QLDA 90% 60% 30% 10% 10% 40% 20% - Kỹ thuật 17 CuuDuongThanCong.com https://fb.com/tailieudientucntt CuuDuongThanCong.com https://fb.com/tailieudientucntt Mục tiêu của mỗi giai đoạn: giải quyết vấn đề cụ thể gì trong toàn bộ quá trình; Các hoạt động: là những gì mà ta phải làm trong mỗi giai đoạn. Có những hoạt động phải thực hiện liên tục từ giai đoạn đầu đến cuối như “quản lý theo dõi dự án, tư liệu hóa.” Tài liệu, sản phẩm đầu ra và các điểm mốc: các tài liệu hoặc sản phẩm cần có sau mỗi giai đoạn. Còn các thời điểm mốc (ghi trong ngoặc đơn) là để làm cơ sở xác định xem công việc hay giai đoạn xong 100% hay chưa.

Công sức quản lý dự án: Công sức của người quản lý dự án được thể hiện ở dòng đồ thị phía trên. Ta thấy công việc của người quản lý dự án trong giai đoạn đầu rất nặng, giảm nhẹ ở giữa và lại trở nên rất nhiều khi gần tới lúc kết thúc dự án. Công sức của mỗi người: Dòng đồ thị phía dưới mô tả công sức tổng thể của mỗi một người (kỹ thuật) tham gia vào dự án. Lúc đầu, khi mà chỉ có những hoạt động về quản lý, thì người kỹ thuật không tham dự nhiều; công việc của họ sẽ tăng dần ở giai đoạn giữa khi mà dự án cần đến những người thiết kế và lập trình, và lại được giảm bớt đi ở giai đoạn kết thúc.

Ngoài ra, cũng nên phân biệt rõ giữa khái niệm khách hàng và người dùng. Mặc dù, trong nhiều trường hợp, hai thuật ngữ này được sử dụng gần như nhau, nhưng chính xác hơn thì có thể hiểu: khách hàng là người đầu tư dự án (ví dụ UBND, thay mặt nhà nước), và người dùng là những người thực tế sẽ vận hành và sử dụng sản phẩm của hệ thống (ví dụ như các nhân viên của VP UBND tỉnh). Do vậy, trong từng ngữ cảnh cụ thể, hãy chọn ý nghĩa thích hợp nhất.3 Minh hoạ cho các giai đoạn của dự án Để có khái niệm tổng thể và rõ ràng về quy trình phát triển của một sự án CNTT, hãy so sánh việc xây dựng một dự án như vậy với việc xây dựng một ngôi nhà cho dễ hiểu. Những người đã từng làm việc liên quan đến xây dựng nhà cửa có lẽ cũng không để ý biết rằng quá trình đó cũng gồm 7 giai đoạn như đã trình bày trong hình 1.

Giai đoạn xác định của việc xây nhà: Hãy bắt đầu từ một kịch bản nhỏ: Người dùng đến gặp bạn (người quản lý dự án) và nêu ra vấn đề của họ: Tôi sống trong một ngôi nhà nhỏ ở một vùng phía Bắc. Bạn có thể hỏi ngay: “Vậy thì sao? Có vấn đề gì?”. Người dùng sẽ trả lời: - ở nhà tôi, mùa đông thì lạnh, còn mùa hè thì lại quá nóng. Tôi cần có sự điều hoà nhiệt độ.com https://fb.com/tailieudientucntt - Ban ngày, trong nhà quá sáng, mà buổi tối lại không đủ ánh sáng.

Tôi cần có sự điều khiển ảnh sáng. - Hiện nay mỗi khi tắm giặt lại phải đi ra ngoài và khi cần lại phải đun nước nóng. Do vây tôi cần có hệ thống nước thuận tiện. - Cả gia đình 4 người sống trong cùng một buồng chung.

Tôi cần có một khoảng riêng và yên tĩnh. Cứ vậy, cho đến khi tất cả mọi vấn đề được liệt kê hết ra. Nếu như các yêu cầu này chưa được viết ra giấy thì bạn hãy giúp người ta ghi lại để tạo ra Tài liệu yêu cầu. Sau đó bạn phải ước tính giá thành xây dựng ngôi nhà mong muốn để thông báo cho người dùng biết.

Đưa những ước tính này và thời hạn thực hiện công việc vào một tài liệu gọi là Đề xuất phương án giải quyết. Các số liệu đưa ra tại thời điểm này có thể không được chính xác. Bạn nên thuyết phục người dùng đợi một thời gian nữa cho đến khi kết thúc giai đoạn Phân tích. Trong trường hợp này, bản đề xuất mới chỉ tập trung vào các công việc và giá thành cho giai đoạn phân tích mà thôi.

Giai đoạn phân tích của việc xây nhà: Nhà phân tích phải tạo ra tài liệu Đặc tả chức năng của ngôi nhà sẽ xây dựng. Tài liệu này chứa đựng những hứa hẹn kiểu như: Thưa ông, chúng tôi sẽ xây cho ông một cái nhà khác. Nhà này có 4 phòng với các kính mờ và tường cách âm để đảm bảo cho ông có chỗ riêng biệt và yên tĩnh. Chúng tôi sẽ đặt điều hoà nhiệt độ trong tường, nếu vặn công tắc sang trái, phòng sẽ mát lên; nếu vặn điều hoà sang phải phòng sẽ ấm hơn.

Trong mỗi phòng sẽ đặt công tắc ánh sáng để đảm bảo cho việc điều khiển ánh sáng. Nếu bật về phía trên, phòng sẽ sáng hơn; nếu bật về phía dưới phòng sẽ tối hơn. Hệ thống nước sẽ tập trung trong nhà tắm với đủ phương tiện cần thiết cho việc tắm giặt. Trong bồn rửa mặt và bồn tắm sẽ có các vòi nước điều chỉnh được mức nước nóng lạnh theo ý muốn.

Chú ý rằng Đặc tả chức năng chỉ liệt kê những gì mà ngôi nhà đáp ứng cho yêu cầu của người sử dụng: đầu vào, đầu ra và giao diện giữa ngôi nhà và người dùng. Tuyệt nhiên ở đây ta chưa nói đến sẽ xây dựng cái nhà đó như thế nào? Tài liệu này chỉ liệt kê những hứa hẹn (đầu ra) mà bạn sẽ tạo ra để giải quyết vấn đề mà người dùng nêu ra trong tài liệu yêu cầu.com https://fb.com/tailieudientucntt Giai đoạn thiết kế của việc xây nhà: Người thiết kế nhà chính là kiến trúc sư. Mục đích của việc thiết kế là chia hệ thống thành các cấu thành chức năng, rồi sau đó nối kết chúng lại một cách hiệu quả. Trên bản vẻ thiết kế ta có thể thấy nơi ở, nơi ăn, nơi ngủ.

Mỗi vùng đó có một hoặc nhiều phòng. Các phòng được ngăn cách, nối kết hoặc thông nhau qua các bức tường, cửa sổ, hành lang và cửa ra vào.Vị trí và thiết kế để đặt điều hoà nhiệt độ, điều hoà ánh sàng, trang bị phòng tắm. - tất cả đều phải thiết kế chi tiết để đảm bảo được các chức năng như đã hứa. Bản thiết kế sẽ cho thấy hệ thống sẽ làm việc như thế nào.

Đây mới chỉ là thiết kế tổng thể. Trong một số trường hợp cần có bản thiết kế chi tiết hơn cho từng phòng một. Tất cả những điều này ghi chép lại vào tài liệu Đặc tả thiết kế Giai đoạn kiểm thử hệ thống của việc xây dựng nhà: Là tập hợp tất cả các thành phần vào với nhau và đảm bảo rằng chúng làm việc đồng bộ với nhau (tích hợp). Trong cái nhà này, ta có thể bắt đầu kiểm thử từ cái móng và nền nhà.

Sau đó đến tầng 1, đảm bảo rằng tất cả các cấu thành đều làm việc tốt và liên kết chặt chẽ hợp lý với cái nền móng đã xây. Sau đó đến tầng hai, ba. Khắc phục tất cả các vấn đề đã phát hiện ra.

Nội dung được bảo vệ bản quyền — Tải xuống đầy đủ