bootstrapping business — an agile start
http://www.inc.com/magazine/20020201/23855.html
i just came across this very interesting article about the unique style of Greg Gianforte, a software cowboy .
I didn’t mean the cowboys in the movies. They’re nuts for business. He’s a cowboy like many good old texians I know here: life time fan of DIY, with a reasonable blend of love of the wild and peaceful life. And I believe he had fun in his ride in business just like cowboys in their riding of bulls. I think that is probably the single most important talent.
But according to the article, his most important trick is bootstrapping. It is to save money, and much more. Well I can’t help comparing it to agile software development approach. (And i believe that’s what RightNow guys are practicing in their software development from beginning to the now.) The essence of it, I think, is to always do spiking before fully deploying your resources. The trick is, that, for most startup/software development, the first 10% of work is most risky, since it’s very possible that you’ve stepped into the wrong direction, but it could be the most rewarding if your direction is right, since with very little cost(other than your own HARD WORK) you get a prototype, which probable would provide 50% of the most important features.(It you can’t make it, forget about starting a small business for it.) Now the unsmart move is to throw in considerable amount of cash and other resources in from the very beginning, hoping to get a product that could blow the custermer away after it’s finished. The smart move is to do experiment a little bit with technique possibilities, and then consult customers even before you start working on the prototype, and do “sales as survey” in the prototyping phase if you have enough grasp of it. In a word, to find the short cut from idea to result(sales), bypassing as much risk as possible.
Now I think this “bootstrapping”, “short cut”, “agile approach” is a fundermantal strategy for startups and any kinds of beginner in a risky field: minize the disadvantage of constraint of resources and maximize the advantage of experimenting on a lot of things freely with feedbacks in the process. There is one more point to add, though: experience is very important to carry out this. People have to rely on experience heavily to decide the amount of resources to allocate and how to bypass risk/trouble and get to the destination. But if we also add “agile learning” into this strategy, i believe it would be general enough to be applicable to beginnners at different levels.
What is “agile learning”? just a word i give for a learning strategy that is compatible with “bootstrapping”. Calling customers as salesman to do survey is agile learning in a radical form. I how I put together my inspirations and carry out some a good enough practice to post here, soon.
- recommended | Time: 5:41 am (UTC+8)

