Product Management
Đăng nhập
ESC

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

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

D-Bài 31 — Soft skills shift — Communication patience listening

Đã đọc 0/14 mục · còn khoảng 13 phút
Cách chúng tôi ghi nhận

Một mục được tính là đã đọc khi nó nằm giữa màn hình đủ lâu so với độ dài của nó (bảng và sơ đồ tính một nửa), bạn vẫn đang cuộn hoặc bấm phím, và bạn đã thấy tới cuối mục. Lướt nhanh hoặc để tab mở không được tính. Chúng tôi chỉ lưu thời gian đọc từng mục — không lưu gì khác.

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

Nếu bạn đã đi qua 30 bài học trước, bạn đã trang bị được gần như toàn bộ "phần cứng" của một BA: bạn biết viết requirements, vẽ BPMN, đọc BABOK, làm stakeholder analysis, ưu tiên backlog. Nhưng có một sự thật mà tôi muốn nói thẳng với bạn ngay từ đầu: phần lớn dev chuyển sang BA không thất bại vì thiếu kiến thức kỹ thuật. Họ thất bại vì soft skills.

Tôi đã mentor hàng chục bạn dev chuyển sang BA, và mẫu hình lặp đi lặp lại đến mức tôi có thể đoán trước. Một bạn senior backend developer, code 6 năm, đọc requirement nhanh như chớp, vẽ sequence diagram đẹp hơn cả lead cũ. Nhưng sau 3 tháng làm BA, feedback từ business team là: "Bạn này giỏi nhưng nói chuyện khó chịu, hay ngắt lời, lúc nào cũng tỏ ra mình đúng." Và thế là bạn ấy bị đánh giá thấp trong kỳ review đầu tiên, dù về mặt chuyên môn không ai chê được gì.

Đây chính là "soft skills shift" — sự dịch chuyển về kỹ năng mềm. Với dev, công cụ làm việc chính là máy tính và logic. Máy tính không cãi lại, không đổi ý, không tự ái. Nhưng với BA, công cụ làm việc chính là con người: stakeholder, business user, sales, vận hành, khách hàng. Con người thì đổi ý liên tục, diễn đạt mơ hồ, có cảm xúc, và đôi khi không biết mình thực sự muốn gì. Bài này tập trung vào ba kỹ năng mềm cốt lõi nhất mà một dev-turned-BA buộc phải nâng cấp: lắng nghe chủ động (active listening), kiên nhẫn (patience), và giao tiếp đồng cảm. Đây không phải kiến thức để "biết" — đây là cơ bắp phải tập mỗi ngày.

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

Vì sao não bộ của dev "kháng" với soft skills của BA

Nhiều năm làm dev đã rèn cho bạn một số phản xạ rất tốt cho việc code, nhưng lại phản tác dụng khi làm BA:

  • Tối ưu hóa tốc độ: Dev quen với việc đọc đề bài, nhảy ngay vào giải pháp. Trong đối thoại với business, phản xạ này biến thành thói quen ngắt lời và chốt sớm.
  • Tư duy nhị phân đúng/sai: Code thì chỉ có chạy hoặc không chạy. Nhưng nhu cầu business thì có vùng xám, có ưu tiên thay đổi theo bối cảnh, không có "đúng tuyệt đối".
  • Né cảm xúc: Dev thường thoải mái với máy hơn với người. Nhưng BA sống bằng việc đọc cảm xúc, đọc chính trị nội bộ, đọc cái stakeholder "không nói ra".
Hiểu được điều này, bạn sẽ không trách bản thân khi thấy mình khó chịu lúc họp. Đó không phải lỗi tính cách — đó là cơ bắp chưa được tập.

Kỹ năng 1 — Active listening (Lắng nghe chủ động)

