Menu
ESC

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

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

Đang tải...

Bài 15 — Technical fluency: BA cần biết tech đến đâu?

Từ Sales/BD sang BA: Lộ Trình Chuyển Đổi Bài 15/60

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

Có một nỗi sợ mơ hồ nhưng dai dẳng trong đầu hầu hết những người Sales/BD đang muốn chuyển sang BA: "Mình không phải dân kỹ thuật, liệu có làm được không?" Bạn nhìn vào job description, thấy những từ như API, database, SQL, integration, microservices… và tim đập nhanh hơn. Bạn tự hỏi liệu mình có cần đi học một khóa lập trình sáu tháng trước khi dám nộp đơn không.

Tin tốt: câu trả lời là KHÔNG. BA không phải là developer, không phải là kỹ sư hệ thống. Nhưng tin "cần lưu ý": BA cũng không thể mù tịt về công nghệ. Có một vùng giữa — gọi là technical fluency (sự trôi chảy về kỹ thuật) — mà bạn cần chạm tới. Không phải để tự code, mà để hiểu được cuộc trò chuyện giữa các bên, để dịch nhu cầu business thành thứ đội kỹ thuật làm được, và quan trọng nhất là để không bị "qua mặt" khi developer nói "cái này không làm được đâu".

Bài này trả lời chính xác một câu hỏi mà người ex-Sales hỏi nhiều nhất: BA cần biết tech đến đâu là đủ? Chúng ta sẽ vẽ ra ranh giới rõ ràng — biết gì là vừa, biết gì là thừa, và biết gì là thiếu sẽ khiến bạn mất uy tín. Đặc biệt, bạn sẽ thấy rằng nền tảng Sales/BD của mình thực ra đã cho bạn một khởi điểm tech tốt hơn bạn tưởng rất nhiều.

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

Technical fluency không phải technical mastery

Hãy phân biệt rạch ròi ngay từ đầu. Technical mastery là khả năng tự xây dựng — viết code, thiết kế kiến trúc, tối ưu query database. Đó là việc của developer và kỹ sư. Technical fluency là khả năng hiểu và giao tiếp về công nghệ ở mức đủ để ra quyết định business đúng.

Một ví dụ so sánh dễ hình dung: bạn không cần biết lắp ráp động cơ ô tô để trở thành một người mua xe doanh nghiệp giỏi, nhưng bạn cần hiểu mã lực, mức tiêu hao nhiên liệu, chi phí bảo trì, và sự khác biệt giữa xe số sàn và số tự động. BA cũng vậy — bạn cần đủ "vốn từ" để hỏi đúng câu hỏi và hiểu đúng câu trả lời.

Bốn tầng kiến thức tech của một BA

Tôi thường mô tả technical fluency của BA qua bốn tầng, từ bắt buộc đến tùy chọn:

Tầng 1 — Vocabulary (vốn từ vựng): BẮT BUỘC. Bạn phải hiểu các khái niệm nền: frontend vs backend, database là gì, API là gì, web vs mobile app khác nhau ra sao, "cloud" nghĩa là gì. Đây là tầng giúp bạn ngồi trong cuộc họp mà không bị lạc.

Tầng 2 — System thinking (tư duy hệ thống): RẤT NÊN. Hiểu dữ liệu chảy như thế nào trong một hệ thống — từ lúc người dùng bấm nút đến lúc dữ liệu lưu vào đâu, được xử lý ra sao, hiển thị lại thế nào. Hiểu rằng hai hệ thống "nói chuyện" với nhau qua integration/API. Hiểu vì sao một thay đổi nhỏ ở chỗ này lại ảnh hưởng chỗ kia.

Tầng 3 — Hands-on cơ bản (thực hành nhẹ): NÊN CÓ. Đọc được một bảng dữ liệu, viết được câu SQL đơn giản để tự kiểm tra số liệu, đọc được response JSON của một API, biết dùng công cụ như Postman ở mức cơ bản. Tầng này khiến bạn độc lập hơn, đỡ phải làm phiền developer cho những việc nhỏ.

