Kế hoạch hiệu năng kiểm thử

GS John Vu30/06/2026 12:00
Kế hoạch hiệu năng kiểm thử

Ngày nay hầu hết các công việc CNTT được khoán ngoài nhiều nhất đều trong kiểm thử phần mềm.

Theo nghiên cứu mới nhất, thị trường hiện thời về dịch vụ kiểm thử được khoán ngoài được ước lượng quãng $23 tỉ đô la Mĩ. Vài năm trước đây, phần lớn công việc kiểm thử được khoán ngoài đều đi sang Ấn Độ nhưng chi phí làm kinh doanh ở đó đã tăng lên đáng kể cho nên khách hàng bắt đầu chuyển sang gửi việc cho Trung Quốc. Tuy nhiên, ngày nay chi phí kiểm thử phần mềm ở Trung Quốc cũng tăng lên nên nhiều công ti bắt đầu tìm các nước mới nơi lương vẫn còn hợp lí.

Tuy nhiên, lấy được công việc làm khoán ngoài về kiểm thử là một thách thức, đặc biệt với những nhà cung cấp mới. Vấn đề họ phải giải quyết là:  kĩ năng ngôn ngữ và kĩ năng kĩ thuật của công nhân, xung đột khi các tổ kiểm thử tách biệt với các tổ phát phát triển, cấu hình của môi trường kiểm thử, công cụ kiểm thử và phương pháp kiểm thử, kịch bản kiểm thử, quản lí hợp đồng khoán ngoài, giám sát tiến độ kiểm thử và giữ cho khách hàng được hài lòng để duy trì quan hệ tốt hơn.

Trong số tất cả những vấn đề này, nhiều nhà cung cấp làm khoán ngoài bảo tôi rằng trao đổi, hoặc việc thiếu nó hoặc vượt quá nó, là vấn đề số một. Họ bảo tôi rằng các khách hàng phương Tây (châu Âu và Mĩ) có xu hướng cho các nhà cung cấp làm khoán ngoài các sản phẩm cần được kiểm thử rồi mong đợi họ làm bất kì cái gì cần thiết để cho công việc được hoàn thành, về thời gian, về lịch biểu, và trong phạm vi chi phí đã được thương lượng. Họ không trao đổi nhiều hơn cần thiết bởi vì họ thường bận rộn. Ngược lại, các khách hàng châu Á (Nhật Bản, Hàn Quốc, Singapore) thường hỏi các câu hỏi, kiểm tra tiến độ, giám sát mọi thứ gần như trên cơ sở hàng ngày. Kiểu “vi quản lí” này yêu cầu trao đổi thường xuyên giữa khách hàng và nhà cung cấp và tiêu tốn nhiều nỗ lực.

Có giải pháp cho vấn đề này. Tôi khuyến cáo rằng các nhà cung cấp làm khoán ngoài tạo ra bản kế hoạch hiệu năng kiểm thử như một phần của thoả thuận mức dịch vụ (SLA) giữa hai bên. Bản kế hoạch xác định phạm vi của dự án dưới dạng dịch vụ mà bên cung cấp việc làm khoán ngoài đưa ra cho khách hàng, khối lượng công việc sẽ được chuyển giao, và tiêu chí chấp nhận về tính đáp ứng và chất lượng công việc. Bản kế hoạch cũng đặt mong đợi cho cả hai bên và cung cấp mục tiêu cho đo chính xác hiệu năng theo những mục tiêu đó. Phần quan trọng nhất của bản kế hoạch là độ đo hiệu năng. Trong quá trình làm công việc khoán ngoài, những độ đo này sẽ được dùng để đo hiệu năng của nhà cung cấp và xác định liệu nhà cung cấp có đáp ứng cam kết của mình hay không. Bằng việc có những độ đo này trên cơ sở đều kì như hàng tuần, hàng tháng với khách hàng, nhà cung cấp có thể tránh được “trao đổi không cần thiết” hay bị “vi quản lí” bởi khách hàng.

