Through the role of quality assurance, individuals ensure that processes are supportive of producing a quality product. That product may be physical, information, or virtual. Within the scope of information, quality assurance is responsible for ensuring that the processes associated with the information systems at an organization are supportive of reducing risk to the target level within the organization.
“There are two ways to write error-free programs; only the third one works.”
— Alan Perlis