Tại sao freelancer dev risk cao
Freelancer phổ biến vì rẻ 30-50% so agency. Nhưng risk:
- Bỏ giữa chừng (40-50% trong 6 tháng): có offer tốt hơn, dự án khác hấp dẫn hơn.
- Quality không consistent: tốt vs trung bình khác nhau lớn.
- Communication delay: không full-time cho bạn, có thể chậm vài ngày.
- Không warranty sau bàn giao: bug 6 tháng sau, freelancer đã gone.
- Knowledge concentrated 1 người: họ nghỉ = không ai maintain.
Quy trình 7 bước
Bước 1: Define scope rõ
Trước cả khi tìm dev, viết BRD 5-10 trang: feature list, wireframe sơ bộ, timeline expectation, budget range. Scope vague = freelancer báo giá vague = scope creep + tranh chấp.
Bước 2: Tìm
- Upwork (quốc tế): freelancer global, giá cao hơn (USD).
- ITviec.vn: freelancer Việt, profile chi tiết.
- Vietnamworks.com: phổ biến.
- TopDev.vn: focus IT.
- Personal network: hỏi người quen tech.
- Portfolio site Việt: Behance, GitHub.
Bước 3: Screen CV + technical assessment
Look for:
- 3+ năm experience trong technology cụ thể.
- Portfolio 5+ dự án production (không chỉ tutorial).
- GitHub active (nếu có).
- Tài liệu sample (BRD, design doc) cho thấy structured thinking.
- Reference 2-3 client cũ liên lạc được.
Technical assessment: yêu cầu review 1 đoạn code và comment lỗi/improve, hoặc design schema DB cho mini scenario. 30-60 phút assess, không phải coding challenge nhiều giờ.
Bước 4: Trial task có trả phí (1-2 ngày)
Trước khi commit dự án lớn, trial task 1-2 ngày trả phí 2-5tr. Build 1 feature nhỏ self-contained. Đánh giá: code quality, communication, deadline đúng, document đầy đủ.
Đừng skip step này dù freelancer pushback — quality dev hiểu + welcome trial.
Bước 5: Check 3 reference
Gọi điện 3 client cũ của freelancer. Hỏi:
- Dự án có deliver đúng deadline không?
- Quality code OK? Có bug sau go-live nhiều không?
- Communication response time?
- Có gì làm freelancer này không OK không?
- Bạn có thuê lại không?
Nếu trả lời "không thuê lại" → red flag.
Bước 6: Ký hợp đồng milestone-based
Tránh hourly thuần (freelancer drag work để bill thêm). Milestone:
- Milestone 1 (20% giá trị): wireframe + architecture approved.
- Milestone 2 (30%): feature A + B done + tested.
- Milestone 3 (30%): feature C + D + integration done.
- Milestone 4 (20%): UAT pass + deployment + documentation.
Có warranty 3 tháng sau bàn giao — bug critical fix free.
Bước 7: Onboard + communication cadence
- Standup video call 2 lần/tuần (30 phút).
- Slack/Discord chat real-time cho question nhỏ.
- Weekly progress report viết.
- Repo code shared ngay từ đầu (không freelancer giữ riêng).
- Document quy trình + decision trong wiki để khi freelancer leave, knowledge stay.
Khi nào thuê freelancer phù hợp
- Dự án nhỏ < 200tr.
- Scope rõ, ít unknown.
- Timeline thoải mái (không đòi gấp).
- Có người trong doanh nghiệp review + handover.
- Đã có experience làm việc freelancer dev trước đây.
Khi nào nên thuê agency
- Dự án > 300tr.
- Scope phức tạp + unknown.
- Cần warranty + support lâu dài.
- Không có in-house tech review.
- Doanh nghiệp ưu tiên risk thấp hơn giá rẻ.
Cho doanh nghiệp Việt Nam: tìm freelancer Việt ở ITviec, TopDev, Vietnamworks dễ hơn Upwork quốc tế — communication tiếng Việt + múi giờ trùng + có thể gặp mặt tại Hà Nội/TP.HCM. Thanh toán VND qua chuyển khoản, vendor có MST để xuất e-invoice là chuẩn.
Doanh nghiệp đang phân vân freelancer vs agency? Alodev tham vấn miễn phí 45 phút tại /lien-he.