Tuesday, April 8, 2008

Startups Looking for Web Development

The trend is in web 2.0. Everyone is looking to startup their on web2.0 company. There are so many posts on craigslist, e-lance, rent a coder etc to develop web2.0 sites It's crazy out there. I, myself started a new website called www.goSwoop.com with a group of people and it was tough. So here is my advice for the newbies looking to start up your own web2.0 or social networking and dealing with developers. Think of this as a basic 101.

First get your concept and idea down on paper. Once you have finalized that, you need to start thinking about what features you want for your website. Now here is an important advice: DON'T JUST PUT DOWN ON PAPER, I WANT EVERYTHING FACEBOOK HAS! That is not the best thing to do. Seriously think through the objective and goals you want to accomplish with your site. Then make a list of the features you want for example, messaging is a feature, personal profile, registration, photo alumbs are other features. Another term for "feature" is module.

Once you know what you want you need to think through everything that you want on the website that means all the features you could possibly think of in the next 3 years. The reason why it is important to layout everything is so that when the developers start designing (not graphical) database mainly they will know to keep things open so that in the future, features can be incorporated easily.

Then once you have completed that. Prioritize each feature and start writing out the objectives for each feature. So go through them write down the objective or goal you would like to accomplish with the feature, the expected output and the benefit or value the feature will create for the user. This will help you understand how the feature will help accomplish your overall goal or objective of the site and help you prioritize what you need.

Once you have done that, pick the features you want for a version 1 release. For each Version 1 feature, write down as much detail as possible as how you want the feature to work. Describe how you envision it to work and also if it will some how connect with other features as well. Then the rest of the features that are not on version 1 can be part of your version 2 release.

This will take time, but once you have this it will be a good start. It is important to clearly write down on paper or on a computer document. The more information you provide the easier it will be for the developer or outsourcing company to give you an accurate estimate. The worst thing to do is, "hey i want a site just like facebook please give me a quote." That is the worst nightmare for a web development company because it is hard to accurately provide estimates because they don't know what exactly you want. Facebook or other social networking websites are huge.

stay tuned for more on this topic got to go now!

No comments: