Na metodologia ágil XP (extreme programming), as metáforas
são formas de transmitir ideias complexas de maneira simples,
ou seja, utiliza-se uma linguagem simples entre a equipe e o
cliente, com o objetivo de que, entre as inúmeras variáveis de
controle em projetos, tais como tempo, custo, qualidade e
escopo, obtenha-se maior foco no tempo, em detrimento do
planejamento do release.