Không có PM trong team: Senior phải làm gì?
Gần đây tôi vừa qua thử việc, và trong buổi 1-on-1, manager nói với tôi: "Anh muốn em chủ động hơn trong việc khám phá các vấn đề của sản phẩm."
Điều đó khiến tôi hơi bất ngờ. Tôi viết code mỗi ngày, sửa issue, đẩy dự án về phía trước. Sao vậy mà vẫn chưa đủ chủ động? Tôi mất một lúc mới hiểu anh ấy thực sự muốn nói gì.
Mọi thứ chạy cùng lúc
Qua thử việc không có nghĩa là áp lực giảm. Thực ra, nó có nghĩa là phải tung hứng nhiều thứ hơn cùng một lúc:
| Hạng mục | Tính chất | Tôi có thể kiểm soát gì |
|---|---|---|
| Sửa issue | Công việc hàng ngày, output được đo phần nào bằng số lượng | Giữ nhịp ổn định |
| Dự án A | Dự án chính thức, nhưng phía user chậm xác nhận yêu cầu | Hạn chế — chủ yếu chờ phản hồi |
| Nghiên cứu sản phẩm | Chủ động tìm cách cải thiện sản phẩm | Khi nào giao, trình bày thế nào, báo cáo ra sao |
Khi bạn chuyển đổi giữa ba thứ trở lên trong một ngày, phần mệt mỏi không phải là số giờ. Mà là context switching liên tục.
Rồi tôi nhận ra: Team mình không có PM
Tôi biết điều đó từ ngày đầu, nhưng chưa bao giờ thực sự nghĩ xem nó có nghĩa gì.
Team có BA (Business Analyst) phụ trách phân tích yêu cầu, nhưng không ai thực sự sở hữu những câu hỏi như: Cái này đang ở đâu rồi? Ai đang bị block? Có nên sắp xếp lại ưu tiên không?
Ở công ty trước, PM hoặc Tech Lead xử lý hết những thứ đó. Tôi chỉ cần kiểm tra backlog, xác nhận ưu tiên, làm rõ yêu cầu sản phẩm, và tập trung viết code. Spec đến, tôi xây. Nếu bị kẹt, tôi nói với PM, và họ lo phần còn lại.
Bây giờ vai trò đó không tồn tại. Vậy ai đảm nhận?
Senior.
Senior không phải PM, nhưng cần Ownership
Lúc đầu tôi không hiểu. Tôi là engineer — tại sao phải đi đuổi user để lấy phản hồi, chủ động báo blocker, hay căn chỉnh ưu tiên với manager? Đó không phải việc của PM sao?
Nhưng điều đó không có nghĩa là Senior phải thay thế PM bằng cách sở hữu roadmap của team, xử lý phối hợp đa chức năng, hay theo dõi tiến độ của tất cả mọi người. Điểm thực sự đơn giản hơn: bạn không thể đối xử với blocker trong công việc của mình như thể đó là vấn đề của ai khác.
Khi tôi so sánh hai vai trò, sự khác biệt rõ ràng hơn:
| PM | Senior | |
|---|---|---|
| Quản lý tiến độ của ai | Cả team | Các tuyến công việc của mình |
| Quyết định xây gì | Roadmap, ưu tiên | Không quyết định, nhưng căn chỉnh |
| Đuổi stakeholder | Tất cả người liên quan | Blocker của mình |
| Chịu trách nhiệm với | Mục tiêu kinh doanh | Tính năng mình phụ trách |
Senior không cần quản lý người khác. Bạn chỉ cần giữ ba bốn tuyến công việc của mình không bị rơi. Báo blocker chủ động thay vì im lặng chờ đợi. Có ý kiến về tính năng mình phụ trách thay vì chỉ chờ chỉ thị.
Đó gọi là ownership, không phải PM.
