Menu
ESC

Nhập từ khóa để tìm kiếm

↑↓ Di chuyển
Enter Mở
ESC Đóng

Đang tải...

Q-Bài 51 — Working with offshore client

Từ QA/Tester sang BA: Lộ Trình Chuyển Đổi Bài 51/60

Mở đầu — vì sao bài này quan trọng

Nếu bạn đang là QA/Tester ở Việt Nam và nghiêm túc muốn chuyển sang BA, có một sự thật bạn cần nắm rõ ngay từ đầu: phần lớn cơ hội BA đầu tiên của bạn sẽ đến từ mảng outsourcing — làm việc cho khách hàng nước ngoài (offshore client). Tại FPT Software, CMC Global, NashTech, KMS Technology, Saigon Technology... ước tính 60–70% vị trí BA thực chất là phục vụ khách Nhật, Mỹ, Singapore, Úc. Lý do rất đơn giản: thị trường IT Việt Nam phần lớn xoay quanh gia công phần mềm, và BA chính là cầu nối giữa khách hàng ở nửa kia bán cầu với đội dev/QA ngồi tại Hà Nội, Đà Nẵng, TP.HCM.

Điều này có nghĩa là gì với người từ QA chuyển sang? Nghĩa là kỹ năng viết tài liệu chuẩn xác, tư duy chi tiết, khả năng truy vết yêu cầu — những thứ bạn đã có từ nghề QA — sẽ cực kỳ giá trị. Nhưng đồng thời, bạn sẽ bước vào một môi trường mà rào cản không nằm ở nghiệp vụ, mà nằm ở văn hóa, múi giờ, ngôn ngữ và kỳ vọng giao tiếp. Một BA giỏi chuyên môn nhưng không hiểu cách làm việc với khách Nhật có thể khiến cả dự án trục trặc, trong khi một BA hiểu "luật chơi" offshore lại được khách tin tưởng giao thêm việc, tăng rate, thậm chí được mời onsite.

Bài này không dạy lại nghiệp vụ BA. Bài này dạy bạn cách sống sót và toả sáng trong mô hình offshore — thứ mà không trường lớp nào ở Việt Nam dạy bài bản, nhưng lại quyết định 80% việc bạn có trụ được ở công ty outsource hay không.

Khái niệm cốt lõi

Mô hình offshore và vị trí của BA

Trong một dự án outsourcing điển hình, có ba lớp con người:

  • Client (khách hàng): ngồi ở Nhật, Mỹ, Singapore... Họ nắm business, nắm tiền, và thường có một Product Owner hoặc đại diện kỹ thuật phía họ.
  • Bridge layer (lớp cầu nối): gồm BrSE (Bridge System Engineer, đặc trưng dự án Nhật), Comtor (Communicator — phiên dịch), và BA. Đây là nơi bạn đứng.
  • Delivery team (đội triển khai): dev, QA, designer tại Việt Nam.
BA trong offshore không chỉ "viết requirement". Bạn là người dịch ngôn ngữ business của khách thành ngôn ngữ kỹ thuật của team, và ngược lại, dịch các vướng mắc kỹ thuật của team thành thứ khách hiểu được. Bạn vừa làm rõ yêu cầu, vừa quản lý kỳ vọng, vừa giữ cho hai bên không hiểu lầm nhau.

Ba thị trường khách lớn — ba "tính cách" khác nhau

Khách Nhật. Đặc trưng: formal (trang trọng), coi trọng thứ bậc (hierarchy), cẩn thận đến từng chi tiết, và đặc biệt là quy trình. Một spec gửi cho khách Nhật thường dài 100+ trang, mô tả từng màn hình, từng nút bấm, từng thông báo lỗi. Khách Nhật ghét bất ngờ (surprise) — họ muốn được báo cáo sớm, báo cáo thường xuyên, kể cả khi chưa có gì để báo. Văn hóa "Hou-Ren-Sou" (Houkoku - báo cáo, Renraku - liên lạc, Soudan - bàn bạc) là kim chỉ nam. Khi có vấn đề, bạn báo ngay, không giấu, không tự ý quyết.

Khách Mỹ. Đặc trưng: thẳng thắn, hướng kết quả, ít trọng hình thức nhưng trọng tốc độ và giá trị. Họ làm Agile nhiều, chấp nhận tài liệu mỏng hơn nhưng đòi hỏi BA phải chủ động đặt câu hỏi, đề xuất giải pháp, "push back" khi thấy yêu cầu vô lý. Im lặng = bạn không có chính kiến = bạn không đủ tầm.

