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

Đội phát triển nội bộ hay thuê ngoài

Đội nội bộ phù hợp khi phần mềm là sản phẩm chính và cần cập nhật liên tục. Thuê công ty phần mềm phù hợp dự án có phạm vi rõ mà doanh nghiệp không muốn tự quản lý nhân sự kỹ thuật, còn lập trình viên tự do phù hợp việc nhỏ, ngắn hạn.

Từng lựa chọn

Ba mô hình khác nhau về chi phí, mức kiểm soát và rủi ro. Bảng dưới đối chiếu từng mô hình theo các tiêu chí doanh nghiệp thường cân nhắc.

Đội nội bộ

3-6 tháng tuyển và làm quen

Tuyển lập trình viên toàn thời gian

Ưu điểm

  • Toàn quyền quyết định ưu tiên và tiến độ
  • Hiểu nghiệp vụ sâu dần theo thời gian
  • Kiến thức và mã nguồn ở lại công ty
  • Phối hợp trực tiếp với các phòng ban
  • Phản hồi nhanh, không qua hợp đồng

Hạn chế

  • Chi phí nhân sự cao và cố định
  • Khó tuyển lập trình viên giàu kinh nghiệm
  • Cần người quản lý kỹ thuật
  • Nhân sự nghỉ việc dễ kéo theo mất kiến thức
  • Khó tăng giảm quy mô nhanh

Chọn khi

  • Phần mềm là sản phẩm chính
  • Cần phát triển tính năng liên tục
  • Có người quản lý kỹ thuật
  • Có ngân sách nhân sự dài hạn
  • Kế hoạch đầu tư nhiều năm

Công ty phần mềm

Khởi động trong 1-2 tuần

Thuê đơn vị có sẵn đội ngũ và quy trình

Ưu điểm

  • Có ngay đội ngũ và quy trình làm việc
  • Trả theo dự án hoặc từng chặng, dễ dự trù ngân sách
  • Không phải lo tuyển dụng, bảo hiểm, lương thưởng
  • Mở rộng hoặc kết thúc theo hợp đồng
  • Có kinh nghiệm theo ngành
  • Tận dụng được giải pháp từ dự án tương tự

Hạn chế

  • Phụ thuộc đơn vị thực hiện khi cần sửa đổi sau bàn giao
  • Đơn vị làm song song nhiều khách hàng
  • Kiến thức dễ nằm ở phía đơn vị nếu bàn giao không đầy đủ
  • Chi phí cao hơn thuê lập trình viên tự do
  • Cách làm việc có thể khác văn hoá doanh nghiệp

Chọn khi

  • Dự án có phạm vi và tiến độ rõ
  • Không muốn xây đội kỹ thuật nội bộ
  • Cần kinh nghiệm ngành đặc thù
  • Cần đội 3-10 người trong thời gian dự án
  • Doanh nghiệp không hoạt động trong lĩnh vực công nghệ

Lập trình viên tự do

Khởi động trong vài ngày

Thuê cá nhân qua TopCV, ITviec, Upwork

Ưu điểm

  • Chi phí thấp nhất
  • Linh hoạt theo từng việc
  • Trao đổi trực tiếp với người làm
  • Không cam kết dài hạn

Hạn chế

  • Chất lượng phụ thuộc từng cá nhân
  • Thiếu quy trình kiểm thử và rà soát bảo mật
  • Rủi ro bỏ dở giữa chừng
  • Khó điều phối nhiều người cùng lúc
  • Ràng buộc hợp đồng yếu
  • Bảo hành sau bàn giao hạn chế

Chọn khi

  • Dự án nhỏ, dưới 2 tháng
  • Việc chuyên biệt như thiết kế logo, viết nội dung
  • Bản thử nghiệm nhanh để kiểm chứng ý tưởng
  • Đã có đội chính, cần thêm 1-2 người tạm thời

Chi tiết theo tiêu chí

Chi phí
Tiêu chíNội bộCông tyTự do
Chi phí xây dựngCao, trả cho cả đội suốt dự ánTrung bình, theo hợp đồngThấp nhất
Chi phí bảo trì hằng nămCao, duy trì cả độiTheo gói bảo trìTheo từng lần sửa
Khi cần mở rộngTuyển thêm ngườiMở rộng hợp đồngKhó mở rộng
Tổng chi phí sau 5 nămCao nhấtTrung bìnhThấp nhất
Kiểm soát
Tiêu chíNội bộCông tyTự do
Ưu tiên và tiến độToàn quyềnTheo hợp đồngPhụ thuộc cá nhân
Sở hữu kiến thứcToàn bộToàn bộ nếu bàn giao đầy đủPhụ thuộc bàn giao
Rà soát mã và kiểm thửTự kiểm soátTheo quy trình của đơn vịTự kiểm soát
Rà soát bảo mậtTự làmĐơn vị có quy trìnhKhó đảm bảo
Tốc độ và linh hoạt
Tiêu chíNội bộCông tyTự do
Khởi động dự án3-6 tháng tuyển1-2 tuầnVài ngày
Tăng quy môChậm, phải tuyểnTrung bình, theo hợp đồngNhanh
Giảm quy môKhóDễ, kết thúc hợp đồngDễ, kết thúc việc
Phản hồi sự cốTức thìTheo cam kết trong hợp đồngTuỳ cá nhân
Rủi ro
Tiêu chíNội bộCông tyTự do
Nhân sự nghỉ giữa dự ánCaoThấp, đơn vị có người thayCao
Mất kiến thứcTrung bình, tuỳ tài liệuThấp nếu bàn giao đầy đủCao
Dự án thất bạiTrung bìnhThấp nếu chọn đúng đơn vịCao
Phụ thuộc bên ngoàiKhôngCó, nếu đơn vị giữ mã nguồn và tài liệuThấp

