Экстремальное программирование это набор методик, которые в большинстве своем никак не пересекаются с методологией менеджмента продукта. Пишите код через тесты и наслаждайтесь.
Недавно мы делали вебинар на тему экстремального программирования, где рассказывается что это и как применять.
тыц