Tầng 4 — Coding / kiến trúc sâu: KHÔNG CẦN. Tự viết phần mềm, thiết kế database schema phức tạp, hiểu thuật toán. Đây là vùng của kỹ sư. Đụng vào tầng này là bạn đang lấn sân và lãng phí thời gian.

Ranh giới then chốt: một BA giỏi sống chắc ở Tầng 1–2 và chạm được Tầng 3. Đó là "đủ".

Vì sao ex-Sales đã có sẵn lợi thế

Đây là phần khiến nhiều học viên ngạc nhiên. Nếu bạn từng làm Sales/BD trong mảng công nghệ, bạn đã vô tình tích lũy một lượng technical fluency đáng kể mà không nhận ra.

  • Sales SaaS đã quen thuộc với feature list, các gói pricing tier (Basic/Pro/Enterprise), khái niệm integration ("phần mềm này có nối được với Salesforce không?"), API access là tính năng bán được tiền, giới hạn số user, dung lượng lưu trữ. Bạn đã từng giải thích cho khách "tính năng SSO là gì", "webhook để làm gì" — đó chính là vocabulary tầng 1 và 2.
  • Sales phần cứng / hạ tầng quen với spec kỹ thuật: dung lượng, băng thông, công suất, khả năng mở rộng (scalability). Bạn đã đọc datasheet, so sánh thông số — kỹ năng đọc tài liệu kỹ thuật này chuyển thẳng sang việc đọc tài liệu hệ thống.
  • Sales/BD nói chung giỏi nhất ở việc dịch ngôn ngữ — biến thứ phức tạp thành thứ khách hàng hiểu. BA về bản chất cũng là người phiên dịch, chỉ là dịch theo chiều ngược lại: từ ngôn ngữ business sang ngôn ngữ kỹ thuật.
Nói cách khác, bạn không bắt đầu từ con số 0. Bạn bắt đầu từ khoảng 40% chặng đường và chỉ cần lấp đầy phần còn lại một cách có chủ đích.

Tình huống thực tế

Tình huống 1 — Người Sales SaaS "ghi điểm" nhờ vốn tech sẵn có

Chị Hương từng là Account Executive bán phần mềm quản lý nhân sự (HRM) cho một công ty SaaS Việt Nam, sau đó chuyển sang vị trí BA tại một startup fintech ở TP.HCM. Trong tuần đầu, đội product họp về việc tích hợp hệ thống chấm công với phần mềm tính lương của bên thứ ba.

Developer nói: "Bên đối tác chỉ cung cấp API dạng polling, mỗi 15 phút mới đồng bộ một lần, không có webhook real-time." Cả phòng business im lặng vì không hiểu. Nhưng chị Hương — nhờ những năm bán SaaS — hiểu ngay: dữ liệu sẽ không cập nhật tức thì mà có độ trễ tối đa 15 phút. Chị lập tức hỏi: "Vậy nếu nhân viên chấm công lúc 8h00, đến 8h15 dữ liệu lương mới thấy được, đúng không? Với nghiệp vụ trả lương theo giờ thì độ trễ này có chấp nhận được không, hay mình cần thương lượng webhook?"

Bài học rút ra: Chị Hương không viết một dòng code nào, nhưng vốn từ vựng tầng 2 (hiểu polling vs webhook, hiểu độ trễ dữ liệu) giúp chị biến một thông tin kỹ thuật khô khan thành một câu hỏi business sắc bén. Đó chính xác là vai trò của BA. Vốn tech từ Sales SaaS không phải để khoe, mà để đặt đúng câu hỏi.

Tình huống 2 — BA "ngại tech" bị qua mặt và mất uy tín

Anh Tuấn chuyển từ BD bất động sản sang BA tại một công ty làm sàn thương mại điện tử. Anh có kỹ năng giao tiếp tuyệt vời nhưng quyết định "né" hoàn toàn phần kỹ thuật, nghĩ rằng "việc đó để dev lo". Khi stakeholder yêu cầu thêm tính năng lọc sản phẩm theo nhiều tiêu chí cùng lúc, anh viết requirement và chuyển cho dev.

