The Agile Zone is brought to you in partnership with DZone Software. B dịch - The Agile Zone is brought to you in partnership with DZone Software. B Việt làm thế nào để nói

The Agile Zone is brought to you in

The Agile Zone is brought to you in partnership with DZone Software. Build your own privately managed community, like Stack Overflow, for your team with AnswerHub, a DZone Software product.
Whether you call it a defect or bug or change request orissue or enhancement you need an application to record and track the life-cycle of these problems. For brevity, let's call it the Bug Tracker.
Bug trackers are like a roach motel, once defects get in theydon't check out! Because they are append only, shouldn't we be careful and disciplined when we add "tickets" to the bug tracker? We should, but in the chaos of a release (especially start-ups :-)) the bug tracker goes to hell.
Bug Tracker Hell happens when inconsistent usage of the tool leads to various problems such as duplicate bugs, inconsistent priorities andseverities. While 80% of defects are straight forward to add to the Bug Tracker, it is the other 20% of the defects that cause real problems.
The most important attribute of a defect is its DefectLifecycleStatus; not surprisingly every Bug Tracker makes this the primary field for sorting. This primary field is used to generate reports and tomanage the defect removal process. If we manage this field carefully we can generate reports that not only help the current version but also provide key feedback for post-mortem analysis.
Every Bug Tracker has at least the states Open, Fixed, and Closed, however, due to special cases we are tempted to create new statuses for problems that have nothing to do with the life cycle. The creation of life cycle statuses that are not life cycle states is what caused inconsistent usage of the tool because then it becomes unclear how to enter a defect.

It is much easier to have consistent life cycle states than to have a 10 page manual on how to enter a defect.

(This color is used to indicate a defect attribute, and this color is used to indicate a constant.)