Khách Singapore/Úc. Nằm giữa: chuyên nghiệp, đa văn hóa, tiếng Anh là mặc định, kỳ vọng BA giao tiếp trôi chảy và quản lý được scope. Múi giờ gần Việt Nam nên áp lực overlap thấp hơn Mỹ.

Múi giờ — kẻ thù vô hình

Đây là yếu tố kỹ thuật nhưng ảnh hưởng cực lớn. Khách Mỹ (bờ Tây) lệch Việt Nam khoảng 14–15 tiếng. Khi bạn 9h sáng thì họ đang ngủ. Cửa sổ overlap thực sự để họp chỉ vài tiếng buổi tối Việt Nam hoặc sáng sớm. Điều này tạo ra một nguyên tắc sống còn: mỗi vòng hỏi-đáp tốn một ngày. Nếu bạn hỏi khách một câu mơ hồ tối nay, sáng mai họ trả lời, nhưng câu trả lời lại làm phát sinh câu hỏi mới, bạn mất thêm một ngày nữa. Một yêu cầu đơn giản có thể bị kéo dài cả tuần chỉ vì BA hỏi không gọn.

Tình huống thực tế

Tình huống 1 — Bạn Mai, QA chuyển BA tại FPT Software, dự án khách Nhật ngành bảo hiểm

Mai từng là Senior QA 4 năm, chuyển sang BA và được phân vào dự án bảo hiểm cho một khách hàng Tokyo. Tuần đầu, Mai làm theo bản năng QA cũ: thấy spec khách gửi có một luồng nghiệp vụ tính phí bảo hiểm mà cô nghi ngờ có lỗi logic (giống y như cách cô từng soi bug), Mai liền viết một email thẳng: "Logic này sai, cần sửa thành...".

Phía khách Nhật im lặng hai ngày, sau đó BrSE kéo Mai ra nói chuyện. Vấn đề không phải Mai sai — cô đúng. Vấn đề là cách trình bày. Với khách Nhật, việc một junior BA tuyên bố spec của họ "sai" được coi là thiếu tôn trọng thứ bậc và làm họ "mất mặt" (lose face). Cách đúng là đặt câu hỏi khiêm tốn: "Tôi muốn xác nhận lại để hiểu đúng — trong trường hợp khách hàng huỷ hợp đồng giữa kỳ, phí được tính theo công thức A hay B? Tôi thấy có thể có hai cách hiểu, mong anh/chị làm rõ giúp."

Bài học: Tư duy soi lỗi của QA là tài sản quý, nhưng với khách Nhật, bạn phải bọc nó trong lớp vỏ "đặt câu hỏi để xác nhận" thay vì "phán xét". Cùng một phát hiện, cách diễn đạt quyết định bạn được tin tưởng hay bị xem là khó chịu. Sau ba tháng học cách này, Mai trở thành người được BrSE tin cậy nhất vì cô vừa tinh ý phát hiện vấn đề, vừa biết cách nêu cho khách dễ tiếp nhận.

Tình huống 2 — Anh Tuấn, BA dự án khách Mỹ tại một công ty outsource ở TP.HCM

Tuấn làm BA cho một startup fintech ở California. Khách làm Agile, mỗi sprint 2 tuần. Vốn xuất thân QA quen sự cẩn thận, Tuấn viết user story rất kỹ, nhưng có thói quen chờ khách "duyệt từng chi tiết" trước khi cho team làm — giống như QA chờ requirement chốt mới viết test case.

Kết quả: khách Mỹ bực bội. Trong một buổi standup, Product Owner nói thẳng: "Tuấn, tôi thuê BA để giảm việc cho tôi, không phải để hỏi tôi mọi thứ. Hãy đề xuất phương án, tôi sẽ nói yes/no." Tuấn nhận ra văn hóa Mỹ kỳ vọng BA chủ động đưa ra quyết định nháp rồi xin xác nhận, thay vì hỏi mở. Anh đổi cách: thay vì hỏi "Anh muốn xử lý case này thế nào?", anh viết "Tôi đề xuất xử lý case này theo hướng X vì lý do Y, nếu anh không phản đối tôi sẽ cho team triển khai trong sprint này." Tốc độ dự án tăng vọt, và Tuấn được tăng rate sau 6 tháng.

Bài học: Khách Mỹ trọng sự chủ động và tốc độ. Thói quen "chờ chốt" an toàn của QA trở thành điểm yếu. BA giỏi trong môi trường Mỹ là người dám đề xuất và chịu trách nhiệm cho đề xuất đó.

Tình huống 3 — Sự cố múi giờ làm chậm release một tuần

