40k for a website ?? Euh I'm doing a website like facebook alone just for fun and it's not that complicated (I`m not even a programmer).
I think you should team up with a developper or learn to program yourself. This could save you a lot of headach and crazy bills.
LOL! Will it handle 1 billion of users? Did you develop your own database engine like facebook? Does it include a commercial program as hudge as facebook's (beacon if i'm right)?
There's a hudge difference between a homemade application without tests and a professional application with support, tests and all the legal stuff wich allow your customer to sue you.
I love people who are "astonished" by informatic (B2B) prices because they think "it's easy". It's not easy. If it's a profession, it's not just to stole money from customers.
You told yourself, you're "not even a programmer". You have NO idea of what is a commercial application and what does it mean.
Nevermind, to answer to Amast, just consider this:
1) If you hire a developper, his salary in one year will cost you more than 40k.
2) How can you evaluate a good developer from a bad if you don't have skill in domain? You'll hire a bad developper wich will ****** your app. You'll have to rollback to your previous version, and you would have lost lot of money for nothing.
3) You'll lose all your guarantees. Maybe the company who's selling your website is a bit expensive, but you have a legal frame wich allow you to not pay if they don't make the job or make it bad.
4) You need more than one developper. A developper is not a project manager. You will also need a projet manager wich will collect your needs, express them, time them and make developper's planning.
5) If you have economical problems, you can just not ask new development to your software company and keep using current version of your website. However, if you hire a developper and have economical problems, you'll have to fire him, and it has a cost too.
To complete what norm told to you, don't forget that a software company is not working on ONE application. And "The" developper who worked on your application is not always the same person (maybe it's not just ONE person). When you ask for changes, it's given to a developper who has time in his planning for it.
As norm said, this developper has to:
* get back your project on his computer
* set up environment
* go inside code and look what's need to be modified
* change it and test it for no regression
* commit changes
* test changes in production mode
* deploy changes on your application (when it's possible, depends to your activity).
* update informations about his development in software's company application
(all steps are not always realised by one unique person).
Don't even think to change it "yourself". When software company will have changes to do, they won't have the same version as you. You would lose all your personal changes when they'll update.
As norm said, batch your changes. One hour for a twitter button can be felt too much, but believe me, it's not. I'm sure the developper who did this spent (with testing, project setup, tickets closing etc...) more than 1 hour.
If you batch your changes:
* developer has to setup project on his computer only one time for the whole batch
* it won't bother him to do all this crappy stuff "just for a fucking tweeter button" and will do the work better
* the more changes there's in your batch, the more you can discuss about pricing (like if you buy 1 litre of milk or 1 000)
Don't see your website as a money drain. It's an investment to improve your business. So ask you the good questions.
Is a button twitter usefull for your activity? How much customers and money will it bring back to you? If you can answer and tell me "my twitter button will bring me 1,000 customers and $200k", so no, paying $500 for 1 hour to see it in front of your website is not expensive at all. It's a really good invest (+199,500)!!!
However, if it's just to make you feel "fashion" but don't really bring you money back, just don't do this, with your own developper or not, because your own developper has a cost too.
Hope it will help.
Last edited by Mulasse (2011-01-19 06:59:37)