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 11-12-2009, 03:48 AM   PM User | #1
sher_amf
New Coder

 
Join Date: Dec 2007
Posts: 82
Thanks: 10
Thanked 0 Times in 0 Posts
sher_amf is an unknown quantity at this point
How does freelance work?

I am a graduating student here in the Philippines...

I am planning to accept projects and do some web based applications for small companies...

i have read the other thread with regards to the pricing of the project... but how does the flow of freelance work?

1. client meeting( this involves data gathering about the company and know their current process to know how the system will more or less work?
2. present a prototype of the project based on the interviews..
3. do the changes that the client would want to change
4. present the final output
5. maintenance

so in what part does the payment actually go?
and what if the client requires something that i cannot actually do? will i reject it? or outsource it?
sher_amf is offline   Reply With Quote
Old 11-12-2009, 04:42 AM   PM User | #2
PappaJohn
Senior Coder

 
Join Date: Apr 2007
Location: Quakertown PA USA
Posts: 1,028
Thanks: 1
Thanked 125 Times in 123 Posts
PappaJohn will become famous soon enough
The flow you've outlined isn't bad as a general idea. Unfortunately, that's really all anyone could give you. Each project is different, and each client is different. Some will have a good idea of what they want/need, others maybe not so much.

Depending on a number of factors, including the scope of the project and the 'involvement' (possibly micro-management tendencies) of the customer, rather than presenting one prototype, it may be desirable to break that into smaller pieces.

When payment is due, is definitely something you want to get in writing early on in the project. Again, this depends primarily on the scope of the project. For any sizable project, I insist on a down payment and quite possibly periodic payments - usually based on some milestones. Of course, for smaller projects, the periodic payments may not be reasonable.

This is assuming a qualified, confident professional with a track record. I'm not trying to suggest that you don't know what you're doing. Early on in your freelancing career, you may have to compromise. If you can show a portfolio or have some satisfied clients, and can present yourself confidently and professionally, you will be taken more seriously and your negotiating position will be better.

As far as outsourcing part of the work: while this *can* be a good idea, you have to keep in mind that ultimately, in your client's eye, you are responsible for the project. Sometimes, depending on what is being asked, you may be able to reject just that portion of the job. In cases where that is not possible or desirable, be very careful to whom you outsource parts of jobs. If you can't find a sub-contractor (outsource) with which you are comfortable and you come across a requirement which you cannot provide, it's better to explain so than to accept the job and fail. The key is to finding a way of explaining that the requirement is outside your experience or resources or whatever, but still remain professional in what you can provide. You may not get the job, but a reasonable client will respect you - and that can lead to referrals or future jobs.

Good luck. It's hard work, but for the right person, working for yourself is far better than working for someone else.
__________________
John
PappaJohn is offline   Reply With Quote
Users who have thanked PappaJohn for this post:
sher_amf (11-12-2009)
Old 11-12-2009, 07:00 AM   PM User | #3
sher_amf
New Coder

 
Join Date: Dec 2007
Posts: 82
Thanks: 10
Thanked 0 Times in 0 Posts
sher_amf is an unknown quantity at this point
with regards to outsourcing... i am just particular with not knowing how to program it. for example a client would want something "extraordinary" in the project and unfortunately i don't know how to code it. I would have to research however time is running when i research.

can i say to the client that i am not capable of programming that part of the system and just offer alternative ways that wold result into the same flow?
sher_amf is offline   Reply With Quote
Old 11-12-2009, 03:42 PM   PM User | #4
PappaJohn
Senior Coder

 
Join Date: Apr 2007
Location: Quakertown PA USA
Posts: 1,028
Thanks: 1
Thanked 125 Times in 123 Posts
PappaJohn will become famous soon enough
Quote:
Originally Posted by sher_amf View Post
can i say to the client that i am not capable of programming that part of the system and just offer alternative ways that wold result into the same flow?
Possibly. But again, that depends alot on the situation and how you handle refusing the work. Some clients will be open to such suggestions, others won't Also, if you come off sounding like you don't know what you're doing, the client will pick up on that and most likely go elsewhere. Unfortunately, it will probably take a little experience to be able to refuse part of a job professionally.
__________________
John
PappaJohn is offline   Reply With Quote
Users who have thanked PappaJohn for this post:
sher_amf (11-13-2009)
Old 11-13-2009, 01:15 AM   PM User | #5
sher_amf
New Coder

 
Join Date: Dec 2007
Posts: 82
Thanks: 10
Thanked 0 Times in 0 Posts
sher_amf is an unknown quantity at this point
oh thanks! thank you!
sher_amf is offline   Reply With Quote
Old 11-13-2009, 01:34 AM   PM User | #6
PappaJohn
Senior Coder

 
Join Date: Apr 2007
Location: Quakertown PA USA
Posts: 1,028
Thanks: 1
Thanked 125 Times in 123 Posts
PappaJohn will become famous soon enough
you're welcome. good luck
__________________
John
PappaJohn is offline   Reply With Quote
Old 11-13-2009, 06:44 AM   PM User | #7
it career
Banned

 
Join Date: Jun 2007
Location: Web Designer
Posts: 321
Thanks: 0
Thanked 6 Times in 6 Posts
it career can only hope to improve
No freelancing is not that hard , you can register at freelance website like http://getafreelancer.com/ ,etc and start bidding for all projects posted there .
it career is offline   Reply With Quote
Old 11-13-2009, 03:36 PM   PM User | #8
PappaJohn
Senior Coder

 
Join Date: Apr 2007
Location: Quakertown PA USA
Posts: 1,028
Thanks: 1
Thanked 125 Times in 123 Posts
PappaJohn will become famous soon enough
I guess that depends on what you want to do.

True, bidding on low paying jobs on the various freelancing sites is not hard. But, building and growing a successful, sustainable business is a lot of hard work.
__________________
John
PappaJohn is offline   Reply With Quote
Old 11-14-2009, 11:58 PM   PM User | #9
sher_amf
New Coder

 
Join Date: Dec 2007
Posts: 82
Thanks: 10
Thanked 0 Times in 0 Posts
sher_amf is an unknown quantity at this point
do i need to show the screenshots of the system before they actually pay the down payment?
sher_amf is offline   Reply With Quote
Old 11-15-2009, 01:44 AM   PM User | #10
PappaJohn
Senior Coder

 
Join Date: Apr 2007
Location: Quakertown PA USA
Posts: 1,028
Thanks: 1
Thanked 125 Times in 123 Posts
PappaJohn will become famous soon enough
I wouldn't, but there's probably those who would.

To me, a down payment is just that - a payment before any real work gets done. At that point, you'd already have the system designed, at least enough to know how much work is involved. I'd be prepared to explain, in layman's terms, how the application will work, and to be able to answer questions. And, of course, I'd already have the job outlined in writing (ready for signature's).

That said, there are those jobs where the client may want several concepts to choose from during the bidding process. In which case, I'd only give them "wireframe" mockups. Of course, this would come before the down payment stage, even before you have the job.
__________________
John
PappaJohn is offline   Reply With Quote
Old 11-16-2009, 02:08 AM   PM User | #11
sher_amf
New Coder

 
Join Date: Dec 2007
Posts: 82
Thanks: 10
Thanked 0 Times in 0 Posts
sher_amf is an unknown quantity at this point
I am just afraid if during the data gathering part i wold already ask for the down payment and when i present them the initial stages of the system they wouldn't like it...

so what i was thinking atleast when i have already showed them some of the screenshots i am sure that they are atleast satisfied with the flow and design and so all i need to do is program them and make it functional
sher_amf is offline   Reply With Quote
Old 11-16-2009, 04:03 AM   PM User | #12
PappaJohn
Senior Coder

 
Join Date: Apr 2007
Location: Quakertown PA USA
Posts: 1,028
Thanks: 1
Thanked 125 Times in 123 Posts
PappaJohn will become famous soon enough
There's certainly nothing wrong with your approach beyond the risk of doing some work for nothing, and that does happen.

Ultimately you have to be comfortable presenting yourself and your services. There's no step-by-step plan to making your freelancing business a success. In fact, whatever approach you take, you will end up modifying as time goes by - you'll find things that work better for you than others, etc. Never stop evaluating your interactions with your clients - there's always room for improvement.
__________________
John
PappaJohn is offline   Reply With Quote
Users who have thanked PappaJohn for this post:
sher_amf (11-16-2009)
Old 11-16-2009, 04:56 AM   PM User | #13
sher_amf
New Coder

 
Join Date: Dec 2007
Posts: 82
Thanks: 10
Thanked 0 Times in 0 Posts
sher_amf is an unknown quantity at this point
thanks really for all the replies... within a month or 2 i will be uploading my own website at the same time some projects that i will make for presentations!
sher_amf is offline   Reply With Quote
Old 11-16-2009, 05:16 AM   PM User | #14
PappaJohn
Senior Coder

 
Join Date: Apr 2007
Location: Quakertown PA USA
Posts: 1,028
Thanks: 1
Thanked 125 Times in 123 Posts
PappaJohn will become famous soon enough
You're welcome. Best of luck!
__________________
John
PappaJohn is offline   Reply With Quote
Reply

Bookmarks

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 12:03 AM.


Advertisement
Log in to turn off these ads.