Hello and welcome to our community! Is this your first visit?
Register
Enjoy an ad free experience by logging in. Not a member yet? Register.
Results 1 to 14 of 14
  1. #1
    New Coder
    Join Date
    Dec 2007
    Posts
    82
    Thanks
    10
    Thanked 0 Times in 0 Posts

    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?

  • #2
    Senior Coder
    Join Date
    Apr 2007
    Location
    Quakertown PA USA
    Posts
    1,028
    Thanks
    1
    Thanked 125 Times in 123 Posts
    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

  • Users who have thanked PappaJohn for this post:

    sher_amf (11-12-2009)

  • #3
    New Coder
    Join Date
    Dec 2007
    Posts
    82
    Thanks
    10
    Thanked 0 Times in 0 Posts
    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?

  • #4
    Senior Coder
    Join Date
    Apr 2007
    Location
    Quakertown PA USA
    Posts
    1,028
    Thanks
    1
    Thanked 125 Times in 123 Posts
    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

  • Users who have thanked PappaJohn for this post:

    sher_amf (11-13-2009)

  • #5
    New Coder
    Join Date
    Dec 2007
    Posts
    82
    Thanks
    10
    Thanked 0 Times in 0 Posts
    oh thanks! thank you!

  • #6
    Senior Coder
    Join Date
    Apr 2007
    Location
    Quakertown PA USA
    Posts
    1,028
    Thanks
    1
    Thanked 125 Times in 123 Posts
    you're welcome. good luck
    John

  • #7
    Banned
    Join Date
    Jun 2007
    Location
    Web Designer
    Posts
    321
    Thanks
    0
    Thanked 6 Times in 6 Posts
    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 .

  • #8
    Senior Coder
    Join Date
    Apr 2007
    Location
    Quakertown PA USA
    Posts
    1,028
    Thanks
    1
    Thanked 125 Times in 123 Posts
    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

  • #9
    New Coder
    Join Date
    Dec 2007
    Posts
    82
    Thanks
    10
    Thanked 0 Times in 0 Posts
    do i need to show the screenshots of the system before they actually pay the down payment?

  • #10
    Senior Coder
    Join Date
    Apr 2007
    Location
    Quakertown PA USA
    Posts
    1,028
    Thanks
    1
    Thanked 125 Times in 123 Posts
    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

  • #11
    New Coder
    Join Date
    Dec 2007
    Posts
    82
    Thanks
    10
    Thanked 0 Times in 0 Posts
    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

  • #12
    Senior Coder
    Join Date
    Apr 2007
    Location
    Quakertown PA USA
    Posts
    1,028
    Thanks
    1
    Thanked 125 Times in 123 Posts
    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

  • Users who have thanked PappaJohn for this post:

    sher_amf (11-16-2009)

  • #13
    New Coder
    Join Date
    Dec 2007
    Posts
    82
    Thanks
    10
    Thanked 0 Times in 0 Posts
    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!

  • #14
    Senior Coder
    Join Date
    Apr 2007
    Location
    Quakertown PA USA
    Posts
    1,028
    Thanks
    1
    Thanked 125 Times in 123 Posts
    You're welcome. Best of luck!
    John


  •  

    Posting Permissions

    • You may not post new threads
    • You may not post replies
    • You may not post attachments
    • You may not edit your posts
    •