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ý Phạm vi
  3. /PHP 6 (2005–2010): dự án Unicode bị bỏ dở và quy…
Số 417Quản lý Phạm vi

PHP 6 (2005–2010): dự án Unicode bị bỏ dở và quyết định nhảy thẳng lên PHP 7

Từ năm 2005, cộng đồng PHP phát triển PHP 6 với hỗ trợ Unicode gốc, lưu chuỗi nội bộ dưới dạng UTF-16. Thiếu người có chuyên môn và vấn đề hiệu năng khiến dự án trì trệ; tháng 3/2010 PHP 6 "ở dạng hiện tại" bị bỏ, các tính năng khác được đưa vào PHP 5.3 và 5.4. Phiên bản lớn tiếp theo được đặt tên PHP 7 (12/2015), tập trung vào hiệu năng. Bài học về gói phạm vi rủi ro cao làm con tin cho cả bản phát hành.

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

Bối cảnh thực tế

PHP là ngôn ngữ lập trình web phổ biến. Năm 2005, một dự án do Andrei Zmievski dẫn dắt bắt đầu đưa Unicode gốc vào PHP bằng cách nhúng thư viện ICU — đây là trọng tâm của PHP 6.

  • Thiết kế: chuỗi văn bản được lưu nội bộ dạng UTF-16, kéo theo thay đổi lớn ở lõi ngôn ngữ và mã của người dùng.
  • Thiếu lập trình viên có chuyên môn cần thiết, và việc chuyển đổi UTF-16 gây vấn đề hiệu năng trong môi trường web — nơi UTF-16 hiếm khi được dùng. Dự án bị trễ kéo dài.
  • PHP 5.3 (2009) đã nhận một số tính năng vốn dự kiến cho 6.0 như namespace và closure.
  • Tháng 3/2010, dự án "ở dạng hiện tại" chính thức bị bỏ; PHP 5.4 (3/2012) nhận phần lớn tính năng không liên quan Unicode còn lại.
  • Sau tranh luận trong 2014–2015 và một cuộc bỏ phiếu, phiên bản lớn tiếp theo được đặt tên PHP 7, một phần vì sách báo đã dùng tên "PHP 6". PHP 7.0 phát hành 3/12/2015, xây trên nhánh phpng tập trung tối ưu hiệu năng.

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

  • Một gói công việc rủi ro cao chặn cả bản phát hành

    Gắn mọi tính năng mới vào cùng phiên bản với thay đổi Unicode khiến các tính năng sẵn sàng không thể đến tay người dùng. Phạm vi phát hành nên tách theo mức độ sẵn sàng.

  • Giả định nguồn lực không được kiểm chứng

    Thiết kế đòi hỏi chuyên môn hiếm; khi nguồn lực không có, tiến độ không thể đi tiếp. Lập kế hoạch nguồn lực (Plan Resource Management) phải xác nhận có người làm được trước khi chốt phạm vi.

  • Yêu cầu phi chức năng (hiệu năng) phát hiện muộn

    Chi phí hiệu năng của UTF-16 là rủi ro có thể đo bằng nguyên mẫu sớm. Phát hiện muộn biến nó thành lý do dừng dự án.

  • Điểm sáng: biết dừng và chuyển phần giá trị ra

    Việc đưa tính năng vào 5.3/5.4 và đổi hướng sang hiệu năng ở PHP 7 cho thấy cộng đồng đã cắt lỗ và giữ lại giá trị thay vì cố giữ phạm vi ban đầu.

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

  1. 1

    Bước 1: Phát hành theo "tàu" thay vì theo tính năng lớn

    Định kỳ phát hành những gì đã sẵn sàng; tính năng rủi ro cao nằm sau cờ hoặc nhánh riêng cho tới khi đạt chuẩn.

  2. 2

    Bước 2: Kiểm chứng sớm bằng nguyên mẫu đo hiệu năng

    Đặt ngưỡng chấp nhận trước:

    • Đi tiếp

      Chi phí hiệu năng trong ngưỡng cho phép, có đủ người duy trì.

    • Xem lại thiết kế

      Hiệu năng giảm rõ: thử phương án khác (ví dụ UTF-8) trước khi mở rộng.

    • Dừng

      Không đạt sau nhiều vòng và thiếu người: bỏ, chuyển tính năng khác sang bản khác.

  3. 3

    Bước 3: Công bố lại phạm vi khi đổi hướng

    Tên phiên bản và lộ trình là cam kết với cộng đồng; khi đổi, giải thích rõ để tránh nhầm lẫn.

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

