Differences Between Perform Quality Assurance and Control Quality Processes
2015-02-18 16:55
316 查看
A number of PMP® test takers have been posting queries to our discussion forum regarding the difference between Perform Quality Assurance and Control Quality Processes of Project Quality Management Knowledge Area. Since this is a crucial topic from PMP® exam
point of view, I am offering a detailed perspective on both the processes in the blog today.
Let us understand the basics, i.e. what are these two processes actually.
PMBOK® Guide
Fifth Edition defines Perform Quality Assurance processes as
“The process of auditing the quality requirements and the results from quality control measurements to ensure that appropriate quality standards and operational definitions are used.”
As the definition states, the process ensure that the project team is using appropriate quality standards and operational definitions while doing the project work. While doing quality planning based on project quality requirements, project team comes up with
a quality management plan. This plan also recommends what steps or procedure, we need to follow to ensure that we produce quality deliverables. The Perform Quality Assurance process ensures that the team follows what has been agreed in the quality management
plan, this process makes sure we build quality in. In other words, the process audits the way team is doing the work and analyzes the defect trends and recommend corrective and preventive actions.
Example Activities of Perform Quality Assurance Process
Auditing how the engineering activities are performed, check them against the defined standards, if standards are not followed point them out.
Analyzing defect data generated from Quality Control and performs analysis to identify which process needs to be changed so as to reduce the occurrence of such defects in the future, raising change request to implement the suggested process changes.
Analyze effectiveness of quality plans and checklists and suggest changes in them by way of change requests.
PMBOK® Guide
Fifth Edition defines Control Quality processes as
“The process of monitoring and recording results of executing the quality activities to assess performance and recommend necessary changes.”
As the definition states, the process is about executing the quality activities to assess the performance of deliverables produced by the project team. This process is a second line of defense to ensure that the customer does not get the non compliant products.
Control quality process looks at the deliverable and mark it verified if it is line with the project management plan, else it raises the change request in the form of a defect.
Example Activities of Control Quality Process
Verifying the deliverable against the baseline project management plan (scope baseline) by way of executing verification steps, for instance, if it’s a software project, executing test cases to verify the behavior of the system
Documenting the details of defects / issues found during verification in such a manner that the product development team gets sufficient details to apply corrective and preventive actions.
Raising defects in the form of the change request
Let us study an example to get more clear perspective.
Project- Develop software for tracking traffic information
First, you will do the planning you will plan how to ensure adherence to quality requirements. While you work on the deliverables, you will also put quality assurance processes in place to ensure that the quality procedures and steps are followed as expected.
The assurance process may involve frequent audits, recommending changes in the development processes and training staff so they produce better deliverables. Once your deliverables are ready, like even if one module is ready, the Quality Control comes into
the picture and the team will be looking finished deliverable and inspecting it for its conformance to project’s baselines. If any issues are found, they raise defects. The deliverables which looks good to the QC team are sent for customer acceptance testing.
To conclude, we can treat Perform Quality Assurance as a continuous guiding process which keeps reminding us to follow quality procedures to produce quality outputs while Quality Control is like a controller or a tester which asks the project team to show what
they have produced and verifies whether it is good to go to the customer or not.
I hope this blog has sufficiently answered your all queries related to Quality Assurance and Quality control and how these two processes are different from one another. Good Luck with your PMP® Certification Exam.
You can join the discussion on the same in our Forum.
You can also log into our YouTube channel watch the video on the same
point of view, I am offering a detailed perspective on both the processes in the blog today.
Let us understand the basics, i.e. what are these two processes actually.
PMBOK® Guide
Fifth Edition defines Perform Quality Assurance processes as
“The process of auditing the quality requirements and the results from quality control measurements to ensure that appropriate quality standards and operational definitions are used.”
As the definition states, the process ensure that the project team is using appropriate quality standards and operational definitions while doing the project work. While doing quality planning based on project quality requirements, project team comes up with
a quality management plan. This plan also recommends what steps or procedure, we need to follow to ensure that we produce quality deliverables. The Perform Quality Assurance process ensures that the team follows what has been agreed in the quality management
plan, this process makes sure we build quality in. In other words, the process audits the way team is doing the work and analyzes the defect trends and recommend corrective and preventive actions.
Example Activities of Perform Quality Assurance Process
Auditing how the engineering activities are performed, check them against the defined standards, if standards are not followed point them out.
Analyzing defect data generated from Quality Control and performs analysis to identify which process needs to be changed so as to reduce the occurrence of such defects in the future, raising change request to implement the suggested process changes.
Analyze effectiveness of quality plans and checklists and suggest changes in them by way of change requests.
Perform Quality Assurance | Control Quality |
---|---|
It’s an Executing Process Group process, so it gets executed when we are executing the project management plan | It’s a Monitoring and Controlling Process Group Process, so it uses the deliverables and data generated by executing process groups and compare them against the project management plan |
The focus of this process is to ensure that team follows the quality management plan and produces the quality output | The focus of this process is to verify the output of Direct and manage project work (deliverable) for its adherence to project management plan (baselines) |
This process uses tools like auditing to check how the team is complying the quality management plan | The process uses inspection as a tool to check how the output of executing process (deliverable) is adhering to the project management plan |
This helps in building quality in the product | This helps in detecting defects left by executing a process so they do not reach to customers |
The primary output of this process is change requests , these change requests focuses on the changes that need to be made in the quality management plan or executing processes so as to produce better quality products and prevent defects | The process produces many important outputs, for instance, it produces verified deliverables, which are further sent to customer for validation It also produces change request, primarily for the defects found in deliverables Since it’s a Monitoring and Controlling process group process it also produces a work Performance Information |
The primary inputs for this process come from the quality management plan and the observations noted by the Control Quality Process. This process takes Quality control measurement into account while analyzing the execution process. | The primary input for this process is the deliverable which needs to be tested against the project management plan |
Perform Quality Assurance is our first line of defense against producing non compliant product | Control Quality is our second line of defense which checks the product to verify is it good to deliver to the customer |
Fifth Edition defines Control Quality processes as
“The process of monitoring and recording results of executing the quality activities to assess performance and recommend necessary changes.”
As the definition states, the process is about executing the quality activities to assess the performance of deliverables produced by the project team. This process is a second line of defense to ensure that the customer does not get the non compliant products.
Control quality process looks at the deliverable and mark it verified if it is line with the project management plan, else it raises the change request in the form of a defect.
Example Activities of Control Quality Process
Verifying the deliverable against the baseline project management plan (scope baseline) by way of executing verification steps, for instance, if it’s a software project, executing test cases to verify the behavior of the system
Documenting the details of defects / issues found during verification in such a manner that the product development team gets sufficient details to apply corrective and preventive actions.
Raising defects in the form of the change request
Let us study an example to get more clear perspective.
Project- Develop software for tracking traffic information
First, you will do the planning you will plan how to ensure adherence to quality requirements. While you work on the deliverables, you will also put quality assurance processes in place to ensure that the quality procedures and steps are followed as expected.
The assurance process may involve frequent audits, recommending changes in the development processes and training staff so they produce better deliverables. Once your deliverables are ready, like even if one module is ready, the Quality Control comes into
the picture and the team will be looking finished deliverable and inspecting it for its conformance to project’s baselines. If any issues are found, they raise defects. The deliverables which looks good to the QC team are sent for customer acceptance testing.
To conclude, we can treat Perform Quality Assurance as a continuous guiding process which keeps reminding us to follow quality procedures to produce quality outputs while Quality Control is like a controller or a tester which asks the project team to show what
they have produced and verifies whether it is good to go to the customer or not.
I hope this blog has sufficiently answered your all queries related to Quality Assurance and Quality control and how these two processes are different from one another. Good Luck with your PMP® Certification Exam.
You can join the discussion on the same in our Forum.
You can also log into our YouTube channel watch the video on the same
Perform Quality Assurance | Control Quality |
---|---|
It’s an Executing Process Group process, so it gets executed when we are executing the project management plan | It’s a Monitoring and Controlling Process Group Process, so it uses the deliverables and data generated by executing process groups and compare them against the project management plan |
The focus of this process is to ensure that team follows the quality management plan and produces the quality output | The focus of this process is to verify the output of Direct and manage project work (deliverable) for its adherence to project management plan (baselines) |
This process uses tools like auditing to check how the team is complying the quality management plan | The process uses inspection as a tool to check how the output of executing process (deliverable) is adhering to the project management plan |
This helps in building quality in the product | This helps in detecting defects left by executing a process so they do not reach to customers |
The primary output of this process is change requests , these change requests focuses on the changes that need to be made in the quality management plan or executing processes so as to produce better quality products and prevent defects | The process produces many important outputs, for instance, it produces verified deliverables, which are further sent to customer for validation It also produces change request, primarily for the defects found in deliverables Since it’s a Monitoring and Controlling process group process it also produces a work Performance Information |
The primary inputs for this process come from the quality management plan and the observations noted by the Control Quality Process. This process takes Quality control measurement into account while analyzing the execution process. | The primary input for this process is the deliverable which needs to be tested against the project management plan |
Perform Quality Assurance is our first line of defense against producing non compliant product | Control Quality is our second line of defense which checks the product to verify is it good to deliver to the customer |
相关文章推荐
- What is the difference between User Control and Custom Control?
- what is the difference between processes and threads
- Differences Between sychronous and asychronous processes with WS-BPEL
- What is the difference between ControlStyles.DoubleBuffer and ControlStyles.OptimizedDoubleBuffer?
- trailing nulcols:difference between external table and sqlldr:create external table from controlfile
- Q&A: What's the difference between CustomControl and UserControl?
- DIFFERENCES BETWEEN PROCESSES, SESSIONS AND CONNECTIONS", version 8.1.7.4
- Difference between HTML control and Web Server control
- the difference between ClientID and ID of web control
- Windows Dev Intro - Difference Between Button and Treeview Control
- What is the difference between ContentPresenter and ContentControl?
- Difference Between Full-reference, Half-reference and No-reference Image Quality Assessment
- the difference between threads and processes
- The differences between processes and threads?
- Difference between replace and translate
- Difference between Range and Xrange in Python
- What Are The Differences Between Base, Medium, and Full Camera Link Configurations?
- What is the difference between NoClassDefFoundError and ClassNotFoundException?
- The difference between CLOCK_MONOTONIC and CLOCK_REALTIME
- The difference between Web.config and App.config.