GrowUp Articles

QA/QC là gì? Phân biệt và mối quan hệ?

QA/QC là gì: QUALITY ASSURANCE - Đảm bảo chất lượng (QA) và QUALITY CONTROL - Kiểm soát chất lượng (QC) là hai thuật ngữ thường được sử dụng để trong Quản lý chất lượng (Quality Management), tuy vậy giữa chúng có sự khác biệt rõ ràng về khái niệm.
Bài viết này sẽ khái niệm về,  giải thích sự khác biệt cũng như mối liên hệ giữa chúng, đặc biệt trong việc làm ngành IT

QA và QC là gì? Phân biệt và mối liên hệ
QA/QC là gì? Phân biệt và mối liên hệ

Quality Management - Quản lý chất lượng là hành động giám sát tất cả các hoạt động và nhiệm vụ cần thiết để duy trì mức độ xuất sắc mong muốn. Điều này bao gồm 

  • Xác định chính sách chất lượng, 
  • Tạo, thực hiện kế hoạch và 
  • Quality Assurance (QA) - đảm bảo chất lượng, 
  • Quality Control (QC) - kiểm soát chất lượng và 
  • Cải tiến chất lượng

Quality Assurance (QA) là gì?

Quality Assurance - QA - Đảm bảo chất lượng
Quality Assurance - QA - Đảm bảo chất lượng

QA - Đảm bảo chất lượng có thể được định nghĩa là " Khi toàn bộ hoạt động có kế hoạch và hệ thống, được tiến hành trong Quality Management và được chứng minh là đủ mức cần thiết để tạo sự tin tưởng thỏa đáng rằng sản phẩm hay dịch vụ của tổ chức sẽ đáp ứng các yêu cầu về chất lượng." Sự chắc chắn được chứng minh bởi QA là sự đối ứng bởi 2 phía: một là nội bộ đối với quản lý và hai là bên ngoài gồm có khách hàng, cơ quan chính phủ, cơ quan quản lý, chứng nhận và bên thứ ba. Hoặc có thể định nghĩa QA là "tất cả các hoạt động với kế hoạch được triển khai liệu có có đáp ứng các tiêu chí về chất lượng được đề ra trong hệ thống chất lượng hay không."

Quality Control (QC) là gì?

Để đánh giá chất lượng tổng thể ta phải nắm được sự liên hệ của cặp QA/QC là gì. Nói cách khác một khi đã xét QA mà không đề cập đến QC là một lỗ hổng lớn trong chất lượng thành phẩm. Vậy Quality Control - QC được xem là "Kiểm soát chất lượng là một phần của quản lý chất lượng tập trung vào thực hiện các yêu cầu chất lượng. QC là việc kiểm soát các quá trình tạo ra giải pháp phần mềm thông qua kiểm soát các yếu tố như con người, máy móc, nguyên vật liệu, phương pháp, thông tin và môi trường làm việc.” 

Khái niệm khá khô khan, nên GrowUpWork sẽ giúp bạn hiểu rõ về QA và QC cũng như phân biệt được 2 bộ phận này, thông qua bảng so sánh và mối quan hệ của chúng dưới đây!

Sự khác biệt giữa QA/QC là gì?

Sự khác biệt giữa QA & QC
Sự khác biệt giữa QA & QC

Cả QA/QC đều là một phần của Quản lý chất lượng, tuy nhiên chức năng chính của QA là tập trung vào việc ngăn ngừa lỗi trong khi QC là tập trung vào việc xác định lỗi.
 

SỰ KHÁC BIỆT GIỮA QA/QC LÀ GÌ?
QUALITY ASSURANCE - QA QUALITY CONTROL - QC
Đó là một quá trình cung cấp đảm bảo rằng yêu cầu chất lượng sẽ đạt được. Đó là một quá trình hoàn thành yêu cầu chất lượng.
Mục đích của QA là ngăn ngừa lỗi. Mục đích của QC là xác định và cải thiện các lỗi.
QA là kỹ thuật quản lý chất lượng. QC là một phương pháp để xác thực chất lượng
QA không liên quan đến việc thực hiện chương trình. QC luôn liên quan đến việc thực hiện chương trình.
Tất cả các thành viên trong nhóm chịu trách nhiệm về QA. Nhóm kiểm tra chịu trách nhiệm về QC.
Keyword: Sự xác minh (Verification) Keyword: Sự công nhận (Validation)
QA có nghĩa cho việc lập kế hoạch để thực hiện một quy trình. QC có nghĩa cho việc xúc tiến các hành động để thực hiện quy trình theo kế hoạch.
Kỹ thuật thống kê được sử dụng trên QA được gọi là Kiểm soát quá trình thống kê (SPC.) Kỹ thuật thống kê được sử dụng trên QC được gọi là Kiểm soát chất lượng thống kê (SPC.)
QA đảm bảo bạn đang làm đúng. QC đảm bảo kết quả của những gì bạn đã làm đúng với kết quả bạn mong muốn
QA Xác định các tiêu chuẩn và phương pháp để tuân theo nhằm đáp ứng các yêu cầu của khách hàng. QC đảm bảo rằng các tiêu chuẩn được tuân theo trong quá trình tạo ra sản phẩm.
QA là quá trình để tạo ra các sản phẩm. QC là quá trình để xác minh rằng sản phẩm đã hoàn thiện
QA chịu trách nhiệm cho toàn bộ vòng đời phát triển phần mềm. QC chịu trách nhiệm kiểm tra vòng đời phần mềm

