Too much involvements of the customer in the process make him start expressing his wishes rather than his needs to the software
Bạn đang phát triển phần mềm dựa trên những gì khách hàng cần? Nếu khách hàng muốn thì sao? Bạn sẽ từ chối khách hàng vì "hey khách hàng, tôi chỉ xây dựng phần mềm dựa trên nhu cầu! ??"
Tôi thực tập tại một cửa hàng cực kỳ lập trình và nhanh nhẹn. Tôi đã thấy các tương tác hàng tuần của khách hàng trực tiếp mà đôi khi đã thúc đẩy QA và các nhà phát triển. Nhưng họ đã giao chính xác những gì khách hàng muốn, khi anh ta muốn, và rõ ràng trong "Show and Tell" với khách hàng những gì anh ta đã làm, những gì anh ta không làm, và những gì anh ta muốn.
Many products have multiple customers which lead to conflicting needs and opinions leading unnecessary blockades
Không phải là phong tỏa không cần thiết nếu cửa hàng cực đoan và nhanh nhẹn làm cho nó rõ ràng các mục tiêu thực hiện và những gì sẽ và sẽ không được kết hợp trong sản phẩm. Các phiên bản khác nhau của cùng một sản phẩm cũng là một khả năng và nó phụ thuộc vào những gì được đàm phán. Điều này không cần phải là một điểm gây tranh cãi làm giảm năng suất hoặc dẫn đến phong tỏa không cần thiết.
Many products don’t have any external customers (products organization made for them or to be selling in future). In this case the team itself is playing the user as well as the developer hence killing the effectiveness of the process.
Không cần thiết. Ngay cả giao diện người dùng bên ngoài, theo đó một người đang phỏng vấn mọi người một cách ngẫu nhiên trên đường phố để xác định giao diện nào cho một thiết bị cụ thể sẽ trông thú vị với họ là một khả năng.
Not many things exists in formal documentation, this informality leads to vague vision and can create problems where the customer might say that this is not what we asked etc. etc.
Sau đó, tài liệu chính thức cần được sử dụng. Tài liệu chính thức giữ chân khách hàng trước đám cháy và "đây là những gì bạn đã nói với chúng tôi rằng bạn muốn" thẻ đục lỗ một dòng trùng với tài liệu và tương tác của khách hàng để không có lý do. Khi tôi có cơ hội thấy điều này như một thực tập sinh tại một cửa hàng cực kỳ nhanh nhẹn, khách hàng đã ký vào tài liệu hàng tuần. Khách hàng cũng có cơ hội thực hiện các thay đổi và cũng phải đăng xuất. Nếu thiếu tài liệu, có lời mời đến thảm họa.
The questions is why such conflicting opinions exists regarding XP, is it the matter of different scenarios or is there something else and till what extent the claim (as written in the title) is true.
Tôi sẽ nói rằng phụ thuộc vào trí thông minh của cửa hàng. XP và Agile là hướng dẫn và không phải là hướng dẫn. Để hoạt động thành công với XP và Agile, nó phải được tích hợp vào thực tiễn hoạt động và được sử dụng trong toàn bộ tổ chức. Số dặm sẽ luôn thay đổi và một số người chắc chắn sẽ cho rằng nó là xấu, một số sẽ nói nó tốt. nơi tôi thực tập, nó chắc chắn là tốt và nhiều thành công đã có.
Từ kinh nghiệm của tôi, mức độ cứng nhắc của các nguyên tắc của XP và Agile xuất hiện để xác định xem, khi được kết hợp vào "hoạt động hàng ngày", nó đã phát triển phần mềm thành công như thế nào. Nơi tôi thực tập, sự tương tác của khách hàng đã thúc đẩy mọi thứ và không có gì được thực hiện mà không có khách hàng nào tuyên bố trước tiên nên làm điều đó. Cách cửa hàng này vận hành các hoạt động của nó mang lại thành công tốt, có thể đo lường được bằng cách sử dụng các nguyên tắc phát triển hợp lý như là một phần của khung XP và Agile được tích hợp chặt chẽ vào mọi thứ họ làm.