Một bản ước lượng là mô hình của công việc, rủi ro và điều chưa biết. Hai dự án có cùng số màn hình vẫn có thể chênh nhau nhiều lần: một bên có dữ liệu sạch, quy tắc rõ; bên kia có ngoại lệ, thao tác thủ công và hệ thống tích hợp chưa ai ghi lại. Câu hỏi hữu ích không phải “giá mỗi màn hình là bao nhiêu?” mà là “hệ thống này chỉ chạy đúng khi những điều kiện nào đúng?”.

Câu trả lời ngắn

Chi phí đến từ con người, thời gian và rủi ro: khảo sát và phân tích nghiệp vụ, thiết kế giao diện và kiến trúc, lập trình, kiểm thử, bảo mật, triển khai và hỗ trợ sau bàn giao. Hạ tầng thường là phần nhỏ hơn so với các quyết định khiến sản phẩm cần nhiều công kỹ thuật hơn.

Những yếu tố làm thay đổi báo giá

Cách lập ngân sách thực tế

  1. Bắt đầu bằng bước khảo sát tạo ra phạm vi, danh sách rủi ro và tiêu chí nghiệm thu.
  2. Làm thử quy trình rủi ro nhất trước khi ước lượng toàn bộ sản phẩm.
  3. Chia việc bàn giao thành từng đợt có kết quả sử dụng và kiểm thử được.
  4. Giữ một khoản dự phòng cho điều chưa biết thay vì coi báo giá đầu tiên là chính xác.
  5. Tính cả vận hành, hỗ trợ và thay đổi sau khi phát hành, không chỉ bản đầu tiên.

Chúng tôi cần gì để ước lượng

Những gì chúng tôi không làm

Chúng tôi không công bố bảng giá giả tạo và không giả vờ mọi dự án vừa một khuôn. Chúng tôi giải thích đánh đổi, nêu rõ phần bao gồm và ước lượng sau khi hiểu bài toán. Nếu phạm vi còn mơ hồ, bước tiếp theo trung thực là khảo sát, không phải đoán giá.

Nếu bạn muốn so sánh cách làm, đọc chọn đối tác phát triển phần mềm hoặc trao đổi dự án.