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.Phiên bản 1.12.1
  1. /Tình huống
  2. /Quản lý Tiến độ
  3. /Perl 6 (Raku): từ lời hứa "bản alpha sau khoảng …
Quản lý Tiến độ

Perl 6 (Raku): từ lời hứa "bản alpha sau khoảng một năm" năm 2000 đến mốc Giáng sinh 2015 và lộ trình không có hạn chót

Tháng 7/2000, Larry Wall công bố thiết kế lại Perl theo quy trình cộng đồng: RFC, nhóm làm việc, nhiều bản cài đặt song song. Ông kỳ vọng mã ở mức alpha sau khoảng một năm, nhưng bản đặc tả ổn định đầu tiên (6.c) chỉ ra mắt ngày 25/12/2015. Một ví dụ mã nguồn mở về lập lịch khi phạm vi mở, không có chủ sở hữu tiến độ và không có tiêu chí hoàn thành.

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

Bối cảnh thực tế

Ngày 19/7/2000, tại hội nghị Perl, Larry Wall công bố việc thiết kế lại ngôn ngữ Perl, về sau gọi là Perl 6. Bài nói "State of the Onion 2000" nêu lý do: Perl 5 phải giữ tương thích ngược nên nhiều sai sót thiết kế không thể sửa, và giao diện nội bộ cho các mô-đun mở rộng cần được dọn lại. Mô hình làm việc cũng đổi: thay vì một nhóm bảo trì thảo luận nhiều nhưng ít hành động, công việc được chia cho các nhóm làm việc có điều lệ, mục tiêu và người phụ trách, thảo luận trên các danh sách thư phân tầng.

Những mốc đáng chú ý (theo Wikipedia và bài nói của Wall):

  • 2000: quy trình RFC mở; Wall sau đó rà soát và phân loại 361 đề xuất.
  • Trong bài nói năm 2000, Wall kỳ vọng có mã ở mức alpha sau khoảng một năm, đồng thời Perl 5 vẫn được duy trì nhiều năm.
  • Từ 2001: các tài liệu "Apocalypse" của Wall mô tả thiết kế, "Exegesis" của Damian Conway giải thích bằng ví dụ; do thay đổi về sau làm các bản trước lỗi thời, đặc tả chuyển sang dạng "Synopsis" rồi bộ kiểm thử "roast".
  • Nhiều bản cài đặt chạy song song: Pugs (viết bằng Haskell, do Audrey Tang dẫn dắt, gần như ngừng hoạt động từ giữa năm 2007), máy ảo Parrot, và Rakudo vẫn được phát triển tới nay.
  • 25/12/2015: bản đặc tả "Perl 6 v1.0" (mã 6.c) ra mắt.
  • 10/2019: ngôn ngữ đổi tên thành Raku vì hai ngôn ngữ đã khác nhau tới mức cần tên riêng.

