Have you ever had been a year into a web dev job and just realized it is simply NOT going to work? If so, what did you do about it?
Here's my situation; I run a small but very well respected Web dev firm. I have a high customer satisfaction rate and a lot of work in the pipeline.
That said, I took on a job last December that has become somewhat of a nightmare. It required some pretty in-depth programming for which I, as I sometimes do with great success, outsourced the coding.
The firm to which I outsourced it initially just did.not.getit. After several thousand dollars and no real progress, I pulled the job from them and moved it to a firm that promised a better result.
$3000 more dollars were sunk into that firm and after about 10 months, I am no closer to having a finished product that I was before. Moreover, I am getting some rather constant and concerning excuses about how what I am asking for is not technically possible (which I do not believe. It's somewhat of a clone of another website so I am not asking for magic, just some pretty specific form data passing and sharing)
The client is understandably frustrated. I am at the crossroads of moving it to yet a 3rd firm, but I am at the point now where to move the project forward, I will be spending my own money, because the client refuses to pay any additional funds. I don't really blame them. What they see if a shell of what they have asked for and very little to show for what they have paid.
So the question is: Have you ever reached a point on a job where you have said "This is CLEARLY not going to work. I can throw good money after bad, but I am building on sand and it's never going to launch".
At what point do you advise the clients that it's just not feasible to finish the job? And to what detriment to your reputation?
The contact with the client states pretty specifically that should either party terminate the contact a pro-rata share of the deposit will be returned, taking into account work done to date. In this case, that would practically result in NOTHING returned to the client. I have poured more money and hours into this job than the deposit would cover.
Your thoughts are welcome.