When a Prospect Asks for Customization it Means He/She is Not a Real Buyer
jonsteinberg.com
jonsteinberg.com
However, the article is about a product with a single codebase, dealing with potential customers, rather than actual customers. (The auther doesn't specifically spell this out in the article, but that's how I interpreted it) That situation is completely different, as he isn't talking about building customizations into the contract, he's talking about customers who say "add this feature AND THEN I'll buy it (for the original price)."
So you're right, but you aren't talking about the same thing at all, even though it may seem like it at first.
Look at it from the other perspective: If the seller will walk away over 1%, they aren't a real seller.
Seems just as likely, doesn't it?
But wow, the humiliation to get that extra 5c. Maybe I should have left since I couldn't afford it. I was stubborn but young though.
Granted, the buyers are disingenuous, if they truly have the cash and it would be better to phrase discount request differently, but in what world, CL prices are always fixed?
This short 20 bucks technique is a very basic,naive, yet effective negotiating tactic 101, which was taught in all the 70s,80s books on trading (and probably also goes back to Babylon).
If your ad specifically said $75firm then then it is their loss for not reading and trying to negotiate.
If however you didn't specify a firm price, then in person to person dealings a little haggling is expected. Not fair to call a person a scumbag then.
Most of the time you should be the one with the power since the buyers have to come to you and your loss of time is less than theirs, if the deal does not close.
Thankfully, having a product with multiple customization options (API, plugins, javascript and CSS), I can always give the customer the opportunity to write their own feature, and if it's simple enough, I'll just write some code and do it for them.
Agreed though with Earl's point about "don't do business with dicks"
The solution, from my perspective, is to have individual feature requests be bankrolled by the requestors. Tie features directly to dollar amounts, and ignore the totally oddball. Or you could price them to the point that the customer wouldn't buy them (or you're laughing yourself silly all the way to the bank when they do).
I think it's important to decide whether you want to be a powerhouse that can do everything, or a very simple tool that does 1 job really well... Or exactly where you want to be between those 2 extremes.
I don't have a problem with turning down small customers that want custom changes, but when that customer comes along that is as big as all your other customers combined, you almost have to agree to what they want.
I've been in a startup that used to say yes to every stupid request possible to get a customer and yes, it destroyed the product, because we had some general and generic features available to everyone and a lot of stuff that was very specific and not reusable. This means that even if you get the client, you're raising maintenance and development costs (and probably performance - if it's very specific if/else are your friends) without investing in your product and in future clients, and this is very bad for a business, because the customer owns the product and you don't.
Actually, I believe it's the single worst thing that can happen to a startup - case is, it always happen when who is in charge is not a tech guy but a seller, and the reason is that while costs are hidden to his eyes (developers do weird things in dark rooms) the benefits are high.
Unfortunately, you're gonna pay such decisions sooner or later :)
This is what I say when a potential customer of significant value asks for a feature. "That is an interesting feature. That is the first time someone has requested that feature. I think it might have some value in our core code base and other customers might find it useful. I can build the requirements for the feature into your PO. I'll find out when we can deliver that functionality and we can start working on it as soon as the PO is signed."
While I agree with the article, there are, as always seems to be the case, many exceptions.
I have a hard rule that after many painful lessons is now inviolable. Every single time I've broken this rule it's hurt. Don't do business with dicks. If we negotiate a contract and you toss in another $10k at the last second? Hell, I don't care if you try, but the answer is absolutely not. We had an agreement, you changed it, the answer is no.
If that answer doesn't satisfy them, well, they already lied to me once. They're dicks. I don't know what else they're going to try to screw me on, but they already tried once and are going to try again. The only answer to someone tossing an extra $10K in and daring you to walk away by saying you're not a buyer is tell them they're assholes and you'll never do business with them again.
Life is too short to have dicks in your life trying to screw you at every turn. If someone isn't honest, drop them and count yourself lucky.
No, you don't have an agreement (morally or legally) because you haven't signed the contract yet. There's a reason courts place such high emphasis on having a written agreement: they leave little room for assholes to alter the deal after the fact.
Does adding in extra costs at the last minute make you a shrewd negotiator? Perhaps. Unprepared? Probably. But does it make you a dick? Not by itself. If you have a deal in writing and someone throws in extra expenses after the fact, then they're an asshole. And you have recourse.
If you have a verbal agreement and someone tries to push a last minute scam like this, they are dicks and they CANNOT be trusted. Thus, you should walk/run away.
(I remember pg mentioned this in a post about VCs..)
____
Edit: It wasn't pg but jacquesm:
http://jacquesmattheij.com/How+To+Sell+Your+Company
"...Lo and behold, they actually tried to change one of the material terms of the deal AT CLOSING. These folks were not to be trusted at all. We immediately said "GOOD BYE!" and hung up the phone..."
Lots of companies play games with contingent contracts (especially with first lighthouse customers). But the phenomenon this post is talking about seems pretty clear: the people who say "Can you implement X, and then we can talk more?".
Just the fact that you brought contracts into this seems to me to confirm his point.