Gold plating là việc đội tự ý thêm tính năng, chất lượng vượt yêu cầu mà không qua quy trình thay đổi. Scope creep là phạm vi phình to mất kiểm soát — thường đến từ yêu cầu của khách hàng/các bên liên quan không được kiểm soát. Tài liệu tổng hợp về scope creep cũng nhắc một nguyên nhân: đội đôi khi thêm tính năng không cần thiết để gây ấn tượng với khách hàng. Cả hai cùng một hậu quả: phạm vi thực tế lệch khỏi phạm vi đã thống nhất.
Vì sao gold plating là rủi ro, dù khách hàng thích:
- Tạo kỳ vọng mới mà hợp đồng không bao phủ: bảo hành, nhân rộng, bảo trì.
- Chưa qua kiểm thử, có thể gây lỗi ảnh hưởng phần đã chạy tốt.
- Chi phí ẩn: "làm buổi tối không tốn tiền" là chưa chính xác — đó là sức lực đội, rủi ro kiệt sức, và nợ bảo trì về sau.
- Lệch ưu tiên: hai chức năng trong phạm vi còn dở trong khi công sức đổ vào phần ngoài phạm vi.
- Tuyên ngôn Agile có nguyên tắc về sự đơn giản — tối đa hoá lượng công việc không phải làm. Gold plating đi ngược điều đó.
Phản hồi đội mà không dập tắt nhiệt tình:
- Ghi nhận động cơ: đội muốn khách hàng hài lòng — đó là điều tốt.
- Giải thích hệ quả cụ thể (câu hỏi bảo hành của khách, phần chưa test), không lên lớp.
- Tạo kênh hợp lệ cho ý tưởng: ý tưởng hay → đưa vào backlog/đề xuất thay đổi, để Product Owner hoặc khách hàng quyết định ưu tiên. Ý tưởng được ghi công cho người đề xuất.
- Thống nhất quy tắc trong thoả thuận làm việc của đội: không phát hành gì ngoài phạm vi khi chưa được duyệt.
Xử lý phần đã làm: thảo luận minh bạch với khách hàng — có thể chính thức đưa vào phạm vi (qua yêu cầu thay đổi, có kiểm thử, có bảo hành), hoặc tắt đi. Không nên để "mặc định có nhưng không ai chịu trách nhiệm".
Theo PMBOK 7, nguyên tắc tập trung vào giá trị nhấn mạnh giá trị do người nhận định nghĩa, và lĩnh vực hiệu suất Delivery gắn với phạm vi và chất lượng đã thống nhất. Vượt kỳ vọng nên đến từ chất lượng của phần đã cam kết, không từ những thứ không ai yêu cầu.
Nguồn: