4 ms·
As absurd as this situation was, it really doesn't surprise me in the least. Having been an independent consultant for several years, I've had some client reque
by jroseattle 13y ago
As absurd as this situation was, it really doesn't surprise me in the least. Having been an independent consultant for several years, I've had some client requests that were real humdingers. My favorite of all-time (I'm paraphrasing, but this was a real conversation):
Client: We would like a fixed-price bid on this project.
Me: Well, let's talk about your project. What's the scope?
Client: We're working on a list, which will grow over time.
Me: Let's make sure I understand. You want a fixed price for a variable project?
Client: Yes. We're budgeting $5000.
Me: I'm sure I do not understand.
Do you expect the entirety of work to basically be my
bill rate X number of hours = $5000?
Client: We expect you to manage that. The reason we're interested in a fixed-price
bid is because we need to contain costs.
Me: You mean contain *your* costs. Do you think there is any risk
in this project from my side?
Client: Only your time is at risk.
Me: (face-palm)
- Avenger42 13y agoWhat's the polite way to tell them "there's not a chance I, or any other reasonable person, would consider this request" and keep the door open to future work? Or is it not worth keeping that door open?
- aghast 13y agoIf they're dumb enough to make that request, I bet they're dumb enough to be swindled themselves. I think you could have a lot of fun with that conversation, if you're quick with your wit. It might even be profitable, if they'll stupidly agree to something silly in a legally binding manner. Like: "Hmmm... I dunno... Well, okay. I'll charge you $5,000 to for my consultation on assembling the list. But I have to charge you a fee for each subsequent amendment to list. Once you've paid for my consultation on the list, then we can talk about the actual cost of the work itself, and whether you want to pay me to actually do anything."
- acdha 13y agoI used to give them one attempt at education as to why software development isn't off-the-shelf if it seemed reasonable that they might simply be new to that sort of project. In practice, though, it was almost always the case that they were simply being unrealistic and hoping to find someone new / desperate who would give them more than what they paid for.
- wildgift 13y agoHow well do those projects go? I've had bids rejected for being too high, even when other developers failed to deliver due to underbidding. Some people never learn.
- acdha 13y agoIn a couple of cases, it went well – there are people who genuinely appreciate being educated about what they as a businessperson need to know about approaching software dev. Sadly, it's a definitely not a high success rate: if you don't get an impression that the conversation is going well, there's probably a good reason for that.
- A1kmm 13y agoMany small non-tech businesses don't know much about IT project management, so it can be worth trying to educate them and convince them to have reasonable expectations. I would start by explaining that there are 6 project management variables: benefit, cost, scope, risk, time, and quality, and that you usually can't change one variable while holding all the others fixed. Scope in particular is an important issue to discuss with clients who want a fixed price; explain that unless the scope of the project is fixed, your risk is unlimited but your revenue is fixed. I suggest offering, as an alternative, cost estimates with tolerances; in other words, offer a time and materials contract, with a best estimate of the costs. In addition, agree to a tolerance - if your revised forecasts suggest you will exceed the tolerance at any point, you will contact the client and give them the option of cancelling the project and paying only for costs already incurred or setting a new higher tolerance. If a client really wants a fixed price contract, consider breaking the project down into smaller, lower risk, very well defined tasks, and contracting each one separately (and only quote later tasks when you have more information available from earlier ones, so you can add tasks for things like a second design iteration). Ensure that tasks which are already completed are paid for before new ones are undertaken, and that you have the contractual right to quit and still get paid for the tasks you completed.
- jiggy2011 13y agoWas this on a freelancing marketplace website by any chance? I see a lot of tenders on these for fixed price projects with stuff like "winning bidder will receive NDA and project description". So the seller is expected to bid a fixed price before they know what work needs to be done?
- jroseattle 13y agoNo, it was a small client. I was doing a friend a favor (an investor in this business.) Yes, they wanted me to agree to a fixed price, then they would ask me what to do. The term "rent-a-slave" came to mind.
- goostavos 13y agoSounds like every conversation I've ever had on oDesk..