Monday, August 05, 2013

Takeaways from a workshop

Here at the Accelerator, last week we had a workshop by Merrick Furst , a professor and the man behind Flashpoint, an accelerator at Georgia Tech. It was a week long workshop with a mix of lectures, one-one sessions and discussions. Essentially at the end of the week, the workshop attendees (myself included) felt like we had been taken through a journey of product building. I still can't put a label to this workshop and define it.

My notion of building a software product was essentially shattered. Here's how I had gone about product building in the past

Step 1 - Get an idea about building something that you relate to. When me and Gaurav started beetroute, both of us related to the traffic pain point and wanted to do something about it. There was no product in Bangalore that gave us real time traffic updates when we needed. So we said to ourselves we'll build one.

Step 2 - Customer validation and start building. We started telling people about what we are building. Almost everyone instantly resonated with the problem and said they'd use it. Ok, so now we thought we had a market for the product and we started going about building a product and a few months later released an early version. Got a pretty decent response.

Step 3 -  Continue validation and iterate building. We didn't end up doing this but this is the logical next step. Figure out how people are using the product, iterate and build new features that people ask for. Figure out any loopholes and continue iteration. 

So this should be the magic formula for success. Right ? Almost every startupper who's serious about making their startup successful follows this mantra. But then not all startups are successful. The failure rate is alarming. We've all pondered about this and tried to understand why startups fail. Merrick comes at it from a different perspective. What he showed us was quite an eye-opener.

Going back to step 2 - When we start going about customer validation - we start by telling the customer what we are about to do. At this juncture, the customer, gets influenced by what we are saying. So in our case -the statement -  'Hey we are trying to build this traffic application  that'll give you real time traffic updates' , immediately puts the customer in a mode of  'oh that day I felt terrible waiting in the traffic jam. If I had a tool like this, I could've avoided that damn traffic jam'.  This is response no 1.

We talk to 10 such people and almost all of them will give more or less the same response. Then we get excited about the opportunity and start building stuff, release a beta and here's what typically happens. 8 out of those 10 guys use the product once or twice. These are the guys who use the product perhaps because it has come from a friend and their motive is to make the friend feel good, more than determining the usability or the need for the product. Often, we mistake this for customer proof that the product needs. This effect is not just related to friends, the effect multiplies as it hits more friends, friends of friends etc. We then mistake this for the viral effect. The product has gone viral true, but has it gone viral in the intended use ? This is perhaps the reason , many products do not hit or cross the mass adoption tipping point. At this juncture, we founders wonder as to what happened - where did we go wrong. We then start tweaking product features, trying to fix bugs that we think are stopping users from mass adoption and the like.

If we tell a customer or user in advance as to what we are building, it might cloud the user/customer's actual need for the product. The sad part is, even the customer/user is unaware that their actual problem is not surfacing. They are instead excited by the possibility of them using something new and cool, and not by how the product can solve their problem.

So to summarize,  the customer is excited that he gets to try something new and cool, the startup founder is excited to build something new and cool, founder builds this cool new toy, customer uses this cool new toy, only to realize it's not exactly solving his problem, after a few days he either dumps the product or reduces usage. Then the startup founder wonders what the heck happened.

Tuesday, April 30, 2013

Job at an early stage startup.

I get into conversations with people who have had it with their corporate cushy jobs, and want to venture into some risky areas, aka startups. These are very accomplished people, both technically and otherwise.  Somewhere in their late 20s or early 30s, financially secure and willing to take risks. So they want to join a early stage startup in order to test the waters. Should they ? Let's see.

What's the upside in joining a early stage startup (angel funded/bootsrapped) as an early stage employee

Equity - Doesn't matter for this persona, unless equity >=  5%. Typically early stage employees get around 0.5 - 5% of the employee pool. Assuming a $10 million exit for the startup in 3 years, any equity < 5% is an insignificant chunk.

Other startup perks - Don't really matter. Foosball table, vacations, free lunch etc etc - this persona has already experienced all of this in his/her previous job. Not alluring enough.

Ability to grow quickly and less managerial interference - Possibly, this could be a big draw. Mostly in large organizations, this is a bottleneck that bogs down engineers.

Quality of work - Some technology that is poised to take off very wildly, the so called 'rocket ship' in Eric Schmit's jargon.  This in my opinion is perhaps the most attractive option, possibly trumping everything else. If the technology/product is technically extremely challenging and is poised for a breakthrough in the next 3-5 years, engineers will be drawn like honey bees.

So given these factors, unless a startup offers the quality of work stated above, it's perhaps not worth plunging into this startup as an employee. My argument is that, when you have made up your mind to take risks, why not start a company, instead of joining another startup. The common feedback is that 'No, I don't have ideas'. Quite frankly, this 'idea' concept is a bit overrated. Given enough time to think creatively and brainstorm, ideas will emerge. Given, your technical abilities and the pedigree, angel funding won't be such a big challenge. But look at the upside. The upside is phenomenal.

Let's assume that the startup fails and there is no exit. The upside is still far greater than the upside you'd have had joining an early stage startup. The failed startup experience is a lot more valuable than the early stage startup employee experience. Be it to do another startup, or to go back to the previous employer or to find another job.