Quality Assurance/ Quality Control (QA/ QC) from POME BY GAUTAM KOPPALA VT

Quality Assurance/ Quality Control (QA/ QC):being conducted in accordance with the standards and
GUIDELINES FOR THE POME QUALITYprocedures (e.g., the proper people attend, minutes are
ASSURANCE PLAN CHECKLIST:taken and distributed, and action items are assigned
This checklist is provided as part of the evaluationand followed up)?
process for the Quality Assurance Plan.  The 
checklist assists designated reviewers in determiningAre appropriate test plans and procedures in place
whether specifications meet criteria established inand being followed?
POME'S Project Development Methodology 
(POMEPDM).  The objective of the evaluation is toWill the deliverables being produced meet the user's
determine whether the document complies withrequirements?
POMEPDM requirements. 
Mentioned below is the DOCUMENT REVIEWAre records being kept by the Quality Assurance role
CHECKLIST.  Its purpose is to assure that documentsof quality problems, recommendations and actions?
achieve the highest standards relative to format, 
consistency, completeness, quality, and presentation.Are effective measurement techniques being used to
Submissions must include the following threeidentify the levels of quality and productivity being
documents, and must be presented in the followingachieved and to provide a baseline for continuous
order:  (First) Document Review Checklist, (Second)improvement?
the Quality Assurance Plan Checklist, and (Third) the 
Quality Assurance Plan.Is project data being analyzed to determine trends and
 norms and to identify when quality threshold or target
