khám phá 2-3 khung / công cụ thay thế
Đôi khi điều này có thể xảy ra nếu bạn có yêu cầu đặc biệt, bạn phải thực hiện một số POC để chọn công cụ tốt nhất để giải quyết yêu cầu. Đây là những gì tăng đột biến vì không biết bạn sẽ sử dụng khuôn khổ nào, có lẽ bạn không thể ước tính câu chuyện và lưu trữ mà không ước tính không thể được lên kế hoạch và chia thành các nhiệm vụ.
sau đó học về khung công tác chúng tôi chọn cho dự án
Tốt. Điều này khá nguy hiểm. Khi khách hàng trả tiền cho bạn cho một SW, anh ta hy vọng rằng bạn là người chuyên nghiệp, người đã biết cách sử dụng các công cụ của anh ta. Khách hàng không trả tiền cho bạn cho việc học hoặc phương pháp phát triển thử nghiệm / thất bại. Nhà phát triển có trách nhiệm tìm hiểu các công cụ mới trong thời gian rảnh hoặc trong thời gian được phân bổ đặc biệt do nhân viên của mình trả không phải bởi khách hàng. Tiêu tiền của khách hàng cho việc học mà không thông báo cho khách hàng là không chuyên nghiệp.
Nếu bạn thực sự phải sử dụng thứ gì đó đặc biệt (ví dụ: một số khách hàng API hoặc công cụ của khách hàng đã chọn) mà bạn chưa từng sử dụng trước khi bạn phải thông báo cho khách hàng rằng giá sẽ tăng theo thời gian cần thiết để tìm hiểu cách sử dụng API. Có thể khách hàng sẽ thay đổi ý định nếu mức tăng giá sẽ quá lớn.
Chắc chắn, tôi không có nghĩa là tình huống mà bạn phải tìm kiếm một số vấn đề mới cụ thể trong khuôn khổ bạn đã sử dụng nhiều lần. Ý tôi là tình huống bạn bắt đầu sử dụng API hoặc khung mới mà không dành thời gian đáng kể (bên ngoài dự án) để học.
Nếu bạn vi phạm điều này, nó sẽ được hiển thị trong vận tốc của bạn bởi vì bạn sẽ cung cấp một lượng rất nhỏ giá trị doanh nghiệp trên mỗi lần lặp. Nếu khách hàng không biết lý do, rất có thể anh ta sẽ hủy dự án.
Điều này vẫn hợp lệ trong trường hợp các dự án nội bộ - bạn phải thông báo cho người quản lý / doanh nghiệp của mình về thời gian cần thiết để học API hoặc công cụ mới. Nó thường có hậu quả rất xấu nếu người quản lý tính với năng suất bình thường của bạn và năng suất của bạn chỉ là một phần nhỏ do API mới mà bạn đang cố gắng học trong các nhiệm vụ của mình. Điều đó rõ ràng còn tồi tệ hơn nếu một số người bán hàng tính toán với năng suất bình thường khi ký hợp đồng với khách hàng.
khi thiết lập máy chủ (SVN, Cơ sở dữ liệu, v.v.)
Đó là cơ sở hạ tầng và chi phí nội bộ của bạn. Khi bạn bắt đầu dự án, dự kiến bạn đã chuẩn bị cơ sở hạ tầng. Thiết lập môi trường phát triển của bạn không có giá trị cho khách hàng và không nên là một phần của bất kỳ chỉ số nào liên quan đến dự án - ví dụ như vận tốc trong Scrum. Tôi thấy điều này được thực hiện như là lần lặp trước dự án đặc biệt chỉ được sử dụng để thiết lập môi trường, tạo cơ sở hạ tầng cơ bản, v.v.