 Agile development does "not" claim to guarantee perfect on-time and on-budget delivery of the original expectations (which may not be even realistic or suitable to meet user needs).It claims to be able to