Today I had to spend a few more hours coming up with a bid of how long it will take to create Water Store v3.0(Bill likes flat bids). Initially, before I put together the design doc, I guessed that it would take between 50 - 100 hours of work. Bill said how about a compromise of 75 hours but I laughed and said the numbers were a total guess and that I needed to put together a design doc first. After I came up with an estimate I now understand the need for design documents. I first came up with an estimate of 187 hours of work (and that was without any padding). I decided to shave off 25 hours which I really don't think is a good idea but I would really like to get this job. So I emailed Bill the bid of 162 hours and see if he still wants to do it or not.
The reason it will take so much time is because the current version is written in Visual Basic v3.0 which is over 10 years old and in order to move it into the future it will need to be written in the .Net language called C#. This is required in order to link up all his stores to a centralized database. He would also like to be able to sell the software to other water stores.