Sunday, April 25, 2010

Under the Googview Hood

I recently made an update to Googview, my first web project. The new functionality automatically updates the Googview background to current Bing search backgrounds from around the globe. This exposed me to a few new web technologies that I thought I would share here.

Search Functionality:
Bing Images:
  • Images are taken from Bing's global sites and put into an RSS feed by Long Zheng at istartedsomething.com
  • This feed goes into Yahoo Pipes and is modified to make the media asset URL the 'title' of each item.
  • A simple PHP script on the Googview page runs on load, takes in the Yahoo Pipes feed using MagpieRSS, parses the media asset url and writes it down to the page as HTML.

Wednesday, April 14, 2010

The Power of Instant Gratification

Today I was thinking about what it was in the fundamental design of web apps like Twitter, Facebook and Zynga that made them so successful in acquiring and keeping users (causing enormous changes in online behavior).

I was reminded of an analysis that I did for a large social gaming company as part of their recruiting process. They asked me to play one of their Maffia games and determine what features were driving 'virality'. At first, I had absolutely no idea how the game had become so popular. The GUI was limited to having a user click a handful of buttons that would instantly give them points and 'virtual goods'. There was no story-line, no mental challenge, no advanced visualization; just an instant reward for performing a simple action (for example, to rob a store, one would just click 'Commit Robery', and instantly see an increase in wealth points without any chance of failure). It was the equivalent of flipping a series of light switches on and off and getting some psychological reward for it. "Strange" I thought...

After playing for an hour however, I was rather surprised. I had progressed quite far in the game and started to enjoy it. I'd built a mini 'empire' and had no idea how I'd gotten there. Each click had given me some slight enjoyment and they had magically added up to an hour of gameplay. Furthermore the game kept kicking me off every time I made progress so I never got to the point where I was bored of it.

Instant Gratification (aka the Bon Bon Theory)
My theory on what has made web apps is that they deliver instant gratification in limited doses. In the game described above, I felt instant utility through building my collection of virtual goods. The game design allowed me to instantly enjoy small doses of pleasure, while forcing me to come back later for more. In the case of twitter and Facebook, we are gratified by the emotional value of seeing a constant stream of information from those we value most. Once again, this utility is enjoyed over time as updates/tweets trickle in small doses throughout the day.

I call this the Bon Bon Theory because it reminds me of how quickly one goes through little wrapped sweets when they are lying around the house. They are just the right size to give you instant satisfaction but never sizable enough to satisfy a craving (and the solution is always simple-- you just go back).

This is an extremely powerful concept and should be considered key when looking at future web services as we become more and more connected (since being 'always on' makes it easier to administer each 'dose' of utility).

Thursday, March 25, 2010

ESAF Part I: Testing the Business Model

I will be writing a small series to provide further insight into the Early Stage Analysis Framework (ESAF). I recently posted to the blog. This will be somewhat out of order, as I will try to follow up based on discussions that I have with others in the blogosphere.

Today I wanted to address the question of how to test the business model. In ESAF, I suggest that there are 3 key steps to understanding whether a business model is sound:
  1. Create a unit economic model of the business to understand the key revenue and cost drivers
  2. Conduct break-even analysis on the unit level to see if the company can generate margins on each unit. If this isn't the case, expand the model to take into account multiple units and see what scale is required for the company to reach break-even.
  3. Conduct Crystal Ball analysis to understand expected profit values based on a Monte Carlo simulation and de-risk the business model
I devised this approach after working for quite some time with both entrepreneurs and investors in early stage companies. I found that very often they spent a lot of time breaking down complex 3-5 year models and questioning key assumptions that the model makes. This is often a highly time consuming (and subjective!) process and often means very little since both sides stand firm behind their own assumptions. The challenge for me was to devise a way of testing business viability in an objective way without taking any position on what assumptions were 'reasonable'. This was key in getting buy-in from investors and entrepreneurs on the validity of my analysis. I outline my approach below.

First, creating a unit economic model is crucial because it strips the business down to its core revenue/cost drivers and eliminates the unnecessary complexity that most models have. This model is created by identifying an economic unit for the business (whether it is a cookie, a box of cookies, a delivery truck of cookies or the daily supply an average supermarket purchases) and allocating all revenues and costs (both variable and allocated overhead) to that unit.

Once we have this unit economic model, we simply ask the objective question of whether the business model is viable given the existing market size. If the unit has a positive margin in the model, immediately we know that the business model is validated. If the unit runs a loss, the model can be enhanced to account for multiple units to see if the company can break even as it scales up (and economies of scale lower overhead cost down across all economic 'units'). Once break-even volume is determined, this can then be compared to market size to judge whether or the business is viable. For example, if you found that it would take 9 billion customers to sign up for an annual subscription to your web service, you have objectively proven that the business is not viable since there are some 6 billion people in the entire world. When we conduct our break-even analysis , all we test is business viability. This does not take into account whether the business can actually achieve the market share necessary to break even (we examine this question later). It is an objective analysis that can be understood by everyone around the table.

