Menu
ESC

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

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

Đang tải...

Bài 29 — Agile + Scrum: vai trò BA

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

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

Nếu bạn đã đi qua các bài trước, bạn biết viết User Story, biết Technical Literacy, biết đọc BPMN, biết workshop facilitation. Nhưng tất cả những kỹ năng đó chỉ thực sự "sống" khi được đặt vào một nhịp làm việc cụ thể. Và ở 90% công ty công nghệ Việt Nam hiện nay, nhịp làm việc đó tên là Agile/Scrum.

Đây là điểm khiến rất nhiều ex-Sales hụt hơi trong 30 ngày đầu làm BA. Trong nghề Sales, bạn quen với chu kỳ deal: tiếp cận, demo, đàm phán, chốt, rồi chuyển sang khách hàng tiếp theo. Một deal có thể kéo dài vài tuần đến vài tháng, nhưng nó là một "dòng chảy" liền mạch do bạn chủ động dẫn dắt. Scrum thì ngược lại: công việc bị cắt thành những lát mỏng hai tuần (sprint), có nghi thức họp cố định, có vai trò phân chia rạch ròi, và quan trọng nhất — không có một role chính thức nào tên là "BA" trong khung Scrum.

Nghe có vẻ đáng lo, nhưng thực ra đây là tin tốt cho bạn. Vì không có chỗ cố định, BA trở thành "chất keo" linh hoạt mà nhóm Scrum nào cũng cần. Và một ex-Sales với kỹ năng giao tiếp, đàm phán, đọc tâm lý con người chính là người lấp vào khoảng trống đó một cách tự nhiên nhất. Bài này sẽ chỉ cho bạn thấy: BA đứng ở đâu trong Scrum, làm gì trong từng nghi thức, và làm sao để biến nhịp sprint từ thứ "gò bó" thành thứ giúp bạn tỏa sáng.

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

Scrum trong 3 phút cho người mới

Scrum là một framework (khung làm việc) thuộc trường phái Agile, giúp nhóm phát triển sản phẩm theo từng chu kỳ ngắn gọi là Sprint (thường 2 tuần). Mỗi sprint, nhóm cam kết hoàn thành một số đầu việc và giao ra một phần sản phẩm chạy được.

Scrum chỉ định nghĩa 3 vai trò (accountabilities):

  • Product Owner (PO): người chịu trách nhiệm về "làm cái gì" và "tại sao" — quản lý Product Backlog, ưu tiên đầu việc, đại diện tiếng nói khách hàng/doanh nghiệp.
  • Scrum Master (SM): người bảo vệ quy trình, gỡ vướng (remove impediments), huấn luyện nhóm — không phải sếp, mà là người phục vụ.
  • Developers: tất cả những người trực tiếp tạo ra sản phẩm (lập trình viên, tester, designer...).
Bạn để ý chưa? Không có ô nào ghi "Business Analyst". Đây không phải thiếu sót — Scrum cố tình tinh gọn. Nhưng trong thực tế Việt Nam, công việc của BA vẫn tồn tại và rất nặng. Vậy BA "ngồi" vào đâu?

Ba vai trò thực tế của BA trong nhóm Scrum

Qua quan sát hàng trăm team ở các SaaS, fintech, agency tại Việt Nam, BA thường rơi vào một trong ba mô hình sau:

1. Proxy Product Owner (PO ủy quyền). Đây là tình huống phổ biến nhất ở VN. PO "thật" thường là người bận — có thể là Founder, Head of Product, hoặc một quản lý nghiệp vụ phía khách hàng không có thời gian ngồi với team mỗi ngày. BA đứng ra làm "cánh tay nối dài": viết và làm mịn backlog, trả lời câu hỏi của dev, nghiệm thu story thay PO ở mức chi tiết. BA không có quyền quyết định ưu tiên cuối cùng, nhưng làm gần như mọi việc còn lại của một PO. Đây là vai mà ex-Sales hợp nhất, vì nó đòi hỏi giao tiếp hai chiều và "dịch" giữa business và tech.

2. Embedded BA (BA nhúng trong team Dev). BA là một thành viên của nhóm Developers, ngồi cùng team, nhận story và "bóc tách" yêu cầu thật chi tiết trước khi dev code. Vai này nặng về phân tích — viết acceptance criteria, vẽ flow, làm rõ business rule, đảm bảo dev không hiểu sai. PO vẫn là người quyết định ưu tiên; BA lo phần "làm sâu".

