PROGRAMMERS ARE SPECIAL QUALITY ASSURANCE MANAGERS!
Requiring our programmers to be special Quality Managers? This would be a terrible inconvenience?
On one of my contracts, I had the opportunity to witness an attempt to become ISO-9001 certified.
There were two ISO-9001 certification meetings; the first with the software manager and the second with QA.
The software manager had no idea as to what his group could do to be compliant with ISO-9001.
The QA manager described the increased formality required to be compliant with ISO-9001.
The body language of my client’s employees told me that no one except management wanted ISO-9001 certification.
One of the requirements of ISO-9001 is the use of “Standard Processes and Methods”.
The use of “Standard Processes and Methods” means that management would control our programming efforts.
Would you believe it I told you that programmers are already using “Standard Processes and Methods”?
No I don’t! As long as I do my job, management leaves me alone. They create more problems than they solve.
Then would you believe it I told you that programmers create their own “Standard Processes and Methods”.
No? How many times have you prepared a new source file by modifying an old previously developed source file?
Your collection of sources files defines your “Standard Methods and Processes” that you use.
Will this help you to develop error-free software? Reflect on your experience. It already has.
WHATIFWE were to make a conscious Quality Assurance Effort? Will it help? Try it, sees what happens.