Well, just from skimming some of the pages on Amazon, it seems to back up a lot of the original article's points.
eg. on p25 McConnell lists project outcomes by project size:
1000 LOC -> 81% on time, 4% late, 2% cancelled
10,000,000 LOC -> 14% on time, 21% late, 65% cancelled
Smaller project, better estimates.
Also notice that McConnell uses terms like "Approved Product Definition" and "Requirements Complete". It's a rare project, particularly in the consulting world, that can nail down requirements to the degree that you get really accurate estimates. For packaged software products it's doable, for other things, not so much.
eg. on p25 McConnell lists project outcomes by project size:
Smaller project, better estimates.Also notice that McConnell uses terms like "Approved Product Definition" and "Requirements Complete". It's a rare project, particularly in the consulting world, that can nail down requirements to the degree that you get really accurate estimates. For packaged software products it's doable, for other things, not so much.