In-house phù hợp khi: product là core business + có nhu cầu update liên tục + ngân sách dài hạn lớn. Outsource agency phù hợp khi: cần expertise ngành đặc thù + timeline rõ + không muốn quản lý HR. Freelancer phù hợp dự án nhỏ + tạm thời. Đa số SME VN nên outsource cho dự án đầu, in-house khi product đã prove.
Quyết định build vs buy team là quyết định tài chính + chiến lược quan trọng. Mỗi mô hình có ưu nhược điểm rõ - không có 'one size fits all'. Chọn sai có thể lãng phí 1-2 tỷ + 1-2 năm.
Từng lựa chọn.
In-house team
1.5 - 5 tỷ / năm (5-10 dev) · 3-6 tháng tuyển + onboard
Xây đội phát triển nội bộ - full-time employees
Ưu điểm
- Kiểm soát hoàn toàn priority + timeline
- Hiểu sâu nghiệp vụ doanh nghiệp qua thời gian
- IP + knowledge giữ trong công ty
- Văn hoá engineering aligned với business
- Phản hồi cực nhanh - không qua hợp đồng
Nhược điểm
- Chi phí HR cao - 30-80 triệu/dev/tháng + thưởng + BHXH
- Tuyển khó - dev senior VN cạnh tranh cao
- Cần CTO/Engineering Manager dẫn dắt
- Risk: dev nghỉ → mất knowledge
- Khó scale up/down nhanh theo nhu cầu
Chọn khi
- Product là core business (SaaS, tech company)
- Có nhu cầu update + feature liên tục
- Quy mô >20 dev mới hiệu quả
- Có CTO/Engineering Manager + ngân sách HR lớn
- Long-term commitment (5+ năm)
Outsource Agency
300 triệu - 2 tỷ / dự án · Khởi động trong 1-2 tuần
Thuê agency có đội + quy trình hoàn chỉnh (như Alodev)
Ưu điểm
- Có ngay đội + quy trình đã prove
- Trả theo dự án/milestone - chi phí dự đoán được
- Không quản lý HR, BHXH, thưởng
- Scale up/down dễ - kết thúc hợp đồng
- Expertise sâu trong lĩnh vực (FMCG, BĐS, F&B)
- Có thể tận dụng case study tương tự
Nhược điểm
- Phụ thuộc agency cho update sau bàn giao
- Priority chia với KH khác của agency
- Knowledge tản về agency (nếu không bàn giao tốt)
- Chi phí cao hơn freelancer (gấp 1.5-2x)
- Văn hoá có thể không khớp với doanh nghiệp
Chọn khi
- Dự án phần mềm rõ scope + timeline
- Không muốn xây đội HR/tech nội bộ
- Cần expertise ngành đặc thù
- Quy mô dev cần 3-10 người
- Doanh nghiệp non-tech - IT support business
Freelancer
100 - 500 triệu / dự án · Khởi động trong vài ngày
Thuê freelancer cá nhân - TopCV, ITViec, Upwork
Ưu điểm
- Chi phí thấp nhất - 100k-500k/giờ
- Linh hoạt scale theo project
- Direct communication với người làm
- Không cam kết dài hạn
Nhược điểm
- Chất lượng không đồng đều - phụ thuộc cá nhân
- Không có quy trình QC, security audit
- Risk dropout giữa dự án
- Khó manage nhiều freelancer cùng lúc
- Không có hợp đồng SLA mạnh
- Bảo hành sau bàn giao yếu
Chọn khi
- Dự án nhỏ (<100 triệu, <2 tháng)
- Task chuyên biệt (design logo, viết content)
- MVP nhanh để test idea
- Đã có đội core, cần augment thêm 1-2 người
Chi tiết theo tiêu chí.
Chi phí (cho dự án ERP 500tr)
| Tiêu chí | In-house | Agency | Freelancer |
|---|---|---|---|
| Chi phí build | 500-800tr (HR 6 tháng) | 500-700tr (agency) | 300-500tr (freelancer) |
| Chi phí maintenance/năm | 100% (giữ đội) | 10-30% (retainer) | 0-15% (per-issue) |
| Chi phí lên scale 2x | +100% (tuyển thêm) | +50-80% (mở rộng hợp đồng) | Khó scale |
| Chi phí năm 5 tổng | Cao nhất | Trung bình | Thấp nhất |
Kiểm soát
| Tiêu chí | In-house | Agency | Freelancer |
|---|---|---|---|
| Priority + timeline | 100% | Theo hợp đồng | Phụ thuộc freelancer |
| Knowledge ownership | 100% | Bàn giao tốt = 100% | Phụ thuộc bàn giao |
| Code review + QC | Tự kiểm soát | Agency standard | Tự kiểm soát |
| Security audit | Tự làm | Agency có quy trình | Khó |
Tốc độ + Linh hoạt
| Tiêu chí | In-house | Agency | Freelancer |
|---|---|---|---|
| Khởi động dự án | 3-6 tháng tuyển | 1-2 tuần | Vài ngày |
| Scale up nhanh | Chậm (tuyển) | Trung bình (hợp đồng) | Nhanh |
| Scale down nhanh | Khó (cắt giảm = HR drama) | Dễ (kết thúc hợp đồng) | Dễ (kết thúc job) |
| Phản hồi sự cố | Tức thì | P1 <1h · P2 <4h (SLA) | Tuỳ freelancer |
Risk
| Tiêu chí | In-house | Agency | Freelancer |
|---|---|---|---|
| Risk dev nghỉ giữa dự án | Cao (lương thị trường tăng) | Thấp (agency có backup) | Cao |
| Risk knowledge mất | Trung bình (docs) | Thấp nếu agency tốt | Cao |
| Risk fail dự án | Trung bình | Thấp (đã prove) | Cao |
| Risk vendor lock-in | Không | Có (nếu agency giữ docs) | Không |
Kịch bản thực tế.
- 01
Startup giai đoạn pre-seed/seed - cần build MVP
Outsource agency hoặc freelancerChưa có ngân sách HR cho đội. Cần ship MVP nhanh để test. Agency uy tín ship 2-3 tháng, freelancer 1-2 tháng. Khi prove + funding, mới hire in-house.
- 02
Tech company Series A+ - sản phẩm core
In-houseProduct là core business, cần update liên tục. Có funding cho HR. Agency không phù hợp dài hạn cho product company.
- 03
Doanh nghiệp truyền thống (F&B, FMCG, retail) - cần ERP/CRM
Outsource agency (như Alodev)IT không phải core business. Cần expertise ngành. Build in-house quá tốn. Agency có đội + đã làm case tương tự - risk thấp.
- 04
Doanh nghiệp lớn (>500 nhân viên) - nhiều dự án IT/năm
In-house team + Outsource specific projectsCó IT department nội bộ làm core systems + chọn agency cho dự án đặc thù (mobile app, AI, BĐS CRM).
- 05
Cần augment 1-2 dev cho đội hiện có 3 tháng
Freelancer hoặc dev contractQuy mô nhỏ + tạm thời. Agency overhead overkill. Freelancer linh hoạt phù hợp.
Quan điểm Alodev
Đối chiếu ba mô hình đối tácNói thẳng: công ty lấy phần mềm làm sản phẩm chính thì nên nuôi đội nội bộ, không nên thuê ngoài lâu dài. Còn doanh nghiệp không làm công nghệ (nhà hàng, phân phối, bán lẻ) thì thuê ngoài hợp lý hơn, tập trung vào nghiệp vụ chính và giao phần kỹ thuật cho đối tác. ALODEV bàn giao toàn bộ mã nguồn kèm tài liệu, đứng tên doanh nghiệp, để khi nào doanh nghiệp đủ lực dựng đội nội bộ thì tiếp quản được ngay.
Câu hỏi thường gặp.
Khi nào chuyển từ outsource sang in-house?
Dấu hiệu rõ: (1) Update tính năng >2 lần/tháng, (2) Nhu cầu IT vượt budget agency 2-3 tỷ/năm, (3) Có CTO/Engineering Manager full-time, (4) Sản phẩm là core competitive advantage. Chuyển bằng cách: hire engineering lead trước, lead lên kế hoạch + tuyển team trong 6-9 tháng.
Có thể kết hợp in-house + outsource không?
Có - đây là mô hình phổ biến. In-house team làm core (product, business logic critical). Outsource cho dự án non-core (mobile app, marketing site, integrations). Hoặc augment in-house 1-2 dev contract khi cần scale tạm thời.
Outsource ra nước ngoài (offshore) rẻ hơn agency VN?
Theo giá giờ rẻ hơn (Ấn Độ, Philippines), nhưng có hidden costs: timezone difference, communication barriers, văn hoá khác, khó manage. Cho doanh nghiệp VN, agency Việt thường ROI tốt hơn - communication tiếng Việt, hiểu nghiệp vụ VN, on-site khi cần.
Tự code (founder/CEO) vs thuê - khi nào nên?
Tự code phù hợp cho MVP < 3 tháng nếu founder có tech background. Khi product prove + need scale + thêm features → phải thuê (in-house hoặc outsource). Founder không nên code product chính sau funding - focus vào sales + strategy hiệu quả hơn.
Risk lớn nhất khi outsource là gì?
Vendor lock-in + knowledge loss sau bàn giao. Phòng tránh: (1) Hợp đồng ghi rõ bàn giao mã nguồn + docs, (2) Repository đứng tên doanh nghiệp KH, (3) Database + domain credentials có quyền, (4) Stack mainstream để chuyển đội khác dễ. Alodev tích hợp các điểm này vào hợp đồng mặc định.
Chưa rõ trường hợp này
nên chọn hướng nào?
Mô tả bài toán, ALODEV tư vấn đúng nghiệp vụ, miễn phí.