Tuesday, February 28, 2012

BigData, Big CIO Opportunity?

There's enough hype, marketing, and certainly media attention on BigData to catch a CIO's attention. But beyond the hype, there is something very real and very important for CIOs about BigData - a potential opportunity and a possible threat.

I really like O'Reilly's simplified definition of BigData and Introduction to the BigData Landscape. BigData is volume (how much data), velocity (how much new data, and how much does the data change), and variety (both structured and unstructured data). BigData is "hot" because the technologies to solve BigData challenges are more accessible - cloud, in memory databases, easy to use visualization tools, new database options (nosql, xml, ...), and choice between open source and commercial tools. BigData is also Big Business, and is sized to $50 billion by 2017 with both big and small vendors competing. Also, new data and analytical capabilities has the potential to transform entire industries.

BigData also presents both talent and organizational challenges, but more on that in another post.

In talking about BigData with a colleague, I realized what should be important to the CIO today  is that BigData is relative. How much volume, velocity, or variety that "defines" BigData is relative to the CIO's capabilities (both technical and organizational) versus the competition in the industry. So an organization that is lagging in BigData and analytical capabilities is going to find that their competition is smarter, faster, and possibly more profitable. A CIO that can drive the organization's BigData capabilities has the potential to create a strategic advantage versus competition.

BigData is about scale - can the CIO outpace the organization's vision on what it wants to do with data using a combination of talent, technology and process? If the organization doesn't have a "data vision", then the CIO needs to paint the canvas of possibilities by demonstrating new analytical capabilities.

So yes, there's plenty of media and hype, but the CIO has to pay attention.




Tuesday, February 14, 2012

Top Five Itineraries for the CIO's Offshore Visit

Visiting the Victoria Memorial in Kolkata
What should a CIO say to the troops - the architects, developers, testers, project managers, business analysts, product owners, engineers, support staff - when you have limited opportunities to meet them face to face? I had several of those moments over the last couple of weeks as I visited several development and operational teams that work offshore. I visit these teams yearly, and last year I posted my Top Ten Reasons to Visit your Offshore Teams. With such limited to visit each team, I needed a structured approach and itinerary to these visits. Here's what it looked like:

  • Craft the message - I'm usually not a big fan of presentations, but with limited time, this was the best approach to show case several important tools my team had developed. The presentation covered our accomplishments in 2011, our goals for 2012 and our team structure. I then had a few open dialogues around two keep aspects of our technology culture and process - agile development and our software development standards.
  • 15 minutes in the life of - I'm an "in the weeds" CIO. I like looking at computer screens and seeing how people do their work. You can learn a lot by just inspecting the code your developer is working on, the test cases your tester is automating, or the tools your support team is leveraging. Believe me, if the CIO can't listen, read, and understand what he or she is seeing, it's even harder for others to collaborate. Also, I like to get a sense of whether individuals are working on the right things, at the right level of quality, with the right tools.
  • Meet individuals - Create opportunities to have one on one conversations. Sometimes, you have to make sure the agenda includes these conversations, other times you have to fabricate these moments. The CIO has to help make connections between onshore employees and offshore consultants, so there's no better way than to identify and meet with key individuals while visiting teams.
  • Teach the business - The CIO must represent the Business on these trips and recognize that consultants probably have little understanding of the industry, customer needs, competing products, etc. There isn't an easy way to give consultants a full course during a short visit, so I like to leave them with simple "pictures" or "stories" that help them identify with industry dynamics or with key customer segments.
  • Learn new capabilities - New capabilities can come from your partners and their vast R&D resources, but it can also come from your teams and individuals. A strong offshore visit should include sessions where new capabilities are explored, a dialogue develops, and ideally new ideas emerge. This is one of the reason I like to bring Business colleagues on these trips.
The other piece of advice I have is to keep a journal of follow ups and action items. I'm still organizing my final list from a trip that I completed last week!