If the business seems viable from a unit economic model perspective, the next thing to test is whether it can actually meet the ROI targets necessary to make the business worthwhile to the entrepreneur and investor. To do this, a Monte Carlo Simulation software such as Crystal Ball can be used. This software allows you to create a basic financial model and designate 'ranges' for inputs (ie: sales figures, resource costs, etc) instead of coming up with distinct best/worst/expected case scenarios. For example, if you think that salaries might be in the $40k-60k range with an average of $48k, it will allow you to input these ranges into the system. Once this is complete the software will iteratively simulate thousands of possible scenarios across all model inputs and generate two key outputs. The first output is a chart outlining results from the simulation with expected outcomes. Lets take this chart as an example:
This chart shows that across several thousand simulations performed on the input model , the business can indeed suffer a loss, although the expected value is a net income of $6K a year with an optimistic scenario of ~$12K. This data can be extremely useful when trying to compute ROI targets and value a company.

The second key output is a tornado chart that illustrates the key sensitivities of the business model. While running random simulations, the software isolates the most sensitive drivers of profitability and presents them in the form below:
This tornado chart shows the most sensitive variable in the model is Website Development costs (which will in the best case be ~$12K and in the worst case ~$18K.) Using this insight, entrepreneurs and investors can understand the key risks in the business and take steps to mitigate the key drivers of risk.

My experience has shown me that 'objective' analysis is crucial in the initial stages of discussing business models with early stage companies, as it ensures buy-in from both entrepreneurs and investors. Otherwise, there is simply too much room for subjectivity when looking at assumptions one by one and debating whether they are reasonable.

Sunday, March 21, 2010

Early Stage Analysis Framework

This is a little project I developed over a weekend. It is the culmination of 4 years of experience in working with bootstrapped and VC/PE backed early stage companies. I welcome any and all feedback!

Early Stage Analysis Framework v2

Friday, November 20, 2009

Why Are Entrepreneurs That Way?

How does an entrepreneur think and what is that unscratchable itch that drives them? From time to time I ask myself these very questions and when I need a little perspective, I turn to the wisdom of Thoreau. These two paragraphs come from the final chapter of his book Walden:

I left the woods for as good a reason as I went there. Perhaps it seemed to me that I had several more lives to live, and could not spare any more time for that one. It is remarkable how easily and insensibly we fall into a particular route, and make a beaten track for ourselves. I had not lived there a week before my feet wore a path from my door to the pond-side; and though it is five or six years since I trod it, it is still quite distinct. It is true, I fear, that others may have fallen into it, and so helped to keep it open. The surface of the earth is soft and impressible by the feet of men; and so with the paths which the mind travels. How worn and dusty, then, must be the highways of the world, how deep the ruts of tradition and conformity! I did not wish to take a cabin passage, but rather to go before the mast and on the deck of the world, for there I could best see the moonlight amid the mountains. I do not wish to go below now.

I learned this, at least, by my experiment: that if one advances confidently in the direction of his dreams, and endeavors to live the life which he has imagined, he will meet with a success unexpected in common hours. He will put some things behind, will pass an invisible boundary; new, universal, and more liberal laws will begin to establish themselves around and within him; or the old laws be expanded, and interpreted in his favor in a more liberal sense, and he will live with the license of a higher order of beings. In proportion as he simplifies his life, the laws of the universe will appear less complex, and solitude will not be solitude, nor poverty poverty, nor weakness weakness. If you have built castles in the air, your work need not be lost; that is where they should be. Now put the foundations under them.


Tuesday, November 10, 2009

Why Start a Company When You Could...

There's a lot of opportunity out there and I've been hearing some interesting insights from several entrepreneurs recently who've been very much against the idea of someone starting their own company. The argument is that there is so much risk in a pre-revenue venture (after all, creating something from nothing is the hardest part). So then, they ask, why wouldn't you:
  1. Join a revenue generating start-up? A huge part of the risk has been taken away and the question isn't as much 'whether this will ever work ' but how we can now tweak the business to grow revenues. You won't get anywhere near the same amount of stock but a lot of people have made good money this way (and built their networks through venture backed companies).
  2. Buy an existing business that's stagnant. Again, the hard part has been done. There are businesses out there that are profitable but stagnant making between $100k-5mm a year. So rather than trying to start a business why not raise some private money and flip the company around?
The moral is that there are a lot of undervalued assets out there that can use an individual's talents just as well as any bright new business idea.

Tuesday, November 3, 2009

Viral Marketing & Design on FaceBook

A very interesting area I'm working on right now is Viral Marketing and Viral Design. As progress on Triip continues to move forward (predicting Launch in early December!) the team has been asking a lot of questions on how to launch our FaceBook app & how to add features that will optimize virality.

The presentation below is a stripped down (sorry!) version of a deck I created to show our engineering team how Marketing and Viral Design are essentially the same thing on a social media platform. The objective is to logically break down the question of 'how to do we get 100000 users?' into simpler parts and see what actionable steps we can take to reach success.


FB App Virality Drivers