문제

저는 매우 다른 두 가지 응용 프로그램으로 작업하고 있습니다.

앱 #1은 FTP에 직접 액세스 할 수있는 웹 앱이므로 버그 수정은 매우 쉽습니다. 고양이 A 벌레는 일반적으로 다음 날 안에 고정됩니다. 여기에 문제가 없습니다.

App #2는 Oil Business Document Control 앱으로, 최종 사용자 테스트 및 시스템 테스트 인 두 가지 수락 테스트 단계를 거쳐야합니다. 이 단계 이후에 발견 된 버그는 다음 버전 (보통 2-3 개월)까지 유지됩니다. 모든 새로운 릴리스 패키지는 막대한 비용입니다. 다음 버전까지 버그 중 일부와 함께 살아야한다고 최종 사용자에게 설명하기가 정말 어렵습니다.

즉시 수정할 수없는 중요한 버그와 어떤 관련이 있습니까?

도움이 되었습니까?

해결책

설명 된 상황에서 개인적인 견해로는 매우 깊은 구조적 문제이며 프로젝트가 시작되기 전에 처리되어야합니다. 모든 프로그래머는 필요한 경우 최소한 한 사람이 변경 사항을 직접 푸시하도록해야하며 이에 대한 절차는 명확해야합니다. 솔직히 잠재적 인 데이터 손실의 보안 또는 데이터베이스 문제는 어떻습니까? 물론, 직접 직원에게 직접 정보를 제공하고 "제발이 일을하지 말아라"고 말하지만 솔직히 가장 좋은 방법은이 문제를 세상에서 최대한 빨리 제거하는 것입니다. 터미널 응용 프로그램에서 비슷한 사례가 있었는데, 버튼을 두 번 누른 후 프로그램이 단순히 작동하는 것을 종료했습니다. 수정은 사소한 것이었지만 아무도 그것을 고칠 수 없었으며,이 일에 따라 모든 사람들의 비용이 들었습니다. 중요한 변경을 위해 바로 가기를 요구하십시오!

다른 팁

버그가 더 빠를수록 더 많은 버그가 수정해야한다는 것을 알 수 있습니다.

관리를 통해 버그를 수정할 수있는 속도는 버그가 고정 될 때까지 비용 관리와 직접 관련이 있습니다.

저는 1 인 팀입니다. 나와 내 버그 사이에 아무것도 없다 :)

실제로 조직 규모, 시스템 규모, 시스템의 중요성 및 버그의 영향의 조합에 달려 있습니다.

한 사람의 상점 또는 저 충격 시스템 (가장 빠른 - 위의 앱#1)

버그 = 시간을 고치는 시간 버그를 찾으십시오 + 시간 코드 수정 + 시간 생산에 배치

대규모 조직 또는 중요한 시스템 (가장 긴 - 앱#2 위)

버그 = 시간을 고치는 시간 버그를 찾으십시오 + 시간 버그를 문서화하고 우선 순위를 정합니다 + 시간 추정 비용 + 시간 수정 작업을 승인하십시오 + 시간 디자인 수정 + 시간 문서 수정 + 시간 코드 수정 + 시간 문서 테스트 계획 + 시간 테스트 수정 + 시간 회귀 테스트 + 시간 성능/로드 테스트 + 시간 예약 및 배포를 승인합니다 + 시간 배포 수정

편집하다: 전구를 변경하려면 몇 명의 Microsoft 직원이 필요합니까? 주제에 대한 흥미로운 읽기입니다.

1: 보다 http://blogs.msdn.com/ericlippert/archive/2003/10/28/53298.aspx

대답은 생산 환경에 얼마나 많은 접근이 생명이나 돈의 양에 대한 비율이 될 것입니다.

해결 방법.

버그로 인해 사용자가 죽은 기능으로 간주하고, 우리에게 알리고, 버그가 수정 될 때까지 기다렸다가 해당 섹션의 다운 타임 중에 기존 Excel 버전에 정보를 입력했다고 말한 후 이전 경험이있었습니다. 응용 프로그램 (Excel에서 Oracle Apex Migration) 중에서 Excel 애플리케이션에서 데이터를 다시 동적으로 삽입하는 시간을 보내주었습니다. 이에 대한 회전은 원래 버그의 다운 타임보다 길었습니다.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top