Skip to content
  • Categories
  • Recent
  • Tags
  • Popular
  • World
  • Users
  • Groups
Skins
  • Light
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dark
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • Default (No Skin)
  • No Skin
Collapse
Code Project
  1. Home
  2. The Lounge
  3. Freelancing...

Freelancing...

Scheduled Pinned Locked Moved The Lounge
careerquestion
23 Posts 11 Posters 0 Views 1 Watching
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • D Offline
    D Offline
    diana_m
    wrote on last edited by
    #1

    I work as a freelance programmer for a couple of years. Things went rather good until recently - I have some "recurring" customers, etc...The trouble is that now I receive "job requests" asking for a "flat price" for projects they barely describe. I cannot give a "flat price" and a time estimation without knowing how much work involves the project, so I answer by asking for specifications and technical details. In almost every case, there is no answer...The same if I specify my hourly rate - these guys seem to take into consideration only "flat prices" per project... Does anyone of you have such an experience? How do you handle these "requests"? Did anyone of you tried to hire a freelancer? If yes, do you ask him/her to specify quotes and time estimation without providing technical specs? Any advice?...Thanks...

    J E G E R 7 Replies Last reply
    0
    • D diana_m

      I work as a freelance programmer for a couple of years. Things went rather good until recently - I have some "recurring" customers, etc...The trouble is that now I receive "job requests" asking for a "flat price" for projects they barely describe. I cannot give a "flat price" and a time estimation without knowing how much work involves the project, so I answer by asking for specifications and technical details. In almost every case, there is no answer...The same if I specify my hourly rate - these guys seem to take into consideration only "flat prices" per project... Does anyone of you have such an experience? How do you handle these "requests"? Did anyone of you tried to hire a freelancer? If yes, do you ask him/her to specify quotes and time estimation without providing technical specs? Any advice?...Thanks...

      J Offline
      J Offline
      Jaiprakash M Bankolli
      wrote on last edited by
      #2

      I would certainly say that you send them your understanding, even if it is less still you send them and quote your price for those requirement. Once your client see it and reviews it they will get back and say "oh i wanted this as well" etc... I think this should work for you

      Regards, Jaiprakash M Bankolli jaiprakash.bankolli@gmail.com My Blog Suggestions for me

      D G 2 Replies Last reply
      0
      • J Jaiprakash M Bankolli

        I would certainly say that you send them your understanding, even if it is less still you send them and quote your price for those requirement. Once your client see it and reviews it they will get back and say "oh i wanted this as well" etc... I think this should work for you

        Regards, Jaiprakash M Bankolli jaiprakash.bankolli@gmail.com My Blog Suggestions for me

        D Offline
        D Offline
        Dave Kreskowiak
        wrote on last edited by
        #3

        Jaiprakash M Bankolli wrote:

        they will get back and say "oh i wanted this as well" etc...

        And they'll want the extra stuff for the same initial flat price they got in the first note.

        A guide to posting questions on CodeProject[^]
        Dave Kreskowiak Microsoft MVP Visual Developer - Visual Basic
             2006, 2007

        J D 2 Replies Last reply
        0
        • D diana_m

          I work as a freelance programmer for a couple of years. Things went rather good until recently - I have some "recurring" customers, etc...The trouble is that now I receive "job requests" asking for a "flat price" for projects they barely describe. I cannot give a "flat price" and a time estimation without knowing how much work involves the project, so I answer by asking for specifications and technical details. In almost every case, there is no answer...The same if I specify my hourly rate - these guys seem to take into consideration only "flat prices" per project... Does anyone of you have such an experience? How do you handle these "requests"? Did anyone of you tried to hire a freelancer? If yes, do you ask him/her to specify quotes and time estimation without providing technical specs? Any advice?...Thanks...

          E Offline
          E Offline
          ednrgc
          wrote on last edited by
          #4

          NEVER do flat rate projects. They can quickly get out of hand as the requirements change.

          H 1 Reply Last reply
          0
          • D Dave Kreskowiak

            Jaiprakash M Bankolli wrote:

            they will get back and say "oh i wanted this as well" etc...

            And they'll want the extra stuff for the same initial flat price they got in the first note.

            A guide to posting questions on CodeProject[^]
            Dave Kreskowiak Microsoft MVP Visual Developer - Visual Basic
                 2006, 2007

            J Offline
            J Offline
            Jaiprakash M Bankolli
            wrote on last edited by
            #5

            That is when you need to negotiate with them and say either you will work for hourly basis or flat would be increased by % of money

            Regards, Jaiprakash M Bankolli jaiprakash.bankolli@gmail.com My Blog Suggestions for me

            D 1 Reply Last reply
            0
            • J Jaiprakash M Bankolli

              That is when you need to negotiate with them and say either you will work for hourly basis or flat would be increased by % of money

              Regards, Jaiprakash M Bankolli jaiprakash.bankolli@gmail.com My Blog Suggestions for me

              D Offline
              D Offline
              Dave Kreskowiak
              wrote on last edited by
              #6

              Jaiprakash M Bankolli wrote:

              negotiate

              :laugh::laugh::laugh: negotiate! :laugh::laugh::laugh: What an interesting concept! Too bad customers don't know anything about it. Most of the time, you tell them it'll cost more, the project suddenly isn't needed anymore.

              A guide to posting questions on CodeProject[^]
              Dave Kreskowiak Microsoft MVP Visual Developer - Visual Basic
                   2006, 2007

              J D 2 Replies Last reply
              0
              • D Dave Kreskowiak

                Jaiprakash M Bankolli wrote:

                negotiate

                :laugh::laugh::laugh: negotiate! :laugh::laugh::laugh: What an interesting concept! Too bad customers don't know anything about it. Most of the time, you tell them it'll cost more, the project suddenly isn't needed anymore.

                A guide to posting questions on CodeProject[^]
                Dave Kreskowiak Microsoft MVP Visual Developer - Visual Basic
                     2006, 2007

                J Offline
                J Offline
                Jaiprakash M Bankolli
                wrote on last edited by
                #7

                then I would say you should decide either to work at that low or come to some point which decides your and client's benefit

                Regards, Jaiprakash M Bankolli jaiprakash.bankolli@gmail.com My Blog Suggestions for me

                1 Reply Last reply
                0
                • D Dave Kreskowiak

                  Jaiprakash M Bankolli wrote:

                  they will get back and say "oh i wanted this as well" etc...

                  And they'll want the extra stuff for the same initial flat price they got in the first note.

                  A guide to posting questions on CodeProject[^]
                  Dave Kreskowiak Microsoft MVP Visual Developer - Visual Basic
                       2006, 2007

                  D Offline
                  D Offline
                  diana_m
                  wrote on last edited by
                  #8

                  Dave, Jaiprakash, I have a very bitter experience with customers requiring this "extra stuff"...just when I was sure we made a "deal", everything changed, and I had to re-negotiate...eventually I spent more time negotiating than working for his project :| And please take into consideration that analysing the requirements comprises work for which I seldom get any payment... :|

                  D 1 Reply Last reply
                  0
                  • D Dave Kreskowiak

                    Jaiprakash M Bankolli wrote:

                    negotiate

                    :laugh::laugh::laugh: negotiate! :laugh::laugh::laugh: What an interesting concept! Too bad customers don't know anything about it. Most of the time, you tell them it'll cost more, the project suddenly isn't needed anymore.

                    A guide to posting questions on CodeProject[^]
                    Dave Kreskowiak Microsoft MVP Visual Developer - Visual Basic
                         2006, 2007

                    D Offline
                    D Offline
                    diana_m
                    wrote on last edited by
                    #9

                    Yes, Dave, and, most of the time, you tell them you need some details, and the project isn't needed anymore...:doh:

                    1 Reply Last reply
                    0
                    • E ednrgc

                      NEVER do flat rate projects. They can quickly get out of hand as the requirements change.

                      H Offline
                      H Offline
                      Hans Dietrich
                      wrote on last edited by
                      #10

                      Totally agree.

                      Best wishes, Hans


                      [CodeProject Forum Guidelines] [How To Ask A Question] [My Articles]

                      1 Reply Last reply
                      0
                      • D diana_m

                        I work as a freelance programmer for a couple of years. Things went rather good until recently - I have some "recurring" customers, etc...The trouble is that now I receive "job requests" asking for a "flat price" for projects they barely describe. I cannot give a "flat price" and a time estimation without knowing how much work involves the project, so I answer by asking for specifications and technical details. In almost every case, there is no answer...The same if I specify my hourly rate - these guys seem to take into consideration only "flat prices" per project... Does anyone of you have such an experience? How do you handle these "requests"? Did anyone of you tried to hire a freelancer? If yes, do you ask him/her to specify quotes and time estimation without providing technical specs? Any advice?...Thanks...

                        G Offline
                        G Offline
                        GaryWoodfine
                        wrote on last edited by
                        #11

                        Tell them to FO. And go get a sub par software built for next to nothing at some hack code workshop in bangladesh or Kiev. These request are generally these same Hack Code workshops, trying to figure out a price to charge one of there clients. -- modified at 9:58 Tuesday 15th May, 2007

                        Kind Regards, Gary


                        My Website || My Blog || My Articles

                        1 Reply Last reply
                        0
                        • J Jaiprakash M Bankolli

                          I would certainly say that you send them your understanding, even if it is less still you send them and quote your price for those requirement. Once your client see it and reviews it they will get back and say "oh i wanted this as well" etc... I think this should work for you

                          Regards, Jaiprakash M Bankolli jaiprakash.bankolli@gmail.com My Blog Suggestions for me

                          G Offline
                          G Offline
                          GaryWoodfine
                          wrote on last edited by
                          #12

                          Don't be so Naive. Things don't work like that in the real world

                          Kind Regards, Gary


                          My Website || My Blog || My Articles

                          E J 2 Replies Last reply
                          0
                          • D diana_m

                            I work as a freelance programmer for a couple of years. Things went rather good until recently - I have some "recurring" customers, etc...The trouble is that now I receive "job requests" asking for a "flat price" for projects they barely describe. I cannot give a "flat price" and a time estimation without knowing how much work involves the project, so I answer by asking for specifications and technical details. In almost every case, there is no answer...The same if I specify my hourly rate - these guys seem to take into consideration only "flat prices" per project... Does anyone of you have such an experience? How do you handle these "requests"? Did anyone of you tried to hire a freelancer? If yes, do you ask him/her to specify quotes and time estimation without providing technical specs? Any advice?...Thanks...

                            E Offline
                            E Offline
                            El Corazon
                            wrote on last edited by
                            #13

                            diana_m wrote:

                            these guys seem to take into consideration only "flat prices" per project...

                            Every company would "like" to push all the risk on someone else, it is just the way things are. However, do hold your ground, or get the project laid out in detail. I have to do at least some flat-rate projects, it's the way of this particular industry more than any other. However, the only way to succeed is to get everything laid out. I generally take a mind-map strategy, and have even taken a computer with a mind-mapping program to a meeting with a customer. You can actually excite the customer into fleshing out the requirements if you handle it right. Given that any company wants you to foot the risk, and you obviously don't want to (especially if you have some sense, and it looks like you do). The way to reduce everyone's risk is to lay out the details. Start with the big requirements, UI, Storage, etc. Then break things down into more detail. As I said, depending on the customer, you can help them flesh it out and get them excited too. When everything is laid out in Black&White there is an increasing comfort zone for everyone.

                            _________________________ Asu no koto o ieba, tenjo de nezumi ga warau. Talk about things of tomorrow and the mice in the ceiling laugh. (Japanese Proverb)

                            1 Reply Last reply
                            0
                            • G GaryWoodfine

                              Don't be so Naive. Things don't work like that in the real world

                              Kind Regards, Gary


                              My Website || My Blog || My Articles

                              E Offline
                              E Offline
                              El Corazon
                              wrote on last edited by
                              #14

                              cykophysh39 wrote:

                              Things don't work like that in the real world

                              Actually, they do in some small cases. We have had customers lay everything out in massive detail, we have had customers give us general requirements. In any case, we always have a "response" report which lays out method and details as we understand it. In the case of the former, it is just a reformat of the customer's list and may only add VV&A if the customer didn't include it. The customer will also generate a response, either accepting, or making changes (striking documentation). Yes they can always come back and say, "we wanted this back ..." but the fact that the negotiation process is formal and on paper allows fewer mishaps. Fewer, not avoiding them, just fewer. It doesn't work for everyone, but we have to work off of formal requirements and planning, and usually fixed price. But as I said, that is the industry requirement. However, risk is laid out too in the response. Anywhere there is R&D there is a creative process in which discoveries are made, or technology advanced, that is not as easy to judge. Thus risk is associated with any R&D based change and identified specifically such that there is no question as to what items constitute the most risk to project delivery and if a partial delivery is even possible.

                              _________________________ Asu no koto o ieba, tenjo de nezumi ga warau. Talk about things of tomorrow and the mice in the ceiling laugh. (Japanese Proverb)

                              D D 2 Replies Last reply
                              0
                              • D diana_m

                                I work as a freelance programmer for a couple of years. Things went rather good until recently - I have some "recurring" customers, etc...The trouble is that now I receive "job requests" asking for a "flat price" for projects they barely describe. I cannot give a "flat price" and a time estimation without knowing how much work involves the project, so I answer by asking for specifications and technical details. In almost every case, there is no answer...The same if I specify my hourly rate - these guys seem to take into consideration only "flat prices" per project... Does anyone of you have such an experience? How do you handle these "requests"? Did anyone of you tried to hire a freelancer? If yes, do you ask him/her to specify quotes and time estimation without providing technical specs? Any advice?...Thanks...

                                R Offline
                                R Offline
                                Roger Wright
                                wrote on last edited by
                                #15

                                Refer them to Rent-a-Coder; they'll be back, specs in hand.

                                "A Journey of a Thousand Rest Stops Begins with a Single Movement"

                                L 1 Reply Last reply
                                0
                                • R Roger Wright

                                  Refer them to Rent-a-Coder; they'll be back, specs in hand.

                                  "A Journey of a Thousand Rest Stops Begins with a Single Movement"

                                  L Offline
                                  L Offline
                                  Luis Alonso Ramos
                                  wrote on last edited by
                                  #16

                                  And Christian can give some good references on the subject :-D

                                  Luis Alonso Ramos Intelectix Chihuahua, Mexico

                                  Not much here: My CP Blog!

                                  1 Reply Last reply
                                  0
                                  • D diana_m

                                    I work as a freelance programmer for a couple of years. Things went rather good until recently - I have some "recurring" customers, etc...The trouble is that now I receive "job requests" asking for a "flat price" for projects they barely describe. I cannot give a "flat price" and a time estimation without knowing how much work involves the project, so I answer by asking for specifications and technical details. In almost every case, there is no answer...The same if I specify my hourly rate - these guys seem to take into consideration only "flat prices" per project... Does anyone of you have such an experience? How do you handle these "requests"? Did anyone of you tried to hire a freelancer? If yes, do you ask him/her to specify quotes and time estimation without providing technical specs? Any advice?...Thanks...

                                    L Offline
                                    L Offline
                                    Lost User
                                    wrote on last edited by
                                    #17

                                    Offer them a flat price for requirements gaathering.

                                    The tigress is here :-D

                                    1 Reply Last reply
                                    0
                                    • D diana_m

                                      I work as a freelance programmer for a couple of years. Things went rather good until recently - I have some "recurring" customers, etc...The trouble is that now I receive "job requests" asking for a "flat price" for projects they barely describe. I cannot give a "flat price" and a time estimation without knowing how much work involves the project, so I answer by asking for specifications and technical details. In almost every case, there is no answer...The same if I specify my hourly rate - these guys seem to take into consideration only "flat prices" per project... Does anyone of you have such an experience? How do you handle these "requests"? Did anyone of you tried to hire a freelancer? If yes, do you ask him/her to specify quotes and time estimation without providing technical specs? Any advice?...Thanks...

                                      L Offline
                                      L Offline
                                      Luis Alonso Ramos
                                      wrote on last edited by
                                      #18

                                      I did several fixed-fee projects but have since switched to hourly-billing. From my experience, I can say that, for every project, I always doubled my private initial estimate to give a price, and it always ended half or less of what I should have charged. So if I thought it would take 10, I would charge for 20 and it would take at least 40. Customers don't know what they want, don't have time to review your requirement documents, don't have time to read your spec... and midway through the project want something they initially said they would not need ever. Now that I am billing by the hour, I am on my way to buying myself a Porsche (still very very far, though! :)) Seriously, hourly-billing is the way to go. You might lose a few customers that are not willing to take the risk, but you will be happier. If they don't totally agree, you could share the risk with your customer. If the project goes over 25% over the original estimate, you absorb half of the hourly rate (so you charge half). Just be sure to adjust the estimate as requirements change.

                                      Luis Alonso Ramos Intelectix Chihuahua, Mexico

                                      Not much here: My CP Blog!

                                      1 Reply Last reply
                                      0
                                      • E El Corazon

                                        cykophysh39 wrote:

                                        Things don't work like that in the real world

                                        Actually, they do in some small cases. We have had customers lay everything out in massive detail, we have had customers give us general requirements. In any case, we always have a "response" report which lays out method and details as we understand it. In the case of the former, it is just a reformat of the customer's list and may only add VV&A if the customer didn't include it. The customer will also generate a response, either accepting, or making changes (striking documentation). Yes they can always come back and say, "we wanted this back ..." but the fact that the negotiation process is formal and on paper allows fewer mishaps. Fewer, not avoiding them, just fewer. It doesn't work for everyone, but we have to work off of formal requirements and planning, and usually fixed price. But as I said, that is the industry requirement. However, risk is laid out too in the response. Anywhere there is R&D there is a creative process in which discoveries are made, or technology advanced, that is not as easy to judge. Thus risk is associated with any R&D based change and identified specifically such that there is no question as to what items constitute the most risk to project delivery and if a partial delivery is even possible.

                                        _________________________ Asu no koto o ieba, tenjo de nezumi ga warau. Talk about things of tomorrow and the mice in the ceiling laugh. (Japanese Proverb)

                                        D Offline
                                        D Offline
                                        Dan Neely
                                        wrote on last edited by
                                        #19

                                        El Corazon wrote:

                                        VV&A

                                        Verification, Validation, and Auditing??

                                        -- You have to explain to them [VB coders] what you mean by "typed". their first response is likely to be something like, "Of course my code is typed. Do you think i magically project it onto the screen with the power of my mind?" --- John Simmons / outlaw programmer

                                        E 1 Reply Last reply
                                        0
                                        • D Dan Neely

                                          El Corazon wrote:

                                          VV&A

                                          Verification, Validation, and Auditing??

                                          -- You have to explain to them [VB coders] what you mean by "typed". their first response is likely to be something like, "Of course my code is typed. Do you think i magically project it onto the screen with the power of my mind?" --- John Simmons / outlaw programmer

                                          E Offline
                                          E Offline
                                          El Corazon
                                          wrote on last edited by
                                          #20

                                          dan neely wrote:

                                          and Auditing??

                                          sure! ;) actually it all depends on who you ask. Sometimes I feel like the Accreditation/Authentication step should also include Auditing/aggrandizement/agglomeration/assumption and even occasionally augur. Luckily I have yet to pull out Tarot cards as part of the verification step. Close, but not quite there yet. ;)

                                          _________________________ Asu no koto o ieba, tenjo de nezumi ga warau. Talk about things of tomorrow and the mice in the ceiling laugh. (Japanese Proverb)

                                          1 Reply Last reply
                                          0
                                          Reply
                                          • Reply as topic
                                          Log in to reply
                                          • Oldest to Newest
                                          • Newest to Oldest
                                          • Most Votes


                                          • Login

                                          • Don't have an account? Register

                                          • Login or register to search.
                                          • First post
                                            Last post
                                          0
                                          • Categories
                                          • Recent
                                          • Tags
                                          • Popular
                                          • World
                                          • Users
                                          • Groups