Bỏ qua menu, vào nội dung chính

Outsource là gì: thuê ngoài phần mềm được gì, mất gì và điều khoản nào giữ quyền kiểm soát

Outsource là thuê một đơn vị bên ngoài làm phần việc công ty không tự làm, ở đây là viết và vận hành phần mềm. Bài giải thích outsource bằng lời thường, ba kiểu hợp đồng hay gặp trong báo giá, chỗ tiền và rủi ro nằm, câu nên hỏi nhà cung cấp và khi nào không nên thuê ngoài.

9 phút đọc

Outsource (thuê ngoài) là giao cho một đơn vị bên ngoài làm một phần việc mà công ty không tự làm, và với phần mềm thì thường là viết, sửa, vận hành hệ thống. Thuê ngoài mua được sức làm và tốc độ. Nhận định của bài này: công ty chỉ mất quyền kiểm soát khi hợp đồng không ghi ai giữ mã nguồn, tài khoản và tài liệu, nên ba thứ đó phải đứng tên công ty ngay từ ngày đầu, trước khi bàn giá.

Bài viết cho chủ doanh nghiệp đang cầm một báo giá phần mềm hoặc một bản hợp đồng thuê ngoài. Mục tiêu là đọc được những dòng quan trọng, biết dòng nào đổi tiền, dòng nào đổi rủi ro, và hỏi lại đúng chỗ.

Outsource nghĩa là mua sức làm, còn trách nhiệm kết quả vẫn ở công ty

Nói bằng lời thường: công ty cần một phần mềm, không có đội lập trình, nên thuê một đơn vị có đội đó. Đơn vị kia bỏ người, bỏ giờ làm, bỏ kinh nghiệm. Công ty bỏ tiền và bỏ thời gian mô tả mình cần gì. Phần việc được làm ở chỗ khác, bởi người khác, nhưng hệ thống chạy trong công ty, dữ liệu là của công ty, và khi phần mềm tính sai lương hay mất đơn thì người chịu hậu quả trước tiên vẫn là công ty.

Vì thế outsource khác mua một phần mềm đóng gói. Mua phần mềm đóng gói, bạn nhận một sản phẩm có sẵn và nhà cung cấp tự lo phần còn lại. Thuê ngoài viết phần mềm, bạn nhận một sản phẩm làm riêng, và những thứ tạo ra trong quá trình làm (mã nguồn, thiết kế, cơ sở dữ liệu, tài khoản máy chủ) sẽ nằm ở đâu là chuyện phải thoả thuận. Nếu không thoả thuận, chúng thường nằm ở chỗ người làm.

Xu hướng thuê ngoài trên thế giới không giảm, nhưng cách dùng đang đổi. Khảo sát Global Outsourcing Survey 2024 của Deloitte, hỏi hơn 500 lãnh đạo doanh nghiệp, ghi 80% dự định giữ nguyên hoặc tăng đầu tư thuê ngoài. Cùng khảo sát đó, 70% cho biết trong 5 năm qua đã kéo một phần việc từng thuê ngoài về tự làm. Hai con số cùng đúng: doanh nghiệp vẫn thuê, nhưng họ chọn lại phần nào nên thuê và phần nào phải giữ trong tay.

Trang Deloitte Global Outsourcing Survey 2024, mục Insourcing and Global In-house Centres mở ra với hai dòng 70% of executives have selectively insourced scope và 78% of organizations surveyed are leveraging Global In-house Centres
Trang kết quả Global Outsourcing Survey 2024 của Deloitte Canada, mục về việc kéo việc về tự làm: 70% lãnh đạo được hỏi đã đưa một phần việc từng thuê ngoài về làm nội bộ trong 5 năm qua. Ảnh chụp deloitte.com, 26/09/2026.
Biểu đồ thanh ngang bốn con số của Deloitte Global Outsourcing Survey 2024: 80% giữ hoặc tăng đầu tư thuê ngoài, 70% đã kéo một phần việc về nội bộ, 83% dùng AI trong dịch vụ thuê ngoài, 78% dùng trung tâm nội bộ toàn cầu
Bốn con số của khảo sát Deloitte 2024 đặt cạnh nhau: thuê ngoài vẫn tăng, đồng thời phần lớn doanh nghiệp đã kéo một phần việc về. Biểu đồ do ALODEV vẽ lại từ số công bố trên deloitte.com, tra ngày 26/09/2026.

