Every business and organization must consider its own needs and resources when figuring out which issues are most important for big data implementation. However, there are a number of principles that are generally considered critical for this kind of adoption of technology.
One of the biggest questions is implementation and the amount of disruption it will cause. Users of big data systems always have to compare what they are about to use to what they are currently using. In many cases, disruption is the deciding factor in whether big data resources are going to boost productivity and profits, or send a business crashing down due to insurmountable hurdles with implementation. Vendor support (or lack of it) has a lot to do with this, but businesses also have to look at the learning curve for technologies, how much they would change the operations of legacy systems, and in general, whether the changes are something that the enterprise can handle.