Những độ đo này có thể là trên sản phẩm, dự án, qui trình, con người hay giá cả. Nó dựa trên điều khách hàng muốn theo dõi công việc kiểm thử được khoán ngoài. Nó là tương đối dễ áp dụng và những độ đo này có thể được kiểm điểm và được chấp thuận bởi khách hàng trong thương lượng hợp đồng. Bản kế hoạch hiệu năng kiểm thử có thể được áp dụng cho đa dạng những việc có kiểm thử tham gia như tự động kiểm thử, kiểm thử hiệu năng, kiểm thử tích hợp, kiểm thử chức năng, kiểm thử hệ thống, kiểm thử hộp trắng, và kiểm thử an ninh v.v.. Chẳng hạn, với độ đo dự án, nhà cung cấp làm khoán ngoài có thể báo cáo về nỗ lực kiểm thử và năng suất kiểm thử. Với độ đo qui trình, nhà cung cấp làm khoán ngoài có thể báo cáo về chỉ số dò rỉ lỗi, đáp ứng thời gian để sửa lỗi, hay tuân thủ qui trình, nếu khách hàng yêu cầu nhà cung cấp tuân theo qui trình của họ. Với hiệu năng sản phẩm, nhà cung cấp làm khoán ngoài có thể báo cáo về bao quát kiểm thử, đáp ứng thời gian để tìm ra lỗi. Với hiệu năng con người, nhà cung cấp làm khoán ngoài có thể báo cáo về dữ liệu tiêu hao dự án, dữ liệu thay người của tổ. Với hiệu năng giá, nhà cung cấp làm khoán ngoài có thể báo cáo về các độ đo biến thiên giá, mức độ nỗ lực, giá trị thu được.

Tất nhiên đây chỉ là vài ví dụ. Nhà cung cấp làm khoán ngoài nên hỏi khách hàng về loại độ đo nào họ muốn có để cho họ có thể trao cho khách hàng đủ thông tin về tiến độ của công việc làm khoán ngoài cũng như cách nhìn chính xác về hiệu năng của nhà cung cấp làm khoán ngoài. Bằng cách đáp ứng kiểu dự ứng thay vì đáp ứng kiểu phản ứng với nhu cầu của khách hàng, nhà cung cấp làm khoán ngoài có thể quản lí các hoạt động kiểm thử một cách tương ứng và đạt tới sự hài lòng của khách hàng.

English version

Testing performance Plan

Today most outsourced IT works is in software testing. According to the latest study, the current market of outsourced testing services is estimated around $23 billion USD. Few years ago, most testing outsourced works went to India but the cost of doing business there had increased significantly so customers began to send works to China instead. However, today the cost of software testing in China is also increasing so many companies begin to look for new countries where the wage is still reasonable.

However, getting testing outsourced works is a challenge, especially to new providers. The issues they must solved are:  language skills, knowledge and technical skills of workers, conflicts when separate test teams from development teams, the configuration of testing environments, test tools and test methods, testing scenarios, manage outsourced contract, monitor testing progress and keep customer happy to maintain better relationship.

Among all these issues, many outsourced providers told me that communication, either the lack of it or the excess of it, is the number one problem. They told me that Western customers (European and the U.S) tend to give outsourced providers products to be tested then expect them to do whatever necessary to get the work done, on time, on schedule, and within the negotiated cost. They do not communicate more than necessary because they are often busy. On the contrary, Asian customers (Japan, Korea, Singapore) often ask questions, check progress, monitor every things almost on a daily basis. This type of “Micro-management” requires constant communication between customers and providers and consumes a lot of efforts.

There is a solution to this problem. I recommend that outsourced provider create a Testing Performance Plan as part of the Service Level Agreement (SLA) between the two parties. The plan defines the scope of the project in terms of the services that the outsourced provider offer to the customer, the amount of work that will be delivered, and acceptance criteria for responsiveness and the quality of the works. The plan also set expectations for both sides and provides targets for accurately measuring performance against those objectives. The most important part of the plan is its performance metrics. During the course of the outsourcing work, these metrics will be used to measure the provider’s performance and determine whether the provider is meeting its  commitments or not. By having these metrics reported on a periodic basis such as weekly, monthly to customer, providers can avoid the “unnecessary communication” or being “Micro-managed” by customer.

