The QA process area provides management at all levels (senior management and project management) with appropriate visibility into the activities implemented in the project, and the work products being produced throughout life cycle of the project. The QA process evaluates the execution of a project’s activities to help the management ensures that these activities are complying with the organization’s applicable processes and standards.
Within the QA process, objectively independent reviews and audits are conducted and reported. Deviations from standards are identified and reported as non-compliance issues. Objectivity in the evaluation is critical to the success of QA processes; this can be achieved by both independence of the QA individuals and the use of pre-defined criteria for evaluation.
This set of goals that will be satisfied by performing this process.
· Goal 1: Adherence to the performed activities and associated work products to the applicable project process descriptions, procedures and standards is objectively evaluated.
· Goal 2: Non-compliance issues are objectively tracked and communicated and resolution is ensured.
This is the set of polices that guide this process.
· QA in the organization is the responsibility of the Quality Assurance Manager (QAM) who is directly reporting to the Senior Manager.
· Providing each project with a QA Representative (QAR) which is assigned by and reporting directly to the QAM.
· Reporting the results of the evaluation to the Project Manager and QAM, and as required to the Senior Manager who should have periodical reviews with QAM.
· Actions to resolve the identified issues shall be tracked to closure.
The quality assurance process consists of small number of procedures that work in harmony during the project life cycle to reach the goals of the process and the project. The interaction between these procedures is carried out through four different ways, namely direct leading, required rework, calling, and conducting changes during save channel. The following is a list of the procedures in the Quality Assurance process.
The objective of this procedure is to establish a reasonable plan for performing QA auditing activities on the project level and to be involved in the project from the initial stages which will provide a strong infrastructure for the project's success.
The objective of this procedure is to execute the QA auditing activities on the project level according to the QA plan. Auditing and evaluating project processes and work products are done to ensure adherence to applicable process description, standards and procedures as per the project’s processes. Auditing ensures that all issues and/or deviations detected during audit processes are communicated to relevant stakeholders and that the corrective actions are identified .
The objective of this procedure is to ensure the closure of all NCs appearing in the QA audit according to the agreed corrective actions, or referring the non-closed NCs to the senior management to take the required and suitable action.
This is a list of assumptions that will be used during performing this process.
· The QA department and/or function is established in the organization.
· Adequate fund is provided to execute QA activities in the projects.
· The QA representative is a competent, trained and has an adequate experience in the project domain.
· The proper understanding & implementation of Audit templates.
The set of risks which may impact the implementation of the process are as follows.
· Any violation of the pre-mentioned assumptions and constraints.
· Lack of top management or Senior Manager Commitment to resolve issues and non-compliances.
· Improper definition of roles and responsibilities in the organization and project charters.
· Improper implementation of the related process.
· The Project Management Process will plan, monitor, control and measure all activities in the Quality Assurance Process.
· The Peer Review Process will provide a clear methodology for reviewing all critical artifacts during the performing of the process.
· The Configuration Management Process will provide the infrastructure for performing all the activities. In addition, it will provide a consistent change management cycle for all changes.