Trong một dự án mới, một người bạn đã phải viết các bài kiểm tra trong đó thời gian cần thiết để viết chúng được tính bằng một macro Excel được viết bởi người quản lý không phải là nhà phát triển của anh ta.
Có các mô hình ước lượng tham số để ước tính thời gian hoàn thành các dự án, bao gồm các dự án phần mềm. Thông thường, ước tính là cho mã sản xuất, nhưng tôi không hiểu tại sao nó không thể được ngoại suy để ước tính sẽ mất bao lâu để viết mã kiểm tra. Những ước tính này chỉ tốt như dữ liệu được đưa vào chúng, mặc dù.
Giả sử rằng phương pháp được sử dụng là mô hình ước tính hợp lệ và dữ liệu là chính xác và hợp lệ, không có lý do gì một ước tính tốt không thể đến từ macro Excel được viết bởi người quản lý không phải là nhà phát triển.
Trong trường hợp như vậy, một nhà phát triển có nên chấp nhận trách nhiệm viết và chạy thử nghiệm trong thời gian tính toán không?
Không có ước tính bao giờ nên được chấp nhận một cách mù quáng, trong mọi trường hợp. Không có ước tính nào là hoàn hảo, bất kể nó được tạo ra như thế nào. Kỹ sư phải xem xét mọi ước tính, xác định các vấn đề tiềm ẩn, đánh giá tác động của chúng và thảo luận và tinh chỉnh dự toán khi cần thiết.
Là kết quả của các bài kiểm tra đáng tin cậy?
Các thử nghiệm chỉ tốt như những nỗ lực dành cho việc thiết kế và thực hiện chúng. Nếu một người thử nghiệm tạo ra các thử nghiệm chất lượng thấp, các lỗi sẽ chuyển qua thử nghiệm và đưa nó đến giai đoạn sau của dự án. Lý do là áp lực lịch biểu sẽ dẫn đến các thử nghiệm chất lượng thấp, vì vậy nếu thời gian không đủ để thiết kế các trường hợp thử nghiệm phù hợp và sau đó thực hiện các trường hợp đó, thì các thử nghiệm sẽ không hữu ích.