Chọn sai công ty làm app khiến bạn mất tiền, mất thời gian và nhận về một sản phẩm không dùng được. Bài này đưa ra bộ tiêu chí cụ thể để đánh giá năng lực thật của một đơn vị làm app, cách đọc hợp đồng và những dấu hiệu rủi ro nên tránh, để bạn ra quyết định dựa trên bằng chứng thay vì lời hứa.

Vì sao khó chọn công ty làm app?

Sản phẩm phần mềm khó đánh giá trước khi hoàn thành. Bạn không sờ được, không dùng thử toàn bộ, và phần lớn chất lượng nằm ở mã nguồn mà người ngoài ngành không đọc được. Vì vậy nhiều đơn vị bán bằng lời hứa và bản demo đẹp, còn phần khó, như kiến trúc, kiểm thử, bảo trì, thì giấu đi. Người thuê thường chỉ phát hiện vấn đề khi app đã chạy được vài tháng và bắt đầu lỗi.

Đánh giá năng lực thật, không nhìn lời quảng cáo

Xem portfolio và hỏi sâu

Đừng chỉ xem ảnh chụp màn hình. Hãy tải app thật họ đã làm từ App Store hoặc Google Play, dùng thử, đọc đánh giá của người dùng. Hỏi trực tiếp: dự án này họ phụ trách phần nào, đội bao nhiêu người, mất bao lâu, khó khăn lớn nhất là gì. Đơn vị có kinh nghiệm thật sẽ kể được chi tiết kỹ thuật; đơn vị chỉ nhận outsourcing lại thường trả lời chung chung.

Kiểm tra cách họ đặt câu hỏi

Một đội giỏi sẽ hỏi bạn về mục tiêu kinh doanh, nhóm người dùng, cách đo thành công, chứ không vội báo giá. Nếu họ chốt giá ngay sau vài phút mà chưa hiểu bài toán, đó là dấu hiệu họ sẽ làm theo kiểu đại trà.

Hỏi về quy trình và bàn giao

Hỏi rõ: dùng quy trình gì, có kiểm thử không, bàn giao mã nguồn ra sao, tài khoản kho ứng dụng đứng tên ai. Câu trả lời cho bạn biết mức chuyên nghiệp và mức độ bạn bị phụ thuộc sau này.

Những điều khoản hợp đồng không được bỏ qua

Hợp đồng là nơi bảo vệ bạn khi có tranh chấp. Cần làm rõ các điểm sau bằng văn bản:

  • Quyền sở hữu mã nguồn và tài sản: mã nguồn thuộc về bạn sau khi thanh toán đủ.
  • Tài khoản Apple Developer, Google Play, server, tên miền: đứng tên doanh nghiệp bạn, không đứng tên nhà cung cấp.
  • Phạm vi công việc chi tiết theo tính năng, tránh mô tả mơ hồ dễ phát sinh.
  • Điều khoản bảo hành: thời gian sửa lỗi miễn phí và định nghĩa thế nào là lỗi.
  • Chi phí và trách nhiệm bảo trì sau bàn giao.

Ví dụ thực tế

Một chủ cửa hàng thuê làm app đặt món với giá rẻ hơn hẳn thị trường. App chạy được lúc đầu. Sáu tháng sau, iOS cập nhật phiên bản mới khiến app crash, nhưng tài khoản Apple Developer lại đứng tên bên làm app, và họ đòi thêm phí lớn để sửa. Chủ cửa hàng không có mã nguồn, không có tài khoản, buộc phải làm lại từ đầu. Gốc rễ vấn đề không phải kỹ thuật, mà là hai điều khoản bị bỏ qua từ đầu: quyền sở hữu tài khoản và mã nguồn.

Lỗi thường gặp và cách khắc phục

  • Chọn theo giá rẻ nhất: giá quá thấp thường bù lại bằng cắt kiểm thử và bảo trì. Khắc phục: so sánh phạm vi công việc, không so sánh mỗi con số.
  • Không có hợp đồng rõ ràng: chỉ trao đổi qua tin nhắn. Khắc phục: mọi cam kết đưa vào hợp đồng và phụ lục tính năng.
  • Thanh toán trọn gói trước: mất đòn bẩy khi có vấn đề. Khắc phục: chia theo mốc, gắn thanh toán với sản phẩm nghiệm thu được.
  • Bỏ qua giai đoạn sau bàn giao: app cần cập nhật liên tục theo hệ điều hành. Khắc phục: thống nhất kế hoạch bảo trì ngay từ đầu.

Các bước hành động trước khi ký

  • Tải và dùng thử ít nhất hai app thật do họ đã làm.
  • Yêu cầu gặp trực tiếp người sẽ trực tiếp lập trình, không chỉ nhân viên kinh doanh.
  • Xin bản đề xuất có phạm vi tính năng chi tiết và mốc bàn giao.
  • Xác nhận bằng văn bản: mã nguồn, tài khoản kho ứng dụng, tên miền thuộc về bạn.
  • Chia thanh toán theo mốc nghiệm thu.
  • Hỏi rõ chính sách bảo hành và chi phí bảo trì.

Kết luận

Chọn công ty làm app là chọn một mối quan hệ dài hạn, không phải một lần mua bán. Bước tiếp theo cụ thể: lập một bảng so sánh ba nhà cung cấp theo đúng bộ tiêu chí trên, chấm điểm từng mục, rồi quyết định. Bằng chứng và điều khoản rõ ràng luôn đáng tin hơn lời cam kết.

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

Nên chọn công ty lớn hay freelancer?

Tùy quy mô và rủi ro bạn chấp nhận. Freelancer thường rẻ và linh hoạt nhưng rủi ro gián đoạn cao nếu chỉ một người. Công ty có đội ngũ dự phòng và quy trình rõ hơn nhưng chi phí cao hơn. Với app cốt lõi cho kinh doanh, tính liên tục quan trọng hơn giá.

Làm sao biết báo giá hợp lý?

Lấy tối thiểu ba báo giá cho cùng một phạm vi tính năng. Nếu một báo giá thấp bất thường, hãy hỏi họ cắt phần nào. Sự chênh lệch thường nằm ở kiểm thử, xử lý trường hợp lỗi và bảo trì, những phần không nhìn thấy ngay.

Có cần yêu cầu bàn giao mã nguồn không?

Có. Không sở hữu mã nguồn nghĩa là bạn phụ thuộc hoàn toàn vào một nhà cung cấp cho mọi thay đổi về sau. Điều khoản này nên có trong hợp đồng và gắn với đợt thanh toán cuối.

App làm xong là hết chi phí?

Không. App cần cập nhật theo phiên bản iOS và Android mới, sửa lỗi phát sinh và duy trì server. Nên dự trù ngân sách bảo trì hằng năm ngay từ khi lập kế hoạch.