Há um recurso que já passou no teste de aceitação, tanto internamente quanto pelo cliente. É um recurso totalmente funcional. No entanto, agora há uma solicitação para excluir esse recurso de um próximo lançamento. Segundo o cliente, esse recurso deve ser removido porque os usuários não foram treinados sobre como usá-lo.
Qual é o melhor curso de ação para lidar com essa situação? Devemos projetar software antecipando que um recurso possa ser excluído no último minuto usando as definições de configuração? Existem soluções dependentes do contexto que podem ser mais corretas em algumas situações do que em outras?