중요한 버그가 나타나 자마자 죽이기
당신이 여기 열린 문을 뚫고있는 것처럼 들립니다. 이슈 트래커를 사용하든 아니든 관계없이 중요한 버그는 가능한 빨리 "종료"됩니다.
- 아 그리고 "그들이 등장하는"부분은 상당히 미끄러운 BTW입니다. 한 프로젝트에서 우리는 전체 제품을 비즈니스에서 버릴 위협이있는 중요한 버그를 가지고있었습니다 (더 중요한 것이 무엇입니까?). 매우 복잡하고 (아키텍처 오류) 수정하는 데 시간이 오래 걸린다는 것을 알고있었습니다. 고객은 우리에게 제품을 떨어 뜨리기 전에 1 년을 수리하기로 한 것에 대해 친절하게 동의했으며 약 1 년 후에 해결했습니다.
이슈 트래커에 관해서는 거의 10 년 동안 이것들을 사용해 왔으며, 일반적으로 내 주변의 모든 프로그래머 는 트래커와 거의 시간 을 보냈습니다 (메모에 대해 이야기하고 있습니다; 관리자는 다른 이야기입니다). 나는 그렇지 않은 경우 (드물게) 사례를 보았습니다.이 모든 경우에 무언가가 심각하게 깨졌습니다.
대면 대화와 문제 추적에 관한 연구와 관련하여 다시 한 번 여기 문을 열고있는 것처럼 느껴집니다. 이슈 추적은 일반적인 서면 커뮤니케이션입니다. 일을 논의 할 것으로 많은 연구 전시가, face2face의 통신은 훨씬 더 효율적보다 전화를 통해 차례로 훨씬 더 효율적보다 기록 .
- 실제로 f2f에 대해 물어 보면 트래커를 사용하여 물건을 토론하는 것처럼 느껴집니다. 이것은 목적이 아닙니다. 의도 된 용도를 파악하려면 이름을 천천히 명확하게 입력하십시오 : 이슈 추적 시스템 .
버그 목록이 너무 길어집니다
내 경험상 위의 문제는 문제가 아닙니다.
함께 긴 버그 목록 개발자들은 훨씬 앞서 큐 계획 수정을 설정할 수 있습니다. 이것은 생산성만큼 향상됩니다. 나에게 이것은 기본적으로 작업 할 대기열이있을 때 열반입니다. 먼저 버그 - 수정 - 일, 두 번째 버그 - 수정 - 일, 다음 버그 - 수정 - 일 등 등 아니 바보 중단, 오 - 그래서 효율적인 F2F 대화와 전혀 고통스러운 산만 순수한 흐름 .
- 긴 버그 목록 이 문제가 된 경우를 한 번 기억합니다 . 고위 경영진의 일부 바보가 개발자가 거의 매일 50-100 더미에서 다음 버그를 선택하도록하는 정책을 결정할 때 일어났습니다. 정말 낭비입니다. 이것을 머리 위로 에스컬레이션하고 고치는 방법을 알아낼 때까지 몇 개월의 고통이 걸렸습니다.
편리한 작업 흐름을 구축 한 후 얼마 지나지 않아 "끝없는 백 로그"가 마술처럼 비었다는 것을 발견했습니다.