I want some inputs/tips on quoting the cost to a Client. If I am developing a web site with medium level of complexity and time to develop is say 2 months and 1 resource is required. What is the difference in pricing when the Client 1)does and 2)does not require ownership of the code.
Hi,
The cost factor is determined by the effort. Here's the simple way to do this.
1.) Estimation of Efforts by decomposition
List out all the functionalities of project in an excel sheet. Put 3 columns for each functionality saying UI DESIGN, CODING, TESTING. Put down the number of hours for each functionality and each column. Do this for all features. Sum up all hours and you should call it estimated man-hours.
2.) Get the industry cost for man-hour cost of your target development platform and multiply it by the estimated man-hours.
Now, this is a very very basic way of calculating effort estimations and cost. You should always prefer incremental approach as in agile. agile is more about managing and getting things done on time and focuses less on estimating costs.
For source code you should charge additional 40% of the original project cost. If the cost was 100 USD, with source code it should be 140 USD.
This is an old problem (probably a dupe too) but...
1.) Guess.
2.) Double it.
Nearly all pricing is based on what the client can afford as much as your costs. Find out what the competition is charging for the same thing. Compare to other products in the market to establish relative worth. If there is a free product out there that does what your software does (but better), then the market value of your software is close to 0. On the other hand if your software solves difficult problems then it is worth more than the sum of it's production costs.
I recommend checking out the Build Internet! blog. They have several articles on helping you produce quotes for clients, as well as a Pricing Bootcamp series running this week: "This series focuses on the basics of philosophy and method behind effective pricing."
An interesting read!
Some people have also found Matt Everson's Project Estimator very useful.