Mối quan hệ giữa QA/QC là gì?

Mối liên hệ giữa QA và QC trong quản lý chất lượng (Quality Management)
Mối liên hệ giữa QA và QC trong quản lý chất lượng (Quality Management)

Nếu đã sử dụng QA (Đảm bảo chất lượng) thì tại sao chúng ta còn cần thực hiện QC (Kiểm soát chất lượng)?
Thỉnh thoảng, ý nghĩ này có thể xuất hiện trong đầu bạn: “Nếu chúng ta đã tuân thủ tất cả các quy trình, chính sách & tiêu chuẩn được xác định trước một cách chính xác và đầy đủ thì tại sao chúng ta cần thực hiện một vòng QC?”
Có thể nói, QC là bắt buộc sau khi QA được thực hiện.
Trong khi thực hiện QA có mục tiêu chính là xác định các quy trình, chính sách & chiến lược, thiết lập các tiêu chuẩn, phát triển danh sách kiểm tra, v.v ... cần được sử dụng và tuân theo trong suốt vòng đời của dự án.

Còn trong khi thực hiện QC, bạn dựa vào QC để rà soát và tuân theo tất cả các quy trình, tiêu chuẩn và chính sách đã xác định được đặt ra trong QA để đảm bảo rằng dự án đang duy trì chất lượng cao cũng như bám sát kết quả cuối cùng của dự án ít nhất đáp ứng mong đợi của khách hàng.

QC chỉ nhìn vào cuối dòng trong khi QA nhìn xa hơn vào các dòng phía dưới. QC nhằm mục đích phát hiện và sửa chữa các vấn đề trong khi QA nhằm mục đích ngăn chặn các vấn đề xảy ra. 
Cần nắm chắc lại một lần nữa nhiệm vụ thực chất của QA/QC là gì trong hệ thống Quản lý chất lượng! QA không đảm bảo chất lượng, thay vào đó nó tạo ra và đảm bảo các quy trình được tuân theo để đảm bảo chất lượng. QC không kiểm soát chất lượng, thay vào đó nó đo lường chất lượng. Kết quả đo QC có thể được sử dụng để sửa / sửa đổi các quy trình QA có thể được thực hiện thành công một cách hiệu quả trong các dự án sau này.

Các hoạt động QC được tập trung vào chính nó. Các hoạt động đảm bảo chất lượng được tập trung vào các quy trình theo sau để tạo ra khả năng cung cấp.

Sau khi hiểu được chức năng của QA/QC là gì, ta nhận ra chúng là 2 phần không thể thiếu của quản lý Chất lượng và đây là những kỹ thuật mạnh mẽ có thể được sử dụng để đảm bảo rằng các sản phẩm có chất lượng cao và đáp ứng mong đợi của khách hàng.
Khi chúng ta nói về kiểm thử phần mềm - software testing, nó nằm trong lĩnh vực QC vì nó tập trung vào sản phẩm hoặc ứng dụng. Chúng ta kiểm tra chất lượng để kiểm soát nó. Hơn nữa, QA đảm bảo rằng chúng ta đang thực hiện testing đúng cách.

Testing là các hoạt động trong QC cần thực hiện để hoàn thành QA
Testing là các hoạt động trong QC cần thực hiện để hoàn thành QA

Ví dụ thực tế:

QA: 
Giả sử nhóm 1 nhóm dự án phải làm việc trên công nghệ hoàn toàn mới. Các thành viên trong nhóm chưa từng làm việc với công nghệ này. Vì vậy, để hoàn thành dự án, chúng tôi cần tạo ra một kế hoạch để các thành viên trong nhóm được đào tạo về công nghệ mới.

Dựa trên kiến thức mà nhóm hiện có, nhóm cần thu thập các điều kiện tiên quyết như DOU (Tài liệu giải thích), tài liệu thiết kế, tài liệu yêu cầu kỹ thuật, tài liệu yêu cầu chức năng, v.v. và chia sẻ những điều này với mọi thành viên.

Điều này sẽ hữu ích trong khi làm việc trên công nghệ mới và thậm chí sẽ hữu ích cho bất kỳ người mới nào trong nhóm. Việc tổng hợp & phân phối tài liệu này cũng như khởi động chương trình đào tạo là một phần của quy trình QA.

QC: 
Sau khi đào tạo hoàn tất, làm thế nào chúng ta có thể đảm bảo rằng việc đào tạo đã được thực hiện thành công cho tất cả các thành viên trong nhóm?