Trong báo giá, outsource hiện ra dưới ba kiểu hợp đồng

Chữ outsource ít khi được viết thẳng trong báo giá. Nó hiện ra qua cách tính tiền. Có ba kiểu hay gặp, mỗi kiểu dồn rủi ro về một phía khác nhau.

Ba kiểu hợp đồng thuê ngoài phần mềm và ai gánh rủi ro (nhận định của ALODEV, không phải số đo)
Kiểu hợp đồngBáo giá ghi thế nàoAi gánh rủi ro phát sinhHợp khi
Trọn gói theo phạm viMột tổng giá cho danh sách chức năng, chia đợt thanh toán theo mốcBên làm gánh nếu phạm vi rõ; công ty gánh mọi yêu cầu nằm ngoài danh sáchYêu cầu đã rõ, ít đổi trong lúc làm
Theo giờ côngĐơn giá mỗi giờ hoặc mỗi tháng cho từng vị trí, kèm ước lượng số giờCông ty gánh: làm lâu hơn thì trả nhiều hơnYêu cầu còn thay đổi, cần linh hoạt
Thuê đội riêngPhí hằng tháng cho một nhóm người làm riêng cho công tyCông ty gánh phần quản lý và định hướng việcViệc kéo dài nhiều năm, công ty có người điều phối

Kiểu trọn gói trông an toàn vì có một con số cố định. Rủi ro của nó nằm ở phạm vi: mọi thứ không ghi trong danh sách chức năng sẽ thành yêu cầu phát sinh và được báo giá riêng. Báo giá trọn gói càng rẻ thì danh sách càng cần đọc kỹ, vì cái rẻ thường đến từ phạm vi hẹp.

Kiểu theo giờ công minh bạch về đơn giá nhưng mở về tổng tiền. Công ty cần nhận báo cáo giờ theo tuần và có quyền dừng. Kiểu thuê đội riêng giống thuê nhân viên qua một công ty khác: đơn vị lo tuyển và giữ người, công ty lo giao việc. Nếu công ty không có ai đủ hiểu để giao việc và nghiệm thu, tiền trả hằng tháng dễ biến thành giờ ngồi chờ.

Những khoản hay bị bỏ khỏi báo giá gồm: máy chủ và tên miền năm thứ hai trở đi, phí dịch vụ bên thứ ba (gửi tin nhắn, bản đồ, lưu trữ tệp), bảo trì sau thời gian bảo hành, và chi phí bàn giao khi đổi đơn vị. Bài bảy điều khoản cần có khi đàm phán hợp đồng phần mềm đi chi tiết từng điều khoản; ở đây chỉ nói những dòng làm thay đổi quyền kiểm soát.

Rủi ro lớn nhất nằm ở quyền sở hữu, không nằm ở giá

Chênh lệch giá giữa hai báo giá có thể vài chục phần trăm. Mất quyền kiểm soát mã nguồn thì chi phí là làm lại từ đầu. Vì vậy điều khoản sở hữu đáng đọc trước điều khoản giá.

Về mặt luật, Điều 39 Luật Sở hữu trí tuệ số 50/2005/QH11 (đã sửa đổi các năm 2009, 2019, 2022) quy định tổ chức, cá nhân giao kết hợp đồng với tác giả để tạo ra tác phẩm là chủ sở hữu các quyền tài sản đối với tác phẩm đó, trừ trường hợp có thoả thuận khác. Chương trình máy tính là một loại tác phẩm. Luật sửa đổi số 131/2025/QH15, có hiệu lực từ 01/04/2026, theo các bản tóm tắt điểm mới chúng tôi tra ngày 26/09/2026 không đổi điều này. Cụm "trừ trường hợp có thoả thuận khác" là lý do phải đọc hợp đồng: một điều khoản ghi bên làm giữ quyền và chỉ cấp cho khách quyền sử dụng là hợp lệ. Đây là thông tin tham khảo, không phải tư vấn pháp lý; hợp đồng giá trị lớn nên có luật sư đọc.

