The book is well written and contains good processes for software engineering. We need to deploy processes like this at work and allow engineers to use their personal process as long as they compliment the company process. Absolutely needed for CS511 at USC.