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... more...