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. How to Quantify Your Work

How to Quantify Your Work

Scheduled Pinned Locked Moved The Lounge
helptutorialquestiondiscussion
27 Posts 12 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.
  • N normanS

    Surely you are not trying to charge the same as a great developer? You can quote for 30 hours when a great developer would quote 15 hours, but then you should also quote 100 per hour, when a great developer would quote 250 per hour. The customer is quoted 3000 for your job or 3750 for the great developer's job. Why will the customer even look at the great developer's quote? Because (a) the great developer has a reputation of being able to do the job, you may never finish it, (b) the customer has to wait much longer for you to do the job, (c) the great developer will do a great job (part of the reputation thing maybe), while you may produce something unsupportable.

    Richard Andrew x64R Offline
    Richard Andrew x64R Offline
    Richard Andrew x64
    wrote on last edited by
    #16

    Well of course I am not charging what I think a super duper developer should get. I am going by what I earned per hour at my last job, and figuring in added expenses for being on my own, instead of being an employee. But your point is well taken. ø¤º°`°º¤ø,¸¸,ø¤º°`°º¤ø,¸¸,ø¤º°`°º¤ø,¸¸,ø¤º°`°º¤ø,¸¸,ø¤º°`°º¤ø,¸¸,ø¤º°`°º¤ø,¸¸,ø¤º°`°º¤ø,¸

    N 1 Reply Last reply
    0
    • Richard Andrew x64R Richard Andrew x64

      There are laws that say that if you discuss price figures, it might constitute price fixing. So you have to be careful. ø¤º°`°º¤ø,¸¸,ø¤º°`°º¤ø,¸¸,ø¤º°`°º¤ø,¸¸,ø¤º°`°º¤ø,¸¸,ø¤º°`°º¤ø,¸¸,ø¤º°`°º¤ø,¸¸,ø¤º°`°º¤ø,¸

      N Offline
      N Offline
      normanS
      wrote on last edited by
      #17

      Unlikely. If you discuss prices with all (or most) possible suppliers, it could constitue price fixing. These days, everyone and their dog can write programs, so price fixing is almost impossible. If the customer only asks a small number of suppliers for quotes, hmmm. . . maybe then you would have to take care not to discuss too much.

      S 1 Reply Last reply
      0
      • Richard Andrew x64R Richard Andrew x64

        Well of course I am not charging what I think a super duper developer should get. I am going by what I earned per hour at my last job, and figuring in added expenses for being on my own, instead of being an employee. But your point is well taken. ø¤º°`°º¤ø,¸¸,ø¤º°`°º¤ø,¸¸,ø¤º°`°º¤ø,¸¸,ø¤º°`°º¤ø,¸¸,ø¤º°`°º¤ø,¸¸,ø¤º°`°º¤ø,¸¸,ø¤º°`°º¤ø,¸

        N Offline
        N Offline
        normanS
        wrote on last edited by
        #18

        Of course, I don't know much about quoting for jobs - I'm a salaried employee, and always have been (except for a year of contracting some years back.) Since getting married, kids, house, car, etc., the risk became something to consider. I did a few jobs "on the side" (against company regulations, but I decided there was no conflict of interests) but I only charged about the same as my pre-tax salary per hour. Then again, that was backdoor money - no taxes, etc. Nice pocket-money for 50 hours a month!

        1 Reply Last reply
        0
        • Richard Andrew x64R Richard Andrew x64

          If this is the wrong forum for this discussion, please indicate the correct one, and I'll happily move over there. How do people who do contract work quantify their work for the purpose of determining what to charge for a given project? I'm not asking how much I should charge, which would be illegal. Rather, I'm asking for some help in knowing how to figure it out for myself. So do you like to charge by the hour, or by the project? And how should one know when to choose one or the other? Thanks, Rich ø¤º°`°º¤ø,¸¸,ø¤º°`°º¤ø,¸¸,ø¤º°`°º¤ø,¸¸,ø¤º°`°º¤ø,¸¸,ø¤º°`°º¤ø,¸¸,ø¤º°`°º¤ø,¸¸,ø¤º°`°º¤ø,¸

          C Offline
          C Offline
          Christian Graus
          wrote on last edited by
          #19

          At first, I did it based on how much money I needed to buy something I wanted, plus a couple of CDs and maybe dinner with the wife :P Nowadays, I'm much more scientific. I actually invoice my one client every month for work done, so I can work out hours after. VSTS is very helpful in this regard. Christian Graus - Microsoft MVP - C++

          1 Reply Last reply
          0
          • Richard Andrew x64R Richard Andrew x64

            If this is the wrong forum for this discussion, please indicate the correct one, and I'll happily move over there. How do people who do contract work quantify their work for the purpose of determining what to charge for a given project? I'm not asking how much I should charge, which would be illegal. Rather, I'm asking for some help in knowing how to figure it out for myself. So do you like to charge by the hour, or by the project? And how should one know when to choose one or the other? Thanks, Rich ø¤º°`°º¤ø,¸¸,ø¤º°`°º¤ø,¸¸,ø¤º°`°º¤ø,¸¸,ø¤º°`°º¤ø,¸¸,ø¤º°`°º¤ø,¸¸,ø¤º°`°º¤ø,¸¸,ø¤º°`°º¤ø,¸

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

            By the hour normally. However, if you are doing one off work, the client might want a fixed price. So, work out how long it will take and base your quote on that. Sometimes it will take longer, sometimes shorter, but what you must ensure with this is that the requirements are very strongly agreed on otherwise the client cna keep you tweaking and tuning for ever, without paying you. Nunc est bibendum

            1 Reply Last reply
            0
            • N normanS

              Unlikely. If you discuss prices with all (or most) possible suppliers, it could constitue price fixing. These days, everyone and their dog can write programs, so price fixing is almost impossible. If the customer only asks a small number of suppliers for quotes, hmmm. . . maybe then you would have to take care not to discuss too much.

              S Offline
              S Offline
              Steve S
              wrote on last edited by
              #21

              normanS wrote:

              These days, everyone and their dog can write programs, so price fixing is almost impossible.

              Nope; everyone and their dog thinks they can write programs. I know, I've worked with some of them :( Steve S Developer for hire

              1 Reply Last reply
              0
              • Richard Andrew x64R Richard Andrew x64

                If this is the wrong forum for this discussion, please indicate the correct one, and I'll happily move over there. How do people who do contract work quantify their work for the purpose of determining what to charge for a given project? I'm not asking how much I should charge, which would be illegal. Rather, I'm asking for some help in knowing how to figure it out for myself. So do you like to charge by the hour, or by the project? And how should one know when to choose one or the other? Thanks, Rich ø¤º°`°º¤ø,¸¸,ø¤º°`°º¤ø,¸¸,ø¤º°`°º¤ø,¸¸,ø¤º°`°º¤ø,¸¸,ø¤º°`°º¤ø,¸¸,ø¤º°`°º¤ø,¸¸,ø¤º°`°º¤ø,¸

                P Offline
                P Offline
                Paul Brower
                wrote on last edited by
                #22

                One of the biggest (most important) lessons I learned in life was when I was running my own consulting company, and I bid (fixed price) on a project for $6000. This was in 1996. I was just starting out. I won the bid, and it took me about three weeks. I later found out that the next LOWEST bid was about $30,000. It opened my eyes. To answer your question, You may bid whatever you want, hourly or by the project. The customer can decide if they are willing to pay it.

                1 Reply Last reply
                0
                • Richard Andrew x64R Richard Andrew x64

                  If this is the wrong forum for this discussion, please indicate the correct one, and I'll happily move over there. How do people who do contract work quantify their work for the purpose of determining what to charge for a given project? I'm not asking how much I should charge, which would be illegal. Rather, I'm asking for some help in knowing how to figure it out for myself. So do you like to charge by the hour, or by the project? And how should one know when to choose one or the other? Thanks, Rich ø¤º°`°º¤ø,¸¸,ø¤º°`°º¤ø,¸¸,ø¤º°`°º¤ø,¸¸,ø¤º°`°º¤ø,¸¸,ø¤º°`°º¤ø,¸¸,ø¤º°`°º¤ø,¸¸,ø¤º°`°º¤ø,¸

                  J Offline
                  J Offline
                  JCParker
                  wrote on last edited by
                  #23

                  I can not speak for how others do their business, however when I contract I offer the following to my clients: Firm fixed price - project has a definate time line, Deliverables are clearly defined, no changes will be made until after the project is complete. Hourly - Project has estimated time line, deliverables are not yet fully defined, changes are made to scope on the fly. With either change management controls must be included, and documentation of all changes in direction must be documented and agreeded to bay all parties. And of course change orders with fixed price increase the project cost greatly. Just me ..... but I usually get call backs and seem to have a fair reputation for getting the job done on time and on budget so....

                  1 Reply Last reply
                  0
                  • Richard Andrew x64R Richard Andrew x64

                    Thanks for your thoughtful reply. I like your 1/3, 2/3, 3/3 method. It seems very flexible and fair. If there's one thing I can't stand is when I agree on a price for a project, and then the guy starts piling on the list of requirements, and it soon gets out of hand, but I can't say anything cause I already agreed to a price! :mad: ø¤º°`°º¤ø,¸¸,ø¤º°`°º¤ø,¸¸,ø¤º°`°º¤ø,¸¸,ø¤º°`°º¤ø,¸¸,ø¤º°`°º¤ø,¸¸,ø¤º°`°º¤ø,¸¸,ø¤º°`°º¤ø,¸

                    P Offline
                    P Offline
                    PICguy
                    wrote on last edited by
                    #24

                    This is a great discussion. I have only done one independent contract, the firmware for a small water tank tester. (The physics: if it doesn’t leak air it won’t leak water.) I quoted $2K _for a workable system._ Editing test sequences was extra and added another 1.5K. The hourly rate sucked but the money was better than a sharp stick in the face. The small outfit that I did this for initially felt that their hardware guy who dabbled in software could do it. Even he admitted that the task was beyond him. My $2K was more than they had planned. And the extra for sequence editing hurt. However, I did agree to defer my fee until the customer paid. I own the source code, the company has the right to modify it and use it in substantially equivalent systems. They do not have the right to release my code without my permission. The company does not generally make systems needing custom firmware. They typically do things like DC power amplifiers: 0-6V at 3mA in, with 0-6V at 30A out.

                    1 Reply Last reply
                    0
                    • P Paul Conrad

                      Troposphere wrote:

                      why you want to move from hourly to per project?

                      I am wrapping up my Master's Thesis at the moment and I did a study on Personal Software Process by Watts Humphrey at Carnegie Mellon University in Pittsburg and it deals with alot of estimation based on previous code/projects. I've found that estimations for new projects have closely reflected total hours, so I've started to charge by the project and have come out about the same.

                      P Offline
                      P Offline
                      psully99
                      wrote on last edited by
                      #25

                      You did the PSP training? I was just reading about that last night on the Net. Looking for something similar to what this thread is about, in fact very similar! So here this pops up in my email today, LOL!

                      P 1 Reply Last reply
                      0
                      • Richard Andrew x64R Richard Andrew x64

                        If this is the wrong forum for this discussion, please indicate the correct one, and I'll happily move over there. How do people who do contract work quantify their work for the purpose of determining what to charge for a given project? I'm not asking how much I should charge, which would be illegal. Rather, I'm asking for some help in knowing how to figure it out for myself. So do you like to charge by the hour, or by the project? And how should one know when to choose one or the other? Thanks, Rich ø¤º°`°º¤ø,¸¸,ø¤º°`°º¤ø,¸¸,ø¤º°`°º¤ø,¸¸,ø¤º°`°º¤ø,¸¸,ø¤º°`°º¤ø,¸¸,ø¤º°`°º¤ø,¸¸,ø¤º°`°º¤ø,¸

                        S Offline
                        S Offline
                        Stephan Samuel
                        wrote on last edited by
                        #26

                        Charge hourly. Know your how much you're worth, and always charge only that. Your clients are paying for your time. If you have a good business relationship with them, they value your time, understand that this is your livelihood, and are willing to pay you what you're worth. If you don't have that relationship, find another client with whom you can develop one. In addition, the thought that you can "sign off on requirements" is a fantasy. That works well for space shuttles, nuclear power plants and large skyscrapers. If they're not paying you (hourly) to gather requirements, and if that time isn't at least 10% of your total project time, you might as well stick to a common understanding and a handshake, referring back to the "good business relationship" above. Per-project billing is good for charity cases. I've done lots of work for non-profits, and some insist on paying me. I generally bill them 10-25% of my initial time estimate, which they don't see, as a fixed cost. Some clients get a discount on my rate, based mostly on my impression of their ability to bear the market rate of my services, and the IRS refunds it on April 15th. Stephan

                        1 Reply Last reply
                        0
                        • P psully99

                          You did the PSP training? I was just reading about that last night on the Net. Looking for something similar to what this thread is about, in fact very similar! So here this pops up in my email today, LOL!

                          P Offline
                          P Offline
                          Paul Conrad
                          wrote on last edited by
                          #27

                          psully99 wrote:

                          You did the PSP training?

                          Yes, in a Graduate level Software Engineering course. Many people didn't like it because there was too much administrative overhead involved. There are tools out there to help relieve people from some of the drudgery. Paul

                          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