Menu
ESC

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

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

Đang tải...

Technical Literacy cho Sales chuyển BA

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

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

Có một nỗi sợ rất phổ biến ở những người làm Sales/BD khi nghĩ đến chuyện chuyển sang BA: "Tôi không học IT, tôi không biết code, làm sao làm việc với dev được?". Nỗi sợ này lớn đến mức nhiều người tài năng đã từ bỏ ý định chuyển nghề ngay từ vạch xuất phát. Nhưng đây là một hiểu lầm tai hại.

Sự thật là: BA không phải là kỹ sư phần mềm. BA không cần viết được một dòng code production nào. Cái BA cần là technical literacy — tạm dịch là "khả năng đọc hiểu kỹ thuật" — đủ để nói chuyện với đội dev mà không bị "lừa", đủ để hiểu một tính năng khả thi hay không, đủ để đặt câu hỏi đúng và đánh giá được khi nào câu trả lời "không làm được" là thật, khi nào chỉ là "lười làm".

Hãy hình dung thế này. Khi bạn còn là Sales bán giải pháp ERP cho một nhà máy, bạn không cần biết cách lắp ráp dây chuyền sản xuất của họ. Nhưng bạn cần hiểu đủ về quy trình sản xuất để nói chuyện với giám đốc nhà máy một cách thuyết phục. Technical literacy của BA cũng y hệt như vậy — chỉ là "ngôn ngữ" cần học bây giờ là ngôn ngữ của công nghệ phần mềm.

Tin tốt cho người làm Sales: bạn có một lợi thế mà dân kỹ thuật thuần thường thiếu. Bạn quen với việc giải thích cái khó thành cái dễ hiểu, quen "phiên dịch" giữa hai bên không cùng ngôn ngữ. Đó chính xác là bản chất công việc của BA — đứng giữa business và technical, làm cầu nối. Bài học này sẽ giúp bạn xác định: technical literacy thực sự cần đến đâu, học những gì, và tận dụng nền tảng Sales của bạn ra sao.

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

Technical literacy là gì và KHÔNG là gì

Technical literacy của một BA là khả năng:

  • Hiểu hệ thống vận hành thế nào ở mức khái niệm — dữ liệu đi từ đâu đến đâu, ai gọi ai, lưu ở chỗ nào.
  • Nói đúng thuật ngữ để giao tiếp với dev không gây hiểu lầm (API, database, frontend/backend, deploy, bug, release...).
  • Đánh giá độ khả thi và độ phức tạp của một yêu cầu ở mức tương đối ("cái này dễ hay khó", "tốn vài giờ hay vài tuần").
  • Đặt câu hỏi đúng để bóc tách một vấn đề kỹ thuật thành các phần nghiệp vụ.
Technical literacy KHÔNG phải là:

  • Viết code production.
  • Tự thiết kế kiến trúc hệ thống.
  • Debug lỗi thay cho dev.
  • Quyết định công nghệ nào nên dùng (đó là việc của tech lead/architect).
Ranh giới này rất quan trọng. Nhiều ex-Sales mắc lỗi học quá sâu (lao vào học lập trình bài bản 6 tháng) hoặc quá nông (không chịu học gì, mãi mãi sợ dev). Cả hai đều sai. Mục tiêu là "đủ để làm cầu nối", không hơn không kém.

Bốn tầng kiến thức kỹ thuật một BA nên nắm

Tầng 1 — Kiến trúc hệ thống ở mức khái niệm. Bạn cần hiểu một ứng dụng web/mobile điển hình gồm những phần nào: phần giao diện người dùng nhìn thấy (frontend/client), phần xử lý logic phía sau (backend/server), nơi lưu trữ dữ liệu (database), và cách các phần này nói chuyện với nhau (API). Hãy tưởng tượng như một nhà hàng: khách ngồi bàn (frontend) gọi món qua người phục vụ (API), bếp nấu (backend), kho thực phẩm là (database). BA không cần biết nấu, nhưng phải hiểu được luồng này.

Tầng 2 — Dữ liệu và cách dữ liệu di chuyển. Hiểu khái niệm bảng dữ liệu, trường (field), bản ghi (record), quan hệ giữa các bảng. Khi một stakeholder nói "khách hàng có nhiều đơn hàng", bạn cần hiểu đây là quan hệ một-nhiều và nó ảnh hưởng thế nào tới thiết kế.

Tầng 3 — Tích hợp (integration). Phần mềm hiện đại hiếm khi đứng một mình. Hệ thống bán hàng phải nối với cổng thanh toán (VNPay, MoMo), với phần mềm kế toán, với CRM. Hiểu khái niệm API và integration giúp bạn nhìn ra "điểm nối" — nơi thường phát sinh rủi ro và yêu cầu ẩn.

