& • Learn to master the five key issues facing software projects: politics, people, process, project-management, and tools & & • New chapters on estimation, negotiation, and ...
In the course of a career, practically every software developer will encounter several projects with outrageous staffing, schedule, budget or feature constraints--projects that ...