Đối với mục đích này, chúng ta sẽ phải thu thập số liệu thống kê, ví dụ: số lượng điểm mà học viên đạt được trong mỗi môn học và số điểm tối thiểu dự kiến sau khi hoàn thành khóa đào tạo. Ngoài ra, bạn có thể đảm bảo rằng tất cả mọi người đã được đào tạo đầy đủ bằng cách xác minh hồ sơ tham dự của các thành viên. Từ hoạt động kiểm tra lại của QC ta thấy được rõ ràng chức năng của QC, cũng như mối quan hệ giữa QA/QC là gì.

Nếu điểm số của thí sinh đạt được theo kỳ vọng của người đánh giá, thì ta có thể nói rằng khóa đào tạo thành công nếu không chúng tôi sẽ phải cải thiện quy trình của mình để cung cấp đào tạo chất lượng cao.

Một cách khác để cải thiện quá trình đào tạo sẽ là thu thập thông tin phản hồi từ các học viên vào cuối chương trình đào tạo. Phản hồi của họ sẽ cho chúng tôi biết điều gì là tốt về đào tạo và đâu là lĩnh vực mà chúng tôi có thể cải thiện chất lượng đào tạo. Tất cả các hoạt động sau khi hoàn tất khóa đào tạo chính là QC. Vì vậy ta rút ra kết luận các hoạt động QC cũng là một phần trong quy trình QA.

Phần kết luận

Những điểm chính về QA/QC là gì:

  • Trong QA, các quy trình được lên kế hoạch để tránh các khiếm khuyết
  • QC thỏa thuận với việc phát hiện ra các khuyết điểm và sửa đổi chúng trong khi tạo ra sản phẩm
  • QA phát hiện điểm yếu
  • QC phát hiện lỗi
  • QA được định hướng theo quy trình
  • QC là sản phẩm theo định hướng
  • QA là một hệ thống phòng ngừa sự cố
  • QC là một hệ thống phát hiện lỗi.

Cả QA và QC đều khác nhau và được yêu cầu như một phần của quản lý chất lượng. Chúng không nên bị hiểu nhầm là các thuật ngữ có thể hoán đổi cho nhau. QA là quá trình tập trung trong khi QC là sản phẩm cuối tập trung.

QC đang kiểm tra một sản phẩm hoặc dịch vụ để đảm bảo rằng nó hoạt động tốt. Nếu sản phẩm hoặc dịch vụ không hoạt động tốt, thì vấn đề cần được khắc phục hoặc loại bỏ để đáp ứng các tiêu chuẩn phù hợp. Vì vậy, nó nhằm mục đích phát hiện và sửa chữa các vấn đề.

Mặt khác, QA nhằm mục đích ngăn chặn các vấn đề xảy ra trong tương lai bằng cách cải thiện quy trình.

Tóm lại, chúng ta có thể nói rằng Đảm bảo chất lượng không loại bỏ nhu cầu kiểm soát chất lượng vì QC nằm ở cốt lõi của quản lý chất lượng.
 

Có thể bạn quan tâm: Nghề lập trình blockchain tại Việt Nam


Tin tức liên quan

COVID-19 và thay đổi trong thủ tục Visa sang Nhật

Cẩm nang nghề nghiệp| 2020-06-01
Cập nhật những thay đổi mới về việc nộp hồ sơ và xét duyệt visa trong thời gian đình chỉ hiệu lực visa Nhật từ tháng 03/2020 đến hết tháng 6/2020 (dự kiến)

Những điều cần có để trở thành web developer

Cẩm nang nghề nghiệp| 2020-05-12
Web Developer chịu trách nhiệm code để tạo website, cả front-end lẫn back-end. Nhiệm vụ và những điều kiện, kỹ năng để có thể phát triển web sẽ có trong bài viết này.

VAK là gì? Có liên quan đến nghề nghiệp bạn chọn?

Cẩm nang nghề nghiệp| 2020-05-11
Học tập, lưu giữ và áp dụng kiến thức mới tại nơi làm việc thì có đến ba phong cách học khác nhau?VAK là viết tắc cho 3 phương pháp đó, bạn thuộc phương pháp nào?

DISC là gì? Tổng quan về công cụ phán đoán tính cách theo DISC

Cẩm nang nghề nghiệp| 2020-04-16
Mô hình DISC đang ngày càng được sử dụng rộng rãi không chỉ trong tuyển dụng, quản trị nhân sự mà thậm chí là trong đời sống. Vậy DISC là gì? Cùng tìm hiểu ngay thôi.

Bí quyết tìm kiếm và lựa chọn các công ty tuyển thực tập sinh cho sinh viên năm cuối

Cẩm nang nghề nghiệp| 2020-04-08
Có rất nhiều công ty tuyển thực tập sinh nhưng là sinh viên năm cuối thì làm sao để có thể tìm được công ty thực tập đúng nghĩa và bạn có thể gắn bó khi ra trường.

Những kỹ năng IT hàng đầu được nhà tuyển dụng tìm kiếm năm 2020

Cẩm nang nghề nghiệp| 2020-02-07
Kỹ năng chuyên môn là nền tảng và điều kiện cần để bạn ứng tuyển thành công môt việc làm ngành IT. Và dưới đây là những kỹ năng IT, kiến thức cần thiết nhất.