Tầng 4 — Vòng đời phát triển & vận hành. Hiểu một tính năng đi từ ý tưởng đến tay người dùng qua những bước nào: phân tích, phát triển, kiểm thử (testing/QA), triển khai (deploy), vận hành. Hiểu khái niệm môi trường (môi trường thử nghiệm vs môi trường thật), bug, hotfix, release.

Lưu ý: bài này tập trung vào technical literacy nền tảng — hiểu hệ thống và "ngôn ngữ" của dev. Các chủ đề như Agile/Scrum, SQL chuyên sâu, API/integration ở mức nghiệp vụ, hay tài liệu kỹ thuật sẽ được đào sâu ở các bài chuyên biệt khác. Ở đây, mục tiêu là xây nền móng để bạn hết sợ.

Tận dụng kinh nghiệm Sales/BD như thế nào

Đây là phần mà nhiều khóa học bỏ qua, nhưng với người chuyển từ Sales nó lại quan trọng nhất. Bạn không học technical literacy từ con số 0 — bạn mang theo những "vốn liếng" sẵn có:

  • Khả năng đặt câu hỏi đào sâu (discovery). Một Sales giỏi không bao giờ nhận yêu cầu của khách ở bề mặt; bạn luôn hỏi "tại sao", "để làm gì", "nếu không có thì sao". Kỹ năng này áp dụng nguyên xi khi bóc tách yêu cầu kỹ thuật.
  • Quen với việc đọc tài liệu giải pháp. Khi bán phần mềm, bạn đã từng đọc datasheet, so sánh tính năng, nghe demo kỹ thuật. Đó là technical literacy "mầm" mà bạn không nhận ra mình đã có.
  • Khả năng "phiên dịch" hai chiều. Sales luôn đứng giữa nhu cầu khách và năng lực sản phẩm. BA đứng giữa nhu cầu business và năng lực kỹ thuật. Cùng một cơ chế.

Tình huống thực tế

Tình huống 1 — Anh Tuấn và bài học "không hỏi đúng câu"

Anh Tuấn từng làm BD bán giải pháp logistics suốt 5 năm tại một công ty ở TP.HCM, rồi chuyển sang làm BA fresher tại một startup giao hàng (giả định gọi là GiaoNhanh). Tuần thứ hai đi làm, anh nhận yêu cầu từ phòng vận hành: "Cho tôi nút xuất báo cáo đơn hàng theo ngày".

Vì còn sợ dev, anh Tuấn ghi nguyên văn yêu cầu vào ticket rồi chuyển cho team. Hai ngày sau, dev làm xong nút xuất file Excel — nhưng phòng vận hành nổi giận vì cái họ thực sự cần là báo cáo gửi tự động qua email mỗi sáng cho 12 chi nhánh, không phải nút bấm tay.

Bài học rút ra: vấn đề ở đây không phải technical, mà là anh Tuấn đã quên dùng kỹ năng discovery của một BD lão luyện. Nếu anh hỏi thêm "báo cáo này ai xem, xem khi nào, xem để quyết định gì", anh đã phát hiện ra đó là nhu cầu gửi định kỳ tự động — một bài toán kỹ thuật hoàn toàn khác (liên quan đến tác vụ chạy nền theo lịch). Technical literacy ở đây giúp anh nhận ra: "xuất tay" và "gửi tự động theo lịch" là hai độ phức tạp khác nhau, và cần làm rõ ngay từ đầu.

Tình huống 2 — Chị Hương và cuộc họp với dev về "tích hợp VNPay"

Chị Hương, cựu Sales bảo hiểm chuyển sang BA tại một công ty SaaS quản lý phòng khám, được giao viết yêu cầu cho tính năng thanh toán online. Stakeholder nói đơn giản: "Cho bệnh nhân thanh toán bằng VNPay là xong".

Trong buổi họp, một dev nói: "Cái này phức tạp lắm chị, phải xử lý webhook, idempotency, đối soát giao dịch nữa". Nếu là phiên bản chị Hương của ba tháng trước, chị sẽ gật đầu và bỏ qua. Nhưng nhờ đã học technical literacy nền tảng, chị hiểu "webhook" nghĩa là cổng thanh toán sẽ gọi ngược về hệ thống để báo kết quả, và "đối soát" là việc khớp lại tiền cuối ngày. Chị liền đặt câu hỏi nghiệp vụ đúng chỗ: "Vậy nếu bệnh nhân trừ tiền rồi mà hệ thống mình chưa nhận được tín hiệu thì sao? Mình hiển thị gì cho họ?".

