업데이트 / 설명 내 고객 은 사내 테스트의 필요성을 이해하고 있으며 항상 "더 나은"일을한다고 맹세하지만 실제로는 그렇지 않습니다. 외부 테스트를위한 예산이 없습니다. "초기 테스트, 자주 테스트, 대상 머신의 테스트"에 무엇을 주입 할 수 있는지에 대해 묻고있는 것 같습니다 (모호하게도 인정합니다)?
질문 : 프로덕션 프로젝트에서 "테스트 할 때가 아니라"새로운 릴리스와 관련된 문제를 명시 적으로 테스트하고보고하도록 사용자를 격려하는 방법.
배경 : 멀티미디어 프레젠테이션 도구 모음을 작성한 소규모 클라이언트가 있습니다. 그들은 좋은 고객이며 우리는 좋은 관계를 맺고 있습니다. 프로젝트가 진행 중이며 진행하면서 기능이 추가되었습니다.
내가 가진 두 가지 문제가 있습니다.
기능 정의는 전화를 통해 즉석에서 이루어지며 변경, 수정, 취소 될 수 있습니다. (케네디의 "우리는 달에 가서 다른 일을 할 것"과 비슷합니다. 저는 그 "다른 일"부분에 항상 즐거웠습니다)
사실상 QA 테스트는 거의 완료되지 않습니다.
나는 # 1을 어느 정도 처리 할 수 있습니다. 이것은 회의를하기 전에 사양을 읽는 고객이 아니며, 작성하지는 않습니다. 나는 그것에 익숙하다. 문제가있는 항목 # 2입니다. 새 릴리스를 테스트하지 않거나 테스트하지 않습니다. 그들이하는 일은 버그를 만들 때 버그를 발견 할 때 버그를 발견하거나보고하지 않거나 프로젝트를 진행하기 위해 서둘러 버그 보고서가 모호해 지도록 프로덕션에 사용하는 것입니다.
우리는이 모든 것에 대해 많은 토론을했지만 그것들을 조금만 움직일 수있었습니다. 근본 원인은 두 가지입니다. 소규모 컨설팅 회사이며 테스트 할 리소스가 없거나 아웃소싱 할 예산이 없습니다. 그리고 문화적 : 그들은 자신을 "개발자"라고 생각하지만 실제로는 멀티미디어 소프트웨어 패키지의 사용자 일뿐입니다. (예 : "실제"개발자의 세부 사항에 대한 강박 신경증의 관심 은 없습니다 ).
피드백이 없으면 기능이 완료되었는지 (# 1 참조) 다른 결과가 있는지 알 수 없습니다. 그것은 또한 나를 조금 게으르게 만들고 있습니다.