In the company I work for software changes typically goes from the developers to production with minimal or no third party check. The worst part is that sometime software bugs are detected by the client or by the client?s client, and then all hell brake lose. When this happens, guess who is held accountable, the programmer who make the change. I?ve been very vocal about the need to have a proper QA but so far they hear but don?t listen. Occasionally, the users perform some kind of minimalist testing but there is not a formal sign off to it.
I?ve been in IT for almost all of my adult life and never seen this before. Is this is a trend? If so, I will not only be changing job but also career. If there is a new wave of programmers that can develop and QA their own code all the way to bug free status I?m definitely not one of them. So far I haven?t met one.