Bỏ qua tới nội dung
Chi phí & hợp đồng

Chi phí viết phần mềm gồm những gì? 8 khoản cần biết trước khi ký hợp đồng

Chi phí viết phần mềm gồm những gì? 8 khoản cần biết trước khi ký hợp đồng

“Làm một phần mềm quản lý hết bao nhiêu tiền?” là câu hỏi doanh nghiệp hay hỏi nhất, và cũng là câu khó trả lời nhất nếu chưa rõ phần mềm cần làm gì. Cùng tên gọi “phần mềm quản lý”, có dự án chỉ vài màn hình nhập liệu, có dự án nối kho, bán hàng, kế toán và chạy cho hàng chục chi nhánh.

Bài này không đưa ra một con số chung. Thay vào đó, bài tách chi phí viết phần mềm thành từng khoản, để doanh nghiệp tự ước lượng, đọc báo giá đúng và biết chỗ nào có thể tiết kiệm.

Tóm tắt nhanh

  • Chi phí viết phần mềm gồm 8 khoản: khảo sát, thiết kế, lập trình, kiểm thử, chuyển dữ liệu, hạ tầng, đào tạo, bảo trì.
  • Lập trình thường là khoản lớn nhất, nhưng các khoản còn lại hay bị bỏ quên trong báo giá rẻ.
  • Giá phụ thuộc chủ yếu vào số chức năng, độ phức tạp của quy trình, số kết nối với hệ thống khác và yêu cầu về thiết bị.
  • Cách giảm chi phí hiệu quả nhất là làm phần lõi trước, mở rộng sau, chứ không phải cắt bớt kiểm thử hay tài liệu.

Chi phí viết phần mềm được tính dựa trên gì?

Phần lớn đơn vị làm phần mềm tính giá theo công sức: bao nhiêu người, làm trong bao nhiêu ngày, nhân với đơn giá. Vì vậy câu hỏi đúng không phải “phần mềm này giá bao nhiêu” mà là “để làm đúng những việc này cần bao nhiêu công”.

Muốn ước lượng công, bên làm phần mềm cần biết phạm vi. Đó là lý do một tài liệu yêu cầu phần mềm rõ ràng giúp báo giá sát hơn rất nhiều so với một mô tả vài dòng qua điện thoại.

Có hai cách tính giá phổ biến:

Cách tínhPhù hợp khiLưu ý
Trọn gói theo phạm viYêu cầu đã rõ, ít thay đổiYêu cầu thêm ngoài phạm vi sẽ được báo giá bổ sung
Theo thời gian và nhân sựDự án dài, yêu cầu thay đổi liên tụcCần theo dõi tiến độ và khối lượng hằng tuần

Với doanh nghiệp vừa và nhỏ, trọn gói theo phạm vi thường dễ quản lý hơn vì biết trước tổng chi phí viết phần mềm.

8 khoản trong chi phí viết phần mềm

1. Khảo sát và phân tích yêu cầu

Khoản đầu tiên của chi phí viết phần mềm là bước tìm hiểu quy trình thực tế, phỏng vấn người dùng và viết tài liệu yêu cầu. Có đơn vị tính phí riêng, có đơn vị miễn phí khảo sát rồi tính vào dự án. Tại Viết Phần Mềm, bước tiếp nhận và khảo sát là miễn phí.

2. Thiết kế giao diện và trải nghiệm

Gồm bố cục màn hình, luồng thao tác và bản mẫu để doanh nghiệp duyệt trước khi lập trình. Khoản này nhỏ so với lập trình nhưng ảnh hưởng lớn tới việc nhân viên có chịu dùng phần mềm hay không.

3. Lập trình

Khoản lớn nhất trong chi phí viết phần mềm, gồm phần giao diện người dùng nhìn thấy và phần xử lý phía sau (lưu dữ liệu, tính toán, phân quyền, báo cáo). Mỗi chức năng trong tài liệu yêu cầu tương ứng với một lượng công lập trình.

4. Kiểm thử

