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 it wrong...

Is it wrong...

Scheduled Pinned Locked Moved The Lounge
designtestingbusinessbeta-testingquestion
44 Posts 20 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.
  • H hayrob

    Yes - if you insist on using Waterfall - you will aleways have this problem.

    Z Offline
    Z Offline
    ZurdoDev
    wrote on last edited by
    #11

    Unfortunately, with any method, including Agile, this can be a problem. The OP stated the client denies signing off, etc. There is no methodology to deal with lying clients. You should always get a 50% deposit upfront before any work begins.

    There are only 10 types of people in the world, those who understand binary and those who don't.

    H H 2 Replies Last reply
    0
    • N Not Active

      ...to want to rip the arms off your client and beat them with the bloody appendages? I'd say beat them senseless, but they already are. Four months of requirements, design, coding, testing and multiple review sessions and now, once in production, the client wants a major redesign and flatly refuses to acknowledge sign-off on requirements and design, even denies any meetings or conversations that have taken place regarding the functionality. I'm seriously considering wearing a video camera and microphone any time I'm with the client.


      Failure is not an option; it's the default selection.

      M Offline
      M Offline
      Mike Hankey
      wrote on last edited by
      #12

      Been there, done it and got a T-Shirt. :) I don't envy you! Good luck.

      VS2010/Atmel Studio 6.0 ToDo Manager Extension
      Version 3.0 now available. There is no place like 127.0.0.1

      1 Reply Last reply
      0
      • Z ZurdoDev

        Unfortunately, with any method, including Agile, this can be a problem. The OP stated the client denies signing off, etc. There is no methodology to deal with lying clients. You should always get a 50% deposit upfront before any work begins.

        There are only 10 types of people in the world, those who understand binary and those who don't.

        H Offline
        H Offline
        Henry Minute
        wrote on last edited by
        #13

        ryanb31 wrote:

        There is no methodology to deal with lying clients.

        I think you'll find................[^]

        Henry Minute Girl: (staring) "Why do you need an icy cucumber?" “I want to report a fraud. The government is lying to us all.” I wouldn't let CG touch my Abacus! When you're wrestling a gorilla, you don't stop when you're tired, you stop when the gorilla is. Cogito ergo thumb - Sucking my thumb helps me to think.

        Z 1 Reply Last reply
        0
        • H hayrob

          Yes - if you insist on using Waterfall - you will aleways have this problem.

          N Offline
          N Offline
          Not Active
          wrote on last edited by
          #14

          Who said anything about the methodology and would any solve the problem with the user not acknowledging any requirements or design?


          Failure is not an option; it's the default selection.

          H 1 Reply Last reply
          0
          • H Henry Minute

            ryanb31 wrote:

            There is no methodology to deal with lying clients.

            I think you'll find................[^]

            Henry Minute Girl: (staring) "Why do you need an icy cucumber?" “I want to report a fraud. The government is lying to us all.” I wouldn't let CG touch my Abacus! When you're wrestling a gorilla, you don't stop when you're tired, you stop when the gorilla is. Cogito ergo thumb - Sucking my thumb helps me to think.

            Z Offline
            Z Offline
            ZurdoDev
            wrote on last edited by
            #15

            :) Satisfaction guaranteed.

            There are only 10 types of people in the world, those who understand binary and those who don't.

            1 Reply Last reply
            0
            • H hayrob

              Yes - if you insist on using Waterfall - you will aleways have this problem.

              P Offline
              P Offline
              Pete OHanlon
              wrote on last edited by
              #16

              I agree entirely. If you insist on coding in a waterfall, you're going to run many more risks - including damage to your computer equipment as the water pours into the back of it.

              *pre-emptive celebratory nipple tassle jiggle* - Sean Ewington

              "Mind bleach! Send me mind bleach!" - Nagy Vilmos

              CodeStash - Online Snippet Management | My blog | MoXAML PowerToys | Mole 2010 - debugging made easier

              H 1 Reply Last reply
              0
              • K Karl Sanford

                Yeah, Agile rescued me from a burning building, cured cancer, gave a loving home to 4 orphans, paid down the national debt, and still had time create a killer app. ...seriously, breakdowns like this can happen everywhere, no matter what process or tools you use. I would recommend that you read "No Silver Bullet" by Frederick Brooks (PDF)[^]

                Be The Noise

                H Offline
                H Offline
                hayrob
                wrote on last edited by
                #17

                Read it, and I agree with it. OP seems to believe that agreeing requirments solves the problem - it doesn't.

                D N 2 Replies Last reply
                0
                • N Not Active

                  ...to want to rip the arms off your client and beat them with the bloody appendages? I'd say beat them senseless, but they already are. Four months of requirements, design, coding, testing and multiple review sessions and now, once in production, the client wants a major redesign and flatly refuses to acknowledge sign-off on requirements and design, even denies any meetings or conversations that have taken place regarding the functionality. I'm seriously considering wearing a video camera and microphone any time I'm with the client.


                  Failure is not an option; it's the default selection.

                  R Offline
                  R Offline
                  Rage
                  wrote on last edited by
                  #18

                  What is not written does not exist. Have you protocolled the meetingsd, and have him signed the specifications ?

                  N J 2 Replies Last reply
                  0
                  • Z ZurdoDev

                    Unfortunately, with any method, including Agile, this can be a problem. The OP stated the client denies signing off, etc. There is no methodology to deal with lying clients. You should always get a 50% deposit upfront before any work begins.

                    There are only 10 types of people in the world, those who understand binary and those who don't.

                    H Offline
                    H Offline
                    hayrob
                    wrote on last edited by
                    #19

                    Agreed - don't dispute the OP's view, but the client may have an equally valid view of the world. I was called in to look into a similar situation, and I found that neither "side" was lying. Waterfall requires "sides" and while it works well lots of times, it doesn't guarantee that the parties won't finish up accusing teh other of lying.

                    N 1 Reply Last reply
                    0
                    • N Not Active

                      Who said anything about the methodology and would any solve the problem with the user not acknowledging any requirements or design?


                      Failure is not an option; it's the default selection.

                      H Offline
                      H Offline
                      hayrob
                      wrote on last edited by
                      #20

                      Sorry - maybe you didn't use Waterfall, but I was suggesting the Waterfall type methods that require agreement on requirements can lead to the type of problems you experienced. That is all.

                      N 1 Reply Last reply
                      0
                      • R Rage

                        What is not written does not exist. Have you protocolled the meetingsd, and have him signed the specifications ?

                        N Offline
                        N Offline
                        Not Active
                        wrote on last edited by
                        #21

                        Did you read the part about the client refusing to acknowledge the signoff ?


                        Failure is not an option; it's the default selection.

                        M 1 Reply Last reply
                        0
                        • P Pete OHanlon

                          I agree entirely. If you insist on coding in a waterfall, you're going to run many more risks - including damage to your computer equipment as the water pours into the back of it.

                          *pre-emptive celebratory nipple tassle jiggle* - Sean Ewington

                          "Mind bleach! Send me mind bleach!" - Nagy Vilmos

                          CodeStash - Online Snippet Management | My blog | MoXAML PowerToys | Mole 2010 - debugging made easier

                          H Offline
                          H Offline
                          hayrob
                          wrote on last edited by
                          #22

                          I've got very wet a number of times - that's why I'm very, very wary of coding in a Waterfall.

                          1 Reply Last reply
                          0
                          • N Not Active

                            ...to want to rip the arms off your client and beat them with the bloody appendages? I'd say beat them senseless, but they already are. Four months of requirements, design, coding, testing and multiple review sessions and now, once in production, the client wants a major redesign and flatly refuses to acknowledge sign-off on requirements and design, even denies any meetings or conversations that have taken place regarding the functionality. I'm seriously considering wearing a video camera and microphone any time I'm with the client.


                            Failure is not an option; it's the default selection.

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

                            Mark Nischalke wrote:

                            I'm seriously considering wearing a video camera and microphone any time I'm with the client.

                            Forget wearing it. Setup one in the corner of the room on a tripod and tell them what it's for. It will seriously keep them VERY honest.

                            A guide to posting questions on CodeProject[^]
                            Dave Kreskowiak

                            1 Reply Last reply
                            0
                            • N Not Active

                              ...to want to rip the arms off your client and beat them with the bloody appendages? I'd say beat them senseless, but they already are. Four months of requirements, design, coding, testing and multiple review sessions and now, once in production, the client wants a major redesign and flatly refuses to acknowledge sign-off on requirements and design, even denies any meetings or conversations that have taken place regarding the functionality. I'm seriously considering wearing a video camera and microphone any time I'm with the client.


                              Failure is not an option; it's the default selection.

                              B Offline
                              B Offline
                              BobJanova
                              wrote on last edited by
                              #24

                              Don't you have written minutes of the meetings, email records and tracable sign-off documents with their name on it? If not, that's pretty dumb ... but if they persist in making impossible demands, tell them that if they don't pay you for phase 1 you own the IP and demand that they take the production system down, and walk away from any payment for the next phase.

                              1 Reply Last reply
                              0
                              • H hayrob

                                Sorry - maybe you didn't use Waterfall, but I was suggesting the Waterfall type methods that require agreement on requirements can lead to the type of problems you experienced. That is all.

                                N Offline
                                N Offline
                                Not Active
                                wrote on last edited by
                                #25

                                Are you saying that agile does not require or expect requirements or design to be approved? :confused:


                                Failure is not an option; it's the default selection.

                                H 1 Reply Last reply
                                0
                                • N Not Active

                                  Did you read the part about the client refusing to acknowledge the signoff ?


                                  Failure is not an option; it's the default selection.

                                  M Offline
                                  M Offline
                                  Marc A Brown
                                  wrote on last edited by
                                  #26

                                  So the client denies that the signature is his? Or are you talking about a virtual signature?

                                  N 1 Reply Last reply
                                  0
                                  • N Not Active

                                    Are you saying that agile does not require or expect requirements or design to be approved? :confused:


                                    Failure is not an option; it's the default selection.

                                    H Offline
                                    H Offline
                                    hayrob
                                    wrote on last edited by
                                    #27

                                    Don't know about Agile, but I'm lucky, my customer is always on my team. He is part of the process. Not everyone can work this way, but having reviewed sign off battles before, I don't work any other way - except, I confess, with some US clients and then I cringe.

                                    1 Reply Last reply
                                    0
                                    • H hayrob

                                      Read it, and I agree with it. OP seems to believe that agreeing requirments solves the problem - it doesn't.

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

                                      The OP believes in the client keeping his word, which he didn't. This has nothing to do with anything the OP did wrong or with an methodology. Since the client doesn't want to pay the bill, the only option is to record the entire conversation in video and play it back for them when they get upitty. I very recently went the through the same thing myself with a Vice President. He kept changing the requirements on me on the day of release, after betas, testing and approvals, 4 straight times. When you're deploying the app to 10,000 machines, this gets a bit annoying...

                                      A guide to posting questions on CodeProject[^]
                                      Dave Kreskowiak

                                      H 1 Reply Last reply
                                      0
                                      • D Dave Kreskowiak

                                        The OP believes in the client keeping his word, which he didn't. This has nothing to do with anything the OP did wrong or with an methodology. Since the client doesn't want to pay the bill, the only option is to record the entire conversation in video and play it back for them when they get upitty. I very recently went the through the same thing myself with a Vice President. He kept changing the requirements on me on the day of release, after betas, testing and approvals, 4 straight times. When you're deploying the app to 10,000 machines, this gets a bit annoying...

                                        A guide to posting questions on CodeProject[^]
                                        Dave Kreskowiak

                                        H Offline
                                        H Offline
                                        hayrob
                                        wrote on last edited by
                                        #29

                                        OK - but I don't fancy working in an environment where respect, never mind trust, is not present. But then I'm lucky. I have remarked in this thread that I have reviewed disputes of this kind before, and in all three cases, it was a complete breakdown in understanding on both sides - not lying by one side. This may well be different.

                                        D 1 Reply Last reply
                                        0
                                        • H hayrob

                                          Yes - if you insist on using Waterfall - you will aleways have this problem.

                                          G Offline
                                          G Offline
                                          Gary Wheeler
                                          wrote on last edited by
                                          #30

                                          Your development methodology has no effect whatsoever when your client is a lying sack of dung. They can be 'engaged', and a 'stakeholder', and 'part of the process', but if they decide to stiff you, they're going to do it anyway. The only way I've found to deal with this problem is to bill them often as the work proceeds. If they stop paying, I stop working, and I'm never more than one billing cycle in the hole.

                                          Software Zen: delete this;

                                          H 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