Lắng nghe chủ động không phải là im lặng chờ đến lượt mình nói. Đó là một quy trình có chủ đích gồm ba tầng:

  • Nghe để hiểu, không nghe để phản bác. Khi business user nói "hệ thống hiện tại chậm", dev trong bạn lập tức nghĩ "chắc do thiếu index, do N+1 query". BA giỏi thì hỏi tiếp: "Anh nói chậm là chậm ở thao tác nào? Lúc nào trong ngày? Chậm bao lâu thì anh thấy không chịu được?" — đào sâu trước khi kết luận.
  • Paraphrase để xác nhận (confirm). Sau khi nghe, hãy diễn đạt lại bằng lời của mình: "Để em chắc chắn em hiểu đúng — ý anh là khi chốt đơn cuối tháng, lúc nhiều người dùng cùng lúc, màn hình quay vòng hơn 10 giây, đúng không ạ?" Câu này làm hai việc: chứng minh bạn đã nghe, và bắt lỗi hiểu sai ngay tại chỗ thay vì để nó chui vào tài liệu requirement.
  • Đọc tín hiệu phi ngôn ngữ. Khi stakeholder ngập ngừng, đổi giọng, hoặc nói "ờ thì cũng được" — đó là tín hiệu họ chưa thực sự đồng ý. BA giỏi nhận ra khoảng lặng và đào tiếp: "Em cảm giác anh còn băn khoăn điều gì đó, anh chia sẻ thêm được không?"
Một mẹo cụ thể: trong mỗi cuộc họp elicitation, hãy đặt mục tiêu nói ít hơn 30% thời gian. Nếu bạn nói nhiều hơn business, bạn đang làm sai.

Kỹ năng 2 — Patience (Kiên nhẫn)

Đây là kỹ năng đau đớn nhất với dev. Trong dàn ý gốc của bài có một câu rất thật: "stakeholder thay đổi mind 3 lần". Thực tế còn hơn thế.

Bạn phải chuẩn bị tinh thần cho những điều sau và xem chúng là chuyện bình thường của nghề, không phải sự cố:

  • Stakeholder đồng ý scope trong họp, ba ngày sau gửi email đổi ý.
  • Business không biết họ muốn gì cho đến khi nhìn thấy bản demo đầu tiên rồi nói "à không, không phải cái này".
  • Cùng một yêu cầu, mỗi phòng ban hiểu một kiểu, và bạn phải họp đi họp lại để dung hòa.
Với tư duy dev, mỗi lần đổi ý là một lần "rework" — lãng phí, bực bội. Với tư duy BA, mỗi lần đổi ý là một tín hiệu để khai thác: vì sao họ đổi? Điều gì họ vừa nhận ra mà trước đó chưa thấy? Kiên nhẫn ở đây không phải là chịu đựng trong im lặng, mà là giữ được sự tò mò và bình tĩnh để biến sự thay đổi thành thông tin có giá trị.

Kỹ năng 3 — Giao tiếp đồng cảm (Empathetic communication)

Dev quen giao tiếp chính xác và ngắn gọn. Business cần giao tiếp an toàn về mặt tâm lý. Khác biệt then chốt:

  • Thay vì "Cái này sai về mặt logic, không làm được", hãy nói "Em hiểu hướng anh muốn. Có một ràng buộc kỹ thuật ở đây, để em đề xuất vài cách đạt được mục tiêu đó nhé."
  • Thay vì chứng minh mình đúng, hãy tập trung làm cho vấn đề được giải quyết.
Đồng cảm không phải là mềm yếu hay xu nịnh. Đó là khả năng đặt mình vào vị trí người vận hành đang lo mất việc vì hệ thống mới, vào vị trí trưởng phòng đang sợ dự án trễ deadline. Khi bạn nói từ góc nhìn của họ, họ mới mở lòng chia sẻ requirement thật.

Tình huống thực tế

Tình huống 1 — "Anh dev hay ngắt lời" tại một fintech ở TP.HCM

Bối cảnh: Minh, senior Java developer 7 năm kinh nghiệm, chuyển sang vai trò BA tại một công ty fintech tầm trung (khoảng 200 nhân sự) ở Quận 1. Dự án đầu tiên: số hóa quy trình duyệt khoản vay tiêu dùng.

