O que é uma metáfora no contexto do XP? [fechadas]

'Metáfora' parece ser um dos preceitos menos compreendidos do XP (Extreme Programming), embora deva ser (um dos?) O mais importante.
É difícil de entender e supostamente 'a lâmpada sobre sua cabeça quando você a obtém'. A metáfora parece ser uma fachada para "a programação é uma arte mística". As outras são relativamente fáceis de seguir. Eu já li alguns livros e depois alguns ... mas continua nebuloso.

Então, como identifico uma metáfora para o sistema em desenvolvimento?Como sei que é uma boa? O que torna uma boa metáfora boa? editar-esclarecimentos: Uma má metáfora pode fazer mais mal do que bem?O que ele habilita?Como sou bom em encontrar metáforas ... ou melhor do que sou atualmente?

questionAnswers(6)

yourAnswerToTheQuestion