These metrics can be on the product, the project, the process, the people or the price. It is based on what customer would like to track for the outsourced testing work. It is relative easy to apply and these metrics could be reviewed and approved by the customer during contract negotiation. The testing performance plan can be applied to wide variety of testing engagements such as test automation, performance testing, integration testing, functional testing, system testing, white box testing, and security testing etc. For example, for project metric, outsourced provider can report on test effort and test productivity. For process metric, outsourced provider can report on defect leakage index, time response to a fix defect, or process compliance, if customer requires provider to follow their process. For product performance, outsourced provider can report on test coverage, time response to find a defect. For people performance, outsourced provider can report on project attrition data, team turnover data. For Price performance, outsourced provider can report on price variance, level of efforts, Earned Value metrics.

Of course these are just few examples. Outsourced provider should ask customer on what kind of metrics that they want to have so they can give customer enough information about the progress of the outsourced work as well as an accurate view of the performance of the outsourced provider. By pro-active response rather than reactive response to customer’s needs, outsourced provider can manage the testing activities accordingly and achieve customer satisfaction.

 


Gửi bình luận
(0) Bình luận
1

Tác động kinh tế của công nghệ thông tin

Hiệp hội công nghiệp thông tin và phần mềm Software and Information Industry Association (SIIA) gần đây mới đưa ra một báo cáo đo về tác động kinh tế của những ngành công nghiệp này lên nền kinh tế Mĩ và toàn cầu.
2

Đối thoại với sinh viên ở Vô Tích, Trung Quốc

Tháng trước khi tôi tới dạy ở Vô Tích, Trung Quốc, một sinh viên nói với tôi: “...Điều tốt hơn có lẽ là thầy đọc bài giảng về điều chúng em cần chứ không phải là cái gì đó quá tiên tiến mà có thể tốt ở Mĩ nhưng không tốt ở Trung Quốc.”
3

Thị trường việc làm năm 2011

Ngày nay thị trường việc làm cho khoa học máy tính và kĩ nghệ phần mềm là “nóng” nhưng thay đổi “nhanh”.
4

Qui trình đơn giản cho dự án nhỏ

Hôm qua, một sinh viên đã tốt nghiệp vài năm trước tới gặp tôi. Anh ta nói: “Em cần lời khuyên của thầy để thiết lập qui trình tốt nhằm phát triển phần mềm có chất lượng với chi phí thấp nhất có thể được."
5

Cách chọn bạn và thành công ở đại học

Khi vào đại học, một trong những điều mới đầu tiên bạn có lẽ cần là chọn bạn. Bạn là một phần của cuộc sống và tình bạn nào đó có thể kéo dài một thời gian lâu, nếu bạn cẩn thận về loại bạn mình chọn lựa. Bạn tốt có thể giúp bạn cực kì nhiều nhưng bạn xấu có thể làm hại bạn còn hơn bạn có thể hình dung.

Người kiểm thử mới cần làm gì?

Tôi nhận được một email từ một sinh viên: “Em sẽ tốt nghiệp trong Khoa học máy tính năm nay và tìm việc làm. Có thể là em sẽ bắt đầu làm người kiểm thử phần mềm. Có khác biệt giữa trường học và công nghiệp liên quan tới kiểm thử phần mềm không? Kiểm thử thực tế được thực hiện trong công ti phần mềm thế nào? Thầy có ‘lời khuyên thực hành’ nào không?”

Công nghệ thông tin ở Hàn Quốc

Trong tất cả các nước tôi đã viếng thăm, Hàn Quốc là nước gây ấn tượng nhất và là nước thành công nhất trong cải tiến hệ thống công nghệ và giáo dục của mình.

Rủi ro chính ở Mỹ

Mặc dầu việc ghi danh của sinh viên đại học vào tính toán và công nghệ thông tin ở Mĩ bắt đầu tăng lên sau một thập kỉ suy giảm nhưng nó KHÔNG đủ. Theo Cơ quan dự án nghiên cứu chuyên sâu quốc phòng của Lầu năm góc Mĩ U.S Pentagon’s Defense Advanced Research Projects Agency (DARPA), thiếu hụt hiện thời về công nhân công nghệ có phẩm chất đặt ra rủi ro nghiêm trọng cho Mĩ.

