It has been said that in a waterfall project you aim a rifle at the target, shoot, and then hope you hit the target. With agile methods, on the other hand, you aim the rifle toward the perceived center of the target, shoot, and then steer the bullet towards the actual center of the target. If the customer is not involved in steering the bullet, you will almost certainly miss the target. The question is, how do we ensure that the customer steers the bullet? This article offers several approaches for obtaining the customer commitment necessary for project success.