Diễn giải: Trong buổi workshop với phòng Thẩm định, mỗi khi chị trưởng phòng mới nói được nửa câu về quy trình hiện tại, Minh đã ngắt: "À cái này em hiểu rồi, mình làm một cái API check CIC là xong." Sau ba lần như vậy, chị trưởng phòng đóng máy, nói ngắn gọn "Vậy em cứ làm theo ý em đi" rồi rời họp. Kết quả: bản FRD đầu tiên thiếu hẳn nghiệp vụ "thẩm định thủ công cho khách hàng VIP" — vốn chiếm 15% hồ sơ và là phần phức tạp nhất. Khi UAT, lỗ hổng này lộ ra, dự án trễ 3 tuần.

Bài học: Minh giỏi kỹ thuật đến mức bộ não tự động "auto-complete" câu nói của business — và đó chính là cái bẫy. Anh giải pháp đúng cho vấn đề anh tưởng tượng, không phải vấn đề thật. Sau sự cố, mentor của Minh đặt một quy tắc: trong mọi buổi elicitation, Minh phải đợi business nói hết, paraphrase lại, rồi mới được đề xuất. Ba tháng sau, chính chị trưởng phòng đó khen Minh "giờ hỏi đúng chỗ ngứa".

Tình huống 2 — Stakeholder đổi ý 4 lần trong một dự án e-commerce

Bối cảnh: Một dự án xây tính năng "khuyến mãi theo combo" cho một sàn thương mại điện tử nội địa. BA phụ trách là Linh, cựu frontend developer.

Diễn giải: Phòng Marketing ban đầu yêu cầu combo cố định (mua A + B giảm 10%). Họp xong, hai ngày sau đổi thành combo linh hoạt (mua bất kỳ 3 sản phẩm trong nhóm). Một tuần sau, sau khi xem dữ liệu đối thủ, lại muốn thêm "combo theo ngưỡng giá trị đơn hàng". Lần thứ tư, họ muốn gộp tất cả. Linh — với phản xạ dev — ban đầu cực kỳ bực, đã viết một email khá gay gắt liệt kê "chi phí rework" cho từng lần đổi.

May mắn là Linh kịp xóa email đó. Thay vào đó, cô tổ chức một buổi 90 phút, vẽ ra một ma trận so sánh 4 phương án về độ phức tạp kỹ thuật, thời gian, và tác động doanh thu dự kiến. Cô hỏi Marketing: "Mục tiêu cuối cùng của chiến dịch Tết này là gì — tăng giá trị đơn trung bình hay xả hàng tồn?" Khi mục tiêu rõ, Marketing tự chọn phương án 3. Một lần. Và không đổi nữa.

Bài học: Kiên nhẫn không có nghĩa là chịu trận với mọi thay đổi. Đổi ý liên tục thường là triệu chứng của mục tiêu chưa rõ. Nhiệm vụ của BA là kiên nhẫn đào đến cái mục tiêu gốc, rồi giúp stakeholder tự ra quyết định dựa trên dữ liệu — thay vì cằn nhằn về việc họ đổi ý.

Tình huống 3 — Đồng cảm với người vận hành tại một chuỗi bán lẻ

Bối cảnh: Dự án thay hệ thống POS cũ bằng hệ thống mới tại một chuỗi cửa hàng mỹ phẩm. BA là Quân, cựu fullstack developer.

Diễn giải: Trong các buổi phỏng vấn, nhân viên thu ngân tại cửa hàng trả lời nhát gừng, thậm chí giấu vài thao tác "lách" mà họ vẫn dùng để xử lý nhanh giờ cao điểm. Quân ban đầu nghĩ họ "không hợp tác". Nhưng khi anh ngồi lại, quan sát một ca làm việc thực tế và hỏi nhẹ nhàng "Chị làm cách này lâu rồi đúng không, chắc tiện hơn hệ thống mới ạ?", anh phát hiện ra: các bạn thu ngân sợ hệ thống mới khó dùng sẽ làm họ chậm, bị khách phàn nàn, và cuối cùng bị trừ lương theo KPI tốc độ.

