Phân hệ PM Study
  • Tình huốngTình huống thực chiến
  • Kịch bảnRa quyết định tình huống
  • Biểu mẫuKho biểu mẫu tải về
  • Thẻ ghi nhớHọc thuật ngữ PMP
  • Công cụMáy tính EVM, PERT, dự phòng
  • Hỏi đápHỏi đáp & thảo luận
  • Thử tháchMỗi ngày một câu hỏi PMP
  • Lý thuyếtBài học PMBOK 8 & ECO 2026
  • Luyện thiThi thử & ôn tập PMP
  • Bài viếtThư viện bài viết PMP
PM Study
Trang chủLý thuyếtTình huốngLuyện thiBiểu mẫuHỏi đáp
6 chuyên mụcXem tất cả bài viết →
  • Quản lý các bên liên quanTình huống về kỳ vọng, giao tiếp và gắn kết stakeholder.
  • Lãnh đạo & đội nhómXây dựng, dẫn dắt và giải quyết xung đột trong đội dự án.
  • Kế hoạch & tiến độLập kế hoạch, ước lượng, nén tiến độ và kiểm soát baseline.
  • Rủi ro & thay đổiNhận diện, ứng phó rủi ro và kiểm soát thay đổi phạm vi.
  • Agile & HybridLựa chọn và vận hành cách tiếp cận Agile, Predictive, Hybrid.
  • Luyện thi PMPChiến lược ôn tập và mẹo xử lý câu hỏi tình huống PMP.
Công cụBài viết
Trang chủLý thuyếtTình huốngLuyện thiBiểu mẫuHỏi đápChuyên mụcCông cụBài viết
/
PM Study

Học quản lý dự án và ôn thi PMP bằng tiếng Việt: lý thuyết PMBOK® Guide 8, tình huống thực tế và đề luyện thi theo ECO 2026.

Chuyên mục

  • Quản lý các bên liên quan
  • Lãnh đạo & đội nhóm
  • Kế hoạch & tiến độ
  • Rủi ro & thay đổi
  • Agile & Hybrid
  • Luyện thi PMP

Tài nguyên

  • Project Management Institute (PMI)
  • PMP Exam Content Outline
  • The Scrum Guide
  • PMI Vietnam Chapter

PM Study

  • Tất cả bài viết
  • Bài viết nổi bật
© 2026 PM StudyPMP® và PMBOK® là nhãn hiệu đã đăng ký của Project Management Institute.109 người đã truy cậpPhiên bản 1.15.0
  1. /Tình huống
  2. /Quản lý Nguồn lực
  3. /core-js (2023): một người duy trì thư viện có mặ…
Số 432Quản lý Nguồn lực

core-js (2023): một người duy trì thư viện có mặt trên phần lớn website lớn và lời kêu gọi tài trợ "So, what's next?"

Tháng 2/2023, tác giả core-js — thư viện polyfill JavaScript với hàng trăm triệu lượt tải mỗi tháng và có mặt trên khoảng một nửa nhóm 1.000 website lớn nhất — công bố bài viết dài về việc anh duy trì dự án một mình từ năm 2014, thu nhập từ tài trợ giảm xuống vài trăm USD mỗi tháng và các kịch bản cho tương lai. Bài học về rủi ro phụ thuộc vào một cá nhân và nguồn lực cho thành phần nền tảng.

HP
Nguyễn Thu Hà, PMP
13/09/2026
3 phút đọc 0 lượt xem
Bình luận0

Bối cảnh thực tế

core-js là thư viện polyfill giúp mã JavaScript hiện đại chạy được trên trình duyệt cũ. Nó thường được các công cụ build đưa vào tự động, nên nhiều doanh nghiệp dùng mà không biết.

