Chúng tôi thiết lập 2 hoặc 3 phiên ước tính với khách hàng tiềm năng và nhà phát triển của chúng tôi, nơi chúng tôi thảo luận về công việc và đưa ra các tiêu chí chấp nhận. Các nhà phát triển ước tính công việc trong các điểm câu chuyện trong cuộc họp.
Sau đó chúng tôi bán cho khách hàng một số điểm câu chuyện. Điều này là có thể bởi vì anh ta có một ý tưởng tốt về giá trị của các điểm câu chuyện. Chúng tôi nói với anh ta rằng anh ta có khả năng tinh chỉnh backlog / scope của mình trong dự án và điều đó sẽ dễ dàng do sử dụng các điểm câu chuyện. Chúng tôi cũng nói với anh ấy rằng sẽ có một phần mềm làm việc thường xuyên để anh ấy có thể theo dõi tiến trình và có được những hiểu biết mới.
Bằng cách đồng ý về một số điểm câu chuyện, khách hàng được đảm bảo nhận được giá trị đồng tiền của mình. Nếu anh ấy không thay đổi tồn đọng, anh ấy có dự án giá cố định / phạm vi cố định, nhưng kinh nghiệm của tôi là anh ấy sẽ thay đổi. Bằng cách ước tính với sự có mặt của khách hàng tiềm năng, chúng tôi cố gắng xây dựng mối quan hệ dựa trên sự cởi mở và tin tưởng.
Chúng tôi quản lý để thuyết phục khách hàng như bạn mô tả, những người "muốn có ngân sách và thời hạn" và họ rất vui khi chúng tôi muốn thực sự hiểu những gì họ cần, thay vì làm việc từ một tài liệu. Chúng tôi đã cho thấy rằng chúng tôi muốn đầu tư vào các dự án này.
Trong các phiên ước tính, chúng tôi ước tính toàn bộ hồ sơ tồn đọng của họ. Điều này đã cho x điểm câu chuyện. Chúng tôi đã đề xuất thêm 25% cho những tính năng chưa rõ ràng hoặc được biết đến vào thời điểm đó. Với các hồ sơ tồn đọng ước tính kèm theo hợp đồng, họ được đảm bảo rằng họ sẽ nhận được mọi thứ cho ngân sách cố định.
Ban đầu giá thầu là thời gian và vật chất. Vì họ muốn có một giá thầu cố định, chúng tôi đề nghị làm việc với giá mà chúng tôi đã đưa cho họ và sử dụng 25% điểm câu chuyện thêm cho dự phòng. Nếu mọi việc suôn sẻ, phần 25% không được sử dụng để bù đắp sự chậm trễ mà chúng tôi gặp sẽ được sử dụng để cung cấp thêm chức năng cho khách hàng.
Điều này đã kích thích họ theo một số cách: đầu tiên, họ đã làm mọi thứ có thể để cho phép các nhà phát triển của chúng tôi làm việc nhanh nhất có thể, vì điều này rõ ràng là vì lợi ích của riêng họ. Chúng tôi không bao giờ phải chờ câu trả lời cho câu hỏi. Thứ hai, họ thực sự hiểu khái niệm về các điểm câu chuyện. Trước khi dự án bắt đầu, họ đã gỡ bỏ một số câu chuyện và yêu cầu chúng tôi ước tính những câu chuyện khác. Không có cuộc đàm phán hợp đồng phức tạp là cần thiết cho việc này.
Chúng tôi đã thông báo cho họ về tiến trình và giữ một thông tin liên lạc rất cởi mở. Họ đã nhận được một báo cáo tiến độ cứ sau 2 tuần: x% số điểm câu chuyện được thực hiện trong y% thời gian ước tính để lại z% số điểm câu chuyện thêm có sẵn. Chúng tôi đã có một chút khởi đầu khó khăn nhưng đã cố gắng bắt kịp các ước tính vào cuối dự án, điều này khiến 100% các điểm câu chuyện thêm có sẵn để phát triển thêm. Khách hàng rất vui vì anh ta có mọi thứ anh ta thực sự cần (và khác một chút so với các tính năng được yêu cầu ban đầu của anh ta, anh ta đã xóa một số và thêm vào những thứ khác).
Khách hàng cũng rất vui vì mọi thứ được phân phối theo khung thời gian dự kiến (nơi anh ta cũng làm mọi thứ có thể để giúp chúng tôi thích đuổi theo vé, trả lời các câu hỏi ngay lập tức, liên quan đến người dùng trong các cuộc họp phân tích hàng tuần và cũng liên quan đến họ trong thử nghiệm chức năng).
Công ty của tôi rất vui vì chúng tôi giao hàng đúng thời gian và ngân sách. Công ty của tôi cũng rất vui vì thành công của dự án này đã mở ra cơ hội cho nhiều dự án hơn. Chúng tôi thậm chí đã được đề cập trong tạp chí hàng tháng của khách hàng đã được gửi đến mọi người trên toàn thế giới.
Thực hiện các ước tính tốt là phần khó nhất của dự án, nhưng việc có các phiên ước tính trước giúp chúng tôi hiểu được khó khăn và rủi ro. Nó cho phép chúng tôi đưa ra ước tính dựa trên sự thật và loại bỏ rất nhiều điều chưa biết.