If you are new to domains and looking to buy, sell and learn about domains then you have come to the right place. DNForum is the largest domain name community on the internet and continues to grow every day. There are over 105,000 domainers on DNForum doing everything from buying domains, selling domains, learning about domains and discussing domains. Take a minute and Register.Register Today on DNForum IT'S FREE!
I have a large development project that I am considering outsourcing. I have never outsourced a job of this size before, and am a little concerned on a few points:
1. Has anyone had good/bad experience with eLance for farming large development projects -- i.e., 40-80 hours of solid coding?
2. The final project will be a VERY profitable product, and we would want to be able to ensure that the code does NOT slip into anyone else's hands. While a solid contract would protect us in the case of domestic developers, an overseas developer would be able to sell this product 10 times before we could even detect it, and litigation could take years and hundreds of thousands of dollars (if it were feasible at all). Has anyone ever had legal issues of this kind, and can offer any input to ensure outsourced code is kept secure?
3. Since the logic for this project is fairly linear (part a -> part b -> part c) I am considering splitting the project into two or three chunks and outsourcing different parts to different developers. While this increases the amount of communication throughout the project (only slightly) and may make debugging slightly more difficult, it will reduce our risk based on #2 above. Any thoughts on this idea?
The project itself will require extensive knowledge of PHP, mySQL. The key skill, though, will be the ability to use a PHP script to emulate a user websession to another (foreign) webservers -- including direct socket connections, headers (i.e., cookie management, SSL, POSTing variables, etc) and authentication. While there will need to be a small admin, most code will run silently on the server (i.e., pseudo-cron jobs, or push/pull transactions between deployed instances of the application). I want to use these common technology so the application can be deployed quickly and easily on hosted webservers. If anyone knows of an honest developer who may be able to carry the weight of part or all of this project, please PM me for more info.
I'm just waiting 'til the shine wears off.
1. State your requirements as clearly as possible and choose a competent team (not the cheapest bid) Elance can be a very productive resource.
2. Sign a Non-Disclosure Agreement. A good firm will not risk their reputation by violating a business agreement.
3. Bad idea for a small project. Managing it would be cumbersome.
Frankly, I can't see any benefit.