Ryan,

Thanks for the response (also, Nik, thanks for your reply)!

Looking into this situation after the fact I have found that many companies
specifically state that their estimates are really just estimates. They are
not basis for final billing unless they spend significant amount of time
figuring out beforehand what exactly needs to be done to implement what the
client has asked - and the time spent for analysis, obviously, is also
billed for. Thus unless a project is very large, it's generally not worth
client's while to have a binding estimate created as it consumes time that
otherwise could already be used for developing the project.

This brings up another point: *always* discuss the budget! In this ill-fated
project the budget was not clearly communicated and I based the time
available for development, and thus eventually for billing on the fact that
the client expected a more or less finalized version in about three weeks.
Only then did I discover it overran their budget about 100%. Had I known
initially what their budget was for the project, or that they would consider
reneging on the payment if they didn't receive a finalized product about two
weeks prior to the final deadline, I would not have agreed to work on it.
These all are points that I will in the future include in the initial
discussion with a client when a new project is being started.

I have asked for reasons for why it's not useable by them (perhaps I
could've remedied the problem), but I have not received a response. My hunch
is that they had planned to add in lots more features (which they never
discussed with me), and likely the plan was to add them "by injection", i.e.
not to pay extra for them.

But it's "live and learn" :). This was a good learning experience even
though it's unfortunate that a client relationship had to be destroyed in
the process.

Ville


-----Original Message-----
From: [EMAIL PROTECTED]
[mailto:[EMAIL PROTECTED] On Behalf Of ryanm
Sent: Saturday, July 08, 2006 15:49
To: Flashcoders mailing list
Subject: Re: [Flashcoders] Project feedback, anyone?

> I worked on it and squeezed it out narrowly by the deadline they had set.
> They were not happy at all. Supposedly the program is "not useable" by 
> them
> (for reasons that haven't been explained to me, even though everything 
> that
> was initially asked was implemented), and supposedly the code is "too
> complicated" for another programmer to continue work on it.
>
    I played with it, it seems to do what it is intended to do, so as long 
as what it does is what was defined in the spec, I don't see any problems. 
Being too complicated for their other Flash guy is not your problem, unless 
it was specifically mentioned in the specs that it should be done on the 
timeline so that their guy can take over.

    In my opinion, and I do enough freelance work to have experienced this a

time or two myself, you need to invoice them and tell them that if they want

further changes that it's a new project and will require a new quote. Tell 
them you can only make it do the things they want if thery can tell you what

those things are, and you need to know *before* you start working on it in 
order to be able to deliver it on time and within the budget. Make them 
define "not usable" for you, and break it down to process flows that don't 
work.

    There is nothing wrong with the code that I could see. You delivered a 
product, and you should get paid on it before you do anything else with that

client, IMO. If you value the client more than the cost of this one job, 
then you might want to do some additional work to make them happy, but keep 
in mind that once you set the precedent that you'll go above and beyond what

you were paid for, they will expect it in the future.

ryanm 

_______________________________________________
[email protected]
To change your subscription options or search the archive:
http://chattyfig.figleaf.com/mailman/listinfo/flashcoders

Brought to you by Fig Leaf Software
Premier Authorized Adobe Consulting and Training
http://www.figleaf.com
http://training.figleaf.com


_______________________________________________
[email protected]
To change your subscription options or search the archive:
http://chattyfig.figleaf.com/mailman/listinfo/flashcoders

Brought to you by Fig Leaf Software
Premier Authorized Adobe Consulting and Training
http://www.figleaf.com
http://training.figleaf.com

Reply via email to