On a sunny spring Saturday, I spent a lovely afternoon staring at the beautiful Monument Valley. How did I plan this picture perfect afternoon? Every spring, vacation planning starts with many options and much uncertainty. After weeks of Googling, debating, and planning, I decided on a sunny canyon trip. This was a family spring break vacation job to be done. Planning and execution had many options and much uncertainty. Professor Clayton Christensen et al have defined a job to be done as: “Progress that the customer is trying to make in a given circumstance—what the customer hopes to accomplish. This is what we’ve come to call the job to be done.” Planning a vacation or a wedding, deciding on a car or a college, are all customer jobs. A job, from your first thought to the finish, is a series of smaller jobs. This series of steps from start to finish (or, until its abandoned) is a job loop. Here’s a vacation job loop. A job goes from one state to next -- like a transiti...
A blog about all things data and data processing issues and interests. SQL, NoSQL, flexible schema, scale-up, scale-out, transactions, high availability.