Tình huống thường gặp

  • Startup giai đoạn đầu cần bản sản phẩm thử nghiệm

    Công ty phần mềm hoặc lập trình viên tự do. Chưa đủ ngân sách nuôi đội, cần ra sản phẩm nhanh để kiểm chứng. Khi sản phẩm được thị trường đón nhận và có vốn thì mới tuyển đội nội bộ.

  • Công ty công nghệ đã gọi vốn, phát triển sản phẩm chính

    Đội nội bộ. Phần mềm là sản phẩm chính, cần cập nhật liên tục và có ngân sách nhân sự. Thuê ngoài dài hạn không phù hợp.

  • Doanh nghiệp truyền thống (ăn uống, hàng tiêu dùng, bán lẻ) cần ERP, CRM

    Công ty phần mềm. Công nghệ không phải hoạt động chính, tự xây đội tốn kém. Đơn vị đã làm dự án tương tự giúp giảm rủi ro.

  • Doanh nghiệp trên 500 nhân sự, nhiều dự án IT mỗi năm

    Đội nội bộ kết hợp thuê ngoài theo dự án. Phòng IT nội bộ phụ trách hệ thống lõi, thuê đơn vị bên ngoài cho dự án đặc thù như ứng dụng di động, AI.

  • Cần thêm 1-2 lập trình viên trong 3 tháng

    Lập trình viên tự do hoặc hợp đồng ngắn hạn. Quy mô nhỏ và tạm thời, thuê công ty sẽ phát sinh chi phí quản lý không cần thiết.

Nhận định của Alodev

Công ty lấy phần mềm làm sản phẩm chính nên xây đội nội bộ. Doanh nghiệp không hoạt động trong lĩnh vực công nghệ thì thuê ngoài hợp lý hơn, để tập trung vào nghiệp vụ chính. Alodev bàn giao toàn bộ mã nguồn đứng tên doanh nghiệp kèm tài liệu và 3-5 buổi đào tạo, để đội nội bộ có thể tiếp quản khi cần.

Xem các bài so sánh khác

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

Khi nào nên chuyển từ thuê ngoài sang đội nội bộ?

Khi nhu cầu cập nhật tính năng diễn ra hằng tháng, chi phí thuê ngoài hằng năm tiến gần chi phí duy trì một đội nhỏ, và phần mềm trở thành lợi thế cạnh tranh chính. Nên tuyển trưởng nhóm kỹ thuật trước, người này lập kế hoạch và tuyển đội trong các tháng tiếp theo.

Có thể kết hợp đội nội bộ và thuê ngoài không?

Có, đây là mô hình phổ biến. Đội nội bộ giữ phần lõi và logic nghiệp vụ quan trọng, thuê ngoài cho các dự án phụ như ứng dụng di động, website, tích hợp. Cũng có thể thuê thêm lập trình viên theo hợp đồng ngắn hạn vào giai đoạn cao điểm.

Thuê đơn vị nước ngoài có rẻ hơn thuê trong nước không?

Đơn giá theo giờ có thể thấp hơn, nhưng phát sinh chi phí ẩn: lệch múi giờ, rào cản ngôn ngữ, khác biệt văn hoá và khó quản lý. Đơn vị trong nước trao đổi bằng tiếng Việt, hiểu nghiệp vụ và quy định trong nước, có thể làm việc trực tiếp khi cần.

Người sáng lập có nên tự lập trình?

Phù hợp ở giai đoạn làm bản thử nghiệm nếu người sáng lập có nền tảng kỹ thuật. Khi sản phẩm cần mở rộng, nên giao cho đội chuyên trách để người sáng lập tập trung vào bán hàng và chiến lược.

Rủi ro lớn nhất khi thuê ngoài là gì?

Phụ thuộc đơn vị thực hiện và mất kiến thức sau bàn giao. Hợp đồng nên ghi rõ bàn giao mã nguồn và tài liệu, kho mã đứng tên doanh nghiệp, doanh nghiệp giữ quyền quản trị cơ sở dữ liệu và tên miền, và dùng công nghệ phổ biến để dễ chuyển sang đơn vị khác. Với Alodev, mã nguồn đứng tên doanh nghiệp và không thu phí bản quyền.

Trao đổi trước khi chọn

Cần tư vấn?