Flag
CLS-ICT

Project Management B2B: Khi lời nói "Không" giá trị hơn lời nói "Có"

1. Mở đầu: Cái giá của một cái "gật đầu"

Tiếng chuông chốt sale vang lên. Cả văn phòng vỡ òa. Đội ngũ Sales vừa mang về hợp đồng với một Tập đoàn đa quốc gia (Enterprise) cho hệ thống CLS (Cloud Learning System). Đó là niềm mơ ước của mọi công ty B2B SaaS: thương hiệu lớn, user base khổng lồ và doanh thu định kỳ hấp dẫn.

Nhưng khi niềm hân hoan vừa lắng xuống, cuộc họp Kick-off dự án bắt đầu, và cơn ác mộng của Project Manager (PM) cũng chính thức xuất hiện.

Phía bên kia bàn họp, đại diện khách hàng đẩy sang một tài liệu yêu cầu dày cộp: > "Chúng tôi muốn quy trình duyệt khóa học trên CLS phải y hệt quy trình 7 bước trên giấy tờ hiện tại của tập đoàn. À, cả giao diện Dashboard nữa, hãy sửa lại các cột cho giống file Excel mà CEO chúng tôi vẫn quen nhìn mỗi sáng."

Không khí trong phòng chùng xuống. Trong đầu bạn – người PM – lúc này đang diễn ra một cuộc đấu tranh dữ dội.

  • Gật đầu (Say Yes): Bạn sẽ trở thành người hùng của đội Sales, hợp đồng được ký ngay lập tức. Nhưng đổi lại, bạn buộc phải "bẻ gãy" kiến trúc chuẩn của sản phẩm, biến hệ thống SaaS linh hoạt thành một nồi lẩu thập cẩm khó bảo trì.
  • Lắc đầu (Say No): Bạn bảo vệ được Product Roadmap và tính toàn vẹn của hệ thống. Nhưng bạn đối mặt với cơn thịnh nộ của khách hàng VIP và ánh mắt hình viên đạn từ sếp nếu hợp đồng bị hủy bỏ.

Câu hỏi đặt ra là: Làm theo để lấy tiền và phá vỡ sản phẩm, hay từ chối và chấp nhận rủi ro?

2. Phân tích "Cái Bẫy": Tư duy Outsourcing trong vỏ bọc SaaS

Tại sao khách hàng Enterprise lại đưa ra những yêu cầu có vẻ "ngang ngược" như vậy?

Câu trả lời nằm ở Mindset (Tư duy). Phần lớn các tập đoàn lớn đã quen với việc thuê các công ty phần mềm gia công (Outsourcing) để xây dựng hệ thống nội bộ từ con số 0. Họ mang tư duy: "Tôi trả tiền, tôi sở hữu quy trình, và anh là người thợ xây thực hiện bản vẽ của tôi". Họ áp dụng y nguyên tư duy này khi mua phần mềm SaaS.

Tuy nhiên, nếu PM yếu lòng và dễ dàng "gật đầu" để chiều lòng khách (hoặc để "giữ ghế"), cái giá phải trả cho sản phẩm CLS sẽ cực kỳ đắt:

  • Nợ kỹ thuật (Technical Debt) khổng lồ: Mỗi khi bạn đồng ý Hard-code (lập trình cứng) một tính năng riêng biệt chỉ để phục vụ một khách hàng duy nhất vào trong Core Product, bạn đang tạo ra một "nhánh rẽ" trong mã nguồn. Theo thời gian, hệ thống của bạn trở thành một nồi lẩu thập cẩm của các đoạn code if (client == 'BigCorp') { do_something_weird(); }.

  • Ác mộng bảo trì (Maintenance Nightmare): Sức mạnh của SaaS nằm ở việc cập nhật đồng bộ. Nhưng khi đã Customization quá sâu, mỗi lần CLS update một tính năng mới (ví dụ: nâng cấp module Báo cáo), đội Dev sẽ phải mất hàng tuần để kiểm tra (Regression Test) xem bản update đó có làm "sập" cái giao diện Dashboard riêng của ông khách hàng VIP kia hay không. Chi phí vận hành sẽ ăn mòn toàn bộ lợi nhuận.

  • Đánh mất định vị SaaS: Khi bạn bắt đầu sửa đổi kiến trúc lõi theo ý từng khách hàng, CLS không còn là một Product (Sản phẩm) có khả năng mở rộng (Scalability) nữa. Công ty của bạn thực chất đã biến thành một công ty làm dự án (Service Company), bán sức người (Man-hour) thay vì bán giá trị phần mềm.

