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. Is this fair on a contract?

Is this fair on a contract?

Scheduled Pinned Locked Moved The Lounge
helpquestionlearningworkspace
17 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.
  • N Nand32

    A contract developer has mentioned the below on the timesheet : "Tested full workflow, identified bugs & fixed" - 16 hours. When we expect a module to be developed, and we are outsourcing it completely, the expectation would be to have it working out of the box. Don't know how these bug fix routines could be added to the invoice. That's how this works? This is sounding crazy to me. We don't outsource work much. Just learning these. I guess the contract document has to be tweaked.

    M Offline
    M Offline
    Mark_Wallace
    wrote on last edited by
    #2

    Is a "Hello World!" app? Because if it has any more significance or business-criticality than that, you might want to add another ten minutes or so. (Heavy on the "so".)

    I wanna be a eunuchs developer! Pass me a bread knife!

    1 Reply Last reply
    0
    • N Nand32

      A contract developer has mentioned the below on the timesheet : "Tested full workflow, identified bugs & fixed" - 16 hours. When we expect a module to be developed, and we are outsourcing it completely, the expectation would be to have it working out of the box. Don't know how these bug fix routines could be added to the invoice. That's how this works? This is sounding crazy to me. We don't outsource work much. Just learning these. I guess the contract document has to be tweaked.

      N Offline
      N Offline
      Nathan Minier
      wrote on last edited by
      #3

      I must be missing something here; you'd prefer that he not test and fix bugs...? If he's got a contract based on a flat bid then I might understand, but if he's submitting billable hours because that's how the contract is structured then I'm not sure what the gripe would be.

      "Never attribute to malice that which can be explained by stupidity." - Hanlon's Razor

      N 1 Reply Last reply
      0
      • N Nand32

        A contract developer has mentioned the below on the timesheet : "Tested full workflow, identified bugs & fixed" - 16 hours. When we expect a module to be developed, and we are outsourcing it completely, the expectation would be to have it working out of the box. Don't know how these bug fix routines could be added to the invoice. That's how this works? This is sounding crazy to me. We don't outsource work much. Just learning these. I guess the contract document has to be tweaked.

        F Offline
        F Offline
        F ES Sitecore
        wrote on last edited by
        #4

        I'm sure he'll put the bugs back if you ask him nicely.

        P 1 Reply Last reply
        0
        • N Nand32

          A contract developer has mentioned the below on the timesheet : "Tested full workflow, identified bugs & fixed" - 16 hours. When we expect a module to be developed, and we are outsourcing it completely, the expectation would be to have it working out of the box. Don't know how these bug fix routines could be added to the invoice. That's how this works? This is sounding crazy to me. We don't outsource work much. Just learning these. I guess the contract document has to be tweaked.

          P Offline
          P Offline
          phil o
          wrote on last edited by
          #5

          In my world, when something works seamlessly out of the box, it must be because it has not been tested thoroughly enough.

          "Five fruits and vegetables a day? What a joke! Personally, after the third watermelon, I'm full."

          1 Reply Last reply
          0
          • F F ES Sitecore

            I'm sure he'll put the bugs back if you ask him nicely.

            P Offline
            P Offline
            phil o
            wrote on last edited by
            #6

            :thumbsup:

            "Five fruits and vegetables a day? What a joke! Personally, after the third watermelon, I'm full."

            1 Reply Last reply
            0
            • N Nathan Minier

              I must be missing something here; you'd prefer that he not test and fix bugs...? If he's got a contract based on a flat bid then I might understand, but if he's submitting billable hours because that's how the contract is structured then I'm not sure what the gripe would be.

              "Never attribute to malice that which can be explained by stupidity." - Hanlon's Razor

              N Offline
              N Offline
              Nand32
              wrote on last edited by
              #7

              He's mentioned on the "estimate" . 1.Development of module A - $x 2.Development of module B - $y Etc And we arrived at a $Z as an "estimate". The way he's billing on "testing & bug fixes" feels like it's gonna crash out this estimate. I think we should have spent more time on drafting the contract.

              N M 2 Replies Last reply
              0
              • N Nand32

                A contract developer has mentioned the below on the timesheet : "Tested full workflow, identified bugs & fixed" - 16 hours. When we expect a module to be developed, and we are outsourcing it completely, the expectation would be to have it working out of the box. Don't know how these bug fix routines could be added to the invoice. That's how this works? This is sounding crazy to me. We don't outsource work much. Just learning these. I guess the contract document has to be tweaked.

                G Offline
                G Offline
                GenJerDan
                wrote on last edited by
                #8

                Um...I'd tell them to #sand. You're paying for a working product. On the other hand, "bug fixes" are are part of the dev process if it hasn't been released yet. They shouldn't have broken it out like that.

                We won't sit down. We won't shut up. We won't go quietly away. YouTube, VidMe and My Mu[sic], Films and Windows Programs, etc. and FB

                N D 2 Replies Last reply
                0
                • G GenJerDan

                  Um...I'd tell them to #sand. You're paying for a working product. On the other hand, "bug fixes" are are part of the dev process if it hasn't been released yet. They shouldn't have broken it out like that.

                  We won't sit down. We won't shut up. We won't go quietly away. YouTube, VidMe and My Mu[sic], Films and Windows Programs, etc. and FB

                  N Offline
                  N Offline
                  Nand32
                  wrote on last edited by
                  #9

                  GenJerDan wrote:

                  "bug fixes" are are part of the dev process if it hasn't been released yet

                  correct.:thumbsup: I guess the "estimate" model wouldn't work. They can arbitrarily stretch it to their favor. What if he adds 32 hours on a bug fix tomorrow? saying it's a tricky, critical bug? We dont want to get into how he introduced a bug & fixing it. It should be internal to him. A fixed cost deal would've been a trouble-free one.

                  M 1 Reply Last reply
                  0
                  • N Nand32

                    He's mentioned on the "estimate" . 1.Development of module A - $x 2.Development of module B - $y Etc And we arrived at a $Z as an "estimate". The way he's billing on "testing & bug fixes" feels like it's gonna crash out this estimate. I think we should have spent more time on drafting the contract.

                    N Offline
                    N Offline
                    Nathan Minier
                    wrote on last edited by
                    #10

                    Well, it sounds like you didn't get a flat rate bid from him. Your option is this: if he blows past his estimate you might want to start to question the billable hours and he might work with you on that, but the fact is that it looks like he's being straight with you about what he's doing, and that's a good thing from a contractor. If you seriously think he's trying to milk the contract, take a close look at what your escape clause looks like. Those things exist for a reason.

                    "Never attribute to malice that which can be explained by stupidity." - Hanlon's Razor

                    1 Reply Last reply
                    0
                    • G GenJerDan

                      Um...I'd tell them to #sand. You're paying for a working product. On the other hand, "bug fixes" are are part of the dev process if it hasn't been released yet. They shouldn't have broken it out like that.

                      We won't sit down. We won't shut up. We won't go quietly away. YouTube, VidMe and My Mu[sic], Films and Windows Programs, etc. and FB

                      D Offline
                      D Offline
                      dandy72
                      wrote on last edited by
                      #11

                      GenJerDan wrote:

                      On the other hand, "bug fixes" are are part of the dev process if it hasn't been released yet. They shouldn't have broken it out like that.

                      Exactly. As far as I'm concerned, his mistake is adding a separate line item for it.

                      1 Reply Last reply
                      0
                      • N Nand32

                        A contract developer has mentioned the below on the timesheet : "Tested full workflow, identified bugs & fixed" - 16 hours. When we expect a module to be developed, and we are outsourcing it completely, the expectation would be to have it working out of the box. Don't know how these bug fix routines could be added to the invoice. That's how this works? This is sounding crazy to me. We don't outsource work much. Just learning these. I guess the contract document has to be tweaked.

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

                        Assuming you (or your company) wrote the contract and agreed it with the outsourcer, then you should be able to see what you are supposed to pay for. Given that the developer is submitting a timesheet it would appear the developer is being paid by the hour, and bug fixes will likely be a standard part of his/her time.

                        1 Reply Last reply
                        0
                        • N Nand32

                          A contract developer has mentioned the below on the timesheet : "Tested full workflow, identified bugs & fixed" - 16 hours. When we expect a module to be developed, and we are outsourcing it completely, the expectation would be to have it working out of the box. Don't know how these bug fix routines could be added to the invoice. That's how this works? This is sounding crazy to me. We don't outsource work much. Just learning these. I guess the contract document has to be tweaked.

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

                          He's "testing". And instead of just saying that, he expanded on it so the "invoice line" says something. The 16 hours is to be considered relative to the overall project. For a project that say lasts 2 weeks (i.e "8-10 man-days"), then 2 days "wrapping up and testing", is not unusual. "Testing", can involve multipl phases, depending on the size and complexity. I won't bore you, but they all have a place: unit testing, integrating testing, system testing, user acceptance testing. And frankly, when it starts to feel I spend more time filling time sheets, then I start to "lump things" on the report. Or, perhaps you think he should have gotten it "all right" the first time. Software development doesn't work that way when you're trying for the best overall solution. Think Boeing.

                          It was only in wine that he laid down no limit for himself, but he did not allow himself to be confused by it. ― Confucian Analects: Rules of Confucius about his food

                          1 Reply Last reply
                          0
                          • N Nand32

                            A contract developer has mentioned the below on the timesheet : "Tested full workflow, identified bugs & fixed" - 16 hours. When we expect a module to be developed, and we are outsourcing it completely, the expectation would be to have it working out of the box. Don't know how these bug fix routines could be added to the invoice. That's how this works? This is sounding crazy to me. We don't outsource work much. Just learning these. I guess the contract document has to be tweaked.

                            J Offline
                            J Offline
                            jeron1
                            wrote on last edited by
                            #14

                            Seems to me, having more data is better than having less. Perhaps knowing this type of information will influence decisions on future projects.

                            "the debugger doesn't tell me anything because this code compiles just fine" - random QA comment "Facebook is where you tell lies to your friends. Twitter is where you tell the truth to strangers." - chriselst "I don't drink any more... then again, I don't drink any less." - Mike Mullikins uncle

                            1 Reply Last reply
                            0
                            • N Nand32

                              A contract developer has mentioned the below on the timesheet : "Tested full workflow, identified bugs & fixed" - 16 hours. When we expect a module to be developed, and we are outsourcing it completely, the expectation would be to have it working out of the box. Don't know how these bug fix routines could be added to the invoice. That's how this works? This is sounding crazy to me. We don't outsource work much. Just learning these. I guess the contract document has to be tweaked.

                              T Offline
                              T Offline
                              TheGreatAndPowerfulOz
                              wrote on last edited by
                              #15

                              In a word, yes, it's fair. If I were him/her and you complained about it, then I would simply lump that time somewhere else.

                              #SupportHeForShe Government can give you nothing but what it takes from somebody else. A government big enough to give you everything you want is big enough to take everything you've got, including your freedom.-Ezra Taft Benson You must accept 1 of 2 basic premises: Either we are alone in the universe or we are not alone. Either way, the implications are staggering!-Wernher von Braun

                              1 Reply Last reply
                              0
                              • N Nand32

                                He's mentioned on the "estimate" . 1.Development of module A - $x 2.Development of module B - $y Etc And we arrived at a $Z as an "estimate". The way he's billing on "testing & bug fixes" feels like it's gonna crash out this estimate. I think we should have spent more time on drafting the contract.

                                M Offline
                                M Offline
                                Mycroft Holmes
                                wrote on last edited by
                                #16

                                That is not a contract, as you say, it is an estimate. You need to expect the cost to over run any estimate when creating an application and testing, documentation and training are the areas that are usually not included in the estimate. Unless it is a trivial module then 16 hours seems to be a reasonable excess.

                                Never underestimate the power of human stupidity - RAH I'm old. I know stuff - JSOP

                                1 Reply Last reply
                                0
                                • N Nand32

                                  GenJerDan wrote:

                                  "bug fixes" are are part of the dev process if it hasn't been released yet

                                  correct.:thumbsup: I guess the "estimate" model wouldn't work. They can arbitrarily stretch it to their favor. What if he adds 32 hours on a bug fix tomorrow? saying it's a tricky, critical bug? We dont want to get into how he introduced a bug & fixing it. It should be internal to him. A fixed cost deal would've been a trouble-free one.

                                  M Offline
                                  M Offline
                                  Mycroft Holmes
                                  wrote on last edited by
                                  #17

                                  Nand32 wrote:

                                  A fixed cost deal would've been a trouble-free one

                                  You have got to be joking, such contract requires a really detailed specification and the slightest variation becomes a negotiation on additional cost. Talk to the developer, build up a level of trust and honesty and work together to create a solution. If you cannot trust your developer then cancel the contract and move on.

                                  Never underestimate the power of human stupidity - RAH I'm old. I know stuff - JSOP

                                  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