A well-designed quality assurance process with thorough QA testing typically includes the entire project team, asking each stakeholder to take on responsibility for the quality of the solution. Careful recordkeeping is crucial, along with continuous monitoring of the QA process itself to gauge its effectiveness.