Developer ước lượng mất 3 tuần. Anh Tuấn ghi nhận con số đó và báo lại stakeholder mà không hỏi gì thêm. Hóa ra, phần lớn 3 tuần đó là vì hệ thống database hiện tại chưa đánh index cho các trường lọc, và dev định làm lại cả phần tìm kiếm. Một BA có tầng 2–3 sẽ hỏi: "Cái gì khiến nó lâu vậy? Có cách nào làm bản đơn giản trước (lọc 2 tiêu chí chính) ra trong 1 tuần, rồi mở rộng sau không?" Nhưng anh Tuấn không có vốn để hỏi, nên chấp nhận con số một cách thụ động. Dự án trễ, stakeholder mất niềm tin vào anh.

Bài học rút ra: Thiếu technical fluency không khiến bạn "an toàn" — nó khiến bạn trở thành một cái loa truyền tin vô dụng giữa business và dev. Giá trị của BA nằm ở khả năng thách thức và tối ưu ước lượng kỹ thuật, chứ không phải chỉ chép lại. Mất tech fluency là mất ghế đàm phán.

Tình huống 3 — Tự viết SQL đơn giản để không phải chờ

Một BA tại Tiki (giả định hợp lý theo bối cảnh ngành) cần biết "có bao nhiêu đơn hàng bị hủy trong tháng vừa rồi và lý do hủy phổ biến nhất" để viết requirement cải tiến luồng thanh toán. Cách cũ: gửi yêu cầu cho team Data, chờ 2-3 ngày mới có số. Cách của một BA có tầng 3: tự viết một câu SQL đơn giản:

SELECT cancel_reason, COUNT(*) AS so_luong
FROM orders
WHERE status = 'cancelled'
  AND created_at >= '2026-05-01'
GROUP BY cancel_reason
ORDER BY so_luong DESC;

Trong 10 phút, BA này tự có câu trả lời: 62% đơn hủy vì "thanh toán thất bại". Con số đó định hình ngay hướng requirement, không cần chờ ai.

Bài học rút ra: Bạn không cần là chuyên gia database. Một câu SELECT ... WHERE ... GROUP BY mức cơ bản đã đủ giúp bạn tự chủ về dữ liệu, ra quyết định nhanh, và nói chuyện với stakeholder bằng con số thay vì cảm tính. Đây là khoản đầu tư tech có ROI cao nhất cho một BA.

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

Đây là lộ trình thực tế để xây technical fluency từ nền Sales/BD, theo thứ tự ưu tiên:

Bước 1 — Xây vocabulary nền (tuần 1–2). Lập một bảng thuật ngữ cá nhân. Mỗi khi gặp từ lạ trong cuộc họp (API, endpoint, cache, deploy, environment, staging, production…), ghi lại và tự định nghĩa bằng ngôn ngữ của bạn. Mục tiêu: hiểu được 30–40 thuật ngữ phổ biến nhất. Tận dụng lợi thế: nếu bạn từng bán SaaS, nhiều từ bạn đã biết — chỉ cần hệ thống hóa lại.

Bước 2 — Hiểu một hệ thống chạy ra sao (tuần 3–4). Học một sơ đồ tư duy duy nhất: người dùng → frontend → backend → database → và quay ngược lại. Hiểu rằng mọi ứng dụng web/mobile đều theo dòng chảy này. Khi nắm được, bạn sẽ "đọc" được hầu hết hệ thống ở mức khái niệm.

Bước 3 — Học đọc dữ liệu và SQL cơ bản (tháng 2). Tập trung vào SELECT, WHERE, GROUP BY, JOIN đơn giản. Mục tiêu không phải thành chuyên gia mà là tự trả lời được những câu hỏi số liệu cơ bản. (Bài 19 trong khóa sẽ đào sâu phần data thinking và SQL — ở đây chỉ cần biết đây là kỹ năng đáng đầu tư.)

Bước 4 — Làm quen công cụ đọc API (tháng 2–3). Cài Postman, học gọi một API mẫu, đọc response JSON. Hiểu cấu trúc request/response giúp bạn viết requirement về integration chính xác hơn rất nhiều.

