Nhưng tôi không phải như vậy chuyên nghiệp – nhanh nhẹn rằng tôi đã mất tất cả ý nghĩa của sự cân bằng. Một cách tiếp cận nhanh nhẹn để phát triển là tốt cho rất nhiều lý do. Tuy nhiên, phát triển nhanh yêu cầu những thứ nhất định cũng có thể là một bất lợi.Nếu bạn đang nghĩ đến việc áp dụng nguyên tắc nhanh nhẹn, điều quan trọng là bạn biết những gì bạn đang ở trong. Bạn cần chắc chắn rằng bạn, nhóm dự án của bạn và quản lý dự án của bạn hỗ trợ tất cả các hiểu những thương mại-offs, và rất vui khi được chấp nhận và hỗ trợ họ ưu đãi cho một cách tiếp cận truyền thống hơn.Dưới đây là danh sách các nhược điểm tiềm năng với nhanh nhẹn của tôi:Sự tham gia của người dùng hoạt động và phối hợp chặt chẽ được yêu cầu trong suốt chu kỳ phát triển. Điều này là rất hấp dẫn, bổ ích và đảm bảo giao hàng đúng sản phẩm. Nó là nguyên tắc cơ bản trong agile đảm bảo sự mong đợi được quản lý tốt. Và kể từ khi định nghĩa của sự thất bại không phải là họp kỳ vọng, đây là những yếu tố thành công quan trọng cho bất kỳ dự án. Tuy nhiên, những nguyên tắc này là rất khó về đại diện người sử dụng thời gian và đòi hỏi một cam kết lớn trong suốt thời gian của dự án.Yêu cầu nổi lên và phát triển trong suốt cả sự phát triển. Điều này tạo ra ý nghĩa rất nhanh nhẹn – linh hoạt. Linh hoạt thay đổi khóa học cần thiết và đảm bảo giao hàng đúng sản phẩm. Có hai lớn flip bên để nguyên tắc này mặc dù. Một là tiềm năng cho các phạm vi leo, chúng ta đều biết có thể tạo ra các rủi ro của dự án bao giờ dài. Khác là có ít hơn nhiều dự đoán, khi bắt đầu của dự án và trong thời gian, về những gì dự án là thực sự sẽ cung cấp. Điều này có thể làm cho nó khó khăn hơn để xác định một trường hợp kinh doanh cho dự án, và khó khăn hơn để thương lượng mức giá cố định dự án. Nếu không có sự trưởng thành của một mạnh mẽ và tầm nhìn rõ ràng, và kỷ luật sửa chữa timescales và phạm vi kinh doanh, điều này là có tiềm năng rất nguy hiểm.Nhanh nhẹn yêu cầu là hầu như không đủ. Điều này giúp loại bỏ lãng phí công sức vào phân phôi cuối cùng không (tức là không phải là một phần của thành phẩm), mà tiết kiệm thời gian và do đó tiền. Yêu cầu làm rõ chỉ trong thời gian cho sự phát triển và có thể được tài liệu rất ít chi tiết do tính kịp thời của cuộc hội thoại. Tuy nhiên, điều này có nghĩa là ít thông tin có sẵn cho người mới bắt đầu mới ở đội về tính năng và làm thế nào họ nên làm việc. Nó cũng có thể tạo ra khả năng hiểu lầm nếu làm việc theo nhóm và giao tiếp không phải là lúc tốt nhất của họ, và những khó khăn cho các thành viên trong nhóm (đặc biệt là xét nghiệm) có được sử dụng để tất cả mọi thứ được định nghĩa trước. Niềm tin trong agile là nó nhanh hơn để refactor sản phẩm trên đường đi hơn để cố gắng xác định tất cả mọi thứ hoàn toàn lên phía trước, cho là không thể. Và nguy cơ này được quản lý chặt chẽ thông qua các phương pháp gia tăng để phát triển và thường xuyên giao hàng của sản phẩm.Thử nghiệm được tích hợp trong suốt vòng đời. Điều này giúp đảm bảo chất lượng trong suốt dự án mà không có sự cần thiết cho một thử nghiệm lâu dài và không thể đoán trước giai đoạn cuối của dự án. Tuy nhiên, nó ngụ ý rằng thử nghiệm là cần thiết trong suốt dự án này một cách hiệu quả làm tăng chi phí của các nguồn tài nguyên về dự án. Điều này có ảnh hưởng làm giảm một số rủi ro rất quan trọng, đã được chứng minh qua các nghiên cứu để làm cho nhiều dự án thất bại. Chi phí của một lâu dài và unnpredictable thử nghiệm giai đoạn có thể, trong kinh nghiệm của tôi của thác nước, gây ra rất lớn chi phí bất ngờ khi một dự án quá chạy. Tuy nhiên, đó là một chi phí bổ sung cho các dự án thông qua thử nghiệm liên tục trong suốt.Thường xuyên phân phối sản phẩm và sự cần thiết để đăng nhập tắt mỗi tính năng như thực hiện trước khi chuyển đến tiếp theo làm cho UAT (người dùng chấp nhận thử nghiệm) liên tục và do đó có tiềm năng khá lựa chọn hợp lý. Người dùng hoặc chủ sở hữu sản phẩm cần phải được sẵn sàng và sẵn sàng cho nhanh chóng và thử nghiệm các tính năng như chúng đã được gửi trong suốt toàn bộ thời gian của dự án. Điều này có thể khá tốn thời gian nhưng sẽ giúp quyết liệt để đảm bảo một sản phẩm chất lượng đáp ứng sự mong đợi của người dùng.Cuối cùng, thông tin phản hồi chung là phát triển nhanh là khá mạnh mẽ cho các nhà phát triển. Sự cần thiết để thực sự hoàn thành mỗi tính năng 100% trong vòng lặp đi lặp lại mỗi, và relentlessness lặp đi lặp lại, có thể tinh thần khá mệt mỏi vì vậy nó là quan trọng để tìm một tốc độ bền vững cho đội tuyển.Tôi tin rằng những thương mại-offs cũng đáng giá. Phần mềm là phức tạp. Con người là phức tạp. Và điều duy nhất là một số trong các dự án là thay đổi. Sự kết hợp gây chết người này của unpredictability hơn thường xuyên hơn không được đã giúp bởi nhanh nhẹn nguyên tắc. Vì vậy, trong tôi xem, cho nhiều dự án tình huống, những lợi thế của phát triển nhanh đến nay lớn hơn những khó khăn.
đang được dịch, vui lòng đợi..