3. BA bắc cầu (Bridge BA) giữa nhiều team/stakeholder. Ở các dự án lớn (ngân hàng, bảo hiểm, doanh nghiệp), một BA có thể không thuộc hẳn team Scrum nào mà đứng giữa: thu thập yêu cầu từ khối nghiệp vụ, chuẩn hóa thành tài liệu, rồi "feed" cho nhiều nhóm phát triển. Vai này gần với BA truyền thống nhất, tham gia Scrum một cách "khách mời".

Điều quan trọng: bạn phải biết mình đang đóng vai nào, vì nó quyết định bạn được phép quyết gì và phải xin ý kiến ai. Mơ hồ vai trò là nguồn gốc của 80% xung đột BA gặp trong sprint.

Các nghi thức (events) và BA làm gì trong đó

Scrum có 5 nghi thức chính. Hãy nhìn chúng qua lăng kính "BA làm gì":

  • Sprint Planning (đầu sprint): Nhóm chọn việc cho sprint tới. BA đảm bảo các story được chọn đã "đủ rõ" (Definition of Ready), giải thích bối cảnh nghiệp vụ, trả lời câu hỏi của dev. Ex-Sales mạnh ở đây: bạn giỏi "đọc phòng", thấy ai đang lăn tăn để chủ động làm rõ.
  • Daily Scrum (15 phút mỗi ngày): Dev đồng bộ tiến độ. BA thường tham dự để nghe vướng mắc liên quan yêu cầu, nhưng không biến nó thành buổi báo cáo cho mình — đây là của team Dev.
  • Backlog Refinement (giữa sprint): Đây là "sân nhà" của BA. Bạn cùng PO làm mịn các story cho sprint sau: viết rõ acceptance criteria, ước lượng sơ bộ, chẻ nhỏ story to.
  • Sprint Review (cuối sprint): Demo sản phẩm cho stakeholder. BA giúp chuẩn bị kịch bản demo, "phiên dịch" giá trị nghiệp vụ, ghi nhận phản hồi. Kỹ năng pitch của ex-Sales cực kỳ giá trị ở đây.
  • Sprint Retrospective: Nhóm tự cải tiến cách làm việc. BA tham gia như một thành viên bình đẳng.

Hai khái niệm "sống còn": DoR và DoD

  • Definition of Ready (DoR) — điều kiện để một story được phép vào sprint: đã có acceptance criteria, đã làm rõ business rule, đã ước lượng được, không còn câu hỏi mở lớn. BA là người gác cổng DoR.
  • Definition of Done (DoD) — điều kiện để một story được coi là xong: code xong, test xong, đáp ứng acceptance criteria. BA tham gia xác nhận phần "đáp ứng acceptance criteria".
Hiểu nôm na: DoR là "cổng vào", DoD là "cổng ra". Ex-Sales hãy nhớ — DoR giống như "qualify lead" trước khi đẩy vào pipeline. Story chưa rõ mà đẩy vào sprint thì y như chốt deal với khách chưa đủ ngân sách: vỡ giữa chừng.

Tình huống thực tế

Tình huống 1 — Proxy PO ở một SaaS HR tại TP.HCM

Linh, cựu BD của một công ty phần mềm nhân sự (giả định tên "PeopleHub", ~40 người), được chuyển sang làm BA cho team phát triển module chấm công. PO thực sự là anh CEO — người chỉ rảnh 2 tiếng mỗi tuần. Sprint đầu tiên, Linh áp dụng đúng phản xạ Sales: gom hết yêu cầu khách hàng thành một danh sách 28 mục rồi đẩy thẳng vào Sprint Planning, mong team "chốt" hết.

Kết quả: team chỉ làm xong 3/28 mục, dev liên tục quay lại hỏi "chỗ này tính ca đêm thế nào?", "nghỉ phép nửa ngày thì sao?". Sprint vỡ kế hoạch.

Retrospective chỉ ra vấn đề: Linh đã bỏ qua bước Refinement và DoR. Sang sprint sau, cô đổi cách: mỗi tuần dành 90 phút Refinement với 2 dev, mỗi story chỉ đưa vào khi đã có acceptance criteria rõ ("Cho ca đêm 22h–6h, hệ số lương 1.5; nửa ngày phép = 4 giờ"). Velocity team đi từ 3 story/sprint lên 9 story/sprint sau 3 sprint.

