Software project management involves scheduling, cost control, version control, quality and testing problems, people management and a host of other issues. Using a series of illustrative case studies, this text discusses solutions to a variety of software project management problems.