I have an idea that I'd like to implement and on doing some research I realized that another website does exactly the same thing.
I would like to clone the site and since I am pressed for time, I was wondering if I could outsource the task of creating a document that clearly details how a website behaves. My plan is to incorporate additional functionality before handing the document over to the development team.
Are there any providers who can create the functional spec for a rather complex web bases system? Is it a good idea to outsource this task?
If I understand correctly, you want to outsource writing a functional spec that copies a competitors website? Really this just sounds bad all round.
It is bad etiquette and probably illegal to copy your competitors work like this. It is also very poor to not even write the specification for your business yourself, outsourcing this is like saying "I have a basic plan to do something, now someone else please go do it for me". This is not a recipe for success.
I know I come across harsh here, but I don't think you are cut out to run a business just yet. I think there are some values and understanding that are missing to be successful.
I think only you can really make the call if it is a good idea. If you are that confident that the other site you've found is the basis that you are looking for (before your changes) then maybe it doesn't matter too much.
However, if you do this, who is going to be the person in your start-up who knows the product/service functionality back to back? If it were me, I'd want to be that person. That's because if it's MY idea (whether based on something else or not) only I know exactly how I want things to work (at least initially anyway).
Put the time in writing the requirements yourself- you might even find yourself improving the product or service even more as you think through what you want it to do. This improvement isn't something you can get from a contractor very easily as they won't have the same passion for the concept as you do.
In my opinion this ain't a good idea. You are the only person on the world who exactly knows how that website should look and work.
You are the one who knows where to put the focus and you know (or can make up a mind about) the most minute of details. All things that could (and would) go wrong when outsourcing this essential task to someone else.
You should clearly write the functional specification yourself, then you can outsource the implementation work.
If you want to clone an existing site, then surely that site is your functional spec?
I have to say, cloning an existing site is an underwhelming business model.