Bài học: Sales gom càng nhiều càng tốt; BA trong Scrum thì làm rõ trước, đưa vào sau. Vai trò Proxy PO không phải là "đẩy việc" mà là "chuẩn bị việc" cho team.

Tình huống 2 — Embedded BA và ranh giới với Scrum Master

Tại một fintech ví điện tử ở Hà Nội (giả định "PayViet"), Tuấn — ex-Sales — vào làm Embedded BA cho team thanh toán hóa đơn. Vốn quen "dẫn dắt" trong nghề bán hàng, anh bắt đầu điều phối luôn cả Daily Scrum, nhắc dev "hôm nay phải xong cái này", và tự quyết thứ tự ưu tiên backlog khi PO vắng.

Sau 2 sprint, Scrum Master phản ánh: team cảm thấy bị "quản lý vi mô", còn PO khó chịu vì ưu tiên bị thay đổi mà không hỏi. Xung đột nổ ra ở retro.

Cách gỡ: SM, PO và Tuấn ngồi lại vẽ rõ ranh giới. Tuấn giữ phần làm rõ yêu cầu (acceptance criteria, business rule, flow), trả Daily Scrum lại cho team tự chạy, và mọi thay đổi ưu tiên đều phải qua PO. Anh chuyển năng lượng "dẫn dắt" của mình sang việc facilitation các buổi Refinement — nơi kỹ năng đó được hoan nghênh.

Bài học: Năng lượng chủ động của ex-Sales là vũ khí, nhưng đặt sai chỗ thì thành "lấn vai". Trong Scrum, BA dẫn dắt nội dung yêu cầu, không dẫn dắt con người và quy trình — đó là việc của SM và PO.

Tình huống 3 — Sprint Review cứu một dự án bảo hiểm

Một dự án số hóa quy trình bồi thường tại một công ty bảo hiểm (giả định "AnViet Insurance") đứng trước nguy cơ bị khối nghiệp vụ cắt ngân sách vì "không thấy tiến độ". Hương, BA xuất thân từ BD bancassurance, được giao chuẩn bị Sprint Review thứ 6.

Thay vì để dev demo kỹ thuật khô khan, Hương dựng kịch bản review như một buổi pitch: cô mở bằng con số "quy trình bồi thường thủ công đang mất trung bình 5 ngày", rồi demo luồng mới rút xuống còn 1.5 ngày, kết bằng ước tính tiết kiệm ~120 giờ nhân sự/tháng. Khối nghiệp vụ — vốn đang hoài nghi — gật đầu và duyệt tiếp ngân sách 2 quý.

Bài học: Sprint Review không chỉ là demo, nó là cơ hội "bán" giá trị của sprint cho stakeholder. Đây là nghi thức mà ex-Sales có lợi thế áp đảo so với BA xuất thân kỹ thuật. Hãy nhận lấy nó.

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

