Go Back   CodingForums.com > Web Projects and Services Marketplace > Career, job, and business ideas or advice

Before you post, read our: Rules & Posting Guidelines

Reply
 
Thread Tools Rate Thread
Enjoy an ad free experience by logging in. Not a member yet? Register.
Old 06-14-2009, 04:28 PM   PM User | #1
tetch
New to the CF scene

 
Join Date: Jun 2009
Location: Kansas City
Posts: 2
Thanks: 0
Thanked 0 Times in 0 Posts
tetch is an unknown quantity at this point
Question Starting a goal setting website

I have had difficulty breaking into programming as a job based career, so I'm getting back into coding my own projects. In the interest of keeping this short, basically my project has been languishing because I'm realizing that for what I have in mind I just can't do everything. So I have a few questions for everyone.

1. What is the best way to structure my project to facilitate outsourcing certain aspects? I'm thinking I need to pull out my Sys Analysis & Design book and start unitizing modules of code, but I don't have any experience putting pieces together.

2. How can I ensure that my project develops in a scalable way? Basically my database will be MySQL based & I want to make sure it's designed to grow and also be easily ported to another server as my limited web host service becomes obsolete (hopefully).

3. What is a good way to determine a fair cost associated with projects? I work at a law firm, so I know this can be a difficult one to nail down. But supporting a family & not really being in a solid career, I don't really have lots of money to toss around. Just don't know if by contract is most common or if by hour/line of code is the normal deal.

Thanks for your time. -- John
tetch is offline   Reply With Quote
Old 06-15-2009, 09:20 AM   PM User | #2
gnomeontherun
Senior Coder

 
gnomeontherun's Avatar
 
Join Date: Sep 2007
Location: Houston
Posts: 2,846
Thanks: 10
Thanked 238 Times in 229 Posts
gnomeontherun will become famous soon enoughgnomeontherun will become famous soon enough
Moved to a more appropriate forum

1. This depends greatly on the project, the platform, and the coders. Often an easy way to allow for collaboration is SVN.

2. You can only ensure this with quality programmers and with a PLAN. It is most important to plan for growth, not to assume its designed to accept it. For example, if you are 90% sure you will be needing feature XYZ, then plan that into your database structure.

3. It goes both ways for me as a freelancer. I do some by the hour and some by the project. Generally if I control the whole aspect of the programming myself I do it by the project, if I am working with others or collaborating I do it by the hour. It depends on how the project is structured though.
__________________
jeremy - gnomeontherun
Educated questions often get educated answers, and simple questions often get simple answers.
gnomeontherun is offline   Reply With Quote
Reply

Bookmarks

Tags
entrepreneurship, learning, outsourcing, project, startup

Jump To Top of Thread


Thread Tools
Rate This Thread
Rate This Thread:

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump


All times are GMT +1. The time now is 04:55 PM.


Advertisement
Log in to turn off these ads.