Presents concepts at both the micro & macro levels using numerous case studies & examples to illustrate clearly how large software development projects progress from need to idea to reality. Software engineering.
If you never heard any Software Engineering principles, the book might be a decent read. It explains principles like estimation, types of tests, project management etc. However, it stays very basic and does not go much in depth.
This was a good resource for the final class in my IT Management program. It contained a lot of useful information. It was formatted well and was easy to follow. I thought it could be a good resource going forward, though I only rented it so I returned it.