Khi bạn gia nhập một team Scrum với vai BA, hãy đi theo trình tự sau trong sprint đầu:

  • Xác định vai của bạn. Hỏi thẳng Scrum Master và PO: "Tôi là Proxy PO, Embedded BA, hay Bridge BA? Tôi được quyết gì, phải xin ý kiến ai về việc gì?" Viết câu trả lời ra giấy. Đây là việc quan trọng nhất ngày đầu.
  • Đọc và "chẩn đoán" Product Backlog hiện có. Bao nhiêu story đã có acceptance criteria? Bao nhiêu còn mơ hồ? Lập danh sách những story cần làm mịn.
  • Thiết lập (hoặc làm rõ) Definition of Ready cùng team. Thống nhất: một story phải có gì mới được vào sprint. Bạn sẽ là người gác cổng tiêu chuẩn này.
  • Chủ động dẫn dắt Backlog Refinement. Đặt lịch đều đặn (ví dụ 90 phút/tuần). Mỗi story đưa lên: làm rõ "ai – làm gì – để được gì", viết acceptance criteria, hỏi dev về độ phức tạp, chẻ nhỏ nếu quá to.
  • Tham gia Sprint Planning với tâm thế người làm rõ. Đừng đẩy việc; hãy giải thích bối cảnh và trả lời câu hỏi. Để team tự cam kết khối lượng.
  • Trong sprint, là điểm liên lạc của dev. Dev gặp câu hỏi nghiệp vụ giữa chừng — bạn trả lời nhanh, hoặc hỏi PO rồi quay lại. Đừng để dev "đoán".
  • Chuẩn bị Sprint Review như một buổi pitch. Dựng kịch bản theo mạch giá trị nghiệp vụ, có con số trước–sau. Dùng thế mạnh Sales của bạn.
  • Tại Retrospective, lắng nghe và cải tiến cách làm việc của chính mình. Hỏi: "Cách tôi viết story có giúp dev không? Refinement có hiệu quả không?"

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

  • Lỗi: Tưởng mình là sếp của dev. Phản xạ "dẫn dắt deal" khiến ex-Sales hay điều phối con người. Trong Scrum, dev tự tổ chức (self-organizing). Bạn dẫn dắt yêu cầu, không dẫn dắt người.
  • Lỗi: Bỏ qua Refinement, dồn tất cả vào Planning. Planning chỉ 1–2 tiếng, không đủ để làm rõ story. Refinement đều đặn mới là nơi BA tạo giá trị thật.
  • Lỗi: Đẩy story chưa "Ready" vào sprint. Giống chốt deal với khách chưa đủ điều kiện — vỡ giữa chừng. Hãy nghiêm với DoR.
  • Lỗi: Coi Daily Scrum là buổi báo cáo cho mình. Daily là của team Dev. Bạn dự để nắm vướng mắc, không để "kiểm tra".
  • Mẹo: Học thuộc bảng phân vai PO/SM/Dev. Mỗi khi định làm gì, tự hỏi "việc này thuộc vai nào?". Nếu không phải vai BA, hãy hỗ trợ chứ đừng chiếm.
  • Mẹo: Biến acceptance criteria thành ngôn ngữ "Given–When–Then". Cụ thể, dễ test, dev và tester đều hiểu. Đây là cầu nối tự nhiên từ kỹ năng "mô tả lợi ích sản phẩm" của bạn.
  • Mẹo: Tận dụng Sprint Review để xây uy tín. Mỗi review là một cơ hội cho stakeholder thấy giá trị — và thấy bạn. Đừng nhường sân khấu này.

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

Bài tập 1 — Xác định vai. Hình dung (hoặc dựa trên công ty bạn đang nhắm tới) một team Scrum bạn sắp gia nhập. Viết một đoạn ngắn trả lời 3 câu: (a) Bạn là Proxy PO, Embedded BA hay Bridge BA? (b) Bạn được quyết những gì? (c) Việc gì bắt buộc phải xin ý kiến PO/SM?

Bài tập 2 — Viết Definition of Ready. Soạn một checklist DoR gồm 5–6 tiêu chí cho một story trước khi vào sprint (ví dụ: có acceptance criteria, đã ước lượng, không còn câu hỏi mở...).

Bài tập 3 — Refinement mô phỏng. Lấy yêu cầu thô: "Khách hàng muốn nhận thông báo khi đơn hàng được giao." Hãy: (a) viết lại thành 1 user story chuẩn, (b) viết 3 acceptance criteria dạng Given–When–Then, (c) liệt kê 3 câu hỏi bạn sẽ hỏi PO để làm rõ.

Bài tập 4 — Kịch bản Sprint Review. Chọn một tính năng bất kỳ và viết outline 5 dòng cho buổi demo theo mạch "vấn đề nghiệp vụ → giải pháp → con số giá trị", đúng tinh thần một bản pitch.

Tóm tắt

  • Scrum không có role chính thức "BA", nhưng công việc BA luôn cần thiết. Bạn sẽ rơi vào một trong ba vai: Proxy PO, Embedded BA, hoặc Bridge BA — và phải biết rõ mình đang ở vai nào.
  • BA tạo giá trị lớn nhất ở Backlog Refinement (làm rõ story) và Sprint Review (truyền đạt giá trị) — hai nơi kỹ năng giao tiếp và pitch của ex-Sales tỏa sáng.
  • Definition of Ready là cổng vào, Definition of Done là cổng ra. BA gác cổng DoR — đừng đẩy story chưa rõ vào sprint.
  • Lỗi lớn nhất của ex-Sales là lấn vai: dẫn dắt con người và quy trình thay vì dẫn dắt nội dung yêu cầu. Hãy để dev tự tổ chức, PO quyết ưu tiên, SM lo quy trình — còn bạn làm chủ phần "yêu cầu phải rõ ràng".
  • Nhịp sprint hai tuần ban đầu có vẻ gò bó, nhưng khi quen, nó cho bạn một sân khấu đều đặn để chứng minh giá trị — điều mà một người từng quen với áp lực chốt số như bạn sẽ thích nghi rất nhanh.