Khi Quân hiểu nỗi sợ đó, anh điều chỉnh cách tiếp cận: cam kết đưa các "lối tắt" hữu ích đó thành tính năng chính thức trong hệ thống mới, và đề xuất giai đoạn chạy song song để KPI không bị ảnh hưởng. Lập tức, nhân viên chia sẻ cởi mở hàng loạt edge case mà trước đó không ai nói.

Bài học: Requirement thật thường nằm sau một bức tường cảm xúc — nỗi sợ, sự nghi ngờ, tâm lý phòng thủ. Đồng cảm không phải kỹ năng "cho có"; nó là chìa khóa mở ra những yêu cầu mà không tài liệu nào ghi sẵn.

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

Đây là lộ trình thực hành để chuyển hóa ba kỹ năng trên thành thói quen:

  • Áp dụng quy tắc 70/30 trong mỗi cuộc họp. Trước khi vào họp, tự nhắc: hôm nay mục tiêu là để business nói 70% thời gian. Ghi chú mỗi lần bạn định ngắt lời nhưng kìm lại được.
  • Luôn paraphrase trước khi đề xuất. Tập câu mở đầu: "Để em xác nhận lại đã nhé...". Biến nó thành phản xạ. Chỉ sau khi stakeholder gật đầu với bản paraphrase, bạn mới được nói "giải pháp".
  • Dùng câu hỏi mở thay vì câu khẳng định. Thay "Cái này phải làm bằng API" bằng "Anh hình dung thao tác này diễn ra thế nào trên màn hình?". Mỗi ngày, đặt mục tiêu hỏi nhiều hơn nói.
  • Khi stakeholder đổi ý, đào mục tiêu gốc. Hỏi "Điều gì khiến anh/chị thấy cần thay đổi?" và "Mục tiêu cuối cùng mình đang nhắm tới là gì?". Đừng phản ứng với triệu chứng, hãy chữa nguyên nhân.
  • Đặt tên cho cảm xúc của người đối diện. "Em cảm giác anh đang lo về tiến độ, đúng không ạ?" — kỹ thuật "labeling" giúp hạ nhiệt và mở lòng.
  • Viết "nhật ký phản xạ" mỗi tuần. Sau mỗi cuộc họp khó, ghi lại: mình đã ngắt lời lúc nào, mình mất kiên nhẫn ở đâu, lần sau làm khác thế nào. Đây là cách duy nhất để thấy mình tiến bộ.
  • Tìm một "người soi gương". Nhờ một đồng nghiệp tin cậy dự họp và phản hồi thẳng về cách bạn lắng nghe và phản ứng. Điểm mù của bản thân thì chỉ người ngoài thấy được.

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

  • Lỗi: Solution-jumping (nhảy vào giải pháp quá sớm). Đây là lỗi kinh điển của dev. Mẹo: tự đặt luật "không nói từ giải pháp nào trong 10 phút đầu mỗi buổi elicitation". (Lưu ý: lỗi này được mổ xẻ sâu hơn ở Bài 32, ở đây ta nhìn nó dưới góc độ thói quen lắng nghe.)
  • Lỗi: Nhầm "lắng nghe" với "im lặng chờ tới lượt". Bạn im lặng nhưng trong đầu đang soạn câu phản bác. Mẹo: tập trung hoàn toàn vào việc paraphrase được ý họ vừa nói, não bạn sẽ không còn chỗ để soạn phản bác.
  • Lỗi: Coi mỗi lần stakeholder đổi ý là họ "kém". Mẹo: đổi cách gọi trong đầu — không phải "rework" mà là "iteration", một vòng lặp tự nhiên của việc làm rõ nhu cầu.
  • Lỗi: Dùng giọng điệu "tôi đúng anh sai" khi có ràng buộc kỹ thuật. Mẹo: luôn mở bằng việc công nhận mục tiêu của họ trước, rồi mới nói ràng buộc, và luôn kèm ít nhất một phương án thay thế.
  • Lỗi: Bỏ qua khoảng lặng và tín hiệu phi ngôn ngữ. Mẹo: khi thấy ai đó ngập ngừng hoặc nói "cũng được", đừng đi tiếp — dừng lại và hỏi "Em thấy anh còn điều gì băn khoăn?".
  • Mẹo vàng: Thực hành ngoài công việc. Lắng nghe chủ động và kiên nhẫn có thể luyện trong đời thường — khi nói chuyện với người nhà, khi mua hàng, khi tranh luận với bạn bè. Cơ bắp mềm không phân biệt ngữ cảnh.

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

  • Nhật ký 5 cuộc họp. Trong tuần tới, sau mỗi cuộc họp (công việc hoặc cá nhân), ghi lại: (a) bạn đã ngắt lời bao nhiêu lần, (b) bạn có paraphrase không, (c) tỷ lệ thời gian bạn nói. So sánh đầu tuần và cuối tuần.
  • Bài tập paraphrase. Tìm một đồng nghiệp hoặc bạn bè, nhờ họ mô tả một quy trình họ làm hằng ngày trong 3 phút. Bạn không được hỏi, chỉ nghe. Sau đó paraphrase lại toàn bộ. Hỏi họ: "Mình hiểu đúng bao nhiêu phần trăm?". Lặp lại đến khi đạt trên 90%.
  • Tình huống đóng vai. Lấy lại Tình huống 2 (stakeholder đổi ý 4 lần). Viết ra kịch bản phản hồi của bạn cho lần đổi ý thứ ba — sao cho vừa kiên nhẫn, vừa dẫn dắt họ về mục tiêu gốc, mà không để lộ sự bực bội. Đối chiếu với cách Linh đã làm.
  • Viết lại bằng giọng đồng cảm. Lấy ba câu sau và viết lại theo hướng đồng cảm: (a) "Yêu cầu này không khả thi"; (b) "Anh đổi ý nữa rồi à?"; (c) "Cái này business phải tự quyết, không phải việc của em."
  • Tự đánh giá điểm mù. Nhờ một người từng họp với bạn cho điểm 1–5 ở ba kỹ năng: lắng nghe, kiên nhẫn, đồng cảm. Đối chiếu với điểm bạn tự chấm. Khoảng chênh lệch chính là vùng cần luyện.

