Managing and leading software projects - Fairley, R. E. (IEEE Computer Society, 2009)
Includes bibliographical references and index
The book is organized around basic principles of software project management: planning and estimating, measuring and controlling, leading and communicating, and managing risk.; Introduces software development methods, from traditional (hacking, requirements to code, and waterfall) to iterative (incremental build, evolutionary, agile, and spiral).; Illustrates and emphasizes tailoring the development process to each project, with a foundation in the fundamentals that are true for all development methods.; Topics such as the WBS, estimation, schedule networks, organizing the project team, and pe