Project Manager (PM) trong lĩnh vực công nghệ (thường gọi là IT PM) là người chịu trách nhiệm cao nhất trong việc điều phối, quản lý để một dự án phần mềm hoặc sản phẩm công nghệ hoàn thành đúng hạn, đúng ngân sách và đạt chất lượng đề ra.
Nếu Solution Architect thiết kế bản vẽ, DevOps vận hành cỗ máy, thì PM là người cầm lái và điều phối tất cả các thành viên để về đích an toàn.
1. Công việc chính của một PM Công nghệ
Một PM không nhất thiết phải là người viết code giỏi nhất, nhưng phải là người hiểu dự án rõ nhất. Họ làm những việc sau:
Xác định phạm vi (Scope): Dự án này làm cái gì và quan trọng hơn là không làm cái gì để tránh lãng phí nguồn lực.
Lập kế hoạch (Planning): Chia nhỏ dự án thành các giai đoạn (Milestones), các đầu việc (Tasks) và ấn định thời hạn (Deadline).
Quản lý nguồn lực: Phân bổ nhân sự (Dev, Design, Tester) vào các vị trí phù hợp.
Quản trị rủi ro: Dự đoán trước các vấn đề (như nhân sự nghỉ đột xuất, công nghệ mới bị lỗi) và có phương án dự phòng.
Kết nối (Communication): Là "trạm trung chuyển" thông tin giữa khách hàng (Stakeholders) và đội ngũ kỹ thuật.
2. Các mô hình quản lý phổ biến
Trong công nghệ, PM thường làm việc theo 2 trường phái chính:
Agile/Scrum (Phổ biến nhất): Chia dự án thành các chu kỳ ngắn (2-4 tuần). Làm đến đâu kiểm tra và sửa đến đó. Cực kỳ linh hoạt.
Waterfall (Thác nước): Làm tuần tự từng bước (Xong thiết kế mới đến lập trình). Phù hợp với các dự án có yêu cầu cực kỳ rõ ràng từ đầu và ít thay đổi.
3. Phân biệt PM với DevOps, SA
Để bạn có cái nhìn tổng thể về "bộ máy" dự án:
| Vị trí | Vai trò chính | Trọng tâm |
| PM (Project Manager) | Điều phối, quản lý tiến độ. | Khi nào xong? Bao nhiêu tiền? |
| Solution Architect | Thiết kế cấu trúc kỹ thuật. | Xây dựng bằng cách nào? Dùng công nghệ gì? |
| DevOps | Tự động hóa và vận hành. | Làm sao để triển khai nhanh và ổn định? |

0 Comments
Đăng nhận xét