The first 22 of the 55 facts are about management in chapter 1. Almost half the book! Clearly good software management, like in anything, is important to success.
Several key areas were covered, People, Tools, Estimation, Reuse and Complexity. The SDLC wasn't covered but that's in chapter 2, followed by quality in chapter 3.
Some of my takeaways.
People are the most important factor in software success. There're huge productivity differences between engineers. Management needs to recognize good engineers, make their engineers better, use them wisely and be able to recognize good work when they see it.
One of the two most common causes of a runaway project is fact 8, poor estimation. The other is the first fact in chapter 2, unstable requirements.
The central fact of the chapter, 21, defines software complexity. There's a fourfold increase in complexity from problem definition, requirements, to the end solution and delivery. There're usually enormous downstream impacts from the seemingly simple changes in requirements. Making it more difficult is that there's a disconnect between those making requirements decisions and those developing the solution.
A good read although some facts seemed a little arcane but this was on purpose. A few times Glass pulled back from refuting conventional wisdom because he didn't want to offend his coleagues. It would have been better if he had taken that challenge and addressed the issues.
It's a good read.