Chạy thử từng chức năng, thử các tình huống sai (nhập thiếu, nhập trùng, mất mạng giữa chừng) và sửa lỗi. Báo giá quá rẻ thường cắt khoản này, và chi phí sửa lỗi sau khi đã đưa vào dùng luôn cao hơn sửa trước khi bàn giao.

5. Chuyển dữ liệu cũ

Đưa danh mục hàng hóa, khách hàng, công nợ từ Excel hoặc phần mềm cũ sang hệ thống mới. Dữ liệu càng lộn xộn (trùng tên, sai định dạng, thiếu mã) thì công làm sạch càng nhiều. Khoản này hay bị quên nhất khi so sánh báo giá.

6. Hạ tầng: máy chủ, tên miền, dịch vụ bên thứ ba

Phần mềm chạy trên web cần máy chủ và tên miền, trả theo năm. Các dịch vụ bên ngoài như tin nhắn Zalo ZNS, SMS, chữ ký số, hóa đơn điện tử thường tính phí riêng theo nhà cung cấp, không nằm trong tiền làm phần mềm.

7. Đào tạo và hướng dẫn sử dụng

Buổi hướng dẫn cho người quản trị và người dùng, kèm tài liệu hoặc video. Doanh nghiệp nhiều chi nhánh có thể cần đào tạo nhiều đợt.

8. Bảo hành và bảo trì

Bảo hành là sửa lỗi kỹ thuật miễn phí trong một thời hạn sau nghiệm thu; tại Viết Phần Mềm là 12 tháng theo chính sách bảo hành. Sau thời hạn đó, doanh nghiệp có thể ký bảo trì phần mềm định kỳ để được sao lưu, cập nhật bảo mật và chỉnh sửa nhỏ.

Chi phí viết phần mềm gồm nhiều khoản ngoài tiền lập trình
Chi phí viết phần mềm gồm nhiều khoản ngoài tiền lập trình

Yếu tố nào làm chi phí viết phần mềm tăng hoặc giảm?

Yếu tốLàm chi phí tăng khiLàm chi phí giảm khi
Số chức năngNhiều phân hệ làm cùng lúcLàm phần lõi trước, mở rộng sau
Độ phức tạp quy trìnhNhiều bước duyệt, nhiều ngoại lệQuy trình đã chuẩn hóa
Phân quyềnNhiều vai trò, chi nhánh, mức xem dữ liệuÍt vai trò, quyền đơn giản
Kết nối hệ thống khácNối kế toán, hóa đơn, Zalo, thiết bịDùng xuất/nhập Excel ở giai đoạn đầu
Thiết bịCần ứng dụng riêng iOS, AndroidWeb app chạy trên trình duyệt điện thoại
Báo cáoBáo cáo động, nhiều chiều lọcMột số báo cáo cố định
Dữ liệu cũNhiều năm, lộn xộnÍt, đã sạch
Thời hạnCần gấp, phải tăng ngườiTiến độ bình thường

Trong các yếu tố trên, ứng dụng di động riêng và số kết nối với hệ thống khác là hai thứ dễ làm chi phí tăng mạnh nhất. Nhiều doanh nghiệp bắt đầu bằng web app (chạy trên trình duyệt, dùng được cả máy tính và điện thoại) rồi mới làm ứng dụng riêng khi thật cần. Sự khác nhau giữa hai loại được giải thích trong bài web app là gì.

Cách đọc báo giá phần mềm cho đúng

Khi nhận nhiều báo giá, đừng chỉ so tổng chi phí viết phần mềm. Kiểm tra từng điểm sau:

  1. Có liệt kê từng chức năng không? Báo giá chỉ ghi “phần mềm quản lý bán hàng: X đồng” rất khó đối chiếu khi nghiệm thu.
  2. Đã gồm thuế GTGT chưa? Giá trên trang bảng giá của Viết Phần Mềm là giá chưa gồm thuế GTGT 10%.
  3. Có khoản kiểm thử, chuyển dữ liệu, đào tạo không? Thiếu là dấu hiệu sẽ phát sinh sau.
  4. Chi phí hạ tầng tính thế nào? Ai đứng tên tên miền, máy chủ; giá gia hạn năm sau là bao nhiêu.
  5. Có bàn giao mã nguồn không? Đây là khác biệt lớn về giá trị dài hạn, cần ghi rõ trong hợp đồng.
  6. Thời hạn bảo hành và phạm vi bảo hành? Lỗi nào được sửa miễn phí, phản hồi trong bao lâu.
  7. Lịch thanh toán? Thanh toán theo tiến độ (ví dụ tạm ứng khi ký, phần còn lại khi nghiệm thu) an toàn hơn trả hết từ đầu. Lịch áp dụng tại Viết Phần Mềm có trong chính sách thanh toán.

