Quick Programming - The risk is completely on my side
For the smaller projects we should not spend to much time on discussing user requirements and terms and conditions.
Project Steps
- Short E-mail and phone conversation about input, process and output.
- Quotation
- Order
- Develop
- Delivery with invoice
- Pay if satisfied
Follow Up
- Discard the invoice
- Discuss a fix
- Develop
- Delivery with invoice
- Pay if satisfied
Experience
I have done many project like this, and it is my preferred way for smaller projects. About 50% of the cases, the solution is not completely accepted in the first instance. In nearly all those cases I was able to deliver the final satisfying version within a week, without increasing the original price.