Theo bài viết của tác giả Denis Pushkarev ngày 14/2/2023:

  • Dự án có khoảng 9 tỷ lượt tải từ npm, khoảng 250 triệu lượt trong một tháng, và 19 triệu kho GitHub phụ thuộc.
  • Một kiểm tra đơn giản tìm thấy core-js trên 52% trong nhóm 1.000 website hàng đầu theo Alexa.
  • Anh duy trì dự án một mình từ năm 2014. Anh cho biết đã ngồi tù khoảng 10 tháng năm 2020 sau một tai nạn giao thông làm chết người đi bộ, và vẫn còn nghĩa vụ bồi thường.
  • Thu nhập từ tài trợ giảm dần: Open Collective từ khoảng 600 xuống khoảng 300 USD/tháng; anh ước tính làm khoảng 250 giờ/tháng với mức thù lao dưới 2 USD/giờ.
  • Anh ước tính khoảng 30.000 USD/tháng đủ cho một nhóm nhỏ, và nêu bốn kịch bản: có tài trợ bền vững, làm cho một công ty hỗ trợ chuẩn web, phát hành bản thương mại với giấy phép chặt hơn, hoặc dự án suy giảm dần.

Phân tích nguyên nhân theo chuẩn PMP

  • Phụ thuộc người chủ chốt (key-person dependency) không được nhận diện

    Các tổ chức dùng core-js không coi tác giả là "nguồn lực" của mình, nhưng thực tế sản phẩm của họ phụ thuộc vào thời gian và sức khoẻ của một người. Đây là rủi ro nguồn lực nằm ngoài sơ đồ tổ chức.

  • Giá trị tạo ra và nguồn lực nhận về lệch nhau

    Khi đóng góp không được ghi nhận (thông báo tài trợ sau cài đặt bị npm 7 ẩn đi theo tác giả), động lực và thu nhập của người duy trì suy giảm, kéo theo nguy cơ kiệt sức.

  • Không có kế hoạch kế nhiệm

    Một dự án hạ tầng không có người đồng duy trì, không có tài liệu chuyển giao, sẽ dừng lại khi người duy nhất không thể tiếp tục — điều đã xảy ra trong thời gian tác giả vắng mặt.

Người dùng không biết mình là bên liên quan

Phụ thuộc gián tiếp khiến doanh nghiệp không đưa core-js vào danh mục thành phần cần theo dõi, nên không có ngân sách hay đóng góp.

Lẽ ra PM nên làm gì

  1. 1

    Bước 1: Lập danh mục thành phần mã nguồn mở trọng yếu

    Dùng SBOM để xác định thư viện nào nằm trong sản phẩm, kể cả phụ thuộc gián tiếp, và đánh giá "sức khoẻ" của từng dự án.

  2. 2

    Bước 2: Đánh giá sức khoẻ dự án phụ thuộc

    Xếp hạng để ưu tiên nguồn lực:

    • Khoẻ

      Nhiều người duy trì, có tổ chức tài trợ, phát hành đều.

    • Mong manh

      Một hai người duy trì, tài trợ ít: cân nhắc tài trợ hoặc cử người đóng góp.

    • Nguy cấp

      Một người duy nhất, tài trợ cạn, người duy trì công khai khó khăn: lập phương án thay thế hoặc cùng duy trì.

  3. 3

    Bước 3: Đưa tài trợ mã nguồn mở vào ngân sách

    Một khoản nhỏ cố định cho các thành phần trọng yếu rẻ hơn nhiều so với chi phí xử lý khi dự án bị bỏ rơi.

  4. 4

    Bước 4: Trong nội bộ, xoá điểm phụ thuộc vào một người

    Áp dụng cùng nguyên tắc cho đội: mọi thành phần quan trọng có ít nhất hai người hiểu sâu, có tài liệu và luân phiên trách nhiệm.

PM Takeaway (Bài học rút ra)

Nguồn lực của dự án không chỉ là người trong bảng lương mà cả những người duy trì thành phần bạn dựa vào. Hãy nhận diện họ, đánh giá rủi ro phụ thuộc vào một người, và đầu tư để họ không kiệt sức — trước khi sự vắng mặt của họ trở thành sự cố của bạn.

