But I’m not so pro-agile that I’ve lost all sense of balance. An agile dịch - But I’m not so pro-agile that I’ve lost all sense of balance. An agile Việt làm thế nào để nói

But I’m not so pro-agile that I’ve


But I’m not so pro-agile that I’ve lost all sense of balance. An agile approach to development is good for so many reasons. But agile development does require certain things that can also be a disadvantage.

If you’re thinking of adopting agile principles, it’s important that you know what you’re in for. You need to be sure that you, your project team and the management supporting your project all understand these trade-offs, and are happy to accept and support them in preference to a more traditional approach.

Here’s my list of potential disadvantages with agile:

Active user involvement and close collaboration are required throughout the development cycle. This is very engaging, rewarding and ensures delivery of the right product. It’s the fundamental principle in agile that ensures expectations are well managed. And since the definition of failure is not meeting expectations, these are critical success factors for any project. However these principles are very demanding on the user representative’s time and require a big commitment for the duration of the project.
Requirements emerge and evolve throughout the development. This creates the very meaning of agile – flexibility. Flexibility to change course as needed and to ensure delivery of the right product. There are two big flip sides to this principle though. One is the potential for scope creep, which we all know can create the risk of ever-lasting projects. The other is that there is much less predictability, at the start of the project and during, about what the project is actually going to deliver. This can make it harder to define a business case for the project, and harder to negotiate fixed price projects. Without the maturity of a strong and clear vision, and the discipline of fixing timescales and trading scope, this is potentially very dangerous.
Agile requirements are barely sufficient. This eliminates wasted effort on deliverables that don’t last (i.e. aren’t part of the finished product), which saves time and therefore money. Requirements are clarified just in time for development and can be documented in much less detail due to the timeliness of conversations. However this can mean less information available to new starters in the team about features and how they should work. It can also create potential misunderstandings if the teamwork and communication aren’t at their best, and difficulties for team members (especially testers) that are used to everything being defined up front. The belief in agile is that it’s quicker to refactor the product along the way than to try to define everything completely up front, which arguably is impossible. And this risk is managed closely through the incremental approach to development and frequent delivery of product.
Testing is integrated throughout the lifecycle. This helps to ensure quality throughout the project without the need for a lengthy and unpredictable test phase at the end of the project. However it does imply that testers are needed throughout the project and this effectively increases the cost of resources on the project. This does have the effect of reducing some very significant risks, that have proven through research to cause many projects to fail. The cost of a long and unnpredictable test phase can, in my experience of waterfall, cause huge unexpected costs when a project over-runs. However there is an additional cost to the project to adopt continuous testing throughout.
Frequent delivery of product and the need to sign off each feature as done before moving on to the next makes UAT (user acceptance testing) continuous and therefore potentially quite onerous. The users or product owner needs to be ready and available for prompt testing of the features as they are delivered and throughout the entire duration of the project. This can be quite time-consuming but helps drastically to ensure a quality product that meets user expectations.
Finally, common feedback is that agile development is rather intense for developers. The need to really complete each feature 100% within each iteration, and the relentlessness of iterations, can be mentally quite tiring so it’s important to find a sustainable pace for the team.
I believe these trade-offs are well worthwhile. Software is complex. People are complex. And the only thing that’s certain in projects is change. This lethal combination of unpredictability is more often than not helped by agile principles. So, in my view, for many project situations, the advantages of agile development far outweigh the disadvantages.
0/5000
Từ: -
Sang: -
Kết quả (Việt) 1: [Sao chép]
Sao chép!
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..
Kết quả (Việt) 2:[Sao chép]
Sao chép!

Nhưng tôi không phải như vậy pro-nhanh nhẹn mà tôi đã mất tất cả cảm giác 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. Nhưng phát triển nhanh đòi hỏi những điều nào đó mà cũng có thể là một bất lợi.

Nếu bạn đang nghĩ đến việc áp 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 phải chắc chắn rằng quý vị, nhóm dự án của bạn và quản lý Dự án hỗ trợ tất cả các bạn hiểu những đánh đổi, và sẵn lòng chấp nhận và hỗ trợ họ trong ưu tiên 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:

