This is an excellent article. I am not familiar in detail with DeMarco's work, but it is very refreshing to hear a pundit/consultant/authority say "I am uncomfortable with what I said before" after having learned from experience or history.
He offers an excellent example of project characterization: "a $1m project with expected value of $1.1m vs $1m project with expected value of $50m".