Nguồn tham khảo

  • Denis Pushkarev — So, what's next? (core-js)
#Quản lý nguồn lực#Phát triển phần mềm#Mã nguồn mở#Phụ thuộc người chủ chốt#Kiệt sức#Bền vững

Nguồn: Denis Pushkarev — So, what's next? (core-js, 14/2/2023) ↗ (mở trong thẻ mới)

Trắc nghiệm tình huống PMP

Câu 1/1
Khi rà soát rủi ro, nhóm phát hiện sản phẩm phụ thuộc vào một thư viện mã nguồn mở chỉ do một người duy trì, người này vừa công khai rằng thiếu kinh phí và có thể dừng dự án. PM nên làm gì?

Bạn chọn phương án nào?

Công ty bạn dùng core-js gián tiếp qua công cụ build. Bạn đề xuất gì?

Tình huống này hữu ích với bạn?

Bình luận0

Bình luận (0)

Đăng nhập để tham gia thảo luận.

Tình huống tương tự

Quản lý Nguồn lực

Heartbleed và OpenSSL (2014): hạ tầng bảo mật của cả Internet dựa vào một nhóm tình nguyện viên, chỉ một người làm toàn thời gian

Lỗi Heartbleed trong thư viện OpenSSL khiến khoảng 17% máy chủ web có chứng thực tin cậy bị coi là dễ tổn thương khi công bố. Phía sau là một dự án do vài tình nguyện viên duy trì, chỉ một người làm toàn thời gian và quyên góp hằng năm chỉ khoảng 2.000 USD. Phân tích dưới góc nhìn quản lý nguồn lực: phụ thuộc trọng yếu vào một "nguồn lực" không ai phân bổ ngân sách.

0 lượt thích 0 lượt đánh giá hữu ích 0 bình luận14/10/2026
Số 475Quản lý Nguồn lực

Đường dây 500 kV mạch 3 Quảng Trạch – Phố Nối (2024): 519 km trong hơn 6 tháng khi nhà thầu chỉ đáp ứng khoảng một nửa nhân lực

Dự án đường dây 500 kV mạch 3 dài 519 km qua 9 tỉnh, tổng mức đầu tư khoảng 22.356 tỷ đồng, được đóng điện toàn tuyến cuối tháng 8/2024 sau hơn 6 tháng thi công. Lúc cao điểm, công trường cần khoảng 10.000–12.000 thợ lành nghề nhưng các nhà thầu chỉ đáp ứng được khoảng 50%. Chủ đầu tư phải huy động thêm hàng nghìn người từ các đơn vị trong ngành, doanh nghiệp nhà nước khác, lực lượng vũ trang và đoàn viên thanh niên. Một tình huống về lập kế hoạch và bổ sung nguồn lực dưới áp lực tiến độ.

0 lượt thích 0 lượt đánh giá hữu ích 0 bình luận14/10/2026
Quản lý Nguồn lực

Mozilla 2020: cắt giảm khoảng 250 nhân sự, đội Servo bị ảnh hưởng và bài toán giữ tri thức khi tái cơ cấu đội kỹ thuật

Ngày 11/08/2020 Mozilla công bố cắt giảm khoảng 250 nhân sự với lý do doanh thu giảm do đại dịch; đội phát triển công cụ trình duyệt Servo nằm trong số bị ảnh hưởng. Dự án chuyển sang Linux Foundation Europe và được kích hoạt lại năm 2023 nhờ nguồn tài trợ ngoài. Phân tích về giải tán đội, chuyển giao tri thức và kế hoạch cho dự án nghiên cứu dài hạn.

0 lượt thích 0 lượt đánh giá hữu ích 0 bình luận10/10/2026

Nội dung

Bối cảnh thực tếPhân tích nguyên nhân theo chuẩn PMPLẽ ra PM nên làm gìPM Takeaway (Bài học rút ra)Nguồn tham khảoTrắc nghiệmBình chọn
Quảng cáoBộ đề thi thử PMP (mẫu)