Me: OK, so we need this tool to streamline this
process and automate it so we save ourselves several hours each shift. It would
probably result in about a 20% reduction in our workload.
Me: I’ve already got a draft of what it will do, how
it will work, and how the UI will work/look.
Client: I need this to be different. This just won’t cut it for what we
need. Can you make these changes?
Me: I can, but it
might not work.
Client: How so?
Me: It will definitely affect the performance and
overall usefulness of the tool for us, but if you really need it then I can we
can sacrifice some functionality.
I then go away to work on the ‘revised and improved’
version as requested, often times taking multiple times longer than planned for
the ‘base’ version.
Client: Why is this taking so long to work, and why
does it not do what you said it could do?
Me: Because you asked me to make it this way.
Client: You should have
said it would not work.
Except I did.