PNH logo
Software5 phút đọc

Bản phạm vi công việc thực ra dùng để làm gì

Không phải thủ tục giấy tờ, cũng không phải để phòng thủ với khách hàng. Đó là tài liệu khiến một con số báo giá có ý nghĩa.

Two colleagues working through notes together beside a laptop

Phần lớn dự án phần mềm hỏng không hỏng trong lúc làm. Nó hỏng ở tuần trước đó, khi ai đó đưa ra một con số cho phần việc chưa ai ghi lại. Con số ấy lúc nói ra là thật lòng. Nó chỉ mô tả một dự án khác với dự án cuối cùng được làm.

Báo giá là một khẳng định về phạm vi

Một mức giá đưa ra khi phạm vi chưa tồn tại thì không phải báo giá — đó là con số để thắng cuộc trò chuyện. Hai bên đều hiểu đại khái ý nhau, và “đại khái” chính là chỗ mâu thuẫn nằm. “Quản lý khách hàng” có bao gồm chuyển năm năm dữ liệu cũ sang không? “Báo cáo” là bốn báo cáo cố định hay một công cụ tự dựng báo cáo? Không câu trả lời nào sai; chúng chỉ là hai khối lượng công việc khác nhau, và chỉ một trong hai đã được tính giá.

Những gì chúng tôi ghi ra trước khi báo giá

  • Phần mềm phải làm được gì, viết bằng lời của chính người đang làm việc đó
  • Những gì dứt khoát NẰM NGOÀI phạm vi — thường là nửa hữu ích hơn
  • Các giả định mà mức giá phụ thuộc vào, nêu rõ từng cái
  • Chúng tôi cần gì từ bạn, và cần trước lúc nào, để kế hoạch còn đúng
  • “Xong” nghĩa là gì, để nó là một mốc ngày chứ không phải một ý kiến

Danh sách nằm ngoài phạm vi là phần khách hàng bất ngờ nhất và cũng là phần cứu dự án. Viết “phần này không bao gồm kết nối với phần mềm kế toán” tốn một dòng. Phát hiện ra điều đó ở tuần thứ sáu tốn một lần đàm phán lại, kèm theo niềm tin đã mất.

Giả định chính là giá

Mọi báo giá đều dựa trên giả định: rằng dữ liệu xuất ra được, rằng có một người đủ thẩm quyền quyết định, rằng hệ thống cũ có API. Ghi ngay cạnh con số, một giả định sai sẽ thành cuộc trao đổi về việc dòng nào phải đổi. Không ghi ra, đúng sự việc đó thành cuộc tranh cãi xem lẽ ra ai phải biết trước.

Bản phạm vi không sinh ra để ràng khách hàng vào điều gì. Nó sinh ra để hai bên đang nói về cùng một khối lượng công việc.
Cách chúng tôi chạy một dự án

Nó rẻ hơn vẻ ngoài

Viết một bản phạm vi mất vài ngày, không phải vài tuần, và phần lớn thời gian đó là ngồi xem công việc hiện đang chạy thế nào. Thời gian đó không phải chi phí thừa — đó là giai đoạn mà mọi thay đổi vẫn còn rẻ nhất. Sửa một quy trình trên giấy gần như không tốn gì; sửa đúng chỗ đó sau khi đã lập trình thì tốn cả một lần viết lại.

Nếu bạn đang cầm một bản báo giá của bất kỳ ai — kể cả chúng tôi — mà không tìm thấy phạm vi mà nó được tính trên đó, hãy hỏi câu này trước khi ký bất cứ thứ gì.

Next step

Có nhu cầu liên quan đến nội dung này?

Nếu điều gì ở đây liên quan đến thứ bạn đang mua, cách nhanh nhất là mô tả trường hợp của bạn thay vì đọc thêm ba bài nữa.

Chúng tôi phản hồi mọi yêu cầu trong vòng một ngày làm việc.