* The increase in project outsourcing has forced traditional programmers to take on the role of project managers and quickly learn how to manage software projects* The author discusses all of the essentials in widely accepted project management methodology, from managing programmers to assessing and eliminating risk* The book covers the iterative development model, using Microsoft Project 2003, as well as a variety of methodologies including eXtreme, open source, SQA testing, software life cycle management, and more* The companion Web site contains tools, case studies and other resources to help even novices get up and running