It appears you have not yet registered with our community. To register please click here...

DNforum.com - Domain Sales, Domain Forum, Domain Appraisals
 
Register Now!
Register Now for FREE!
Our records show you have not yet registered to our forums. To sign up for your FREE account INSTANTLY fill out the form below!

Username: Password: Confirm Password: E-Mail: Confirm E-Mail:  
Birthday:       I agree to forum rules 

Go Back   DNForum - Domain Sales, Domain Forum, Domain Appraisals, Domain Registrars > Content Development > Website Development and Design Discussion
Reply
 
LinkBack Thread Tools Display Modes
Old 11-22-2005, 07:07 PM   #1 (permalink)
DNF Addict
 
Name: Sam Pfanstiel
Last Online: Today 03:12 AM
iTrader: (92)
Join Date: Apr 2003
Posts: 1,456
DNF$: 328
Location: USA
Country:


Question Outsourcing Development Project

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.
__________________
Sam Pfanstiel
President, Diverge, Inc.
Visit my latest domain sale
diverge is offline   Reply With Quote
Sponsored Links
Old 11-24-2005, 08:13 AM   #2 (permalink)
Platinum Lifetime Member
 
Last Online: Yesterday 04:12 AM
iTrader: (3)
Join Date: Aug 2002
Posts: 158
DNF$: 600


Re: Outsourcing Development Project

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.
__________________
MetaFusion.com - sparkling new domain name sales platform
Zorro is offline   Reply With Quote
Reply


Currently Active Users Viewing This Thread: 1 (0 members and 1 guests)
 
Thread Tools
Display Modes

Posting Rules

Smilies are On
[IMG] code is Off
HTML code is Off
Trackbacks are On
Pingbacks are On
Refbacks are On


All times are GMT -4. The time now is 01:12 PM.
Copyright @2001-2008 DNForum.com

Learn Domains
Promote Domains
Research Domains
Buy Domains
Resell Domains
Park Domains
Sell Domains
Build Domains
Host Domains
Trademark Domains
Domain Domains
manage Domains
Appraise Domains