You require the customer to sign off on what they want before you begin, and to sign off on the completed project if it does that, even if it doesn't do what they want! Once your customers see you are serious about this, you will have fewer cases of it. They will be more careful about what they ask for. You need commitment to follow this policy supported at the highest level, or else people will complain high enough to get around it. Yes, there will on occasion need to be emergency patches, but even then (especially then!) you can still maintain programming standards.
In reply to Re: Good programming practices and changes in requirements: how to maintain good code
by GotToBTru
in thread Good programming practices and changes in requirements: how to maintain good code
by DanBev
| For: | Use: | ||
| & | & | ||
| < | < | ||
| > | > | ||
| [ | [ | ||
| ] | ] |