Một dự án e-commerce cho khách Úc (lệch Việt Nam 3–4 tiếng tuỳ mùa). BA mới — vốn là QA — phát hiện một yêu cầu mơ hồ về cách áp mã giảm giá khi đơn hàng có nhiều sản phẩm. Thay vì gom tất cả câu hỏi liên quan vào một lần, BA hỏi rời rạc: hôm nay hỏi một câu, mai phát sinh hỏi thêm câu nữa, ngày kia lại hỏi tiếp. Vì mỗi vòng tốn gần một ngày làm việc, một vấn đề đáng lẽ giải quyết trong một buổi họp 30 phút lại kéo dài 5 ngày, khiến release lùi cả tuần.

Bài học: Trong offshore, chất lượng câu hỏi quan trọng hơn số lượng câu hỏi. Trước khi gửi email cho khách, hãy tự liệt kê mọi tình huống biên (edge case) liên quan — đây chính là siêu năng lực của người từng làm QA — rồi gom thành một bộ câu hỏi có cấu trúc, kèm phương án đề xuất cho từng câu. Một email gọn, đầy đủ, có đề xuất sẵn sẽ tiết kiệm cho dự án nhiều ngày so với mười email lẻ tẻ.

Hướng dẫn từng bước

Bước 1 — Xác định "tính cách" của khách trước khi làm. Ngay tuần đầu, hỏi BrSE/PM hoặc quan sát: khách Nhật, Mỹ hay khác? Họ làm Waterfall hay Agile? Mức độ chi tiết tài liệu họ kỳ vọng? Đừng áp dụng một phong cách cho mọi khách.

Bước 2 — Lập bản đồ múi giờ và cửa sổ giao tiếp. Ghi rõ giờ làm việc của khách, khung giờ overlap để họp, và thời gian phản hồi trung bình. Lên lịch những việc cần khách trả lời vào cuối ngày Việt Nam để sáng mai có câu trả lời.

Bước 3 — Chuẩn hóa cách hỏi. Mỗi khi cần làm rõ yêu cầu, dùng cấu trúc: (1) Bối cảnh — tôi đang làm phần nào; (2) Vấn đề/điểm chưa rõ; (3) Các phương án có thể; (4) Đề xuất của tôi; (5) Câu hỏi cụ thể cần xác nhận. Gom tất cả câu hỏi liên quan vào một lần.

Bước 4 — Báo cáo chủ động theo tinh thần Hou-Ren-Sou (đặc biệt với khách Nhật). Gửi cập nhật tiến độ đều đặn dù chưa được yêu cầu. Khi có rủi ro hoặc trễ, báo ngay khi vừa phát hiện, kèm phương án xử lý — không đợi đến deadline.

Bước 5 — Viết tài liệu theo chuẩn khách. Khách Nhật: chi tiết, đầy đủ screen flow, dùng template họ cung cấp. Khách Mỹ: gọn, tập trung vào giá trị và acceptance criteria. Luôn dùng tiếng Anh (hoặc tiếng Nhật qua Comtor) đơn giản, câu ngắn, tránh thành ngữ.

Bước 6 — Xác nhận lại bằng văn bản (write it down). Sau mọi cuộc họp hoặc trao đổi miệng, gửi meeting minutes/confirmation email tóm tắt những gì đã thống nhất. Đây là thói quen vàng — vừa tránh hiểu lầm xuyên múi giờ, vừa tạo dấu vết (trace) y như tư duy QA.

Bước 7 — Build quan hệ tin cậy dần dần. Tham gia đều các buổi họp, đúng giờ, giữ lời hứa nhỏ. Với khách Nhật, sự nhất quán và đáng tin xây dựng uy tín nhiều hơn sự thông minh nhất thời.

Lỗi thường gặp & mẹo

Lỗi 1 — Mang nguyên giọng "soi bug" sang nói chuyện với khách. Phát hiện vấn đề là tốt, nhưng "spec sai", "logic này vô lý" là cách nói khiến khách (đặc biệt Nhật) khó chịu. Mẹo: chuyển mọi phán xét thành câu hỏi xác nhận hoặc đề xuất nhẹ nhàng.

Lỗi 2 — Im lặng khi không hiểu. Vì ngại tiếng Anh hoặc sợ mất mặt, nhiều BA mới gật đầu "yes" cả khi chưa hiểu. Hậu quả là làm sai, tốn cả vòng múi giờ để sửa. Mẹo: thà hỏi lại ngay trong buổi họp ("Cho tôi xác nhận lại điểm này...") còn hơn hiểu sai cả tuần.

