| Support |
|
| Home Development Support Training Projects Profile Contact |
However, if you need a guaranteed level of responsiveness (or if you have many requests that start taking up a considerable part of my time), I can offer you a formal support contract. The idea of such a contract is that I provide two kinds of guarantees:
| (a) |
How long do you have to wait for an initial acknowledgment of an
issue (which often involves a sketch of a solution already), and |
| (b) | What percentage of my time will I spend on your issue after you have reported it. |
These are the options and rates that I offer in these two categories:
|
|
The table on the right means that I will usually look after the software I have written and try to fix any bugs that come up free of charge. For customers who have frequent requests (bug fixes and/or small feature requests), I recommend the second level, which allows me to handle your requests in a prioritized manner. Beyond that, if you want to ensure that I spend at least a given percentage of my time on your request, the next two levels may be the right choice. "One Day per Week" means that as soon as I have acknowledged an issue, I will immediately make room in my schedule so that I can spend at least one workday per week on your request (if I'm tight on schedule, that usually means weekend work). "4 Hours a Day" means that immediately after acknowledgment, I will start working at least 4 hours a day on your problem (which could involve night shifts for me if I'm tight on schedule).
Which of these "resolution levels" (table on the right) you need likely depends on the nature of each individual issue. Also, if several of my customers simultaneously ask for a top-priority, level 4 resolution, there will of course be a problem. Therefore, the formal support contract does not specify the resolution level in advance. It is negotiated for each individual issue, and I reserve the right to decline a particular resolution level at a given time. Once I've committed to it, the resolution level is of course binding.