Trước khi tốt nghiệp

"Một số bạn sinh viên bảo em rằng không có việc làm có sẵn cho sinh viên tốt nghiệp đại học như em nhưng thầy giáo của em lại nói rằng có nhiều. Em KHÔNG biết tin ai, đôi khi em tự hỏi mình liệu em có chọn đúng lĩnh vực học tập hay không."

Tài liệu kiểm thử

Một độc giả gửi cho tôi một email sau khi đọc bài “Người kiểm thử mới cần gì?” Người đó viết “Trong nghề của tôi như người kiểm thử, tôi chưa bao giờ thấy bất kì tài liệu kiểm thử nào. Người kiểm thử bao giờ cũng bận rộn, không có thời gian cho bất kì cái gì khác. Người kiểm thử có cần làm tài liệu không? Tài liệu kiểm thử có quan trọng không? Xin làm ơn giải thích.”

Người kiểm thử chuyên nghiệp

Tuần trước, một sinh viên hỏi tôi: “Kiểm thử có phải là việc làm mức vào nghề hay nó là một nghề chuyên nghiệp? Có nghề như kiểm thử viên phần mềm không?”

Nghề nghiệp và việc làm

"Em hiểu rằng giáo dục đại học là quan trọng nhưng em vẫn bị lẫn lộn về chọn lựa của em khi kết thúc giáo dục bậc đại học rồi đi làm cùng việc làm như mọi người có sáu tháng đào tạo lập trình..."

Tính toán mây

Một người quản lí hỏi: “Tác động của tính toán mây là gì? Công ti tôi được coi như dùng dịch vụ tính toán mây từ Microsoft. Điều gì sẽ xảy ra cho những người làm việc trong nhóm công nghệ thông tin hỗ trợ cho công ti?”

Cách giúp cho một dự án đang thất bại

Blog GS John VU - GS John Vu - 27/07/2026 11:00
Một người quản lí dự án hỏi tôi: “Dự án phần mềm của tôi không chạy tốt, tổ của tôi mệt mỏi và nản chí. Tôi phải làm gì?”

Bạn luôn đưa ra lời khuyên tuyệt vời cho người khác, ngoại trừ chính mình

Suy ngẫm - TĐ - 27/07/2026 10:00
"Tạo khoảng cách với bản thân" (self-distancing) giải thích vì sao lời khuyên bạn có thể dành cho một người bạn chỉ trong năm phút lại là điều bạn không thể tự nói với chính mình suốt cả một tháng.

Phạm Xuân Ẩn trong Mậu Thân 1968: Cuộc đấu trí từ bản cung của kẻ phản bội

Phong cách sống - Bích Phương - 27/07/2026 09:00
"Tiêu hết rồi các anh ơi!", Đại tá Tư Cang từng nhận định bi quan sau đợt 1 Tết Mậu Thân. Nhưng nguồn tin, phân tích chiến lược của ông Phạm Xuân Ẩn đã giúp Cụm H.63 nhìn ra bước ngoặt của cuộc chiến.

'Điệp viên hoàn hảo' Phạm Xuân Ẩn - Nghệ thuật xử lý thông tin và tư duy báo chí

Từ sách - Phim - Trúc Linh - 27/07/2026 08:00
Phạm Xuân Ẩn nhận thấy nghề báo và nghề tình báo có nhiều kỹ năng gần giống nhau. Một phóng viên giỏi phải tìm được sự thật bên trong tin đồn.

Tại sao học công nghệ tính toán?

Blog GS John VU - GS John Vu - 26/07/2026 11:00
Một người mẹ hỏi tôi: “Tại sao thầy cổ vũ học công nghệ tính toán? Con gái tôi sẽ tốt nghiệp phổ thông năm nay và nó quan tâm tới khu vực công nghệ. Chọn lựa của nó là gì?”

Lời khuyên cho những người đang dùng hộ chiếu chưa gắn chip

