One of the more unique aspects of XP compared to other agile methods was the explicit promotion of metaphor to an “official” practice. Unique: and immediately controversial. Few practitioners claimed to understand the point of metaphor and, indeed, it is no longer a separate practice in XP. Some agile proponents have noted general uses of metaphor in software development but there is still a need for more systematic discussion of how metaphor informs development framework for such a discussion.