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. The 'bug' list

The 'bug' list

Scheduled Pinned Locked Moved The Lounge
helpquestion
37 Posts 23 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.
  • S Sasha Laurel

    So this client continually puts together a bug list and pushes it at the management. Management sends it to me and find that it is a list of things that 'bug' them (the client) about the software :wtf:. Is this common for anyone else? I mean, there is usually 1 or 2 items on the list that can be construed as actual 'bugs' as in unintended behaviors or consequences. :laugh: I usually say "These are requests, not bugs. Spec them out and we'll add them to the backlog."

    M Offline
    M Offline
    Michael Bergman
    wrote on last edited by
    #6

    The word "bug" as it applies to software is a euphemism and as a euphemism, it is open to interpretation depending on the culture that is using it. In sales, the word "bug" is interpreted as "potential loss of sales". In customer service, "bug" is interpreted as "two hours on the phone with the customer helping him configure his software correctly".

    m.bergman

    For Bruce Schneier, quanta only have one state : afraid.

    To succeed in the world it is not enough to be stupid, you must also be well-mannered. -- Voltaire

    In most cases the only difference between disappointment and depression is your level of commitment. -- Marc Maron

    I am not a chatbot

    C 1 Reply Last reply
    0
    • M Michael Bergman

      The word "bug" as it applies to software is a euphemism and as a euphemism, it is open to interpretation depending on the culture that is using it. In sales, the word "bug" is interpreted as "potential loss of sales". In customer service, "bug" is interpreted as "two hours on the phone with the customer helping him configure his software correctly".

      m.bergman

      For Bruce Schneier, quanta only have one state : afraid.

      To succeed in the world it is not enough to be stupid, you must also be well-mannered. -- Voltaire

      In most cases the only difference between disappointment and depression is your level of commitment. -- Marc Maron

      I am not a chatbot

      C Offline
      C Offline
      Chris Meech
      wrote on last edited by
      #7

      And in the world of beer drinking, "bug" is interpretated as "Bugger off. Can't you see I'm busy." :)

      Chris Meech I am Canadian. [heard in a local bar] In theory there is no difference between theory and practice. In practice there is. [Yogi Berra] posting about Crystal Reports here is like discussing gay marriage on a catholic church’s website.[Nishant Sivakumar]

      1 Reply Last reply
      0
      • S Sasha Laurel

        So this client continually puts together a bug list and pushes it at the management. Management sends it to me and find that it is a list of things that 'bug' them (the client) about the software :wtf:. Is this common for anyone else? I mean, there is usually 1 or 2 items on the list that can be construed as actual 'bugs' as in unintended behaviors or consequences. :laugh: I usually say "These are requests, not bugs. Spec them out and we'll add them to the backlog."

        A Offline
        A Offline
        Albert Holguin
        wrote on last edited by
        #8

        Happens... unfortunately you just have to learn to deal with it or offer to help them understand how everything works a bit better. People won't always agree with the way you chose to code things, so prepare to be criticized (directly or indirectly).

        S 1 Reply Last reply
        0
        • A Albert Holguin

          Happens... unfortunately you just have to learn to deal with it or offer to help them understand how everything works a bit better. People won't always agree with the way you chose to code things, so prepare to be criticized (directly or indirectly).

          S Offline
          S Offline
          Sasha Laurel
          wrote on last edited by
          #9

          Good points. I mainly think the different interpretations of bug is what is funny. Its also funny how they are trying to skip around what is contractually obligated ;-)

          A 1 Reply Last reply
          0
          • S Sasha Laurel

            So this client continually puts together a bug list and pushes it at the management. Management sends it to me and find that it is a list of things that 'bug' them (the client) about the software :wtf:. Is this common for anyone else? I mean, there is usually 1 or 2 items on the list that can be construed as actual 'bugs' as in unintended behaviors or consequences. :laugh: I usually say "These are requests, not bugs. Spec them out and we'll add them to the backlog."

            Richard DeemingR Offline
            Richard DeemingR Offline
            Richard Deeming
            wrote on last edited by
            #10

            One of the first projects I worked on professionally had a customer like that - everything was a bug so that they didn't have to pay for it. In one particularly egregious case, they reported that the code wasn't calculating a value properly. When I investigated, I found that they had changed the rules used to calculate the value, and hadn't bothered to tell anyone. Of course, they expected the software to magically know about this change and adjust the calculation accordingly. :doh:


            "These people looked deep within my soul and assigned me a number based on the order in which I joined." - Homer

            "These people looked deep within my soul and assigned me a number based on the order in which I joined" - Homer

            1 Reply Last reply
            0
            • S Sasha Laurel

              So this client continually puts together a bug list and pushes it at the management. Management sends it to me and find that it is a list of things that 'bug' them (the client) about the software :wtf:. Is this common for anyone else? I mean, there is usually 1 or 2 items on the list that can be construed as actual 'bugs' as in unintended behaviors or consequences. :laugh: I usually say "These are requests, not bugs. Spec them out and we'll add them to the backlog."

              A Offline
              A Offline
              AspDotNetDev
              wrote on last edited by
              #11

              Tell them insects are not your problem, but you'll be happy to look into any defects they discover. :)

              Thou mewling ill-breeding pignut!

              1 Reply Last reply
              0
              • S Sasha Laurel

                So this client continually puts together a bug list and pushes it at the management. Management sends it to me and find that it is a list of things that 'bug' them (the client) about the software :wtf:. Is this common for anyone else? I mean, there is usually 1 or 2 items on the list that can be construed as actual 'bugs' as in unintended behaviors or consequences. :laugh: I usually say "These are requests, not bugs. Spec them out and we'll add them to the backlog."

                M Offline
                M Offline
                Manfred Rudolf Bihy
                wrote on last edited by
                #12

                If there is a bug I'll fix it. If it is a feature request I tell the customer so and get them to flesh it out first. If it is none of the above I just shoot a WAD at them. In case you're wondering: "Works As Designed" Cheers!

                "I had the right to remain silent, but I didn't have the ability!"

                Ron White, Comedian

                1 Reply Last reply
                0
                • S Sasha Laurel

                  So this client continually puts together a bug list and pushes it at the management. Management sends it to me and find that it is a list of things that 'bug' them (the client) about the software :wtf:. Is this common for anyone else? I mean, there is usually 1 or 2 items on the list that can be construed as actual 'bugs' as in unintended behaviors or consequences. :laugh: I usually say "These are requests, not bugs. Spec them out and we'll add them to the backlog."

                  J Offline
                  J Offline
                  jschell
                  wrote on last edited by
                  #13

                  Sasha Laurel wrote:

                  I usually say "These are requests, not bugs. Spec them out and we'll add them to the backlog."

                  That of course is a management (your managers) problem. Businesses often route all customer requests through some sort of filter process often a business analysis, and that person classifies the communications. If your company doesn't have such a layer then it is your job.

                  1 Reply Last reply
                  0
                  • S Sasha Laurel

                    Good points. I mainly think the different interpretations of bug is what is funny. Its also funny how they are trying to skip around what is contractually obligated ;-)

                    A Offline
                    A Offline
                    Albert Holguin
                    wrote on last edited by
                    #14

                    Everyone wants exactly what they need at that very moment... not what they bought... I think it's more a psychological thing than anything else.

                    1 Reply Last reply
                    0
                    • OriginalGriffO OriginalGriff

                      Oh yes. Remember that the user is not generally as computer literate as they think. Anything the program does that they don't expect (or want) it to is a bug as far as they are concerned. :sigh:

                      If you get an email telling you that you can catch Swine Flu from tinned pork then just delete it. It's Spam.

                      N Offline
                      N Offline
                      Nelek
                      wrote on last edited by
                      #15

                      Specially when the buttons are not "our blue" :doh: :sigh:

                      Regards. -------- M.D.V. ;) If something has a solution... Why do we have to worry about?. If it has no solution... For what reason do we have to worry about? Help me to understand what I'm saying, and I'll explain it better to you Rating helpfull answers is nice, but saying thanks can be even nicer.

                      OriginalGriffO 1 Reply Last reply
                      0
                      • N Nelek

                        Specially when the buttons are not "our blue" :doh: :sigh:

                        Regards. -------- M.D.V. ;) If something has a solution... Why do we have to worry about?. If it has no solution... For what reason do we have to worry about? Help me to understand what I'm saying, and I'll explain it better to you Rating helpfull answers is nice, but saying thanks can be even nicer.

                        OriginalGriffO Offline
                        OriginalGriffO Offline
                        OriginalGriff
                        wrote on last edited by
                        #16

                        :laugh: Yep. That is important to some people. (Many, many years ago when monitors were text based, and generally green-on-black, I had to work on a a colour VDU for the blind. It had to have colour, and the colours of everything had to be user selectable, for their comfort. And it had to have a Braille output from each text line because they couldn't see the screen at all... :doh:)

                        If you get an email telling you that you can catch Swine Flu from tinned pork then just delete it. It's Spam.

                        "I have no idea what I did, but I'm taking full credit for it." - ThisOldTony
                        "Common sense is so rare these days, it should be classified as a super power" - Random T-shirt

                        1 Reply Last reply
                        0
                        • S Sasha Laurel

                          So this client continually puts together a bug list and pushes it at the management. Management sends it to me and find that it is a list of things that 'bug' them (the client) about the software :wtf:. Is this common for anyone else? I mean, there is usually 1 or 2 items on the list that can be construed as actual 'bugs' as in unintended behaviors or consequences. :laugh: I usually say "These are requests, not bugs. Spec them out and we'll add them to the backlog."

                          Y Offline
                          Y Offline
                          YvesDaoust
                          wrote on last edited by
                          #17

                          I fully agree with jschell. Clients can be uneducated and unable (or too lazy) to specify what they want. You have to help them formalize things. This is part of the game. More serious is the situation where your management are uneducated ;)

                          S 1 Reply Last reply
                          0
                          • S Sasha Laurel

                            So this client continually puts together a bug list and pushes it at the management. Management sends it to me and find that it is a list of things that 'bug' them (the client) about the software :wtf:. Is this common for anyone else? I mean, there is usually 1 or 2 items on the list that can be construed as actual 'bugs' as in unintended behaviors or consequences. :laugh: I usually say "These are requests, not bugs. Spec them out and we'll add them to the backlog."

                            F Offline
                            F Offline
                            Fran Porretto
                            wrote on last edited by
                            #18

                            Oh my God, yes. Yes, Yes, Yes.

                            We all have our faults, but the fault that practically defines the software customer is his conviction that "the specification" is "whatever I happen to want at the moment."

                            Quite a few software customers regard any suggestion that they have a responsibility to the process -- a binding commitment to whatever specification they've agreed to and presented to Engineering -- as a deadly insult. "What do you mean?" they say. "I'm paying you." It occurs to few of them that even the best of us aren't telepaths and can't read the requirements right out of their heads. It occurs to effectively none of them that a change to agreed-upon requirements, once they've been written down and signed off, constitutes a new purchase order, deserving of its own price tag and time-to-delivery.

                            In part, the problem arises from our ever-increasing speed of production and refinement. We're getting too _BLEEP!_ing good at this stuff, colleagues. So they importune us with indirect praise of our skills: "It's such a small change for you, and you turn this stuff out so fast! Couldn't you just fold it into the next revision?"

                            And every time our pride impels us to accede to such a request, we encourage them to do it again. We dig our own graves just...a little...deeper...

                            (This message is programming you in ways you cannot detect. Be afraid.)

                            S F 2 Replies Last reply
                            0
                            • S Sasha Laurel

                              So this client continually puts together a bug list and pushes it at the management. Management sends it to me and find that it is a list of things that 'bug' them (the client) about the software :wtf:. Is this common for anyone else? I mean, there is usually 1 or 2 items on the list that can be construed as actual 'bugs' as in unintended behaviors or consequences. :laugh: I usually say "These are requests, not bugs. Spec them out and we'll add them to the backlog."

                              P Offline
                              P Offline
                              Peter R Fletcher
                              wrote on last edited by
                              #19

                              I find it useful, in dealing with clients, to distinguish between bugs, deficiencies, and missing features: A bug is present when the software doesn't behave as the programmer intended, and usually reflects a programming error. Bugs get fixed asap, and on my dime. A deficiency is present when the a feature doesn't work as the customer intended, but the programming is correct. These usually result from a failure to communicate what was wanted, usually because I didn't ask the right questions about edge cases or unusual circumstances. These also get fixed promptly, and (usually) on my dime, and they prompt a review of the specifications for possible similar problem areas elsewhere. Missing features, on the other hand, are generally things that the client wants to add that weren't in the original specification. These (unless trivial) have to be costed out and billed to the client. If you are straightforward about identifying and handling the first two properly, you are in a good position to make the client take responsibility for the third.

                              G 1 Reply Last reply
                              0
                              • F Fran Porretto

                                Oh my God, yes. Yes, Yes, Yes.

                                We all have our faults, but the fault that practically defines the software customer is his conviction that "the specification" is "whatever I happen to want at the moment."

                                Quite a few software customers regard any suggestion that they have a responsibility to the process -- a binding commitment to whatever specification they've agreed to and presented to Engineering -- as a deadly insult. "What do you mean?" they say. "I'm paying you." It occurs to few of them that even the best of us aren't telepaths and can't read the requirements right out of their heads. It occurs to effectively none of them that a change to agreed-upon requirements, once they've been written down and signed off, constitutes a new purchase order, deserving of its own price tag and time-to-delivery.

                                In part, the problem arises from our ever-increasing speed of production and refinement. We're getting too _BLEEP!_ing good at this stuff, colleagues. So they importune us with indirect praise of our skills: "It's such a small change for you, and you turn this stuff out so fast! Couldn't you just fold it into the next revision?"

                                And every time our pride impels us to accede to such a request, we encourage them to do it again. We dig our own graves just...a little...deeper...

                                (This message is programming you in ways you cannot detect. Be afraid.)

                                S Offline
                                S Offline
                                Sasha Laurel
                                wrote on last edited by
                                #20

                                Quote:

                                "the specification" is "whatever I happen to want at the moment."

                                You hit the nail on the head I think. I once suggested to this particular client that it would be helpful if they would provide more detailed information. I also suggested that when I asked questions that responses were NOT optional. Geez, you would have thought that I was a mortal enemy for a few moments there ;-).

                                1 Reply Last reply
                                0
                                • Y YvesDaoust

                                  I fully agree with jschell. Clients can be uneducated and unable (or too lazy) to specify what they want. You have to help them formalize things. This is part of the game. More serious is the situation where your management are uneducated ;)

                                  S Offline
                                  S Offline
                                  Sasha Laurel
                                  wrote on last edited by
                                  #21

                                  You mean to say that some management actually understand the software suites that they are managing? :laugh:

                                  Y 1 Reply Last reply
                                  0
                                  • S Sasha Laurel

                                    You mean to say that some management actually understand the software suites that they are managing? :laugh:

                                    Y Offline
                                    Y Offline
                                    YvesDaoust
                                    wrote on last edited by
                                    #22

                                    Yes. The day you'll move to management ;)

                                    S 1 Reply Last reply
                                    0
                                    • S Sasha Laurel

                                      So this client continually puts together a bug list and pushes it at the management. Management sends it to me and find that it is a list of things that 'bug' them (the client) about the software :wtf:. Is this common for anyone else? I mean, there is usually 1 or 2 items on the list that can be construed as actual 'bugs' as in unintended behaviors or consequences. :laugh: I usually say "These are requests, not bugs. Spec them out and we'll add them to the backlog."

                                      M Offline
                                      M Offline
                                      Matt McGuire
                                      wrote on last edited by
                                      #23

                                      Yes. Every time I roll out a new version of any my software packs, apperently when things look a little different, or has new functionallity, it pops on the bug list X|

                                      1 Reply Last reply
                                      0
                                      • P Peter R Fletcher

                                        I find it useful, in dealing with clients, to distinguish between bugs, deficiencies, and missing features: A bug is present when the software doesn't behave as the programmer intended, and usually reflects a programming error. Bugs get fixed asap, and on my dime. A deficiency is present when the a feature doesn't work as the customer intended, but the programming is correct. These usually result from a failure to communicate what was wanted, usually because I didn't ask the right questions about edge cases or unusual circumstances. These also get fixed promptly, and (usually) on my dime, and they prompt a review of the specifications for possible similar problem areas elsewhere. Missing features, on the other hand, are generally things that the client wants to add that weren't in the original specification. These (unless trivial) have to be costed out and billed to the client. If you are straightforward about identifying and handling the first two properly, you are in a good position to make the client take responsibility for the third.

                                        G Offline
                                        G Offline
                                        gggustafson
                                        wrote on last edited by
                                        #24

                                        Nice

                                        Gus Gustafson

                                        1 Reply Last reply
                                        0
                                        • S Sasha Laurel

                                          So this client continually puts together a bug list and pushes it at the management. Management sends it to me and find that it is a list of things that 'bug' them (the client) about the software :wtf:. Is this common for anyone else? I mean, there is usually 1 or 2 items on the list that can be construed as actual 'bugs' as in unintended behaviors or consequences. :laugh: I usually say "These are requests, not bugs. Spec them out and we'll add them to the backlog."

                                          F Offline
                                          F Offline
                                          Fabio Franco
                                          wrote on last edited by
                                          #25

                                          I learned that we can't tell the clients what they want, despite knowing they are wrong sometimes. In the end they are the ones we have to please even though we can get aggravated on doing something we don't agree. If they are wrong, and the "bugs" are there to better help them with their jobs we gotta give them what they want by "fixing the bugs" and let them bang the head against the wall as long as they are paying for it.

                                          To alcohol! The cause of, and solution to, all of life's problems - Homer Simpson ---- Our heads are round so our thoughts can change direction - Francis Picabia

                                          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