Tóm lại: Một cái "gật đầu" dễ dãi hôm nay là lời tuyên án tử cho khả năng tăng trưởng của sản phẩm trong tương lai.

3. Tư duy giải quyết: Customization vs. Configuration (The Solution)

Để thoát khỏi cái bẫy nêu trên, PM cần thay đổi luật chơi. Thay vì tranh cãi "Làm hay Không làm", hãy chuyển cuộc hội thoại sang chủ đề: Customization (Tùy chỉnh mã nguồn) hay Configuration (Cấu hình hệ thống).

Định nghĩa lại cuộc chơi

Khách hàng thường không phân biệt được hai khái niệm này, nhưng PM thì bắt buộc phải thấu hiểu:

  • Customization (Tùy chỉnh sâu): Là viết lại code, sửa đổi logic cốt lõi của phần mềm để đáp ứng một yêu cầu đặc thù. Đây là "kẻ thù" của SaaS.
  • Configuration (Cấu hình): Là sử dụng các tùy chọn (settings), tham số (parameters), hoặc công cụ kéo-thả (drag-and-drop) có sẵn để điều chỉnh hành vi của phần mềm mà không đụng vào dòng code nào. Đây là "bạn đồng hành" của SaaS.

Bảng so sánh nhanh để PM sử dụng khi giải thích (educate) cho khách hàng:

Đặc điểm Customization (Tùy chỉnh) Configuration (Cấu hình)
Bản chất Sửa code (Coding) Bật/Tắt tính năng (Settings)
Thời gian triển khai Dài (Vài tuần - vài tháng) Nhanh (Vài giờ - vài ngày)
Chi phí Cao (Phí Dev + Bảo trì) Thấp (Đã bao gồm trong Sub)
Khả năng nâng cấp Rủi ro cao, dễ lỗi khi update Mượt mà, nhận update tự động

Nghệ thuật nói "Không" bằng câu hỏi "Tại sao?"

Khi khách hàng yêu cầu: "Hãy làm cho tôi cái này giống hệt quy trình cũ" (Customization), PM non tay sẽ nói: "Không được, hệ thống không hỗ trợ". Câu trả lời này sẽ giết chết cuộc đàm phán.

PM cao tay sẽ áp dụng chiến thuật "The 5 Whys":

  1. Hỏi: "Tại sao anh chị cần quy trình duyệt 7 bước phức tạp như vậy?"
  2. Lắng nghe: Khách hàng có thể trả lời: "Vì chúng tôi cần đảm bảo Giám đốc khối biết nhân viên đi học gì để kiểm soát ngân sách."
  3. Tìm ra Insight: À, vậy nỗi đau thực sự (Pain point) là Kiểm soát ngân sách, chứ không phải là con số 7 bước duyệt.
  4. Đưa ra giải pháp (Configuration): > "Nếu mục tiêu là kiểm soát ngân sách, CLS có tính năng 'Budget Cap' (Giới hạn ngân sách). Hệ thống sẽ tự động duyệt nếu chi phí dưới mức cho phép, và chỉ gửi thông báo cho Giám đốc khi vượt mức. Cách này vừa đạt mục đích kiểm soát, vừa giảm 80% thời gian chờ duyệt so với quy trình cũ. Đây là Best Practice mà các tập đoàn lớn khác đang dùng trên hệ thống của chúng tôi."

Lúc này, bạn không hề nói "Không". Bạn đang nói: "Tôi có một cách tốt hơn, nhanh hơn và chuẩn mực hơn cho anh". Bạn chuyển mình từ một người thợ code (Order Taker) thành một chuyên gia tư vấn (Consultant).

4. Case Study thực tế tại CLS: Từ "Yêu cầu riêng lẻ" đến "Tính năng triệu đô" (The Proof)

Để các bạn dễ hình dung, tôi xin chia sẻ một câu chuyện có thật (đã được đổi tên khách hàng) trong quá trình phát triển CLS.

Tình huống (The Context): Chúng tôi tiếp cận một Tập đoàn bán lẻ hàng đầu với hơn 10.000 nhân sự. Bài toán họ đặt ra cho quy trình đăng ký khóa học bên ngoài (External Training) cực kỳ phức tạp: > "Nhân viên đăng ký -> Trưởng nhóm duyệt -> Trưởng phòng duyệt -> Khối HR duyệt ngân sách -> Giám đốc tài chính ký -> Tổng giám đốc phê chuẩn cuối cùng."

