EricDraven
Programmer
I am a programmer and recently received a call from a company which purchased an application about two years ago. At the time they had been extremely specific about what it should and shouldnt do. These guidelines were strictly followed and they have now discovered that there is actually a bug in the software based on those guidelines. The upshot of it is that I was swamped for a week where trying to get through my usual work I had to go back to a program written over two years ago (thank you documentation) and remember why everything did what it did!
I moaned about this to a friend who is also a software programmer and he said that he gets his clients to assess the software for a few days and then sign a "Sign Off" sheet. Basically that means that if it goes wrong and they have already signed, then he can say its not his problem and charge them full fees for the upgrades.
Now, we are a small company and need to keep clients happy. My friend on the other hand works for a large company with international clients!
So which approach is the ethically correct one? Do the rules change dependant on the size of the businesses involved and just how many other companies employ these "Sign Off" sheets?
Answers on a postcard please...
Arte Et Labore
I moaned about this to a friend who is also a software programmer and he said that he gets his clients to assess the software for a few days and then sign a "Sign Off" sheet. Basically that means that if it goes wrong and they have already signed, then he can say its not his problem and charge them full fees for the upgrades.
Now, we are a small company and need to keep clients happy. My friend on the other hand works for a large company with international clients!
So which approach is the ethically correct one? Do the rules change dependant on the size of the businesses involved and just how many other companies employ these "Sign Off" sheets?
Answers on a postcard please...
Arte Et Labore