3 ms·
Thanks for your insight. You may very well be right about the client looking for more resistance. How could I have given more resistance? I don’t see how I cou
by geon 6y ago
Thanks for your insight. You may very well be right about the client looking for more resistance.
How could I have given more resistance? I don’t see how I could have had more of a “spine” without it turning into a shouting match. But perhaps that was what the client wanted?
Having had all my opinions so completely disregarded was very frustrating. I seriously do not believe it would have been possible to somehow educate the client and help them understand the need for my suggested changes.
The only option left was dropping them. Or was there any other solution?
- motohagiography 6y agoThe longer it was left, the harder the change would have been as by the time you had to drop them, the relationship was considered unsalvageable by all parties. I think your boss should have taken more ownership earlier. Turning it around probably wasn't going to happen because it would have been a 180 renegotiation of how you related. To be fair, the customer also seemed to hustle you with a variation of "if you're a good guy, do me this small favour?" followed up with, "why won't you do me this next favour, I thought you were a good guy, now I'm unhappy..." and then leveraged the sunk cost you already put into the project to add incremental scope. The conversations I have begin with things like, "let's decide on outcomes and we'll get you there." Full stop. This is before you start working, because if you start working without an agreed outcome, your project is not delivering professional service value, it's being their employee. You're doing the favour. I get Agile is iterative with constant customer feedback, and this customer wanted a waterfall commitment process, but the job of your boss (imo) was to bridge those needs. It's great when a customer is happy, but that's the effect of providing value and solving their problems, happiness itself is not the job. I wouldn't worry about shouting matches, they're just a front. It's never the biggest dog that barks. Personally, I'm immediately suspicious of people who act unhappy because they only act that way because they think it works. So there wasn't a tactical change that would have made this relationship different, but there is a different way to relate in general that will ensure it doesn't happen again.
- geon 6y agoThanks. Very insightful. > To be fair, the customer also seemed to hustle you with a variation of "if you're a good guy, do me this small favour?" followed up with, "why won't you do me this next favour, I thought you were a good guy, now I'm unhappy..." Yup. Was I being manipulated?
- ryandrake 6y agoWhere was the project manager in all of this? There should be a dedicated person whose role is to manage scope creep, track milestones and completion, be firm on commitments, handle/mollify the personalities on the client side, etc. If you were being expected to do this as well as doing the code, you should have asked for two salaries!