ні переваги екстремального програмування перед іншими методиками:
Г? короткі терміни розробки версії
Г? контроль часу розробки
Г? максимально короткі терміни введення програми в експлуатацію
Г? відсутність суворої архітектури системи (цілісність коду забезпечується постійним тестуванням, рефакторингом дизайну, частій дрібній інтеграцією коду)
Г? постійна якісна зворотній зв'язок із замовником
Г? зведення до мінімуму ентропії (тенденції системи до накопичення помилок з плином часу і до істотного зростання вартості внесення до неї змін).
Г? особлива внутрішня організація роботи команди і робочого простору (невелика кількість людей, парне програмування)
Але, звичайно, існують і недоліки даного підходу: нездійсненність в такому стилі досить великих і складних проектів, неможливість планувати терміни і трудомісткість проекту на досить довгу перспективу і чітко передбачити результати тривалого проекту в термінах співвідношення якості результату і витрат часу і ресурсів. Також можна відзначити непристосованість XP для тих випадків, в яких можливі рішення не перебувають відразу на основі раніше отриманого досвіду, а вимагають проведення попередніх досліджень. br/>
Список літератури
1) Кент Бек: Екстремальне програмування - Пітер, 2002
) Кент Бек: Екстремальне програмування: розробка через тестування - Пітер, 2003
Додаток 1
Схема моделі
В
В
В
В
В