| | |
Coder Ethics and Responsibility to Client
![]() |
•
•
Join Date: Mar 2008
Posts: 5
Reputation:
Solved Threads: 0
After completing a customer software project for a client and after using the program for some time speed issues where discovered.
It is believed that normalizing and optimizing the source code will definately increase the speed of the program.
Is it the responsibility of the coder to go back through the code (remember, the coder has been paid in full already) to improve the performance of the custom software he created for his client "at no additional charge to the client" or should the client pay more money for the coder to optimize the code he already wrote?
It is believed that normalizing and optimizing the source code will definately increase the speed of the program.
Is it the responsibility of the coder to go back through the code (remember, the coder has been paid in full already) to improve the performance of the custom software he created for his client "at no additional charge to the client" or should the client pay more money for the coder to optimize the code he already wrote?
Correct. Unless the contract includes a maintenance SLA there's no reason for the original creators to "fix" anything unless a new contract is made up for that, including payment for the effort.
If the software was signed off on by the customer, he agreed that it works according to the specs agreed upon in the original contract.
If it doesn't that's the customer's responsibility for not performing his acceptance tests properly.
If the software was signed off on by the customer, he agreed that it works according to the specs agreed upon in the original contract.
If it doesn't that's the customer's responsibility for not performing his acceptance tests properly.
As people are clearly allowed to attack me but I'm not allowed to defend myself, I no longer post to this site.
Optimized code becomes too difficult to understand and maintain. So company charges additional $$$ to optimize a software product.
As people are clearly allowed to attack me but I'm not allowed to defend myself, I no longer post to this site.
•
•
Join Date: Nov 2007
Posts: 121
Reputation:
Solved Threads: 16
Well i would have to agree with the previous posts. If maintianing the system is not in the original contract then you have a choice to make, you can either get them to write up a new contract OR you can take the optimisation on as part of a good customer service (altough it was down to them for not testing before paying)
![]() |
Other Threads in the IT Professionals' Lounge Forum
- Previous Thread: Transatlantic Study into IT Careers
- Next Thread: New digital camera.
| Thread Tools | Search this Thread |
1gbit advertising advice amazon answers archive british broadband business businessprocesses career carrier censorship cern china cio collectiveintelligence connectivity consumer consumers corporateearnings datatransfer debtcollectors dictionary digg digital ebay ecommerce email employment environment facebook food government grid high-definition hottub infodelivery infotech intel internet interview ipod isp japan kindle lhc library malware marketing mit moonfruit news onlineshopping piracy piratebay pope porn program questions r&d religion remoteworking research retail security sex shopping simple skype smallbusiness smb sms socialmedia socialnetworking software softwareengineer spam speed spending startrek statistics stocks study stumbleupon survey tabletpc technology touch-screen touchscreen twitter uk videoinprint voips web webdeveloper windows words