Lỗi 3 — Hỏi rời rạc, gây tốn vòng múi giờ. Như tình huống 3. Mẹo: dùng "edge case mindset" của QA để liệt kê hết câu hỏi trước, gom thành một lần.

Lỗi 4 — Chờ khách quyết mọi thứ (với khách Mỹ). Khách Mỹ coi đó là thiếu năng lực. Mẹo: luôn kèm đề xuất, để khách chỉ cần yes/no.

Lỗi 5 — Bỏ qua văn hóa, chỉ chăm chăm nghiệp vụ. Mẹo: dành thời gian học vài quy tắc văn hóa cơ bản của thị trường khách (cách chào hỏi, cách phản hồi, mức độ trang trọng). Một câu "おはようございます" (chào buổi sáng) đúng lúc với khách Nhật tạo thiện cảm hơn bạn nghĩ.

Mẹo vàng cho người từ QA: Tư duy chi tiết, khả năng nghĩ ra mọi tình huống biên, và thói quen ghi lại mọi thứ của bạn chính là ba thứ khiến BA-từ-QA trở nên cực kỳ phù hợp với offshore. Đừng giấu gốc QA — hãy biến nó thành lợi thế: "Tôi quen rà soát toàn bộ kịch bản nên ít khi để sót edge case khi viết yêu cầu."

Bài tập thực hành

Bài 1 — Viết lại email. Cho tình huống: bạn phát hiện spec của khách Nhật có một luồng tính toán mà bạn nghi sai logic. Viết một email tiếng Anh (5–7 câu) làm rõ vấn đề này theo phong cách "đặt câu hỏi xác nhận, không phán xét". So sánh với cách bạn sẽ viết theo bản năng QA cũ.

Bài 2 — Gom câu hỏi. Lấy một yêu cầu giả định: "Khách muốn thêm chức năng áp mã giảm giá cho đơn hàng". Liệt kê tối thiểu 8 câu hỏi/edge case (mã hết hạn, đơn nhiều sản phẩm, áp nhiều mã, mã chỉ cho khách mới...), rồi gom thành một email có cấu trúc 5 phần (bối cảnh – vấn đề – phương án – đề xuất – câu hỏi).

Bài 3 — Bản đồ múi giờ. Chọn một khách giả định ở San Francisco. Vẽ bảng giờ làm việc hai bên, xác định cửa sổ overlap, và lên kế hoạch: trong tuần đó bạn cần khách trả lời 3 việc, bạn sắp xếp gửi câu hỏi vào thời điểm nào để không mất ngày làm việc.

Bài 4 — So chiếu văn hóa. Lập bảng 3 cột (Nhật / Mỹ / Singapore) và 5 dòng (mức độ trang trọng, độ chi tiết tài liệu, cách phản hồi khi bất đồng, kỳ vọng chủ động, tần suất báo cáo). Điền vào để tự ghi nhớ.

Tóm tắt

Làm việc với khách offshore là con đường mà phần lớn BA Việt Nam — đặc biệt người chuyển từ QA — sẽ đi qua, vì 60–70% vị trí BA tại các công ty như FPT Software, CMC Global là phục vụ khách Nhật, Mỹ, Singapore. Thành công trong môi trường này không nằm ở nghiệp vụ giỏi đến đâu, mà ở chỗ bạn có hiểu "luật chơi" văn hóa và vận hành xuyên múi giờ hay không.

Ba điều cốt lõi cần nhớ: (1) Mỗi thị trường khách có tính cách riêng — khách Nhật trọng quy trình, thứ bậc và báo cáo (Hou-Ren-Sou); khách Mỹ trọng tốc độ, sự chủ động và đề xuất; đừng dùng một phong cách cho tất cả. (2) Múi giờ biến mỗi vòng hỏi-đáp thành một ngày — hãy gom câu hỏi gọn, kèm đề xuất, dùng chính tư duy edge case của QA để hỏi một lần là đủ. (3) Cách diễn đạt quyết định uy tín — biến giọng "soi bug" thành câu hỏi xác nhận khiêm tốn, và luôn xác nhận lại bằng văn bản.

Tin tốt cho bạn: ba thế mạnh lớn nhất của một QA — tư duy chi tiết, khả năng nghĩ ra mọi tình huống biên, và thói quen ghi chép truy vết — lại chính là những phẩm chất mà khách offshore đánh giá cao nhất ở một BA đáng tin. Học thêm phần văn hóa và giao tiếp ở bài này, bạn sẽ biến nền tảng QA thành lợi thế cạnh tranh, chứ không phải gánh nặng cần che giấu.