Kỹ năng - Thùy Linh - 26/07/2026 10:00
Thực hiện thao tác này sẽ giúp công dân rút ngắn thời gian làm thủ tục xuất nhập cảnh và nâng cao trải nghiệm di chuyển tại sân bay.

Càn Long chết, Gia Khánh gọi gấp lão thần về triều: Hòa Thân vừa nghe tên đã bật khóc 'Ta hết đời rồi'

Phong cách sống - Nguyệt Phạm - 26/07/2026 09:00
Khi Càn Long vừa trút hơi thở cuối cùng, triều đình tưởng chừng như nằm trong tay Hòa Thân.

Ánh lửa tình bạn - Người bạn thật sự

Từ sách - Phim - FN - 26/07/2026 08:00
“Người bạn thật sự là người bước vào cuộc sống của bạn khi cả thế giới bước ra.”– Walter Winchel

The Odyssey: Hành trình soi tỏ bản ngã mỗi người

Điện ảnh - Mai Trang - 25/07/2026 11:00
Điều khiến The Odyssey đặc biệt không nằm ở hành trình dài mười năm lênh đênh của vị vua xứ Ithaca, mà ở chỗ hành trình ấy thực chất là một chuyến đi vào nội tâm. Odysseus tưởng như đang tìm đường trở về quê hương, nhưng điều ông thực sự tìm kiếm là chính mình - con người đã bị chiến tranh, sự kiêu hãnh và những mất mát làm thay đổi.

8 dấu hiệu cho thấy tổ chức của bạn đang mắc bẫy "tư duy đồng thuận độc hại"

Suy ngẫm - QL - 25/07/2026 10:00
Ngày 28/1/1986, tàu con thoi Challenger phát nổ 73 giây sau khi phóng, giết chết toàn bộ 7 thành viên phi hành đoàn trước hàng triệu người xem trực tiếp qua truyền hình.

Ngôi làng Việt Nam dưới lòng đất lên báo Mỹ, nhiều người sửng sốt

Phong cách sống - Việt Hà - 25/07/2026 09:00
Nhà báo của CNN có dịp tới thăm địa đạo Vịnh Mốc ở Quảng Trị - nơi từng giúp hàng trăm người dân tránh bom - để tìm hiểu về cuộc sống người dân thời chiến trước kia.

Hồi ký của hy vọng

Tủ sách - FN - 25/07/2026 08:00
Sau một hành trình nhiều thử thách, có lúc gần như tuyệt vọng, Amanda Nguyen cuối cùng cũng tìm lại được hy vọng của mình. “Hồi ký của Hy Vọng” (tựa gốc: Saving Five: A Memoir of Hope) được kể qua hai tuyến truyện đan xen, mỗi chương lại chuyển qua lại giữa hiện thực và thế giới nội tâm.

Cách học tốt hơn

Blog GS John VU - GS John Vu - 24/07/2026 11:00
Ngày nay sinh viên đại học có nhiều sao lãng ngăn cản họ học tập.

Người hào phóng và cao thượng có thể vượt qua khó khăn sau khi chia tay

Suy ngẫm - Tr. Quang - 24/07/2026 10:00
Đây là một sự thật khá huyền bí: Trong một mối quan hệ, người hào phóng, vị tha và không tính toán thường sẽ có cuộc sống tốt hơn sau khi chia tay hoặc ly hôn, và người bạn đời mới của họ thường sẽ xuất sắc hơn.

Người trẻ Hàn Quốc không sợ sinh con, phải chăng họ sợ con mình trở thành ‘người thua cuộc’

Phong cách sống - Minh Ngọc - 24/07/2026 09:00
Hàn Quốc đã chi hàng chục tỷ USD để khuyến khích sinh con, nhưng ngày càng nhiều người trẻ vẫn quyết định không làm cha mẹ. Điều họ lo không chỉ là tiền bạc, mà là viễn cảnh con mình phải bước vào một cuộc đua học hành và cạnh tranh khốc liệt ngay từ khi còn nhỏ.
HẠT GIỐNG TÂM HỒN
2019 Bản quyền thuộc về hatgiongtamhon.com.vn. Phát triển bởi ONECMS