Tóm tắt

Sự dịch chuyển từ dev sang BA, về bản chất, là sự dịch chuyển từ làm việc với máy sang làm việc với người. Ba kỹ năng mềm quyết định thành bại là lắng nghe chủ động (nghe để hiểu, paraphrase để xác nhận, đọc tín hiệu phi ngôn ngữ), kiên nhẫn (xem đổi ý là tín hiệu, không phải sự cố; đào đến mục tiêu gốc), và giao tiếp đồng cảm (nói từ góc nhìn của stakeholder để mở khóa requirement thật).

Điểm mấu chốt cần nhớ: kiến thức kỹ thuật giúp bạn được tuyển làm BA, nhưng chính kỹ năng mềm quyết định bạn có trụ và thăng tiến được hay không. Đây không phải thứ học một lần là xong — nó là cơ bắp phải tập mỗi cuộc họp, mỗi ngày. Hãy bắt đầu ngay từ cuộc họp tiếp theo: nói ít hơn, hỏi nhiều hơn, paraphrase trước khi đề xuất, và khi ai đó đổi ý, hãy tò mò thay vì khó chịu. Lợi thế kỹ thuật của bạn sẽ chỉ thực sự phát huy khi nó được bọc trong một lớp giao tiếp khiến người khác muốn làm việc cùng bạn.

Học xong bài này rồi? Tạo tài khoản miễn phí để lưu lại — lần sau vào là biết ngay đang dở ở đâu, và học hết khóa thì có chứng chỉ. Lưu tiến độ của tôi