This is the most important step you can take when starting out a business. You can do everything else brilliantly, come up with a multi million dollar idea and if you fail to do this step then it will amount to nothing. Once again to read about the first 3 steps (important!) you can do so by clicking here. This will take you to the category and you can browse through the other posts.
In today’s environment taking action has never been easier. There are a multitude of plug-ins, scripts, programs and programmers that make this step super cheap and super easy to do. All you need is the idea of what you want to do (which you already know from Steps 1 and 2 ) and Google. Get in there and go onto forums asking questions about your chosen business and ways you can make it happen. Don’t be afraid to talk about what your thinking of doing but obviously don’t give away the finer details. For example in my situation, I am looking at creating a mobile video site where you can search a massive database of videos and download them directly to your mobile. So I would go to a forum and ask them if anyone knows how to download movies to their mobile. Using this information you can gather further info then ask following questions until you have a better understanding of whats involved.
Once you have a great load of information, simply post your request to a programmer on either rentacoder or elance and see what they come back with. One thing to remember is that if your not a programmer, don’t think everything is difficult because it sounds difficult to you. If in your description you make out like its a big project which requires the uber brain to code, then programmers will treat it like that and you will pay a premium. On the other hand, if you have all the information you need, know what you want and write it with clear straight forward instructions then you will notice programmers will be much more honest. They immediately can tell what you will be like to work with and will tailor their pricing considering this. These guys are professionals (most are anyway!) and what you think is a big deal could probably be bread and butter easy for them and most often is. So just stay aware of that.
Ok, so what I have done is put up a bid request to see what I could get. It goes something like this:
I am looking at having a simple WAP (mobile) site created. Its for a hub where people can download videos onto their mobile/cell phone.
The design is quite simple, see attached file – (i’ve shown this below).
The site needs to be designed for mobile phone and support .php ads from google and admob.
I would like to be able to:
1. Ad Videos
2. Update the “featured videos”
3. Amend the position of ads
4. Ad and remove categories.A content CMS would be required for this.
Coding has to be search engine friendly and clean.
The image I attached was this:

Mobile Video Site outline
What I need to do now is wait to see what comes back and if the programmers have any questions, which they usually do. What to get out of this is that I was very succinct yet quite open in what I wrote down. I used graphical representation so that they could even better understand what I was after. I strongly recommend this and it only takes a few minutes to do. Even something hand drawn would work great.
By understanding exactly what I require, programmers immediately associate me with less effort compared to someone who doesn’t really know what they want. This leads to more accurate and usually lower priced bids. Secondly because its not overly detailed it gives the programmer a bit of flexibility and the option to discuss better ways the site can be done. This is great especially if they are aware of plug-ins or scripts that can be integrated quickly and easily. This can result in the saving of costs associated with the project as well as improving project turn around times. So keep it succinct yet make sure you give the programmer a bit of flexibility, unless your determined and sure about what you want.
I’ll let you know how this goes when some feedback comes through!

