The agile method Extreme Programming (XP) focus on short development cycles that follow an acceptance test and customer feedback. Developers do pair programming, test and integrate the feature into a code base. The continues customer feedback reduces costs because of avoided changes.