2010-08-10 3 views
2

중요하지 않은 버그가 언제 기능이되거나 버그가 항상 버그로 남아 있습니까?버그는 기능 요청이 언제됩니까?

예를 들면. 제한이있는 법령이 있어야합니다.

예를 들어, 규정 된 법령이 1 년인 경우. 이 버그는 18 개월 전에 소개되었지만 오늘 만 주목되었습니다. 이 버그는 "이제 시스템 작동 방식"으로 정의하고이를 변경하기 위해서는 우선 순위 결정을 위해 백 로그에 배치해야합니다.

+1

얼마나 심각하게 사용자에게 영향을 미치고 얼마나 유용한 지에 따라 달라집니다. (또는 발견자가 얼마나 시니어인지.) 정말로 비즈니스의 제품 소유자에게 이관해야합니다. – Rup

+3

나는이 "버그"를 y64의 N64 일 동안 생각하게했다. http://blogs.msdn.com/b/shawnhar/archive/2009/12/29/bug-or-feature.aspx – eldarerathis

+1

이 질문은 커뮤니티 위키, 그것 때문에 자연을 엽니 다. – kurast

답변

6

"버그"는 일반적으로 실행 불가능한 상황을 만들어 일부 실행을 저해하는 것으로 보입니다. 그 외에, 성공적으로 실행하는 다른 방법은 지정된 명세를 따르지 않을 때만 버그로 분류 될 수 있습니다. 허용되는 경우 사양이 변경되어 더 이상 버그가 존재하지 않습니다.

1

귀하의 질문은 버그 수정이 우선 순위를 부여받지 않는다는 것을 의미하는 것으로 보입니다. 우선 순위 지정은 다소 자주 발생해야하며 기능과 버그는 모두 "문제"로 간주되어야한다고 생각합니다. 버그는 새 기능보다 우선 순위가 높아지지만 자동 결정이 있어서는 안됩니다.

+0

먼저 버그를 해결하고 새로운 버그를 추가하는 아이디어를 좋아합니다 :-) 먼저 버그를 수정하면 버그가 수정 된 후 중단 될 수있는 잘못된 소프트웨어에 새로운 기능이 추가 될 위험이 줄어 듭니다. – Kwebble

+0

@Kwebble : 계획된 새 기능으로 인해 특정 버그를 수정해야 할 필요가 완전히 제거되는 상황을 어떻게 처리합니까? 원칙적으로 버그를 먼저 수정합니까? 버그를 수정하는 것보다 개발하는 데 시간이 덜 필요하다면 어떻게 될까요? –

+0

기능이 버그 픽스의 필요성을 제거하는 경우, 나는 버그를 해결하는 다른 방법이라고 생각합니다. – Kwebble

1

나는이 버그가 프로젝트 라이프 사이클에서 발견 되더라도 버그가 아니라고 생각하며 그렇게 정의하고 문서화해야한다고 생각합니다. 버그를 문서화해도 기능이 만들어지지 않는다는 것을 기억하십시오. D

0

개발자는 "버그가 아닙니다. 기능입니다!" 선?

심각하게도 "버그"는 프로젝트 사양과 상반되는 응용 프로그램에서 발생합니다. 사양이 변경되지 않으면 버그가 만료 될 것으로 기대하지 않습니다.

0

이에 대한 응답으로 사양을 변경할 때.