Экстремальное программирование (XP). Метафора

Слайд 2

Суть Простая аналогия, интуитивно понятная всем участникам проекта Коротко описывает, как

Суть
Простая аналогия, интуитивно понятная всем участникам проекта
Коротко описывает, как работает вся

система
Помогает каждому участнику проекта понять базовые элементы системы и то, как они взаимосвязаны
Слайд 3

Описание метода Описать систему как набор терминов понятных для всех членов

Описание метода
Описать систему как набор терминов понятных для всех членов команды
Иногда

можно сформировать на основе предметной области
Метафора и словарь предметной области – не одно и тоже
Метафора – это любой термин, который описывает какую-то часть системы и понятен всем членам команды
Слайд 4

Пример

Пример

Слайд 5

Проблема Заказчики определяют функциональность системы Программисты определяют детали реализации Это разные

Проблема
Заказчики определяют функциональность системы
Программисты определяют детали реализации
Это разные языки
Для общения приходится

переводить мысли с одного языка на другой
Проблема коммуникации в команде