Bainha dourada é a prática de fazer mudanças em um projeto que estão fora do escopo original acordado.
Bainha dourada leva tempo. A prática é muito parecida com a do creep, que envolve melhoramentos feitos em um projeto a pedido do cliente. No caso do gold plating, porém, os desenvolvedores podem adicionar polimento ou características que não foram solicitadas, com a intenção de adicionar valor e impressionar o cliente.
O douramento é geralmente visto como uma prática ruim. Apesar das melhores intenções, o trabalho adicionado é muitas vezes arriscado. A chapa dourada pode levar mais tempo do que o previsto, empurrando um projeto para além da data de vencimento. As alterações adicionais podem até mesmo ter um efeito negativo sobre a funcionalidade existente. Contudo, mesmo que funcione como pretendido, um cliente pode não precisar ou mesmo gostar dos esforços adicionados. Além de seus outros inconvenientes, o gold plating também pode tornar impossível a venda de características adicionais ao cliente após o escopo acordado ter sido alcançado.
Desenvolvedores às vezes cometem o erro de gold plating tentando impressionar clientes importantes -- particularmente se os desenvolvedores ou gerentes de projeto forem menos experientes. Embora o gold plating seja frequentemente visto como uma falha no gerenciamento do projeto, ele pode ser realizado pelos funcionários sem o conhecimento do gerente de projeto como um "skunkworks" sigiloso projeto lateral.
Tendo em vista a relação risco-recompensa, o gold plating normalmente não é digno do tempo investido.