5. The devil is always in the details. Ignore the details at your own peril.
I think that is the most critical one.
When management doesn't want to talk about details (the famous “big picture guys”) then it's easy for any project, software or not, to get derailed.
Yep. Top athletes drill the basic fundamentals over and over again. Too many companies are so engrossed in big data that they fail to realize that big data is meaningless unless you are paying attention to the fundamental small data - the quality of the individual records and transactions and processes.