Bước 5 — Áp dụng vào công việc thật. Mỗi requirement bạn viết, tự hỏi: "Dữ liệu này lấy từ đâu? Lưu vào đâu? Hệ thống nào cần nói chuyện với nhau?" Chính việc áp dụng liên tục mới biến kiến thức thành fluency thật sự.

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

Lỗi 1 — Học quá sâu, sa đà vào coding. Nhiều ex-Sales vì tự ti nên lao vào học lập trình bài bản, mất 6 tháng học Python rồi nhận ra chẳng dùng tới trong vai trò BA. Mẹo: dừng ở tầng 3. Nếu bạn đang debug code, bạn đã đi quá xa.

Lỗi 2 — Giả vờ hiểu để giữ thể diện. Gật đầu trong họp dù không hiểu "message queue" là gì. Mẹo: câu hỏi vàng của BA là "Anh giải thích lại giúp em theo góc nhìn người dùng được không?" Hỏi đúng cách còn làm bạn chuyên nghiệp hơn, vì nó cho thấy bạn quan tâm đến tác động business.

Lỗi 3 — Bỏ quên lợi thế Sales của mình. Cố gồng để "giống dân kỹ thuật". Mẹo: sức mạnh của bạn là cầu nối giữa hai thế giới. Hãy là người duy nhất trong phòng vừa hiểu được nỗi đau khách hàng vừa hiểu giới hạn kỹ thuật — đó là vị trí không thể thay thế.

Lỗi 4 — Nghĩ rằng biết tech là để tự làm. Mẹo: nhớ rằng mục tiêu của technical fluency là hỏi đúng câu hỏithách thức đúng ước lượng, không phải làm thay developer.

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

  • Bảng thuật ngữ cá nhân: Liệt kê 20 thuật ngữ kỹ thuật bạn từng nghe nhưng chưa chắc hiểu. Tự định nghĩa mỗi từ bằng một câu ngôn ngữ business. Đánh dấu những từ bạn đã biết từ thời làm Sales — bạn sẽ ngạc nhiên vì con số.
  • Vẽ dòng chảy dữ liệu: Chọn một ứng dụng bạn dùng hằng ngày (ví dụ đặt xe Grab). Vẽ sơ đồ: khi bạn bấm "Đặt xe", dữ liệu đi qua đâu, hệ thống nào cần "nói chuyện" với nhau (bản đồ, thanh toán, tài xế)? Không cần chính xác kỹ thuật, chỉ cần đúng tư duy hệ thống.
  • Viết câu SQL đầu tiên: Giả sử có bảng customers với cột citysignup_date. Viết câu truy vấn đếm số khách hàng đăng ký ở "Hà Nội" trong tháng 6/2026. (Gợi ý: dùng SELECT COUNT(*) ... WHERE ....)
  • Chuyển hóa một thông tin tech thành câu hỏi business: Đọc câu sau của developer — "Tính năng này cần gọi API bên thứ ba, mỗi phút giới hạn 100 request." Viết ra 2 câu hỏi business mà một BA giỏi sẽ đặt ra từ thông tin này.

Tóm tắt

Technical fluency của BA không phải là biết code — đó là biết đủ để hiểu, để hỏi đúng, và để thương lượng được với cả hai phía business lẫn kỹ thuật. Bạn cần sống chắc ở tầng vocabulary và system thinking, chạm tới được SQL và đọc API cơ bản, và dừng lại trước ranh giới coding chuyên sâu.

Điều quan trọng nhất với người ex-Sales: bạn không bắt đầu từ con số 0. Những năm bán SaaS, bán giải pháp công nghệ, đọc datasheet, giải thích integration cho khách hàng — tất cả đã cho bạn một nền tảng mà nhiều người phải vất vả mới có. Việc của bạn là hệ thống hóa nó lại, lấp vài khoảng trống có chủ đích, và biến lợi thế "người phiên dịch" của Sales thành vũ khí cốt lõi của một BA xuất sắc. Đủ tech để không bị qua mặt, đủ business để không bao giờ quên khách hàng — đó là điểm ngọt mà bạn đang nhắm tới.