Balances a complete account of the technical aspects of project and program management with a practical approach to understanding and developing the core competencies required to accomplish desired goals. On the technical side, the book is a complete introduction to predicting costs, setting schedules, and assessing risks.