4 cách giảm chi phí viết phần mềm mà không giảm chất lượng

Làm phần lõi trước

Chọn những chức năng bắt buộc để làm và chạy thử trước. Khi đã dùng thật vài tuần, doanh nghiệp biết rõ phần nào cần thêm, phần nào bỏ được. Cách này vừa giảm chi phí ban đầu vừa tránh làm thứ không ai dùng.

Chuẩn hóa quy trình trước khi làm phần mềm

Mỗi ngoại lệ trong quy trình (“khách này thì làm khác”, “chi nhánh kia duyệt kiểu khác”) là thêm một nhánh xử lý. Thống nhất quy trình trước giúp phần mềm gọn hơn.

Dùng lại thứ đã có

Không phải chức năng nào cũng cần viết mới. Kế toán, chấm công đã có nhiều phần mềm tốt; phần mềm riêng có thể chỉ cần kết nối hoặc xuất dữ liệu sang. Bài mua phần mềm hay làm riêng hướng dẫn cách chia phần nào mua, phần nào làm.

Chuẩn bị dữ liệu sạch

Một cách giảm chi phí viết phần mềm ít ai để ý: tự làm sạch file Excel trước (gộp trùng, thống nhất mã hàng, bỏ dòng thừa) giúp giảm đáng kể công chuyển dữ liệu.

Những cách “tiết kiệm” nên tránh

  • Bỏ kiểm thử: lỗi lọt ra lúc đang bán hàng tốn kém hơn nhiều.
  • Không lấy mã nguồn: rẻ lúc đầu nhưng phụ thuộc hoàn toàn vào một bên khi muốn sửa hay mở rộng.
  • Không có tài liệu yêu cầu: tiết kiệm vài buổi họp nhưng mất nhiều hơn vì làm lại.
  • Chọn báo giá thấp nhất mà không so phạm vi: giá thấp thường đi kèm phạm vi hẹp hơn, phần còn lại thành chi phí phát sinh.

Câu hỏi thường gặp về chi phí viết phần mềm

Viết một phần mềm quản lý tốn bao nhiêu tiền?

Tùy số chức năng, số kết nối và yêu cầu thiết bị. Cách nhanh nhất để biết là gửi mô tả nhu cầu để được khảo sát và báo giá theo từng hạng mục. Mức tham khảo khởi điểm có tại trang Bảng giá.

Chi phí viết phần mềm đã gồm máy chủ và tên miền chưa?

Thường là chưa. Máy chủ, tên miền và dịch vụ bên thứ ba (Zalo ZNS, SMS, hóa đơn điện tử) được báo riêng và trả theo năm hoặc theo lượng dùng. Báo giá nên ghi rõ các khoản này.

Sau khi làm xong còn phải trả chi phí gì?

Chi phí duy trì máy chủ, tên miền, dịch vụ bên thứ ba và gói bảo trì nếu doanh nghiệp đăng ký sau thời hạn bảo hành. Lỗi kỹ thuật trong thời hạn bảo hành được sửa miễn phí.

Có trả góp hoặc chia đợt thanh toán được không?

Có. Dự án được chia đợt theo tiến độ: tạm ứng khi ký hợp đồng, các đợt sau khi duyệt bản demo và khi nghiệm thu. Lịch cụ thể ghi trong hợp đồng.

Cần tư vấn cho dự án của bạn?

Gửi mô tả nhu cầu, chúng tôi khảo sát miễn phí và gửi báo giá liệt kê từng hạng mục, ghi rõ khoản nào đã gồm, khoản nào trả riêng.

ZaloNhắn Zalo 0941 388 887 Báo giá