Ngoài giấy tờ, quyền kiểm soát còn nằm ở tài khoản thật. Mã nguồn thường nằm trên một kho lưu trữ như GitHub hoặc GitLab. Kho đó đứng tên tài khoản của ai thì người đó quyết định ai được đọc, ai được sửa, có xoá được hay không. Tài liệu chính thức của GitHub mô tả việc chuyển kho: người nhận kho có toàn quyền quản trị ngay sau khi chuyển, và muốn chuyển thì người chuyển phải có quyền quản trị kho đó. Nói cách thực tế, nếu kho đứng tên cá nhân lập trình viên, công ty chỉ nhận được kho khi người đó đồng ý bấm chuyển.

Trang GitHub Docs Transferring a repository, mục About repository transfers liệt kê điều kiện chuyển kho mã nguồn: người chuyển phải có quyền quản trị, người nhận có toàn quyền quản trị sau khi chuyển
Tài liệu GitHub về chuyển kho mã nguồn. Muốn chuyển phải có quyền quản trị kho; chuyển xong, chủ mới quản trị toàn bộ nội dung, issue, bản phát hành và cài đặt. Kho nên được tạo trong tổ chức (organization) đứng tên công ty từ đầu để khỏi phải xin chuyển. Ảnh chụp docs.github.com, 26/09/2026.

Danh sách những thứ nên đứng tên công ty từ ngày đầu: kho mã nguồn (trong tổ chức của công ty, bên làm được mời vào với quyền ghi), tài khoản máy chủ và dịch vụ đám mây, tên miền, tài khoản gửi email và tin nhắn, tài khoản kho ứng dụng Apple và Google nếu có app, và tài liệu thiết kế. Bài blog thuê đơn vị làm web: hỏi gì, ký gì để không dính bẫy kể cùng chuyện này ở quy mô một website bán hàng nhỏ, với bốn thứ phải đứng tên chủ shop sau bàn giao.

Những câu nên hỏi nhà cung cấp trước khi ký

  1. Kho mã nguồn sẽ tạo ở tài khoản của ai? Công ty có quyền quản trị kho từ ngày đầu không, hay chỉ nhận mã khi nghiệm thu?
  2. Hợp đồng ghi quyền tài sản đối với mã nguồn và thiết kế thuộc bên nào? Có thư viện hay khung mã riêng của bên làm mà công ty chỉ được cấp quyền sử dụng không?
  3. Máy chủ, tên miền, tài khoản dịch vụ bên thứ ba đứng tên ai, ai trả tiền gia hạn, và chi phí năm thứ hai là bao nhiêu?
  4. Những chức năng nào nằm ngoài phạm vi báo giá? Yêu cầu phát sinh được báo giá theo đơn giá nào?
  5. Khi hết hợp đồng hoặc đổi đơn vị, bên làm bàn giao những gì (mã, tài liệu cài đặt, mật khẩu, dữ liệu), trong bao nhiêu ngày, có tính phí không?
  6. Ai trong đội bên làm sẽ trực tiếp viết mã, và khi người đó nghỉ thì ai thay?

Một nhà cung cấp làm việc đàng hoàng trả lời được sáu câu này bằng văn bản mà không thấy khó chịu. Câu trả lời mập mờ ở câu 1 và câu 5 là tín hiệu đáng cân nhắc hơn mọi chênh lệch giá.

Khi nào không nên thuê ngoài

Thuê ngoài không phải lúc nào cũng là đáp án. Có ba trường hợp nên cân nhắc lại.

  • Phần mềm là thứ công ty bán, hoặc là lợi thế cạnh tranh chính. Khi đó hiểu biết về hệ thống nên nằm trong đầu nhân viên của công ty, và thuê ngoài chỉ hợp cho giai đoạn đầu hoặc phần phụ.
  • Nhu cầu đã có phần mềm đóng gói đáp ứng được khoảng tám phần. Viết riêng tốn tiền hơn và tốn công bảo trì hơn; nên đọc trang SaaS là gì trước khi đặt viết mới.
  • Công ty không có ai đủ thời gian mô tả yêu cầu và nghiệm thu. Thuê ngoài chuyển việc làm sang người khác, còn việc quyết định làm gì vẫn phải ở công ty. Thiếu người này, dự án kéo dài và đội ngoài làm theo phỏng đoán.

