Posts Tagged ‘business’

Focus, focus, focus and then focus some more

Wednesday, March 30th, 2011

One of the first business books I ever read was “Focus” by Al Ries and it really made an impact on me. I recently came across a quote from Twitter founder Ev Williams that again brought up the concept of focusing:

“Focus on the smallest possible problem you could solve that would potentially be useful. Most companies start out trying to do too many things, which makes life difficult and turns you into a me-too. Focusing on a small niche has so many advantages: With much less work, you can be the best at what you do. Small things, like a microscopic world, almost always turn out to be bigger than you think when you zoom in. You can much more easily position and market yourself when more focused. And when it comes to partnering, or being acquired, there’s less chance for conflict. This is all so logical and, yet, there’s a resistance to focusing. I think it comes from a fear of being trivial. Just remember: If you get to be #1 in your category, but your category is too small, then you can broaden your scope—and you can do so with leverage.”

People tend to find focusing hard in a fast moving, multi device always on world (myself included). A lot of entrepreneurs seem to think that when they want to raise investment they need to have an all signing all dancing product. As you approach your go live date there is a tendency to just add another feature and another until you have a product that does not fit the needs of your market. It is not cool or sexy to focus but it is a powerful concept that you ignore at your peril.

I think the idea of focusing your product has the following benefits:

  • It makes development easier if you focus only key features
  • It helps with positioning and can help you stand out from the crowd
  • It makes targeting customers easier
  • The whole concept of MVP demands that you focus on the smallest number of features possible to get your product released

The Problem With Unsupported Software For Businesses

Monday, March 22nd, 2010

Recently I have been trialling some content management systems for some very small websites that do not warrant custom development. I have looked at some of the big players like Expression Engine, Joomla, etc as well a lot of others.

In the end I found one that I really liked the look of, it seemed perfect for my needs so I tried to install it. I went to the set up screen and it was totally blank, so I followed all the advice on the forums, read the docs and still had no luck.

Here is where things went wrong, I immediately went to the site to look for support and there wasn’t any support only a support forum. So I posted a message and waited, and waited. In the end I got three replies pretty much all saying the same thing; read the docs and post your server config, both of which I had stated in my original post. After two days of waiting I gave up and chose another solution that had better support.

The lessons here are that if you cater for businesses you need to:

  • Solve user issues quickly
  • Provide support (even if you have to pay for it, I would have paid for support)
  • Provide multiple channels for a user to reach you, having a forum is not enough
  • Give people an idea of time scales, there is nothing worse than not knowing

Please do not get me wrong, communities and forums are superb, and I am grateful that someone took the time to reply to my forum post. But they are just not good enough if you have a business requirement that is time sensitive.

You need to know who your users are and what is important to them; price, time, operations, task completion etc and make sure you communicate how you solve issues if they arise.

Start Up Business Philosophy

Sunday, March 1st, 2009

The philosophy of a web start up company is extremely important, and I think this should be set before you even start coding. I believe in lean, agile, pragmatic approach to business and this is reflected in the core philosophies of the venture:

Lean and mean, bootstrapping
No lavish offices, no expensive staff, everyone works remotely and keeps costs to a minimum.

Agile
Keep steering the ship, fast and agile. Less documentation and more prototypes, less guessing and more testing.

Revenue from day one
If there is no revenue strategy, or business model then it is not a business.

Features first scaling later
Think about the killer features that your customers want and need, worry about scaling later, prove the concept first.

Release early and quickly
Your product will never be perfect and it will never be ready, so just accept that and release. As soon as it is being used by real customers you will have to change it anyway.

Involve customers before the product is built
As developers we are always guessing what our customers want, so why not ask them. I like to build a wireframe of the site and involve customers when testing it.

Guerilla marketing
Clear brand message, be known as the best in one area, and customers will come to you.

Sound business principles
Prudent financial strategy, at least six months operating cash in the bank before profits are taken from the business.

Focus on businesses not consumers
Several web apps I have built have focused on end consumers and trying to get them to pay is almost impossible. Businesses are much more likely to pay for services if you can add value to them or save them money.

Fun and excitement
Make sure you are passionate about what you are building, and that you have fun working on it.

Part time work
This might be a contentious one, but until the business is making a profit then work on it in your spare time. 10-15 hours a week is enough time to build a web app in a few months.