Blog

  • Launch Fast, with Minimum Viable Product

    Watt's steam engine at the lobby of the Higher...
    Image via Wikipedia

    As part of the lean startup movement and customer driven development, the concept of a minimum viable product is one of my favorite components. I’m a big proponent of launching fast: less than 90 days from starting, a web services company should go live with their product.

    Now, 90 days isn’t much time, and it isn’t alway possible to launch that fast, but having a constraint in place where the engineering effort is time boxed really forces you to strip off functionality and deliver a minimum viable product. All too often I see engineers so wrapped up in their product that they keep thinking they need to add one more feature, when in reality they don’t have enough market feedback, haven’t achieved product/market fit, and are building a product without a market. I’ve been there.

    My recommendation is to get the product out the door as quickly as possible, with the bare minimum functionality that still makes it useful. With that in place, work hard to acquire customers, preferably paying, and then learn what their needs are, and incorporate that into your opinionated software.

  • Cash Conversion Cycle for Startups

    One area startups don’t usually think through is their cash conversion cycle. What I mean by cash conversion cycle is how much work it takes to make a sale, deliver the goods or services, and get paid. At first it doesn’t seem like a big deal. You sell something and you get paid, right? Wrong.

    Here’s an example cash conversion cycle:

    • Start calling on companies to build a sales pipeline for three months.
    • Have an average of a two month sales cycle. Now you’re at five months before the first sale.
    • Collect 50% up-front and 50% upon completion, Net 30 days (you give them 30 days to pay you).
    • Take 60 days to implement, train, and make the client happy.
    • Invoice for the final 50%, Net 30 days.

    So, three months of calling, two months of selling, and waiting 30 days to get paid results in six months for your first dollar to come in. Then, two months to implement, and another 30 days to get paid, and it’s three more months after the first payment to get the second. Nine months after you start you get full payment is this example cash conversion cycle.

    My recommendation is to think through the cash conversion cycle when deciding on your business model.

  • The Boat Analogy for Startups

    There’s a common line describing the lack of agility in big companies: they’re like a tanker ship that has immense force but little ability to change course. Well, let’s take the boat analogy a bit further and apply it to the many startup stages:

    • Concept stage – you’ve picked out the boat of your dreams, how you’ll operate it, and where you’ll take it, but it is still a dream.
    • Seed stage – you realize you can’t afford the boat of your dreams, but really want to get out on the water, so you start with a jet ski suitable for you and your co-founder. Wow, this thing goes fast and turns on a dime.
    • Early stage – OK, now you have a few people on board. It is time for a nice ski boat, like a MasterCraft with an in-board motor ready to go fast and turn hard.
    • Growth stage -Things are starting to get crowded, you need more room, people demand decent sleeping quarters: it is time for the used 40′ Hatteras yacht.
    • Late stage – With so much value now, the cruise ship has left the port and hit the open ocean. There’s ton of people and value on board, but little hope of changing course.

    What do you think? How applicable are these boat analogies to the different startup stages?

  • Account Sign-up Page Best Practices

    A few weeks ago I was helping an entrepreneur who was getting ready to launch a new site. He took me through the product functionality, the website, launch strategy, etc. When we reached the account sign-up page it was a disaster. An interactive agency had designed it, and it looked aesthetically pleasing, but it wasn’t designed for reducing friction in creating an account.

    Here are some simple best practices for account sign-up pages, which in many ways should be treated like landing pages:

    • Remove all unnecessary links, which are usually 90% of the ones of the page.
    • Minimize the header and text as much as possible. Then, cut it down even further.
    • Reduce the number of fields, especially required fields, to the bare minimum. Once you have someone’s email address you can always market to them later to fill out more fields.
    • Keep all the fields in the form above the fold so that the user doesn’t have to scroll down at all. Test and enforce this on monitors with a 1024×768 resolution.
    • State clearly that you value the person’s privacy and won’t sell or share their information.

    With these best practices in place, conversions typically increase 10%-50% over a normal sign-up page.

    What else? What are some other best practices for designing an account sign-up page?

  • Atlanta Startup Community Challenge: Low Cost of Living

    Atlanta, Georgia shortly after the end of the ...
    Image via Wikipedia

    If you’ve read some of my previous posts you’ll know that I’m a big proponent of Atlanta, especially the low housing costs. At lunch today with two successful entrepreneurs I threw out an idea that I could tell neither one agreed with: one of Atlanta’s startup community challenges is that you can have a great lifestyle for common technology positions (e.g. programmer, sales rep, etc). Paul Graham wrote about similar idea a while back. The theory goes like this:

    • Smart programmer or sales rep gets a job out of college in technology making $60,000 per year.
    • He/she is good at what they do and progress quickly making $70k – $90k/year by their mid-to-late twenties.
    • Now, with minimal expenses (e.g. no spouse and kids), they live like a king in a great, low cost city by buying a new, fancy high-rise condo for $200k, a nice sports car for $30k, and doing whatever else they please.

    Why leave the nice lifestyle for more risk a low/no pay in a startup when you’re already doing something you love?

    In Silicon Valley, rent is 2x – 2.5x more expensive for a comparable place in Atlanta, but part of that is made up in the higher salaries. The major difference actually comes when you get married and want to buy a house. Right, that nice little three bedroom, three bath ranch house in Palo Alto in the good school district. Wait, that simple house costs $2 million. In Atlanta, in a good school district, you’re looking at $500k ITP and in the $350k range OTP. That’s quite the difference isn’t it? Combine the outrageous housing costs (to buy, not rent) with the technology eco-system (e.g. everyone else is doing it and tons of success stories) and you have strong reasons why they are so successful.

    Thinking through this, I don’t want Atlanta to be Silicon Valley. I do want a vibrant startup community in Atlanta and I want people to start thinking through how to get entrepreneurial people involved in startups when they already have such a great lifestyle, partly because Atlanta has such a low cost of living.

  • Anatomy of a Seed Stage Atlanta Startup

    Tagging Gfdl: Likely shot by uploader Category...
    Image via Wikipedia

    Recently I spent some time with a local seed stage Atlanta startup that has the makings of a successful business. The anatomy and DNA of this company are a great example of the type of team that can build a thiriving business. Let’s take a look at some of their characteristics:

    • Two passionate co-founders in their late 20s who met as grad students at Georgia Tech
    • Raised a low six figure angel round from local investors after building a working prototype
    • Built a B2B product using Python deployed on Google App Engine
    • Have a small number of paying customers and are slowing growing their client list
    • Seek advice from a good group of mentors and advisers that are actively helping the entrepreneurs
    • Members of ATDC
    • Participate in the local technology community by attending events

    Now, I believe this company will be successful but by no means are the above characteristics requirements. Atlanta is a great city to build a startup and this company is well on its way.

    What else? What are some of characteristics of seed stage companies that you believe will be successful?

  • 2010 Atlanta-Area Inc. 500 Companies

    Photo taken in Atlanta area
    Image via Wikipedia

    The 2010 Inc. 500 awards just came out and there were eight Atlanta-area businesses on the list. Now, I’m personally disappointed there weren’t more but I know of several local companies that are doing great and will likely make it next year. Let’s take a look at the businesses:

    Congratulations to all the companies that made the list!

  • Margins and Business Models

    IMG_4401

    One area that I find many first-time entrepreneurs don’t think through is the type of potential margins for their business model. Let’s talk about the two main types of margins:

    • Gross margins are the percent of revenues after only the product/delivery costs are taken out.
    • Net margins are the percent of revenues that result in profit after all costs.

    As an entrepreneur, it is important to understand both gross margins and net margins. For me right now, I’m only interested in business models with potential gross margins greater than 70%. That typically rules out physical products, services, and other businesses that are labor intensive. High gross margin businesses are important to me because they often provide for more scalable enterprises, with greater profit opportunity, which allows for more latitude to invest in growth.

    What else? What other considerations do you have for margins and business models?

  • Hiring Your First Sales Person

    An entrepreneur in town recently reached out to me for advice as he’s about to hire his first sales rep. Building a sales team is no easy task, and hiring successful sales people ranks right up there as being one of the most difficult positions to figure out if someone will work out. Why? Sales people are the best at selling themselves, and not always your product. A great sales person is worth their value many times over.

    I’ve written about sales on numerous occasions. Here are some of my posts:

    What else? What other advice would you give to someone about to hire their first sales rep?

  • The Difficulty of Modernizing Legacy Software

    Outline of a cloud containing text 'The Cloud'
    Image via Wikipedia

    As part of my recent project researching ideas on building high quality prospect lists, I reached out to several different providers. One of the companies had a really promising product that allowed for slicing and dicing data, presumably from Dun & Bradstreet or Hoovers. After getting excited about their technology, merely based on their marketing collateral, it came time for the product demo from a sales rep.

    Guess what?

    The application with a Windows product with no web-based components at all. Their response to the question about them building a Software-as-a-Service product: no plans at all. Now, I don’t know how successful this company is but it was pretty amazing to see a product that clearly should be in the cloud, connected to CRMs like salesforce.com and SugarCRM, and all around part of the normal web ecosystem.

    The point here isn’t what one single company should do, but rather the difficulty of modernizing legacy software. Once companies become successful with one product, working one way, it is incredibly difficult to introduce a new or modern product built from the ground up.

    With difficulty comes opportunity. Startups don’t have the legacy baggage of code debt, existing customer needs, and the status quo. Wherever you see a legacy system that is still continuing along, there’s room for a startup to do a modern version of the product, in the cloud, and be successful.