Point #2 is an important one
Developing the talent you have is a hugely important point. People want career development and need a path to growth. Big data and analytics, for example, is an area where companies often think they have to go out there and find "data scientists," but I've seen many cases where data-management types are simply recasting themselves with new titles. Data-management talent is hard enough to come by and new platforms like Hadoop and NoSQL aren't rocket science. Maybe if you're getting into a very technical area requiring real expertise, like advanced analytics and prediction, you'll want to seek out new talent. But first and foremost, find ways to make the most of the talent you already have in place. These people understand your data and your business, and that's half the battle.