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. Annoying requirements

Annoying requirements

Scheduled Pinned Locked Moved The Lounge
businessquestion
9 Posts 9 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
    dan sh
    wrote on last edited by
    #1

    How do you cope up with this? Imagine client asks for a request which you think is useless or can be annoying for the users. You even tried to suggest something you feel is better(its just what you feel might or might not be correct). How do you manage that? Since it is 1 am here, I will sign off. I will read the thread tomorrow to see the responses. Hope I have provided some food for thought.

    जय हिंद

    L W P M C 8 Replies Last reply
    0
    • D dan sh

      How do you cope up with this? Imagine client asks for a request which you think is useless or can be annoying for the users. You even tried to suggest something you feel is better(its just what you feel might or might not be correct). How do you manage that? Since it is 1 am here, I will sign off. I will read the thread tomorrow to see the responses. Hope I have provided some food for thought.

      जय हिंद

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

      It varies depending on the client but sometimes if you can get them to think an idea was theirs it can slip past the barriers. Or maybe present it in a way that wil lsave them money in the long term? Elaine (slightly devious fluffy tigress)

      Visit http://www.notreadytogiveup.com/[^] and do something special today.

      1 Reply Last reply
      0
      • D dan sh

        How do you cope up with this? Imagine client asks for a request which you think is useless or can be annoying for the users. You even tried to suggest something you feel is better(its just what you feel might or might not be correct). How do you manage that? Since it is 1 am here, I will sign off. I will read the thread tomorrow to see the responses. Hope I have provided some food for thought.

        जय हिंद

        W Offline
        W Offline
        wout de zeeuw
        wrote on last edited by
        #3

        If he's smart, try to convince him of the better way. If he's dumb, just do it, and let them find out it won't work (don't bother with "told you so", cause he's dumb anyway).

        Wout

        1 Reply Last reply
        0
        • D dan sh

          How do you cope up with this? Imagine client asks for a request which you think is useless or can be annoying for the users. You even tried to suggest something you feel is better(its just what you feel might or might not be correct). How do you manage that? Since it is 1 am here, I will sign off. I will read the thread tomorrow to see the responses. Hope I have provided some food for thought.

          जय हिंद

          P Offline
          P Offline
          PIEBALDconsult
          wrote on last edited by
          #4

          I put it off as long as I can hoping they'll see reason. I recall only one time that happened; they kept insisting, so I (eventually) did it their way.

          1 Reply Last reply
          0
          • D dan sh

            How do you cope up with this? Imagine client asks for a request which you think is useless or can be annoying for the users. You even tried to suggest something you feel is better(its just what you feel might or might not be correct). How do you manage that? Since it is 1 am here, I will sign off. I will read the thread tomorrow to see the responses. Hope I have provided some food for thought.

            जय हिंद

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

            Refuse to do it until they give a valid technical/business reason for the requirement. This usually get you more information but sometimes you just end up with BECAUSE. After exploring all reasonably (you know the ones that won't piss the client off too much) you have to build it. Unless you have final say in the design you have to build it if it is technically possible. Remember a business reason ALWAYS overrides a technical objection, it's up to the developer to design a solution to meet the business requirements. The one time I flatly refused (a command line registry editor in VB6) I was sacked. Luckily I now have final say if a requirement cannot be justified by the client, and I have used it twice in the last 4 years!

            Never underestimate the power of human stupidity RAH

            1 Reply Last reply
            0
            • D dan sh

              How do you cope up with this? Imagine client asks for a request which you think is useless or can be annoying for the users. You even tried to suggest something you feel is better(its just what you feel might or might not be correct). How do you manage that? Since it is 1 am here, I will sign off. I will read the thread tomorrow to see the responses. Hope I have provided some food for thought.

              जय हिंद

              C Offline
              C Offline
              charlieg
              wrote on last edited by
              #6

              #ifdef #endif Stop worrying about it.

              Charlie Gilley Will program for food... Hurtling toward a government of the stupid, by the stupid, for the stupid we go. —Michelle Malkin This crap sandwich is all yours.... 2009 "Stimulus Bill"

              1 Reply Last reply
              0
              • D dan sh

                How do you cope up with this? Imagine client asks for a request which you think is useless or can be annoying for the users. You even tried to suggest something you feel is better(its just what you feel might or might not be correct). How do you manage that? Since it is 1 am here, I will sign off. I will read the thread tomorrow to see the responses. Hope I have provided some food for thought.

                जय हिंद

                J Offline
                J Offline
                Joe Woodbury
                wrote on last edited by
                #7

                You need to make a case. Prototype both solutions and demonstrate them. Another way is to simply prototype their solution and as you show it, hint at another solution and let them come up with it.

                Anyone who thinks he has a better idea of what's good for people than people do is a swine. - P.J. O'Rourke

                1 Reply Last reply
                0
                • D dan sh

                  How do you cope up with this? Imagine client asks for a request which you think is useless or can be annoying for the users. You even tried to suggest something you feel is better(its just what you feel might or might not be correct). How do you manage that? Since it is 1 am here, I will sign off. I will read the thread tomorrow to see the responses. Hope I have provided some food for thought.

                  जय हिंद

                  R Offline
                  R Offline
                  Rob 2 0
                  wrote on last edited by
                  #8

                  The first thing you need to do is get your ego under control. I've been on both sides of the fence on occasion. Sometimes I've been on the receiving end of a client with an essential contracted requirement that requires incidental violations of laws of physics. And, I've sometimes been the technical authority representing a client with a critical requirement, facing down a stubborn developer who flatly refuses to meet an essential requirement without offering any valid explanation. The reasons for the requirement need to be talked through, and the benefits/tradeoffs of implementing something to meet it need to be discussed. This requires maturity of all participants to ensure there is a resolution that everyone involved can accept. And it also means both need to avoid the temptation of thinking of the other as incompetent/useless/annoying. Such attitudes tend to be quite visible to other parties and nobody appreciates being treated with disdain. Quite frankly some of the other attitudes exhibited in this thread ("just do it if he's dumb", stalling until they see reason, demanding justification before you try) are completely immature. An unhappy client will probably elsewhere so the developer (or his/her employer) loses business and therefore profit. In worst cases, the only ones who benefit are those in the legal profession when it all goes to court.

                  1 Reply Last reply
                  0
                  • D dan sh

                    How do you cope up with this? Imagine client asks for a request which you think is useless or can be annoying for the users. You even tried to suggest something you feel is better(its just what you feel might or might not be correct). How do you manage that? Since it is 1 am here, I will sign off. I will read the thread tomorrow to see the responses. Hope I have provided some food for thought.

                    जय हिंद

                    G Offline
                    G Offline
                    Gary R Wheeler
                    wrote on last edited by
                    #9

                    My experience has been that this situation usually means you don't understand what is the client's real requirement. Most of the time, the client has a problem, and being the clever, experienced sort of people they are, believe they know the perfect solution. They present that solution to the developer as a requirement, not realizing that it's a dumb idea. The key for you is to recognize the situation, and figure out what the actual underlying problem is, and then come up with a solution to that. The only way to do that is to talk to them, and ask "when we do what you ask, what problem are you trying to solve?"

                    Software Zen: delete this;
                    Fold With Us![^]

                    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