Đừng để một tính năng rủi ro cao làm con tin cho mọi thứ khác. Tách phạm vi theo mức sẵn sàng, kiểm chứng giả định kỹ thuật và nguồn lực sớm, và khi cần thì dừng một cách có trật tự.

Nguồn tham khảo

  • Wikipedia — PHP
  • PHP Manual — Migrating from PHP 5.6.x to PHP 7.0.x
#Quản lý phạm vi#Phát triển phần mềm#Mã nguồn mở#Phát hành tăng dần#Ngôn ngữ lập trình

Nguồn: Wikipedia — PHP (History: PHP 6 and Unicode) ↗ (mở trong thẻ mới)

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

Câu 1/1
Phiên bản lớn tiếp theo của sản phẩm gồm một thay đổi kiến trúc khó (đang trễ) và nhiều tính năng nhỏ đã sẵn sàng từ lâu. Người dùng liên tục hỏi khi nào có các tính năng nhỏ. PM nên làm gì?

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

Thay đổi kiến trúc đã trễ 3 năm và thiếu người có chuyên môn. Bạn chọn 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ự

Số 510Quản lý Phạm vi

Juicero (2016–2017): máy ép nước ép khoảng 700 USD, 120 triệu USD vốn đầu tư và những gói nước ép có thể bóp bằng tay

Juicero gọi được khoảng 120 triệu USD để làm một máy ép nối Wi-Fi, ép các gói rau quả cắt sẵn với lực khoảng 8.000 pound. Máy ra mắt năm 2016 với giá khoảng 700 USD. Tháng 4/2017, Bloomberg cho thấy bóp gói bằng tay cũng ra gần như cùng lượng nước ép. Công ty giảm giá còn khoảng 400 USD rồi ngừng hoạt động vào tháng 9/2017. Bài học về phạm vi: kỹ thuật tinh xảo không thay được việc xác nhận nhu cầu thật của khách hàng.

0 lượt thích 0 lượt đánh giá hữu ích 0 bình luận22/10/2026
Quản lý Phạm vi

Người dùng tẩy chay Hệ thống mới & Nghệ thuật Quản trị Sự thay đổi (Organizational Change Management)

Mảng kiến thức trọng tâm: Quản trị Sự thay đổi Tổ chức, Chuyển giao Giá trị & Khung ADKAR (Organizational Change Management, Value Realization & ADKAR Model - PMBOK 7)

0 lượt thích 0 lượt đánh giá hữu ích 0 bình luận20/10/2026
Số 490Quản lý Phạm vi

Bệnh viện Nhi Edinburgh (2012–2021): một dòng sao chép sai trong bảng yêu cầu thông gió khiến bệnh viện 150 triệu bảng bị hoãn mở cửa gần hai năm

Bệnh viện Nhi mới ở Edinburgh (Scotland) bị chính phủ dừng mở cửa vào mùa hè 2019, chỉ vài ngày trước khi đón bệnh nhân, vì hệ thống thông gió khu hồi sức tích cực không đạt chuẩn. Kiểm toán độc lập tìm ra nguồn gốc: bảng yêu cầu kỹ thuật lập năm 2012 ghi 4 lần trao đổi khí mỗi giờ thay vì 10. Lỗi đi qua đấu thầu, thiết kế, thi công và nghiệm thu mà không ai phát hiện; sửa chữa tốn khoảng 16 triệu bảng.

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