Hello, As a development company who has been profitable for 6 years I suggest the following:
1. There are no fixed fees. All time will be billed. 2. Put everything in writing. If they want you to change the f to F make them put it in writing. 3. If you do have a flat fee for something... make it something you already have code for or have a procedure for. Even then, make sure you have a test case for the procedure. If the test case fails it is time and materials. 4. Require a downpayment of at least 30% of the total "ESTIMATE". Our estimates are usually something like: 15,000 - 22,000 7500.00 (we do 50% down) would be required to begin work. When then hit the 15k they have to pay up to the 15k. Sincerely, Joshua D. Drake On Tue, 2 Dec 2003, Justin French wrote: > On Tuesday, December 2, 2003, at 12:04 PM, Video Populares et > Optimates wrote: > > > Ahoy! > > > > I'm sitting here, pondering on a problem that has just occurred to me. > > Having a short though intensive period of experience with PHP, I'm now > > in the process of being "swallowed" up by a group of web designers. > > That is, I've been offered a job opportunity. > > > > Now, how do you charge your services? Do you do it on a time-slot > > basis (seems kind of awkard to me since much PHP code can be reused a > > l o t!) or do you do it on the basis of the size of projects and > > whether new code has to be developed etc etc? > > What's the matter with re-using the code and charging the same rate for > it? You're a business, and you're supposed to make money. I currently > charge by the hour, but I'm trying whereever possible to move away from > hourly rates into fixed price services. Why? > > a) The client knows exactly what to expect in terms of price and result > b) I don't spend half my days quoting every last detail of a job > c) I have the opportunity to re-use code over and over, making a > PROFIT, rather than braking even all the time > > > > Another question is: Since they are the owners of the web servers > > (also in control of the web admins.), they effectively control the PHP > > code that I develop. How do I make sure that I'm not just used once > > for a project and thereafter thrown on the trashbin, i.e. they take > > the code and keep using it for many other projects without my > > knowledge. As far as I'm concerned, a proper pay should be for each > > project that my PHP code goes into. Or do you not agree? Very thankful > > for your opinions here! > > Copyright is the simple answer, but it needs to be > a) observed by your clients > b) enforced by you when not observed by clients > > You can always compile your scripts, and supply them with compiled > (encoded) products, rather than source scripts. This of course would > depend on the copyright agreement you have with your clients. > > > And what is a proper pay? > > There's no decent answer to that -- there's soooooo many factors to > take into consideration, like the market, the economic environment, > your skills, your productivity, your client's budget, etc etc. The > only accurate answer is "twice as much as half". > > > > I would really like to get some tips on how to specify a partnership > > with these web designers. I know about code obfuscators... but let's > > get real. They don't come close to hiding code (from these web > > designers and web admins.) as compiled software is hidden from end > > users. > > Compiling with Zend encoder or similar, as stated above. > > > > Perhaps someone here remembers my last post - which was about security > > of PHP code (from viewing and unauthorized usage). Now, I'm kind of > > put against the wall here. I want to get to it, i.e. get to the work. > > But after some bad experiences *grunt*, I'm not willing to get > > literally squished by blood sucking vampires (*clearing my throat*) > > later on. > > You obviously aren't confident working with these people, so consider > NOT working for them. > > > Justin French > > -- Co-Founder Command Prompt, Inc. The wheel's spinning but the hamster's dead -- PHP General Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php