Họ yêu cầu CLS phải Hard-code (lập trình cứng) đúng 5 cấp duyệt này vào hệ thống. Nếu không đáp ứng, họ sẽ không ký hợp đồng vì cho rằng hệ thống không đủ linh hoạt.

Phản ứng của team dự án (The Conflict): Đội Dev lắc đầu ngao ngán: "Nếu làm cứng 5 cấp này, sau này họ đổi quy trình bớt đi 1 cấp, hoặc thay đổi người duyệt, chúng ta lại phải đập code đi xây lại sao?". Nhưng áp lực doanh số từ đội Sales là rất lớn.

Giải pháp của PM (The Pivot): Thay vì nói "Có" để code cứng 5 cấp, hoặc nói "Không" để từ chối, tôi đã ngồi lại với CTO để thiết kế một giải pháp mang tính Configuration: Tính năng "Dynamic Approval Workflow" (Luồng duyệt động).

Thay vì viết code: If (Request) -> Send to (Manager) -> Send to (Director)... Chúng tôi xây dựng một công cụ cấu hình cho phép Admin của khách hàng tự định nghĩa:

  1. Điều kiện: Nếu khóa học < 30 phút -> Chỉ cần Manager duyệt.
  2. Điều kiện: Nếu khóa học > 30 phút -> Cần thêm Director và HR duyệt.
  3. Linh hoạt: Họ có thể kéo thả để thêm bớt người duyệt bất cứ lúc nào mà không cần gọi đến đội IT của CLS.

Kết quả (The Result): Khách hàng cực kỳ hài lòng vì giải pháp này còn ưu việt hơn cả yêu cầu ban đầu của họ (họ không nghĩ đến việc phân loại duyệt theo hạn mức tiền).

Quan trọng hơn, "Dynamic Approval Workflow" từ một yêu cầu khó nhằn đã trở thành một USP (Unique Selling Point - Điểm bán hàng độc nhất) của CLS. Sau này, khi đi bán hàng cho các ngân hàng hay công ty sản xuất khác, chúng tôi tự tin giới thiệu tính năng này như một tiêu chuẩn của hệ thống, giúp chốt thêm được hàng loạt hợp đồng mới mà không tốn thêm một dòng code nào.

Bài học: Lời nói "Không" với yêu cầu Hard-code ban đầu đã mở đường cho một tính năng "Có" giá trị hơn gấp ngàn lần.

5. Kết luận & Bài học cho PM (Key Takeaways)

Từ Case Study thực tế trên, chúng ta thấy rằng nếu PM chỉ đơn thuần là người "gọi dạ bảo vâng" (Yes-man), chấp nhận xây dựng tính năng bán khóa học theo yêu cầu ban đầu của khách hàng, dự án có thể đã đi vào ngõ cụt: xây xong nhưng không dùng, lãng phí ngân sách và không giải quyết được "nỗi đau" thực sự về chi phí đào tạo.

Thành công của dự án B2B không nằm ở số lượng tính năng (Features) bạn giao cho khách hàng, mà nằm ở tác động thực tế (Business Impact) mà sản phẩm mang lại. Để làm được điều đó, PM cần ghi nhớ những bài học "xương máu" sau:

1. "Không" với Yêu cầu (Want) - "Có" với Nhu cầu (Need)

Khách hàng thường đến với giải pháp X (ví dụ: cần tính năng giỏ hàng, thanh toán online), nhưng vấn đề gốc rễ của họ lại là Y (ví dụ: chi phí đào tạo quá cao).

  • Sai lầm: Vội vàng gật đầu làm tính năng theo yêu cầu.
  • Hành động đúng: Dũng cảm nói "Không" với giải pháp khách hàng tự vẽ ra nếu nó không giải quyết vấn đề gốc. Hãy đào sâu (Dig deep) để tìm ra Pain Point thực sự và đề xuất giải pháp đúng đắn hơn (ví dụ: Hệ thống báo cáo tự động, App học tập nội bộ).

2. Bảo vệ "Phạm vi dự án" (Scope) chính là bảo vệ Khách hàng

Trong B2B, Scope Creep (phình to phạm vi dự án) là kẻ thù số một. Khi bạn nói "Không" với một tính năng nằm ngoài luồng ưu tiên, bạn không hề hắt hủi khách hàng. Ngược lại, bạn đang giúp họ:

  • Tiết kiệm nguồn lực: Tập trung ngân sách vào 20% tính năng tạo ra 80% giá trị.
  • Đảm bảo tiến độ: Không bị sa đà vào các tính năng "có thì vui" (Nice-to-have) mà quên mất tính năng "sống còn" (Must-have).