Ngược lại, thuê ngoài hợp khi công nghệ không phải lõi kinh doanh, công ty cần một hệ thống trong vài tháng và không muốn tuyển cả đội. Bài khi nào nên outsource toàn bộ IT bàn chuyện thuê ngoài cả bộ phận IT, rộng hơn chuyện một dự án phần mềm.

Câu hỏi thường gặp

Outsource phần mềm có rẻ hơn tự tuyển đội không?

Thường rẻ hơn cho dự án có thời hạn, vì công ty không trả lương lúc không có việc và không tốn công tuyển. Với hệ thống cần sửa liên tục nhiều năm, tổng tiền thuê ngoài có thể vượt chi phí tự nuôi đội, nên cần tính theo ba đến năm năm chứ không theo giá dự án đầu.

Mã nguồn thuê ngoài viết có mặc nhiên thuộc công ty không?

Theo Điều 39 Luật Sở hữu trí tuệ, bên giao kết hợp đồng là chủ sở hữu quyền tài sản, trừ khi hai bên thoả thuận khác. Vì có ngoại lệ đó, công ty nên ghi rõ trong hợp đồng và giữ kho mã nguồn ở tài khoản của mình, thay vì trông vào quy định mặc định.

Outsource và offshore khác nhau thế nào?

Outsource nói về việc thuê đơn vị bên ngoài, offshore nói về việc làm ở nước khác. Một công ty Việt thuê đơn vị trong nước là outsource không offshore; một công ty nước ngoài thuê đội ở Việt Nam là cả hai.

Có nên trả trước toàn bộ tiền cho đơn vị thuê ngoài?

Không nên. Chia thanh toán theo mốc bàn giao có thể kiểm tra được, mỗi mốc gắn với một thứ chạy thử được, giữ cho công ty còn đòn bẩy khi có trục trặc.

Đổi đơn vị thuê ngoài giữa chừng có được không?

Được, nếu công ty đang giữ kho mã nguồn, tài khoản máy chủ và tài liệu cài đặt. Khi đó đơn vị mới đọc mã và làm tiếp. Nếu mọi thứ nằm ở bên cũ, việc đổi phụ thuộc vào bàn giao của họ và có thể mất nhiều tuần.

Từ điển công nghệ cho chủ doanh nghiệp9 phút đọc

Chatbot là gì: chatbot kịch bản và chatbot AI khác nhau thế nào khi đặt lên website

Chatbot đặt trên website doanh nghiệp có hai loại chính: chatbot theo kịch bản cố định và chatbot dùng AI hiểu ngôn ngữ tự nhiên. Bài viết giải thích khác biệt, chi phí và khi nào doanh nghiệp nên chọn loại nào cho website của mình.

Từ điển công nghệ cho chủ doanh nghiệp11 phút đọc

Data model và data mining là gì: khác nhau ở đâu và liên quan thế nào

Data model (mô hình dữ liệu) là bản thiết kế quy định dữ liệu được tổ chức ra sao, còn data mining (khai phá dữ liệu) là việc tìm ra quy luật ẩn trong dữ liệu đã có sẵn. Bài phân biệt rõ hai khái niệm hay bị nhầm lẫn này và chỉ ra doanh nghiệp vừa và nhỏ nên quan tâm cái nào trước.

Từ điển công nghệ cho chủ doanh nghiệp10 phút đọc

Application là gì: phân biệt app di động, web app và phần mềm doanh nghiệp

Application (ứng dụng) là bất kỳ chương trình phần mềm nào giúp người dùng thực hiện một việc cụ thể, nhưng app di động, web app và phần mềm cài đặt trên máy tính là ba hình thức khác nhau với chi phí và cách vận hành khác hẳn nhau. Bài giúp phân biệt rõ ba hình thức trước khi chọn làm loại nào.

Nhận bài mới

Để lại email để nhận bài mới của series Từ điển công nghệ cho chủ doanh nghiệp, hoặc theo dõi bằng RSS.

RSS Từ điển công nghệ cho chủ doanh nghiệp

Email chỉ dùng để gửi bài mới, xem Chính sách bảo mật.

Trao đổi về dự án