Projects Consist Of More Than Just Code Writing
This page should give you some insights into the time it takes to successfully finish a project. Hopefully this will help you in understanding the time amount an EasyLanguage Programmer estimates for your project better. Some customers tend to think that their project is very simple and the programmer should be able to finish it in a matter of minutes. After all the programmer is the one who knows the language and it's not hard to type a couple of code lines. While some projects actually are doable within a couple of minutes, this is by no means the rule. Besides that typing the code is not the main part of work anyway. This also explains why there are situations where twenty lines of code can take five hours to finish and other times hundreds of lines are written in less than half an hour. The lines of code are not an adequate measure for the amount of work done.
There are several factors that add up to the time a project will take and that an experienced programmer will calculate into the project pricing.
- The discussion of the project requirement's via email or telephone
- The program logic needs to be outlined, before the coding can be done. This is usually the most time consuming part besides the testing and debugging
- Coding of the logic
- Code testing and debugging
- Writing the manual and documentation and sending the program to the client
- Additional support in case it is needed by the client
Even if the coding only takes a couple of minutes, the other points can already amount to two or three hours.
In general developing is usually the time consuming part. Just because it looks easy doesn't mean it was simple. Remember the egg of Columbus.
Once you have witnessed the feat being done it's much easier to replicate it.