Hi,
I'd like to ask your views on how to approach outsourcing website development.
For the moment I'm running a website where I do everything: content, software development. I'm an average software developper, so it takes me usually 3-4 time more than an expert, but eventually I manage. There is no problem that I couldn't overcome.
I'm using Drupal and there are some inherent patches that have to be applied, then there are bugs in the modules or sometimes even in the core.
I'd like to focus more on building quality content and pay somebody else to do it, but I have an dilema on how to do it.
What;s your strategy? Do you hire one person or reopen the competition (e.g. post a task on freelancer.com) for each task?
The advantage of one person/same person is that they would know much better the specificities of your product and in theory could do it faster. The disadvantage if you do not reopen the competition is that they can charge you more than they are working.
If you reopen the competition (e.g. post all new tasks on freelancer) then a new developer that will come can easily say that what the previous one did is not good/ideal and he would like to redo it.... In theory it should also take more time than with one that does regular tasks for me. For a new feature I'd have to specify it fully before posting the task, whereas with one that would constantly do work for me, I could work more iteratively which I prefer as I cannot foresee all the details from the beginning.
Unfortunatelly I earn very little now, almost nothing, so I can't hire any developer on a permanent basis. On the contary I' have a bit bigger projects (worth 2-300$) 2-3 times a year, the rest is bug fixing or invesitgations.
Have you found a winning formula?