Agile Modeling can be complemented with other methodologies, such as: Extreme Programming (XP). Dynamic Systems Development Method (DSDM). And Rational Unified Process (RUP).