Câu hỏi đó khiến cả team im lặng vài giây — vì đó chính là tình huống lỗi thực tế hay xảy ra mà chưa ai nghĩ tới. Bài học: technical literacy không biến chị Hương thành dev, nhưng cho chị đủ "từ khóa" để biến một thuật ngữ kỹ thuật thành một yêu cầu nghiệp vụ cụ thể. Đó chính là giá trị cốt lõi của một BA.

Tình huống 3 — Ước lượng độ phức tạp tại một công ty fintech

Tại một công ty fintech ở Hà Nội, Product Owner đề xuất hai tính năng và hỏi BA (một ex-Sales tên Minh) xem nên ưu tiên cái nào. Tính năng A: "Thêm một trường ghi chú vào màn hình hồ sơ khách". Tính năng B: "Cho phép khách đăng nhập bằng vân tay".

Với con mắt người ngoài, cả hai nghe đều "thêm một tính năng". Nhưng Minh, nhờ technical literacy, giải thích được cho PO: tính năng A chỉ là thêm một trường dữ liệu vào bảng và hiển thị ra — vài giờ làm việc. Tính năng B động đến bảo mật, đến phần cứng thiết bị, đến quy định của ngân hàng nhà nước về xác thực — có thể vài tuần và cần cả pháp lý vào cuộc.

Nhờ đó PO quyết định đúng: làm A ngay trong sprint này, đưa B vào nghiên cứu riêng. Bài học: BA không tự ước lượng thay dev, nhưng technical literacy giúp bạn cảm nhận được độ lớn tương đối của công việc, để tư vấn ưu tiên và quản lý kỳ vọng — một kỹ năng mà ex-Sales vốn rất mạnh khi đàm phán deal.

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

Đây là lộ trình thực tế để một ex-Sales xây dựng technical literacy nền tảng trong khoảng 4–6 tuần, mỗi ngày 30–45 phút:

Bước 1 — Vẽ được "bản đồ hệ thống" của sản phẩm bạn đang/ sẽ làm. Lấy một ứng dụng bạn quen (ví dụ app đặt đồ ăn). Tự vẽ ra giấy: người dùng bấm nút, tín hiệu đi đâu, dữ liệu được lưu chỗ nào, kết quả trả về thế nào. Không cần đúng tuyệt đối — mục tiêu là tập tư duy theo luồng.

Bước 2 — Học 30 thuật ngữ cốt lõi. Lập một bảng từ vựng riêng: API, frontend, backend, database, server, deploy, bug, release, môi trường test/production, query, cache, log... Mỗi từ viết một câu giải thích bằng ngôn ngữ của chính bạn, kèm một ví dụ đời thường. Đây là "flashcard" technical literacy.

Bước 3 — Ngồi cạnh một dev và hỏi. Đề nghị một developer thân thiện cho bạn xem họ làm một tính năng nhỏ từ đầu đến cuối. Đừng ngại hỏi "cái này là gì". Một giờ quan sát thực tế bằng cả tuần đọc lý thuyết.

Bước 4 — Tập đọc một tài liệu API công khai. Mở tài liệu tích hợp của VNPay, MoMo, hoặc Google Maps. Bạn không cần code; chỉ cần đọc và hiểu: API này nhận vào gì, trả ra gì, dùng để làm gì. Tập làm quen với cấu trúc "đầu vào — đầu ra".

Bước 5 — Luyện "phiên dịch ngược". Mỗi khi nghe một câu kỹ thuật, tập diễn đạt lại thành câu nghiệp vụ. Ví dụ dev nói "API này trả về lỗi 404", bạn dịch thành "hệ thống không tìm thấy dữ liệu khách yêu cầu". Kỹ năng này tận dụng đúng thế mạnh phiên dịch của Sales.

Bước 6 — Áp dụng vào một yêu cầu thật. Lấy một yêu cầu nghiệp vụ và tự hỏi 5 câu hỏi kỹ thuật: dữ liệu lấy từ đâu, có cần nối với hệ thống khác không, trường hợp lỗi thì sao, ai dùng, dùng khi nào. Nếu trả lời được, bạn đã có technical literacy đủ để làm BA.

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

Lỗi 1 — Học code để "trấn an bản thân". Nhiều ex-Sales lao vào học Python/Java vì nghĩ phải biết code mới làm BA được. Kết quả là tốn 3 tháng, nản, rồi bỏ cuộc. Mẹo: thay vì học viết code, hãy học đọc hiểu hệ thống. BA cần đọc bản đồ, không cần xây đường.

