Agile Testing: How to Succeed in an Extreme Testing Environment