3. Chuyển dịch vị thế: Từ "Vendor" (Nhà cung cấp) sang "Partner" (Đối tác chiến lược)

Một PM giỏi không phải là người giao hàng (Delivery man), mà là một nhà tư vấn (Consultant).

  • Khi bạn dám nói "Không" và đưa ra lý do thuyết phục dựa trên số liệu (như cách chúng ta dùng ROI để chứng minh), khách hàng sẽ nhìn nhận bạn với sự tôn trọng.
  • Lúc này, bạn không còn bán phần mềm, bạn đang bán giải pháp tăng trưởng cho doanh nghiệp của họ.

4. Lời từ chối phải đi kèm giải pháp (The "Yes, if..." or "No, but...")

Nói "Không" không có nghĩa là chấm dứt câu chuyện. Hãy sử dụng kỹ thuật đàm phán mềm dẻo:

  • "Chúng tôi không khuyến khích làm tính năng bán hàng lúc này (No), NHƯNG chúng tôi đề xuất tập trung vào module báo cáo để anh chị thấy ngay hiệu quả tiết kiệm chi phí trong quý tới (But)."
  • Cách nói này giúp khách hàng cảm thấy họ vẫn được lắng nghe và dẫn dắt bởi một chuyên gia.

Lời kết

Trong Project Management B2B, lời nói "Có" giúp bạn ký được hợp đồng, nhưng chính lời nói "Không" (đúng lúc và đúng cách) mới là thứ giúp bạn giữ chân khách hàng và đưa dự án về đích thành công.

Đừng ngần ngại trở thành một PM "khó tính" nhưng có tâm. Bởi cuối cùng, điều khách hàng cần không phải là một phần mềm nhiều tính năng, mà là một doanh nghiệp vận hành hiệu quả hơn nhờ giải pháp của bạn.


Tin cùng danh mục

Case Study CLS: Khi Microservices "nghẽn cổ chai" chỉ vì... câu lệnh SQL
CLS-ICT
03/12/2025
Bạn nghĩ chuyển sang Microservices là 'phép màu' cho hiệu năng? Tại CLS, chúng tôi đã học được bài học đắt giá khi hệ thống triệu users bị 'nghẽn cổ chai' chỉ vì... những câu lệnh SQL thiếu tối ưu.
Khi AI "Đổ Bộ" Vào E-learning: Chúng Tôi Đã Chuẩn Bị "Sân Bãi" Thế Nào Để Hệ Thống Không "Sập Nguồn"?
CLS-ICT
26/11/2025
Lắp AI vào hệ thống cũ giống như gắn động cơ phản lực vào xe đạp. Xem cách cls.vn dùng Microservices và Kubernetes để 'gánh' tải khủng mà vẫn mượt mà.
Tăng tốc Website Doanh nghiệp: CDN là gì và hoạt động như thế nào?
CLS-ICT
19/11/2025
Website chậm làm mất khách hàng? Tìm hiểu cách CDN giúp ứng dụng web doanh nghiệp tải nhanh như chớp, giảm tải server và bảo mật tốt hơn. Giải thích đơn giản, dễ hiểu.
Nghịch lý Microservices: Tại sao Hệ thống Phân tán của bạn vẫn Sụp đổ?
CLS-ICT
15/11/2025
Kiến trúc microservices được thiết kế để phục hồi, nhưng vẫn sụp đổ? "Thủ phạm" chính là các lệnh gọi đồng bộ, vốn tạo ra khớp nối chặt và lỗi lan truyền, biến hệ thống phân tán của bạn thành một monolith mỏng manh.
Kiến trúc Database cho SaaS Multi-Tenant: Phân tích sâu 3 mô hình và chiến lược Hybrid
CLS-ICT
13/11/2025
Phân tích chi tiết 3 mô hình kiến trúc Database trong SaaS Multi-Tenant: Isolated Database, Shared Schema, Separate Schema. Tìm hiểu cách kết hợp chiến lược Hybrid để tối ưu chi phí, bảo mật và khả năng mở rộng cho doanh nghiệp SaaS của bạn.
Liên hệ với chúng tôi!
Để biết thêm thông tin chi tiết đừng ngần
ngại gọi cho chúng tôi.
  • Hotline +84 942353993
  • Liên hệ hợp tác +84 942353993
  • Email cskh@cls.vn
Hoặc để lại thông tin
support
+84 942353993