kích hoạt sự tham gia của người sử dụng và phối hợp chặt chẽ được yêu cầu trong suốt quá trình phát triển. Điều này là rất hấp dẫn, bổ ích và đảm bảo cung cấp các sản phẩm phù hợp. Đó là nguyên tắc cơ bản trong nhanh nhẹn đó đảm bảo sự mong đợi được quản lý tốt. Và kể từ khi định nghĩa về thất bại không phải là mong đợi cuộc họp, đâ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 rất khắt khe về thời gian người đại diện của người sử dụng và yêu cầu một cam kết lớn trong suốt thời gian của dự án.
Yêu cầu xuất hiện và phát triển trong suốt sự phát triển. Điều này tạo ra ý nghĩa của nhanh nhẹn - linh hoạt. Tính linh hoạt để thay đổi hành trình khi cần thiết và đảm bảo cung cấp các sản phẩm phù hợp. Có hai bên lật lớn với nguyên tắc này mặc dù. Một là tiềm năng cho các phạm vi creep, mà chúng ta đều biết có thể tạo ra nguy cơ của các dự án ngày càng bền vững. Các khác là có rất ít khả năng dự báo, vào lúc bắt đầu của dự án và trong suốt, về những gì dự án được 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 để đàm phán các dự án giá cố định. Nếu không có sự trưởng thành của một tầm nhìn mạnh mẽ và rõ ràng, và kỷ luật của ấn định khoảng thời gian và phạm vi kinh doanh, đây là tiềm năng rất nguy hiểm.
Yêu cầu Agile là hầu như không đủ. Điều này loại bỏ lãng phí nỗ lực phân phôi mà không kéo dài (tức là không phải là một phần của các sản phẩm đã hoàn thành), giúp tiết kiệm thời gian và do đó tiền. Yêu cầu được làm rõ chỉ trong thời gian để phát triển và có thể được ghi lại một cách chi tiết ít nhiều do tính kịp thời của cuộc hội thoại. Tuy nhiên điều này có thể có nghĩa là ít thông tin có sẵn cho người mới bắt đầu mới trong đội về các tính năng và cách họ phải làm việc. Nó cũng có thể tạo ra sự hiểu lầm nếu làm việc theo nhóm và giao tiếp là không tốt nhất của họ, và những khó khăn cho các thành viên nhóm nghiên cứu (đặc biệt là kiểm tra) được sử dụng để tất cả mọi thứ đã được định nghĩa trước. Niềm tin vào sự nhanh nhẹn là nó nhanh hơn để cấu trúc lại các sản phẩm cùng cách hơn để cố gắng xác định tất cả mọi thứ hoàn toàn lên phía trước, được cho rằng 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à giao hàng thường xuyên 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ần một giai đoạn thử nghiệm kéo dài và không thể đoán trước khi kết thúc dự án. Tuy nhiên nó không ngụ ý rằng các xét nghiệm cần thiết trong suốt dự án và điều này làm tăng hiệu quả chi phí của các nguồn lực của dự án. Điều này không có tác dụng làm giảm một số rủi ro rất quan trọng, đã được chứng minh qua nghiên cứu gây nhiều dự án thất bại. Chi phí của một giai đoạn thử nghiệm dài và unnpredictable thể, theo kinh nghiệm của tôi về thác nước, gây ra chi phí bất ngờ lớn khi một dự án quá chạy. Tuy nhiên có một chi phí bổ sung cho dự án để áp dụng thử nghiệm liên tục trong suốt.
Giao hàng thường xuyên của sản phẩm và sự cần thiết phải ký tắt từng tính năng như đã thực hiện trước khi chuyển sang bước tiếp theo làm cho UAT (chấp nhận thử nghiệm người dùng) liên tục và do đó có tiềm năng khá nặng nề. Người sử dụng sản phẩm hoặc chủ sở hữu cần phải sẵn sàng và có sẵn để kiểm tra nhanh chóng các tính năng như chúng được giao và trong suốt 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 sản phẩm chất lượng, đáp ứng 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 phải thực sự hoàn thành mỗi tính năng 100% trong mỗi lần lặp, và relentlessness lặp, có thể là tinh thần khá mệt mỏi vì vậy điều quan trọng là để tìm một tốc độ ổn định cho đội bóng.
Tôi tin rằng những đánh đổi này là cũng đáng giá. Phần mềm là phức tạp. Mọi người rất phức tạp. Và điều duy nhất đó là nhất định trong dự án là thay đổi. Sự kết hợp chết người không thể tiên đoán là thường xuyên hơn không giúp bởi các nguyên tắc nhanh nhẹn. Vì vậy, theo quan điểm của tôi, trong nhiều tình huống dự án, lợi thế của phát triển nhanh vượt xa bất lợi.
đang được dịch, vui lòng đợi..
 
Các ngôn ngữ khác
Hỗ trợ công cụ dịch thuật: Albania, Amharic, Anh, Armenia, Azerbaijan, Ba Lan, Ba Tư, Bantu, Basque, Belarus, Bengal, Bosnia, Bulgaria, Bồ Đào Nha, Catalan, Cebuano, Chichewa, Corsi, Creole (Haiti), Croatia, Do Thái, Estonia, Filipino, Frisia, Gael Scotland, Galicia, George, Gujarat, Hausa, Hawaii, Hindi, Hmong, Hungary, Hy Lạp, Hà Lan, Hà Lan (Nam Phi), Hàn, Iceland, Igbo, Ireland, Java, Kannada, Kazakh, Khmer, Kinyarwanda, Klingon, Kurd, Kyrgyz, Latinh, Latvia, Litva, Luxembourg, Lào, Macedonia, Malagasy, Malayalam, Malta, Maori, Marathi, Myanmar, Mã Lai, Mông Cổ, Na Uy, Nepal, Nga, Nhật, Odia (Oriya), Pashto, Pháp, Phát hiện ngôn ngữ, Phần Lan, Punjab, Quốc tế ngữ, Rumani, Samoa, Serbia, Sesotho, Shona, Sindhi, Sinhala, Slovak, Slovenia, Somali, Sunda, Swahili, Séc, Tajik, Tamil, Tatar, Telugu, Thái, Thổ Nhĩ Kỳ, Thụy Điển, Tiếng Indonesia, Tiếng Ý, Trung, Trung (Phồn thể), Turkmen, Tây Ban Nha, Ukraina, Urdu, Uyghur, Uzbek, Việt, Xứ Wales, Yiddish, Yoruba, Zulu, Đan Mạch, Đức, Ả Rập, dịch ngôn ngữ.

Copyright ©2024 I Love Translation. All reserved.

E-mail: