What Does “Data-Driven Company” Mean for a Developer?

data_driven

At Pivotal Software, we frequently pitch about a virtuous cycle of of data-driven app development where:

  1. A cache of data is collected and stored.
  2. A team of analysts or data scientists discovers an insight or optimization opportunity
  3. This affects the app development which generates more data.
  4. The company continues through the cycle more and more agilely.

Wash. Rinse. Repeat.

However, the story above is more of an analytics story than a developer story.  This became clear to me while sitting with some crack developers at dinner at the Spring One 2GX conference.

One of my table mates asked me, “I understand what Pivotal is saying about the virtuous cycle, but what exactly happens between analytics and apps stages?”

[Read more…]