Идея метафоры в экстремальном программировании заключается в разработке общего видения того, как работает программа. В лучшем случае метафора представляет собой простое запоминающееся описание того, как работает программа.
От Agile Business Coach:
Метафор являются мощным учением инструментов. Они используются в большом количестве полей . Цель метафоры заключается в создать мост взаимопонимания: людей пытаются объяснить новую идею или концепции пытается найти общий отсчета между собой и человеком, которого они объясняющие идеи. Затем они объясняют новую идеи, используя общую систему ссылки
Теперь на ваши вопросы.
Как определить метафору для Система в стадии разработки?
Хорошая метафора может быстро предоставить достаточно информации для понимания на высоком уровне домена и функционирования системы. В качестве примера мы можем сказать, что «эта программа работает как куст пчел, выходит на пыльцу и возвращает ее в улей» в качестве описания для поисковой системы на основе агентов. Таким образом, вы должны стремиться к аналогам с реальными ситуациями в мире, поскольку их, скорее всего, легче понять, и каждый может получить одинаковые темпы в отношении функциональности системы.
Как узнать его хороший? Что делает хорошей хорошей метафорой?
Идея состоит в том, чтобы использовать общую систему имен или аналогий, чтобы быть уверенными в том, что все понимают, как работает система и где искать нужную функциональность, или найти нужное место для размещения функциональность, которую вы собираетесь добавить. Метафора более хороша, так как все больше пользователей в присутствии метафоры получают немедленное представление и понимание системы.
Что это такое?
Это обеспечивает быстрое минимальное глобальное понимание системной цели и функционирования на основе общей терминологии, которую каждый может понять легче.
Как получить хорошо метафора нахождения ... или лучше, чем я в настоящее время?
С практикой и постоянными улучшениями. Убедитесь, что каждая итерация показана значительной массе людей для оценки эффективности метафоры. По пути вы многому научитесь и быстро напишите хорошие метафоры. Я считаю это живым упражнением почти потому, что люди с большим жизненным опытом могут предоставить более значимые метафоры, даже не осознавая, что они это делают.
См. Здесь подробную статью о XP, которая также охватывает metaphors.
Хорошо, что бумага, похоже, отклонила метафору как «почти масло Снейка» :) Может быть, они не знали или не понимали концепцию? – Gishu 2008-10-17 16:34:15
См. Мой ответ ниже - http://stackoverflow.com/a/26769973/48767, в котором разъясняются некоторые выводы из статьи Томайко и Хербслеба. По-моему, эксперимент был неправильно сформулирован, так как вы не должны использовать метафоры в вакууме. – Michael 2015-06-03 17:50:55