The Quality Assurance Plan (QAP) presents alevels are not being achieved?
framework for activities, which when followed, will 
ensure delivery of quality products and services.  TheHave quality improvement sessions been conducted
SDM provides the project standards and proceduresbetween the Quality Assurance Manager and the
to be used as the basis for the QA group's reviewsproject team to develop solutions to delivery problems
and audits.and to explore opportunities for improvement?
Document Review Checklist: 
Purpose: Describe the purpose of the QualityAre corrective actions being monitored for
Assurance Plan.effectiveness in eliminating the cause of problems?
Scope: Describe the scope of the Quality Assurance 
Plan as it relates to the project.In any cases where corrective action is not taken or is
System Overview: Provide a brief system overviewineffective, has the problem been escalated to the
description as a point of reference for the remainderQuality Management function outside the project
of the document, including responsible organization,team?
system name or title, system code, system category, scope & timing of planned audits
operational status, and system environment andRefer to the completed Engineering Methodology
special conditions.Qualification Tool for the project to identify if
Project References: Provide a list of the referencesEngineering Quality Audits are mandatory or optional
that were used in preparation of this document.for the project.  The qualification tool determines this
Acronyms and Abbreviations: Provide a list of thebased upon the assessment of technical risk &
acronyms and abbreviations used in this document andcomplexity and project duration.  Where audits are
the meaning of each.required, use the following guidelines to determine the
Points of Contact:broad scope of planned audits for the project.  Once
1.6.1         Information: Provide a list of theagreed, identify the proposed Audit regime / dates in
points of organizational contact (PoCs) that may bethe Project or Engineering Schedule.
needed by the document user for informational and- Notwithstanding the following guidelines, planned
troubleshooting purposes.Quality Audits:
1.6.2         Coordination: Provide a list of- Should not be performed more frequently than once
organizations that require coordination between theper month
project and its specific support function (e.g., installation- Are generally triggered by achievement of selected
coordination, security, etc.).  Include a schedule formilestones
coordination activities.- Scope and frequency should be based upon an
Quality Assurance Plan Checklist:assessment of engineering risk, agreed between the
2.0  SCHEDULE OF TASKS ANDProject Manager and Project Engineer
RESPONSIBILITIES- For projects that are large AND either technically
 complex OR technically high risk (as determined by the
Based on the tasks described in your Project Plan,Methodology Qualification Tool:
provide a schedule of the QA activities for the duration- At each major milestone gate i.e.
of the project.  Tasks may include, but are not limited- Milestone Gate 1 - After Release of Scope to Design
to, those listed below:phase i.e. planning completed, design commenced
 - Milestone Gate 2 - After initiating the build
- Identify Standards and Guidelinesprocess i.e. after commencing significant build,
- Evaluate Software Toolsconfiguration or programming activities
- Evaluate Facilities- Milestone Gate 3 - After initiating the Installation
- Evaluate Software Products Review ProcessProcess i.e. after commencing one or more significant
- Evaluate Project Planning, Tracking, and Oversightinstallation activities
Processes- For any of the lesser milestones deemed at risk e.g.:
- Evaluate Requirements Analysis Process- Upon completion of Concept Design & Review
- Evaluate Design Process- Upon completion of Functional Design & Review
- Evaluate Code and Unit Testing Process- Upon completion of Detailed Design & Approval
- Evaluate Integration Testing Process- Start or completion of Head End Set up
- Evaluate Acceptance Testing Process- Start or completion of Static Graphics
- Evaluate Release Process- Start or completion of  Programming
- Evaluate the Corrective Action Process- Start or completion of off-site Assembly &
- Evaluate Media Certification ProcessManufacture
- Certify Non-deliverable Software- Start or completion of Database (point) Building
- Evaluate Storage and Handling Process- Start or completion of Head End Configuration
- Evaluate Deviations and Waivers Process- Start or completion of Graphics Programming
- Evaluate Configuration Management Process(dynamic point allocation)
- Evaluate Software Development Library Control- Before commencement of Staging & FAT
Process- During the Installation phase i.e. at key milestones
- Evaluate Non-developmental Softwarethrough installation process
- Perform Configuration Audits- Before commencement of commissioning
- Evaluate Risk Management Process- Upon completion of Customer Acceptance testing
 - Upon project completion
Quality Assurance Plan:- For projects that are small AND technically
 "standard" AND low risk (as determined by the
Documents by Phase: List and briefly describe theMethodology Qualification Tool)
documentation expected to be produced during this- Planned Quality Audits are optional
project.  Depending on the size of your project, this- It is recommended that Project Managers select a
may include, but is not limited to, the documents in therandom sample of projects and/or project engineers
following subsections:technicians to be audited to give confidence that these
3.1.1         Initiate Phase:types of projects are following appropriate engineering
- Needs Statementpractice, and to help grow the engineering competency
- Project Plan (including WBS)of team members who may not have benefited from
- Configuration Management Planrecent involvement in large, high risk project audits.
- QualityAssurance PlanUnplanned Quality Audits
- Feasibility Study- Unplanned Quality Audits may occur at any stage in
- Cost/Benefit Analysisresponse to an undesirable event or major change e.g.
- Risk Analysis- Major process failure
3.1.2         Define Phase:- Customer complaint
- System Support and Acquisition Plan (initial)- Change of key personnel
- Functional Requirements Document- Major design change
- Data Requirements Document2
- System Security and Privacy PlanProject Manager / Project Engineer
- Internal Audit PlanIdentify suitable auditor
- Project Plan (updated)The selection of auditor should be agreed with the
 Team Leader, provided the Team Leader is not also
 the Project Manager for the project, or other local
3.1.3         Design Phase:Operations Manager.  When selecting auditors, the
- System/Subsystem Specificationsfollowing should be considered:
- Database Specifications- Independence - NOT directly involved in delivery of
- Program Specificationsthe project (e.g. not the Project Manager or Engineer
- System Support and Acquisition Plan (final)for the project) and is not likely to be influenced
- Validation, Verification, and Testing Plan (initial)- Competence - recognised for their knowledge and
- Training Plan (initial)skill in the type of activities being audited
- Project Plan (updated)- Observant & perceptive - able to identify things
 of greatest concern, to understand and adapt to the
3.1.4         Build Phase:particular project circumstances
- Installation and Conversion Plan (initial)- Persistent & thorough - but not pedantic or
- Test Plansingle-minded, able to evaluate efficacy of alternative
- User's Manualapproaches
- Operations Manual- Will often be a Project Manager, Team Leader or
- Maintenance Manualnominated Auditor from a similar business, but NOT
- Validation, Verification, and Testing Plan (final)from the project
- Training Plan (final)For long duration, high risk projects, it may be beneficial
- Project Plan (updated)to use a number of different auditors throughout the
3.1.5          Evaluate Phase:project life cycle.
- Test Results and Evaluation ReportsOnce the auditor has been agreed, ensure that they
- Installation and Conversion Plan (final)are informed of and available for the planned audit
- Project Plan (updated)schedule / dates.
3.1.6         Operate Phase:3
- Pilot Test ResultsProject Engineer
- Training MaterialPrepare for Audit
- Project Plan (updated)- Gather the audit documentation and reference
3.2material including:
Discipline for Documentation Standard Practices:- Completed Engineering Qualification Tool and the
Describe the criteria that will be applied during reviewBalanced Scorecard template for the project - to use
and evaluation of all lifecycle documents.to record the audit outcomes
4.0  REVIEWS AND AUDITS- Completed Balanced Scorecard from previous audit
4.1s (where relevant) - to identify prior corrective actions
Review Process: Define the steps of the reviewor suggestions for improvement that should be
process and the procedures that will be used toreviewed
conduct reviews.- Copies of relevant procedures or procedure flow
4.2.1         Lifecycle Reviews: Identify thecharts - to use as a prompt for things to look for,
types of SDM associated lifecycle or non-lifecyclequestions to ask, and to capture observations during
reviews that will be conducted within each projectthe audit
lifecycle phase.  Include a schedule of reviews and- Copy of the up-to-date project or engineering
include how the results of each review will be used onschedule - to show the current progress of the project
the project.and thus indicate the main focus of the audit
 - Ensure the Auditor receives the above information
Typically, the lifecycle reviews include:well in advance of the audit
- Requirements Review- Confirm the date and place where the audit is to
- Design Reviewtake place and the persons to be in attendance
- Specification Review- Ensure that those to be in attendance understand the
- Preliminary Design Reviewscope of the audit and make arrangements to be able
- Critical Design Reviewto provide the necessary evidence of conformance
- Test Readiness Reviewwith relevant procedures & standards at the time
- Formal Qualification Reviewof the audit
- Production Readiness Review4
- Acceptance Test ReviewAuditor / Project Engineer
- Post-Implementation ReviewConduct engineering audit
 The Engineering Balanced Scorecard shall be used as
5.0  TESTINGthe basis of recording the outcomes of the engineering
Identify the roles and responsibilities of the QA functionaudit, including:
in relation to testing throughout the various stages of- Who conducted the audit
the project.- Which procedures were audited - the scope
6.0  PROBLEM REPORTING AND CORRECTIVE- Overall performance assessment against the
ACTIONrequirements of relevant procedures
Discuss QA responsibilities and activities concerned- What objective evidence was sighted
with the reporting and tracking of project-related- Major observations, Corrective Actions or
problems and resolutions.Suggestions for Improvement
6.1For 2nd and subsequent audits, the Balanced
Problem/Issue Documentation: Explain how problemsScorecard worksheet should be copied to a new tab
and issues will be documented.in the workbook so that there is a separate scorecard
 worksheet for each audit performed.
6.2The Scorecard is not an exhaustive list of questions
Report Metrics: Describe how metrics from the above& issues but should be used as an aide memoir or
reports will be collected and analyzed to determineprompt to the auditor.  Likewise, copies of procedures
and coordinate corrective actions.and procedure flow charts should also be used as aids
 to memory; to help ensure that essential issues are not
7.0  TOOLSoverlooked.  Where necessary the auditor may need
Describe the tools that will be used for QA and theto deviate from the content of the Scorecard to
methodology employed to implement usage of theinvestigate an issue or concern with a view to
mentioned tools.establish if any corrective action is required.
8.0  PROJECT CONTROLSThe auditor should:
8.1- Review all outstanding Corrective Actions and
Product Control: Identify how QA will monitor theSuggestions for Improvement form previous audits
methods and tools used to maintain and store- Seek and record objective evidence of
controlled versions of system products.conformance with the requirements of the relevant
8.2procedures
Supplier Control: Describe the provisions for assuring- Assess and score overall performance against each
that products provided by suppliers meet establishedprocedure relevant to the current audit.  Note that
requirements.procedures targeted for the audit would be expected
 to include:
9.0  TRAINING- All procedures identified as 'applicable to the project'
 AND included in the most recently completed milestone
Identify the training activities that will be provided tos
meet the needs of QA on this project.- Procedures identified as 'applicable to the project'
CHECKLIST FOR MANAGING OVER ALLAND included in the next or subsequent incomplete
PROJECT QUALITYmilestones WHERE the input or initiating event for the
Has the Quality Assurance role been identified andprocedure has occurred.  In such cases, the
assigned an appropriate level of authority?procedure should be marked as 'applicable to current
 project status' and assessed accordingly.
Are project standards and procedures being definedIdentify Corrective Actions or Suggestions for
for each area of the project to ensure consistentImprovement.  These should be recorded and used in
delivery in accordance with the quality requirements?a constructive manner to assist the project to
 effectively manage risk and deliver customer
Do the standards and procedures make reference tosatisfaction.
material in the knowledge base and simply note anyIdentify Best Practice examples and significant
project-specific additions, exceptions, oropportunities to improve the engineering procedures,
enhancements?tools and/or processes
  
Are the standards and procedures in place prior to thePresentation of audit results & recommendations
commencement of the work to which they apply?- The completed Audit Scorecard should be
 forwarded to the Engineer's manager and the Project
Are all team members adequately trained in the toolsManager.
and standards and procedures for the project- Where the overall audit result falls below the
environment (or will additional start-up training beaccepted benchmark value, a Corrective Action OFI
required)?should be raised against the Engineer and the
 scorecard attached to the OFI.  The Scorecard
Is each member of the team personally committed toprompts for this action when the result falls below the
abide by the standards and procedures?accepted benchmark.
 - Suggestions for improvement of the Engineering
Is the team involved in the ongoing development andMethodology should be forwarded to the relevant
adoption of the standards (to promote a sense ofProcedure Owner.  Suggestions for improvement will
ownership by the team)?often arise from cases where the audit has identified
 performance as 'above standard' or 'best practice'.
Are formal structured walk-throughs and reviews