Project managers aim to produce a product that will at a minimum meet their client's needs, and hopefully, enthral the customer. These expert authors have spent considerable time teaching software professionals about the importance of an effective requirements gathering process. It is their impression based on significant experience that many project managers make less than optimal use of requirements. The book addresses requirements activities from the angle of how they contribute to project management (and ultimately project success). The authors believe that like David's slingshot, the relatively simple tool of requirements, when in the right hands, can produce results far beyond its cost. They also hope that requirements equip the reader to tame a few giants of his or her own.