From building a schedule and creating requirements and cases to managing an outsourced project, reviewing design and requirements, conducting interviews, and testing, Applied Software Project Management is broad enough to apply to all kinds of projects, yet specific enough to provide solid solutions.