So he asks me to write up a User Acceptance Test plan for a customer.
The first no-no here is that the software developer should not be specifying what the customer wants. The exception to this is when you work with extremely thick clients, such as this particular one. So this is sort of ok.
So I spend a week writing up a test plan, long story short it's a piece of art, it's set for the customer to have a testing period over 9 weeks, and this is 9 weeks at most.
He complains about the timescale, I tell him that the timescale also is divided by percentages, so the customer can decide how much time they have to test, and slide the percentages accordingly.
He complains about the image of suggesting it will take 9 weeks, I tell him that if we don't suggest at most it will take 9 weeks, then we are liable for not giving them the correct information. We tell them we have suggested 9 weeks, and if they want to test in a less amount of time, that's their problem not ours.
And now the fuckwit has just dropped the bomb that what he has asked me to do actually isn't a user test plan at all...!
He is going to sit in front of the customer, give them a demo, and hope they say "yeah looks good, where do I sign?" My "UAT plan" was supposed to be a schedule for him to run on the day so that he knew how to plan it out.
Not at one point does the user test this...
And what a jackass for even thinking showing them a system over 1 day or even 1 week is going to be accurate coverage.