Tôi đã làm việc trên một "big bang" viết lại cho, nghĩa đen, hơn hai năm. Ban quản lý đã liên tục bỏ qua và bỏ qua các cuộc gọi của tôi để phân bổ thời gian/nguồn lực để đo lường hiệu suất, lập kế hoạch dung lượng và tối ưu hóa trước khi ứng dụng thay thế ứng dụng web hàng đầu của họ.Đề kháng với thử nghiệm hiệu suất cho một vụ nổ lớn viết lại?
Cuối cùng, họ đã đồng ý làm điều đó (và chúng tôi đã ngăn chặn thành công việc này bằng cách đưa ra một máy chủ beta song song đang được sản xuất và sẽ là mục tiêu của các thử nghiệm). Tôi không thích điều đó, họ chờ đến cuối cùng để ưu tiên điều này, nhưng tốt hơn là không bao giờ muộn hơn.
Mọi người có đề xuất gì để xử lý các tình huống như thế này trong tương lai? Cách tốt nhất để giáo dục các nhà quản lý/khách hàng về sự cần thiết cho các loại xét nghiệm này là gì.
Tôi đã hiển thị cho họ hướng dẫn về hiệu suất của Microsoft trên CodePlex, hoàn chỉnh với cảnh báo rõ ràng từ các chuyên gia dày dặn trong các trang mở đầu. Tôi cũng đã cho họ xem cuốn sách "Phát hành nó!" và hướng dẫn tác giả của nó đưa ra về "cuộc gọi 3 giờ sáng". Điều đó cuối cùng đã thuyết phục họ miễn cưỡng, nhưng sự thật là điều này cần được ưu tiên phát triển và được đo một phần trong quá trình phát triển trước khi kiểm tra hệ thống hoàn chỉnh.
Nhiều nhà quản lý và kỹ sư cũ chỉ viết ASP, nhưng chưa bao giờ làm .NET, được sử dụng để tự viết mã và không hiểu tất cả các tùy chọn để lưu vào bộ nhớ đệm, điều chỉnh và theo dõi sức khỏe trong các ứng dụng .NET mới hơn.
Cảm ơn
Điểm tuyệt vời. Mặt khác, đôi khi tôi đã thử hỏi, và chỉ nhận được những câu trả lời mơ hồ, lảng tránh. Điều đó có nghĩa là người ra quyết định không biết họ muốn gì và hy vọng họ sẽ biết điều đó khi họ nhìn thấy nó. –
Thật vậy. Câu chuyện của người dùng rất có giá trị để buộc mọi người phải cụ thể và cụ thể. Họ nói, "Chúng tôi muốn một trang web thực hiện" và bạn nói "Ý tưởng tuyệt vời! Bây giờ, khi người dùng ở trên trang này và họ nhấp vào ô này ... bạn * muốn làm gì xảy ra? " Vv –