Software Project Managers have many responsibilities, ranging from managing customer expectations to directing internal resources towards a successful software build. That said, their easiest path to a quiet life is to design, develop and deploy software on time, on budget and with a high degree of quality. Why, then, do industry publications continue to unveil stories about failed projects and the financial impact they have had on the organization? Of course, not all projects fail. When we do read about successes, we learn that these projects were well managed and effectively controlled. So, what is missing or what is the gap between project success and project failure? This article discusses that gap and how to close it.