A new and thoroughly updated edition of Ed Yourdon's best-selling book on software project survival and success. Learn to master the five key issues facing software projects- politics, people, process, project-management, and tools New chapters on estimation, negotiation, and time-management; new coverage of agile concepts; updated references; and more timely examples Helps software professionals seize control of projects before they run out of control Historically, all software projects have involved a certain degree of risk and pressure -- but many of the projects in today's chaotic business environment involve such intense pressure that they are referred to colloquially as 'death-march' projects -- i.e., projects whose schedules are so compressed, and/or whose budgets, or resource (people) assignments are so constrained, that the only 'obvious' way to succeed is for the entire team to work 16 hours a day, 7 days a week, with no vacations until the project is finished. While the corporate goal of such projects is to overcome impossible odds and achieve miracles, the personal goal of the project manager and team members often shrinks down to mere survival- keeping one's job, maintaining some semblance of a relationship with one's spouse and children, and avoiding a heart attack or ulcer. This new and thoroughly-updated edition of Ed Yourdon's book takes into account many of the changes that have taken place in the more than six years since the publication of the first edition.