Last week, we sent out an offer for 102k and then the customer asked us, if we can please lower it to 99k, so they don’t have to go to their boss to get clearance.
Logically speaking, that is not how any of this works. It’s still going to need the same amount of budget to complete the task. But no one asked us devs how long it’ll take anyways, so I guess, that’s not my problem after all.
Sure. If I knew what the scope of this offer even was, I might have suggested doing that.
To be fair, the contract has a statement in there, that we don’t actually have to complete the features written down, we just need to put in the amount of work that this money pays for. The customer is more or less within our own company, so it’s not like anyone’s going to sue the other side anyways. But yeah, it still just feels weird to hear management talking about fictitious features for a random amount of money.
Sometimes, I am worried that if the customer is dissatisfied one day, that management will be angry at us for giving such a bad estimate, even though we didn’t. For example, as far as I’m aware, the current offer contains the complete list of features from a meeting where we explicitly brainstormed what would still be required. We did not discuss how much of that we could complete within the budget we’re given. But if I now notice that management is offering the whole list for far too little money, am I supposed to intervene or are we doing the bullshit charade again?