What Life Cycle States Do We Need?
Clearly we want to know how many Open defects need to be fixed for the current release; after all, management is often breathing down our neck to get this information.
Ideally we would get the defects outstanding report by finding out how many defects are Open. Unfortunately, there are numerous open defects that will not be fixed in the current release (or ever :-( ) and so we seek ways to remove those defects from the defects outstanding.
In particular we are tempted to create states like Deferred,WontFix, and FunctionsAsDesigned, to remove defects from thedefects outstanding. These states have the apparent effect of simplifying the defects outstanding report but will end upcomplicating other matters.
For example, Deferred is simply an open defect that is not gettingfixed in the current release; WontFix is an open defect that the business has decided not to fix; and FunctionsAsDesignedindicates that either the requirements were faulty or QA saw a phantom problem, but once this defect gets into the Bug Tracker you can't get it out.
The focus of this article is on how to fix the defect life cycle, however, other common issues are addressed.
All three states above variants of the Open life cycle state and creating these life cycle states will create more problems than they solve.


Life cycle states for Deferred, WontFix, or FunctionsAsDesigned is like a "Go directly to Bug Tracker Hell" card!

Each Defect Must Be Unambiguous
The ideal state of a Bug Tracker is to be able to look at any defect in the system and have a clear answer to each of the following questions.
• Where is the defect in the life-cycle?
• Has the problem been verified?
• How consistently can the problem be reproduced or is it intermittent?
• Which team role will resolve the issue? (team role, not person)
The initial way to get out of hell is to be consistent with the life cycle state.
Defect Life Cycle
All defects go through the following life cycle (DefectLifecycleStatus) regardless of whether we track all of these states or not:

• New
• Verified
• Open
• Work in Process
• Work complete
• Fixed
• Closed



Anyone should be able to enter a New defect, but just because someone thinks "I tawt I taw a defect!" in the system doesn't mean that the defect is real. In poorly specified software systems QA will often perceive a defect where there is none, the famous functions as designed (FAD) issue.
Since there are duplicate and phantom issues that are entered into the Bug Tracker, we need to kick the tires on all New defects before assigning them to someone. It is much faster and cheaper to verify defects than to simply throw them at the development team and assume that they can fix them.
Trust But Verify
New defects not entered by QA should be assigned to the QA role. These defects should be verified by QA before the life cycle status is updated to Verified. QA should also make sure that the steps to reproduce the defect are complete and accurate before moving the defect to the Verified life cycle status. Ideally even
0/5000
Từ: -
Sang: -
Kết quả (Việt) 1: [Sao chép]
Sao chép!
Khu vực Agile mang đến cho bạn trong quan hệ đối tác với phần mềm DZone. Xây dựng riêng tư được quản lý cộng đồng của bạn, như chồng tràn, cho nhóm của bạn với AnswerHub, một sản phẩm phần mềm DZone. Cho dù bạn gọi nó là một khiếm khuyết hoặc lỗi hoặc thay đổi yêu cầu orissue hoặc nâng cao, bạn cần một ứng dụng để ghi lại và theo dõi vòng đời của những vấn đề này. Cho ngắn gọn, chúng ta hãy gọi nó theo dõi lỗi.Lỗi trackers là giống như một nhà trọ roach, một khi Khuyết tật có được trong theydon't kiểm tra! Bởi vì họ được gắn thêm chỉ, chúng ta nên cẩn thận và xử lý kỷ luật khi chúng tôi thêm "vé" vào theo dõi lỗi? Chúng ta nên, nhưng trong sự hỗn loạn của một bản phát hành (đặc biệt là bắt đầu-up :-)) theo dõi lỗi đi vào địa ngục.Lỗi Tracker địa ngục sẽ xảy ra khi sử dụng các công cụ không phù hợp dẫn đến các vấn đề khác nhau như lỗi trùng lặp, ưu tiên phù hợp andseverities. Trong khi 80% khiếm khuyết là thẳng về phía trước để thêm vào theo dõi lỗi, nó là khác 20% của các Khuyết tật gây ra các vấn đề thực tế.Thuộc tính quan trọng nhất của một khiếm khuyết là DefectLifecycleStatus của nó; không ngạc nhiên mỗi theo dõi lỗi này làm cho các lĩnh vực chính để phân loại. Trường tiểu học này được sử dụng để tạo ra các báo cáo và tomanage quá trình loại bỏ các khiếm khuyết. Nếu chúng tôi quản lý lĩnh vực này một cách cẩn thận chúng ta có thể tạo các báo cáo đó không chỉ giúp các phiên bản hiện tại nhưng cũng cung cấp các thông tin phản hồi quan trọng cho các post-mortem phân tích.Mỗi theo dõi lỗi đã ít kỳ mở, cố định, và đóng cửa, Tuy nhiên, do trường hợp đặc biệt chúng tôi là cám dỗ để tạo ra các trạng thái mới cho vấn đề này không có gì để làm với các chu kỳ cuộc sống. Sự sáng tạo của trạng thái vòng đời mà không phải là cuộc sống chu kỳ là những gì gây ra không phù hợp sử dụng của công cụ này bởi vì sau đó nó sẽ trở thành không rõ ràng làm thế nào để nhập một khiếm khuyết.Nó là dễ dàng hơn để có kỳ chu kỳ cuộc sống phù hợp hơn để có một hướng dẫn sử dụng trang 10 làm thế nào để nhập một khiếm khuyết. (Màu sắc này được sử dụng để chỉ ra một thuộc tính khiếm khuyết, và màu sắc này được sử dụng để chỉ một hằng số.) Chúng tôi cần những gì cuộc sống chu kỳ?Rõ ràng chúng tôi muốn biết bao nhiêu người mở lỗi cần phải được cố định cho việc phát hành hiện tại; sau khi tất cả, quản lý thường thở xuống cổ của chúng tôi để có được thông tin này.Lý tưởng nhất chúng tôi sẽ làm cho các Khuyết tật xuất sắc báo cáo bằng cách tìm ra bao nhiêu lỗi đang mở. Thật không may, có rất nhiều Khuyết tật mở mà sẽ không được cố định trong bản phát hành hiện tại (hoặc từng :-() và vì vậy chúng tôi tìm kiếm cách để loại bỏ các lỗi từ các Khuyết tật xuất sắc.Đặc biệt chúng tôi là cám dỗ để tạo hoa như Deferred, WontFix và FunctionsAsDesigned, loại bỏ các khiếm khuyết từ thedefects xuất sắc. Các nước này có tác dụng rõ ràng đơn giản hoá báo cáo lỗi xuất sắc nhưng sẽ kết thúc upcomplicating các vấn đề khác.Ví dụ, Deferred là chỉ đơn giản là một khiếm khuyết mở không phải là gettingfixed trong bản phát hành hiện tại; WontFix là một khiếm khuyết mở kinh doanh đã quyết định không sửa chữa; và FunctionsAsDesignedindicates rằng hoặc là các yêu cầu đã bị lỗi hoặc QA thấy một vấn đề ma, nhưng một khi lỗi này được vào theo dõi lỗi bạn không thể có được nó ra.Trọng tâm của bài viết này là làm thế nào để sửa chữa các chu kỳ cuộc sống khiếm khuyết, Tuy nhiên, các vấn đề phổ biến khác được đề cập.Ba trạng thái ở trên các biến thể của tiểu bang mở các chu kỳ cuộc sống và tạo ra các chu kỳ cuộc sống nước sẽ tạo ra nhiều vấn đề hơn họ giải quyết. Chu kỳ sống quốc gia cho Deferred, WontFix, hoặc FunctionsAsDesigned là giống như một thẻ "Đi trực tiếp đến lỗi Tracker địa ngục"! Mỗi lỗi phải được rõ ràngBang theo dõi lỗi, lý tưởng là để có thể nhìn vào bất kỳ khiếm khuyết trong hệ thống và có một câu trả lời rõ ràng cho mỗi câu hỏi sau đây.• Các khiếm khuyết trong chu trình sống ở đâu?• Có các vấn đề được xác minh?• Làm thế nào một cách nhất quán các vấn đề có thể được sao chép hoặc là nó liên tục?• Vai trò đội ngũ mà sẽ giải quyết vấn đề? (nhóm vai trò, không phải là người)Cách đầu tiên để có được thoát khỏi địa ngục là để phù hợp với cuộc sống chu trình nước.Vòng đời khiếm khuyếtTất cả các khiếm khuyết đi qua chu kỳ cuộc sống sau (DefectLifecycleStatus) bất kể cho dù chúng tôi theo dõi tất cả các tiểu bang hay không: • Mới• Xác nhận• Mở• Công việc trong quá trình• Công việc hoàn thành• Cố định• Đóng cửa Bất cứ ai nên có thể nhập một lỗi mới, nhưng chỉ vì ai đó nghĩ rằng "tôi tawt tôi taw nhược!" trong hệ thống không có nghĩa là các khiếm khuyết là có thật. Trong phần mềm kém quy định hệ thống bảo đảm chất lượng thường xuyên sẽ nhận thấy một khiếm khuyết đó là không có, các chức năng nổi tiếng như thiết kế (FAD) vấn đề.Kể từ khi có những vấn đề trùng lặp và phantom được nhập vào theo dõi lỗi, chúng ta cần phải đá các lốp xe trên tất cả các mới Khuyết tật trước khi gán chúng để một ai đó. Nó là nhanh hơn và rẻ hơn để xác minh lỗi hơn để chỉ đơn giản là ném chúng vào đội ngũ phát triển và giả định rằng họ có thể sửa chữa chúng.Tin tưởng, nhưng xác minhMới khiếm khuyết không được nhập bằng cách bảo đảm chất lượng nên được giao cho vai trò bảo đảm chất lượng. Những khuyết điểm cần được xác nhận bằng cách bảo đảm chất lượng trước khi tình trạng của chu kỳ sống được Cập Nhật để Verified Bảo đảm chất lượng cũng nên chắc chắn rằng các bước để sao chép các khiếm khuyết được đầy đủ và chính xác trước khi chuyển các khiếm khuyết về trạng thái đời Verified. Vị trí lý tưởng ngay cả
đang được dịch, vui lòng đợi..
Kết quả (Việt) 2:[Sao chép]
Sao chép!
Các Agile Zone được mang đến cho bạn trong quan hệ đối tác với DZone Software. Xây dựng cộng đồng tư nhân quản lý riêng của mình, như Stack Overflow, cho nhóm của bạn với AnswerHub, một sản phẩm DZone phần mềm.
Cho dù bạn gọi nó là một lỗi hay lỗi hoặc thay đổi yêu cầu orissue hoặc phụ kiện bạn cần một ứng dụng để ghi chép và theo dõi các chu kỳ sống của những các vấn đề. Để ngắn gọn, chúng ta hãy gọi nó Bug Tracker.
Trackers lỗi giống như một nhà trọ gián, một khi các khuyết tật có được trong theydon't kiểm tra! Bởi vì chúng được nối thêm, không phải chúng ta nên cẩn thận và có kỷ luật khi chúng ta thêm "vé" để theo dõi lỗi? Chúng ta không nên, nhưng trong sự hỗn loạn của một bản phát hành (đặc biệt là bắt đầu-up :-)) kiểm tra lỗi đi vào địa ngục.
Bug Tracker Hell xảy ra khi sử dụng không phù hợp của công cụ này dẫn đến nhiều vấn đề như lỗi trùng lặp, các ưu tiên phù hợp andseverities. Trong khi 80% các khuyết tật được chuyển tiếp thẳng để thêm vào Bug Tracker, nó là 20% còn lại của các khuyết tật gây ra vấn đề thực sự.
Các thuộc tính quan trọng nhất của một khiếm khuyết là DefectLifecycleStatus của nó; không đáng ngạc nhiên mỗi Bug Tracker làm cho điều này các trường tiểu học để phân loại. Trường tiểu học này được sử dụng để tạo ra các báo cáo và tomanage quá trình loại bỏ khiếm khuyết. Nếu chúng ta quản lý lĩnh vực này một cách cẩn thận chúng ta có thể tạo các báo cáo mà không chỉ giúp các phiên bản hiện tại mà còn cung cấp thông tin phản hồi chính để phân tích sau khi chết.
Mỗi Bug Tracker có ít nhất các quốc gia mở rộng, cố định, và đóng cửa, tuy nhiên, do những trường hợp đặc biệt chúng tôi bị cám dỗ để tạo ra trạng thái mới cho những vấn đề mà không có gì để làm với các chu kỳ cuộc sống. Việc tạo ra cuộc sống trạng thái chu kỳ mà không phải là trạng thái chu kỳ cuộc sống là những gì gây ra việc sử dụng không phù hợp của công cụ này bởi vì sau đó nó trở nên không rõ ràng làm thế nào để nhập một khiếm khuyết. Nó là dễ dàng hơn nhiều để có trạng thái chu kỳ cuộc sống phù hợp hơn để có một hướng dẫn 10 trang về cách để nhập một khiếm khuyết. (màu này được sử dụng để chỉ ra một thuộc tính khiếm khuyết, và màu này được sử dụng để chỉ ra một hằng số.) gì Life Cycle Hoa chúng ta có cần? rõ ràng là chúng tôi muốn biết có bao nhiêu mở khiếm khuyết cần phải được cố định cho phát hành hiện tại; sau khi tất cả, quản lý thường thở xuống cổ của chúng tôi để có được thông tin này. Lý tưởng nhất là chúng ta sẽ có được những khuyết điểm báo cáo nổi bật bằng cách tìm ra bao nhiêu lỗi đang mở. Thật không may, có rất nhiều khuyết điểm mở sẽ không được cố định trong bản phát hành hiện tại (hoặc bao giờ :-() và vì vậy chúng tôi tìm mọi cách để loại bỏ những khiếm khuyết từ các khuyết tật xuất sắc. Đặc biệt, chúng tôi bị cám dỗ để tạo ra trạng thái như hoãn lại, WontFix, và FunctionsAsDesigned, để loại bỏ các khuyết tật từ thedefects nổi bật các trạng thái có tác dụng rõ ràng của việc đơn giản hóa các khuyết tật báo cáo xuất sắc nhưng sẽ kết thúc upcomplicating các vấn đề khác.. Ví dụ, thu nhập hoãn lại chỉ đơn giản là một khuyết tật mở mà không được gettingfixed trong bản phát hành hiện tại; WontFix là một mở khiếm khuyết mà các doanh nghiệp đã quyết định không sửa chữa; và FunctionsAsDesignedindicates rằng hoặc các yêu cầu đã bị lỗi hoặc QA thấy một vấn đề ma, nhưng một khi lỗi này được vào Bug Tracker bạn không thể có được nó ra. Trọng tâm của bài viết này là về làm thế nào để sửa chữa các vòng đời khiếm khuyết, tuy nhiên, các vấn đề chung khác được đề cập. Tất cả ba trạng thái trên các biến thể của nhà nước chu kỳ cuộc sống mở và tạo ra những trạng thái chu kỳ cuộc sống sẽ tạo ra nhiều vấn đề hơn họ giải quyết. bang chu kỳ cuộc sống cho hoãn lại, WontFix, hoặc FunctionsAsDesigned giống như một "Đi trực tiếp đến Bug Tracker Hell" thẻ! mỗi Defect Must Be rõ ràng nhà nước lý tưởng của một Bug Tracker là để có thể nhìn vào bất kỳ khiếm khuyết trong hệ thống và có một câu trả lời rõ ràng cho mỗi câu hỏi sau đây. • đâu là khiếm khuyết trong cuộc sống-chu kỳ? • có vấn đề được xác minh? • Làm thế nào luôn là vấn đề có thể được sao chép hoặc là nó không liên tục? • những vai trò đội sẽ giải quyết vấn đề? (nhóm vai trò, không phải người) Cách đầu tiên để có được ra khỏi địa ngục là để phù hợp với tình trạng chu kỳ cuộc sống. Defect Life Cycle Tất cả các khuyết tật đi qua các chu kỳ cuộc sống sau (DefectLifecycleStatus) bất kể chúng ta theo dõi tất cả các tiểu bang hay không : • New • kích • mở • Làm việc trong quá trình • Làm việc hoàn chỉnh • Sửa • được đóng "! tôi tawt tôi Taw một khiếm khuyết" Bất cứ ai cũng có thể nhập vào một khiếm khuyết mới, nhưng chỉ vì ai đó nghĩ trong hệ thống không có nghĩa là các khiếm khuyết là có thật. Trong kém quy định hệ thống phần mềm QA sẽ thường xuyên cảm nhận được một khiếm khuyết nơi không có ai, các chức năng nổi tiếng như thiết kế (FAD) vấn đề. Kể từ khi có những vấn đề trùng lặp và ma được nhập vào Bug Tracker, chúng ta cần phải kick các lốp xe trên tất cả các mới khiếm khuyết trước khi gán chúng cho một người nào đó. Nó là nhanh hơn và rẻ hơn để xác minh các khuyết tật hơn là chỉ đơn giản là ném vào nhóm phát triển và cho rằng họ có thể sửa chữa chúng. Tin tưởng Nhưng Xác khuyết tật mới không được nhập bởi QA nên được giao cho vai trò bảo đảm chất lượng. Những khiếm khuyết cần được xác nhận bởi QA trước khi tình trạng chu kỳ cuộc sống được cập nhật để Verified. QA cũng nên đảm bảo rằng các bước để tạo lại lỗi đều đầy đủ và chính xác trước khi chuyển các khiếm khuyết để tình trạng vòng đời xác minh. Lý tưởng nhất, ngay cả







































đ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: