Where is the line?

So you have a user that has something they absolutely need.  ABSOLUTELY need.  You, as the IT professional, know for a fact that what they are asking for, and what the actually need are two ends of the spectrum.

You have another user that has explained what they need, and you have explained what you have to have to accomplish that, and  yet when you get the end product, it’s not what you agreed that you needed.

Where do you draw the line between making your point, and just getting it done?

We’ve all been there in those situations.  You know what they’re really asking for and it’ll take you like 15 minutes to spin off a query and an extra 20 to drop a new SSRS report on the server.  The issue is that they didn’t ask for that, or they were rude, or they just didn’t get the point  you were trying to make and blew you off, or just stared at you blank faced.

Personally, I think it really depends on the individual.  When working with someone for the first time, it’s important to establish boundaries and expectations so that you can go forward with the relationship with that particular end user whether it be a co-worker or a client.  The degree of push back I deploy really depends on who is across the table from me.  If it’s someone swamped who is drowning, I tend to get them what they need quickly and save everything I’ve done because 10 times out of 10, they’ll be back asking for you to do it again, or a tweak or two.

If it’s the VP of the dept and they want it now….do it now 🙂

How do you handle it?