Các bước quản trị trong quản lý dự án CNTT
Quản lý dự án CNTT không chỉ đơn thuần là viết mã, lựa chọn công nghệ hay xây dựng cơ sở hạ tầng. Đằng sau sự thành công của một hệ thống thông tin, ứng dụng di động, chuyển đổi lên đám mây hay triển khai hệ thống ERP là một quy trình quản trị dự án được sắp xếp hợp lý và nhất quán. Quản trị dự án CNTT bao gồm quản lý tài liệu, quy trình phê duyệt, quản lý truyền thông, kiểm soát thay đổi, quản lý rủi ro và báo cáo hiệu suất. Nếu không được quản lý đúng cách, các dự án rất dễ bị chệch hướng: vượt quá phạm vi, chậm tiến độ, vượt chi phí và chất lượng bị ảnh hưởng.
Bài viết này thảo luận về các bước quản trị thiết yếu trong quản lý dự án CNTT, từ giai đoạn khởi đầu đến khi kết thúc. Mục tiêu là giúp các nhóm dự án thiết lập một khuôn khổ quản trị thực tiễn để quản lý dự án một cách có trật tự, minh bạch và có thể kiểm toán được.
1. Khởi động dự án: Thiết lập cơ sở hành chính
Bước quản lý đầu tiên là đảm bảo dự án có cơ sở pháp lý rõ ràng. Điều này thường được thực hiện thông qua Điều lệ Dự án hoặc Lệnh Công việc, trong đó nêu rõ mục tiêu, phạm vi ban đầu, nhà tài trợ, chủ sở hữu doanh nghiệp và quyền hạn thực hiện dự án. Từ góc độ quản lý, tài liệu này rất quan trọng như một khung pháp lý nội bộ, đặc biệt là trong trường hợp thay đổi ưu tiên hoặc các yêu cầu mâu thuẫn.
Ngoài ra, ở giai đoạn này, cần phải lập danh sách các bên liên quan. Quản lý các bên liên quan giúp dự án xác định ai nên tham gia, ai có thể phê duyệt và ai chỉ cần được thông báo. Trong các dự án CNTT, các bên liên quan thường trải rộng khắp các đơn vị kinh doanh, nhóm bảo mật thông tin, nhóm cơ sở hạ tầng, nhà cung cấp và thậm chí cả ban quản lý cấp cao.
2. Lập kế hoạch hành chính: Xây dựng kế hoạch công việc và quản trị
Giai đoạn lập kế hoạch là lúc công tác quản lý dự án trở nên thiết thực. Một trong những nền tảng chính là Kế hoạch Quản lý Dự án, bao gồm ít nhất:
– Cơ cấu và vai trò của nhóm (ma trận RACI)
– Lịch trình dự án (tiến độ, các mốc quan trọng)
– Kế hoạch truyền thông (hình thức cuộc họp, biên bản, kênh truyền thông)
– Kế hoạch quản lý rủi ro
– Kế hoạch chất lượng
– Kế hoạch mua sắm, nếu có liên quan đến nhà cung cấp
– Kế hoạch quản lý thay đổi
Trong các dự án CNTT, lập kế hoạch quản trị cũng bao gồm việc xác định các công cụ để lập tài liệu và cộng tác, chẳng hạn như Jira/Trello để theo dõi nhiệm vụ, Confluence/Notion/SharePoint để lưu trữ tài liệu và Git để kiểm soát phiên bản. Điều quan trọng là phải xác định ngay từ đầu nơi lưu trữ tài liệu, cách đặt tên tệp, ai có quyền thực hiện thay đổi và cách kiểm soát phiên bản.
3. Quản lý tài liệu: Chuẩn hóa và kiểm soát phiên bản
Tài liệu là tài sản quản trị. Các dự án CNTT tạo ra vô số sản phẩm: yêu cầu nghiệp vụ, câu chuyện người dùng, thiết kế kiến trúc, kế hoạch cơ sở dữ liệu, trường hợp thử nghiệm, hướng dẫn sử dụng và tài liệu triển khai. Nếu không có tiêu chuẩn, tài liệu rất dễ bị thất lạc và dẫn đến nhầm lẫn.
Các bước hành chính cần thực hiện:
1. Lập danh sách các tài liệu bắt buộc (danh sách kiểm tra tài liệu) theo loại dự án.
2. Thiết lập các mẫu định dạng thống nhất (ví dụ: BRD, SRS, HLD/LLD, mẫu báo cáo thử nghiệm).
3. Kiểm soát phiên bản: sử dụng số phiên bản, nhật ký thay đổi và phê duyệt trước khi tài liệu được coi là bản cuối cùng.
4. Quyền truy cập: đảm bảo rằng các tài liệu nhạy cảm (ví dụ: thiết kế bảo mật, thông tin xác thực, kết quả kiểm toán) chỉ có thể được truy cập bởi các bên có thẩm quyền.
Quản lý tài liệu gọn gàng sẽ giúp việc tiếp nhận thành viên mới dễ dàng hơn, đẩy nhanh quá trình kiểm toán và giảm thiểu sự hiểu lầm.
4. Quản lý lịch trình và nguồn lực: Đảm bảo tính thực tế trong thực thi
Các dự án CNTT thường gặp khó khăn trong việc ước tính tiến độ. Do đó, quản lý tiến độ không chỉ đơn thuần là tạo ra một mốc thời gian; nó còn cần một cơ chế kiểm soát.
Các quy trình quản lý quan trọng:
– Thiết lập lịch trình cơ sở: một phiên bản lịch trình đã được phê duyệt để tham khảo.
– Lập nhật ký hoạt động hoặc ghi chú tiến độ hàng tuần.
– Quản lý phân bổ nguồn lực: ai làm gì, năng lực, nghỉ phép và sự phụ thuộc giữa các nhóm (ví dụ: nhóm phát triển chờ nhóm cơ sở hạ tầng cung cấp máy chủ).
– Đảm bảo có “định nghĩa hoàn thành” cho mỗi sản phẩm bàn giao.
Với việc quản lý tiến độ có kỷ luật, các dự án sẽ dễ dàng hơn trong việc phát hiện sớm các sai lệch và thực hiện các điều chỉnh.
5. Quản lý chi phí và mua sắm: Minh bạch ngân sách
Trong các dự án CNTT, chi phí không chỉ bao gồm nhân công mà còn cả giấy phép phần mềm, dịch vụ đám mây, phần cứng, phí tư vấn và đào tạo. Quản lý chi phí nhằm mục đích đảm bảo phân bổ ngân sách phù hợp với kế hoạch và mọi khoản chi phí đều được hạch toán đầy đủ.
Các bước thường thực hiện:
– Lập kế hoạch ngân sách hoàn chỉnh với các giả định cụ thể.
– Ghi nhận định kỳ việc thực hiện chi phí.
– Quản lý quy trình yêu cầu mua hàng, đơn đặt hàng và hợp đồng với nhà cung cấp.
– Đảm bảo các sản phẩm bàn giao của nhà cung cấp tuân thủ các thỏa thuận (thỏa thuận mức dịch vụ, phạm vi, tiến độ).
Quản lý mua sắm hiệu quả cũng giúp bảo vệ tổ chức khỏi rủi ro nhà cung cấp không đáp ứng được tiêu chuẩn chất lượng hoặc tiến độ.
6. Quản lý truyền thông: Các cuộc họp, biên bản và báo cáo tình hình.
Nhiều dự án CNTT thất bại không phải vì công nghệ, mà vì giao tiếp kém hiệu quả. Quản lý truyền thông đảm bảo thông tin được truyền tải nhất quán và được ghi chép lại.
Một số yếu tố quan trọng:
– Lịch họp định kỳ (họp đồng hàng ngày/hàng tuần, ban chỉ đạo).
– Biên bản cuộc họp bao gồm các quyết định, các mục cần hành động, người chịu trách nhiệm và thời hạn.
– Báo cáo tình trạng định kỳ: tiến độ, vấn đề, rủi ro và nhu cầu ra quyết định.
– Nguồn thông tin duy nhất: một nơi chính thức duy nhất để cập nhật thông tin dự án nhằm tránh các phiên bản thông tin khác nhau.
Biên bản cuộc họp thường bị xem là không quan trọng, mặc dù chúng là bằng chứng về các quyết định và là tài liệu tham khảo khi có sự khác biệt về cách hiểu.
7. Quản lý rủi ro, vấn đề và quyết định: Ghi chép và theo dõi
Quản trị dự án CNTT cần có ba nhật ký riêng biệt nhưng có liên quan với nhau:
1. Sổ đăng ký rủi ro: danh sách các rủi ro tiềm tàng, tác động, xác suất, biện pháp giảm thiểu và chủ thể chịu trách nhiệm về rủi ro.
2. Nhật ký sự cố: các vấn đề đang xảy ra và cần được xử lý ngay lập tức.
3. Nhật ký Quyết định: ghi chép các quyết định quan trọng, lý do và các bên phê duyệt.
Ví dụ, rủi ro "tính khả dụng của API bên thứ ba" được ghi lại trong sổ đăng ký rủi ro. Khi API thực sự gặp sự cố và cản trở việc kiểm thử, nó trở thành một vấn đề. Khi nhóm quyết định tạo ra một cơ chế dự phòng, quyết định đó được ghi lại. Nhật ký này giúp dự án có cấu trúc hơn và dễ theo dõi hơn.
8. Kiểm soát thay đổi: Kiểm soát phạm vi
Thay đổi là điều bình thường trong các dự án CNTT, đặc biệt khi nhu cầu kinh doanh phát triển. Tuy nhiên, sự thay đổi không được kiểm soát có thể dẫn đến việc phạm vi dự án bị mở rộng ngoài dự kiến.
Các bước quản lý kiểm soát thay đổi thường bao gồm:
– Tạo một Yêu cầu Thay đổi (CR) chính thức bao gồm mô tả về sự thay đổi, lý do, tác động và mức độ ưu tiên.
– Tiến hành phân tích tác động: tác động đến tiến độ, chi phí, chất lượng và rủi ro.
– Quy trình phê duyệt của cơ quan có thẩm quyền (ví dụ: hội đồng tư vấn thay đổi hoặc nhà tài trợ dự án).
– Cập nhật cơ sở ban đầu: lịch trình, phạm vi và các tài liệu liên quan sau khi yêu cầu thay đổi được phê duyệt.
Bằng cách này, dự án vẫn giữ được tính linh hoạt nhưng không mất đi sự kiểm soát.
9. Quản lý và kiểm thử chất lượng: Bằng chứng cho thấy hệ thống đã sẵn sàng để sử dụng.
Quản lý chất lượng đảm bảo rằng các tiêu chuẩn và bằng chứng tồn tại cho thấy kết quả dự án đáp ứng các yêu cầu. Trong các dự án CNTT, chất lượng thường được thể hiện thông qua:
– Kế hoạch kiểm thử và trường hợp kiểm thử được ghi chép lại.
– Kết quả và phê duyệt kiểm thử chấp nhận người dùng (UAT)
– Ghi chú lỗi, mức độ nghiêm trọng và trạng thái sửa lỗi
– Danh sách kiểm tra sự sẵn sàng phát hành
Nếu không tiến hành kiểm nghiệm, các thông cáo báo chí thường dựa vào "cảm tính" hoặc giả định, thay vì bằng chứng có thể đo lường được.
10. Kết thúc dự án: Bàn giao và hoàn thiện hồ sơ cuối cùng
Giai đoạn kết thúc dự án thường bị bỏ qua, nhưng nó lại vô cùng quan trọng để đảm bảo các lợi ích của dự án có thể được hiện thực hóa một cách trọn vẹn. Công tác quản lý kết thúc dự án thường bao gồm:
– Bàn giao tài liệu cho đội vận hành
– Hoàn thiện tài liệu kỹ thuật và hướng dẫn sử dụng.
– Đào tạo người dùng hoặc quản trị viên, nếu cần
– Báo cáo dự án cuối kỳ: thành tựu, sai lệch, sử dụng ngân sách và những ghi chú quan trọng.
– Rút kinh nghiệm để cải thiện dự án tiếp theo
– Kết thúc hợp đồng với nhà cung cấp và quản lý thanh toán cuối cùng
Việc kết thúc dự án một cách suôn sẻ giúp tổ chức sẵn sàng thực hiện bảo trì, khắc phục sự cố và phát triển liên tục mà không cần quá phụ thuộc vào nhóm dự án.
Sự kết luận
Công tác quản trị trong quản lý dự án CNTT là xương sống giúp các dự án tập trung, được ghi chép đầy đủ và có trách nhiệm giải trình. Từ giai đoạn khởi tạo và lập kế hoạch, quản lý tài liệu, truyền thông, quản lý chi phí, quản lý rủi ro, quản lý thay đổi, quản lý chất lượng và kết thúc dự án, mỗi bước quản trị đều góp phần giảm thiểu sự không chắc chắn và tăng cơ hội thành công. Với công tác quản trị bài bản, các nhóm CNTT có thể tập trung vào việc thực thi kỹ thuật mà không phải hy sinh công tác quản trị – kết quả là các dự án được hoàn thành đúng thời hạn, theo yêu cầu và sẵn sàng sử dụng với chất lượng có thể đo lường được.