Lỗi 2 — Gật đầu khi không hiểu. Vì sợ bị xem là "dốt công nghệ", nhiều BA mới gật đầu cho qua khi dev nói thuật ngữ lạ. Đây là lỗi chết người, vì yêu cầu sẽ sai từ gốc. Mẹo: hãy biến điểm yếu thành điểm mạnh — câu "Anh giải thích lại giúp em khái niệm này với" chính là kỹ thuật discovery của Sales. Dev thường tôn trọng người dám hỏi hơn người giả vờ hiểu.

Lỗi 3 — Tin tuyệt đối vào chữ "không làm được". Đôi khi "không làm được" thực ra là "khó", "tốn thời gian" hoặc "em ngại làm". Mẹo: hỏi tiếp "không làm được vì giới hạn kỹ thuật, hay vì tốn nhiều công?". Technical literacy giúp bạn phân biệt hai loại này và đàm phán — đúng sở trường ex-Sales.

Lỗi 4 — Dùng sai thuật ngữ làm mất uy tín. Gọi nhầm "database" thành "server", hay dùng "bug" cho một yêu cầu thay đổi, khiến dev mất niềm tin vào BA. Mẹo: cứ giữ bảng từ vựng ở Bước 2 bên cạnh trong vài tháng đầu, dùng chính xác dần thành phản xạ.

Mẹo vàng: Đặt mục tiêu mỗi tuần "không hiểu thêm một điều mới" — tức là tuần nào cũng có ít nhất một khái niệm kỹ thuật bạn từng mơ hồ nay đã rõ. Technical literacy tích lũy dần, không cần học gấp.

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

Bài tập 1 — Bản đồ hệ thống. Chọn một ứng dụng bạn dùng hằng ngày (Grab, Shopee, MoMo). Vẽ sơ đồ luồng cho hành động "đặt một đơn / thực hiện một giao dịch": từ lúc bấm nút đến lúc nhận kết quả, dữ liệu đi qua những phần nào (frontend, API, backend, database, hệ thống bên thứ ba). Ghi chú những chỗ bạn đoán "có tích hợp với hệ thống ngoài".

Bài tập 2 — Từ điển cá nhân. Lập bảng 20 thuật ngữ kỹ thuật, mỗi dòng gồm: thuật ngữ, định nghĩa bằng lời của bạn, một ví dụ đời thường, và một câu hỏi nghiệp vụ liên quan có thể đặt cho dev.

Bài tập 3 — Phiên dịch ngược. Cho 5 câu kỹ thuật sau, viết lại thành câu nghiệp vụ dễ hiểu cho stakeholder: (a) "API thanh toán trả về timeout", (b) "Dữ liệu chưa được đồng bộ giữa hai hệ thống", (c) "Tính năng này cần thêm một trường vào database", (d) "Cần xử lý trường hợp người dùng bấm nút hai lần", (e) "Báo cáo chạy chậm vì truy vấn chưa tối ưu".

Bài tập 4 — Đào sâu yêu cầu. Lấy lại tình huống của anh Tuấn ("cho tôi nút xuất báo cáo đơn hàng theo ngày"). Viết ra 6 câu hỏi discovery bạn sẽ đặt trước khi chuyển cho dev, trong đó ít nhất 2 câu liên quan đến khía cạnh kỹ thuật (dữ liệu lấy từ đâu, gửi thủ công hay tự động, định dạng file...).

Tóm tắt

Technical literacy không phải là rào cản, mà là cây cầu — và người làm Sales/BD có sẵn vật liệu để bắc cây cầu đó nhanh hơn người khác tưởng. Những điểm cốt lõi cần nhớ:

  • BA cần hiểu hệ thống, không cần viết code. Học đọc bản đồ, đừng học xây đường.
  • Nắm vững bốn tầng: kiến trúc khái niệm, dữ liệu, tích hợp, và vòng đời phát triển — ở mức "đủ để làm cầu nối".
  • Tận dụng tối đa thế mạnh Sales: kỹ năng discovery, khả năng phiên dịch hai chiều, và bản năng làm rõ nhu cầu thật đằng sau yêu cầu bề mặt.
  • Đừng bao giờ gật đầu khi chưa hiểu; biến câu hỏi thành công cụ, vì đó vốn là vũ khí của một người bán hàng giỏi.
  • Technical literacy tích lũy dần qua thực hành — vẽ bản đồ, học từ vựng, ngồi cạnh dev, và luyện phiên dịch ngược mỗi ngày.
Khi bạn không còn sợ buổi họp với dev, khi bạn đặt được câu hỏi khiến cả team phải dừng lại suy nghĩ — đó là lúc bạn đã thực sự trở thành cầu nối giữa business và technical. Và đó chính là trái tim của nghề BA.