Hơn 15 năm giữa lời công bố và bản đặc tả ổn định đầu tiên không chỉ là chuyện kỹ thuật khó. Phạm vi liên tục mở rộng (Perl 6 được thiết kế không đặt tương thích ngược làm mục tiêu), phụ thuộc giữa đặc tả, máy ảo và bản cài đặt luôn thay đổi, và hầu như không có ngày nào do một chủ sở hữu tiến độ cam kết.

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

  • Lập kế hoạch tiến độ (Develop Schedule) khi phạm vi chưa được xác định

    Ước lượng "alpha sau khoảng một năm" được đưa ra khi chưa có danh sách yêu cầu chốt, chưa có kiến trúc và chưa phân rã công việc. Không có cấu trúc phân rã công việc (WBS) thì không thể có danh sách hoạt động, vì vậy con số ước lượng chỉ là kỳ vọng, không phải đường cơ sở tiến độ. Kỹ thuật ước lượng ba điểm hay ước lượng tương tự cũng không giúp được khi chưa có dự án tương tự để so sánh.

  • Phạm vi mở và quy trình RFC không có điểm dừng

    Hàng trăm RFC từ cộng đồng được thu thập, mỗi cái đều có thể mở rộng phạm vi. Quản lý phạm vi (Define Scope, Control Scope) đòi hỏi tiêu chí chấp nhận và cơ chế kiểm soát thay đổi; ở đây "tốt hơn Perl 5 ở mọi mặt" là mục tiêu không đo được, nên mọi ý tưởng tốt đều có lý do để vào, và tiến độ trượt theo phạm vi.

  • Phụ thuộc giữa đặc tả, máy ảo và các bản cài đặt

    Các bản cài đặt (Pugs, Parrot, Rakudo) phụ thuộc vào đặc tả vốn đang thay đổi, trong khi đặc tả muốn được kiểm chứng bằng chính các bản cài đặt đó. Vòng phụ thuộc này cần được thể hiện trong sơ đồ mạng tiến độ và được quản lý bằng giao diện ổn định (ví dụ bộ kiểm thử đặc tả dùng chung). Khi một bản cài đặt đi chệch hoặc ngừng hoạt động, các hoạt động hạ nguồn mất điểm tựa.

  • Không có chủ sở hữu tiến độ và không có đường găng được theo dõi

    Mô hình tình nguyện viên làm việc theo hứng thú tạo ra nhiều nhánh song song nhưng không ai chịu trách nhiệm về đường găng (critical path). Kiểm soát tiến độ (Control Schedule) cần số đo tiến độ so với đường cơ sở; thiếu đường cơ sở thì không phát hiện được độ trễ, và mốc nào cũng "chưa muộn".

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

    1. 1

      Bước 1: Chia lộ trình thành các cột mốc có tiêu chí hoàn thành đo được

      Thay vì một mốc "Perl 6 xong", đặt chuỗi cột mốc giao được từng phần giá trị, mỗi cột mốc có ngày mục tiêu, người sở hữu và tiêu chí chấp nhận:

      • Đặc tả lõi

        Một tập con đặc tả được khoá, kèm bộ kiểm thử dùng chung mà mọi bản cài đặt đều chạy được; ngày xong gắn với người chịu trách nhiệm cụ thể.

      • Một bản cài đặt tham chiếu

        Chọn một bản cài đặt làm tham chiếu thay vì dàn đều công sức; các bản khác xem là rủi ro song song có thể dừng mà không chặn đường găng.

      • Ngưỡng cắt phạm vi

        Mốc trễ quá mức thoả thuận thì phần tính năng chưa đạt tiêu chí chuyển sang bản sau, không kéo dài mốc chung.

    2. 2

      Bước 2: Ước lượng dần theo mức chín muồi của thông tin

      Dùng ước lượng theo phạm vi (cone of uncertainty): công bố dải rộng ở giai đoạn đầu và thu hẹp khi có WBS, mẫu thử và số liệu năng suất thực. Một mốc "khoảng một năm" nên đi kèm điều kiện và ngày xem xét lại.

    3. 3

      Bước 3: Đặt chủ sở hữu và nhịp đánh giá tiến độ

      Chỉ định người chịu trách nhiệm cho đường găng của từng nhóm làm việc, họp rà soát định kỳ và công khai biểu đồ burn-up. Với dự án tình nguyện, đây là cách thay thế cho quyền lực hợp đồng: minh bạch số liệu để cộng đồng cùng điều chỉnh.

    4. 4

      Bước 4: Quản lý kỳ vọng của người dùng bằng thông báo trung thực

      Quản lý sự tham gia của các bên liên quan (Manage Stakeholder Engagement) nghĩa là nói rõ cho người dùng Perl 5 rằng phiên bản cũ vẫn được duy trì, và chỉ rõ rủi ro tiến độ thay vì để lời hứa ban đầu treo nhiều năm.

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

    Một ngày hứa hẹn khi phạm vi còn mở chỉ là ước đoán. Muốn có lịch đáng tin, cần phạm vi được chia nhỏ thành cột mốc có tiêu chí đo được, mỗi cột mốc có chủ sở hữu, và cơ chế cắt phạm vi khi mốc trượt. Với phụ thuộc vòng giữa đặc tả và bản cài đặt, hãy khoá giao diện và bộ kiểm thử dùng chung trước khi mở rộng thêm.

    Nguồn tham khảo

    • Raku (programming language) — Wikipedia
    • Larry Wall — State of the Onion 2000 (Perl.com)
    #Quản lý tiến độ#Perl 6#Raku#Mã nguồn mở#Lộ trình release#Phụ thuộc giữa các đội

    Nguồn: Raku (programming language) — Wikipedia ↗ (mở trong thẻ mới)

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

    Câu 1/1
    Bạn mới nhận một dự án nền tảng nội bộ tương tự: phạm vi còn mở, nhiều đội tình nguyện đóng góp, và nhà tài trợ yêu cầu "cam kết một ngày phát hành" ngay trong tuần này. Bạn nên làm gì?

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

    Sau ba năm, đặc tả vẫn thay đổi và hai bản cài đặt song song chưa chạy chung bộ kiểm thử. Bạn là người điều phối, bạn chọn hướng nào?

    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 cùng lĩnh vực

    Quản lý Tiến độ

    Windows Longhorn thành Vista: "tái lập" năm 2004, khi phụ thuộc chéo giữa các đội làm mọi mốc trượt dần

    Longhorn ban đầu được hình dung là bản phát hành nhỏ vào cuối 2003, rồi dần gánh thêm cả những tính năng vốn dành cho thế hệ sau. Tháng 8/2004 Microsoft quyết định làm lại từ nền Windows Server 2003 SP1, cắt hoặc hoãn WinFS và phần lớn Palladium; Vista chỉ đến tay người dùng tháng 1/2007. Phân tích dưới góc nhìn quản lý tiến độ: phụ thuộc giữa các đội, nợ kỹ thuật và quyết định "đặt lại đường cơ sở".

    0 lượt thích 0 lượt đánh giá hữu ích 0 bình luận14/10/2026
    Quản lý Tiến độ

    Final Fantasy XIV: làm lại cả trò chơi trong khi bản cũ vẫn vận hành — lộ trình 3 năm từ thất bại 2010 đến A Realm Reborn

    Bản gốc ra mắt tháng 9/2010 với đánh giá rất tệ. Square Enix thay đội lãnh đạo, tạm ngừng thu phí và quyết định xây lại trò chơi trên động cơ, máy chủ mới trong khi vẫn cập nhật bản cũ. Phiên bản A Realm Reborn phát hành 27/8/2013. Phân tích ở góc nhìn tái lập kế hoạch tiến độ, lộ trình công khai và chuyển đổi không gián đoạn.

    0 lượt thích 0 lượt đánh giá hữu ích 0 bình luận04/10/2026
    Số 120Quản lý Tiến độ

    Tên lửa SLS và chuyến bay Artemis I: khi lần tái lập kế hoạch che mất 19 tháng trượt tiến độ

    Báo cáo IG-20-012 (03/2020) của Văn phòng Tổng Thanh tra NASA cho thấy chương trình Space Launch System vượt đường cơ sở cam kết với Quốc hội ít nhất 33%, trong khi một lần tái lập kế hoạch năm 2017 đã rút gần 1 tỷ USD chi phí ra khỏi đường cơ sở mà không hạ mức cam kết — làm mờ tác động của 19 tháng trượt tiến độ. Phân tích theo góc nhìn quản lý tiến độ và đường cơ sở.

    0 lượt thích 0 lượt đánh giá hữu ích 0 bình luận01/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)