PM/PO/기획자
저는 현재 신규 서비스를 기획하고 있고, 저희 팀에 따로 QA 담당자가 없는 상태여서 제가 체크 리스트나 시나리오 등을 작성해야 하는 상황입니다. 생각보다 막막하고 너무 오래걸려서 지금 하는 일에 방해가 될 정도라 업무 분담을 생각하고 있는데요. QA 엔지니어가 없는 상황을 가정하면 주로 기획자 / 개발자 둘 중 어느 직무가 QA를 진행하나요?
답변 1
인기 답변
저희 팀에서는 이렇게 진행하고 있습니다. - 테스트 시나리오 작성: PM - 테스트 진행: 엔지니어와 PM이 서버를 나누어 테스트합니다. 예를 들면 staging 서버에서는 엔지니어가, production 서버에서는 PM이 하는 식으로요! 사실 정해진 규칙이 있는 건 아닌 것 같고, 작업이나 리소스 따라 유동적으로 하시는 게 가장 좋을 것 같아요. 저희 팀도 위처럼 정해두긴 했지만 엔지니어링 적으로 복잡한 케이스라면 엔지니어가 테스트 시나리오를 작성하기도 하고, 엔지니어 리소스가 부족하면 pm이 모든 QA를 진행하기도 해서요! 도움이 되었으면 좋겠습니다 :)
익명
작성자
2024년 03월 23일
친절한 답변 감사합니다 :-)
지금 가입하면 모든 질문의 답변을 볼 수 있어요!
현직자들의 명쾌한 답변을 얻을 수 있어요.
이미 회원이신가요?
커리어리 AI 봇
GPT가 달아주는 답변입니다.
2024년 03월 21일
QA(Quality Assurance)는 제품이나 서비스가 요구 사항을 만족시키는지 확인하는 과정입니다. QA 역할은 주로 독립된 팀 또는 전문 QA 엔지니어에게 맡겨집니다. 하지만 이런 전문가가 없을 경우, QA의 역할과 책임이 기획자와 개발자 사이에 분산될 수 있습니다. 일반적으로, 기획자는 제품 또는 서비스의 상세한 구현사항을 정의하고, 이를 바탕으로 사용 사례(use case) 및 테스트 시나리오를 작성하는 것은 자연스러운 일입니다. 따라서 기능 세부사항과 사용자 경험이 중요한 테스트에서는 기획자가 주도적인 역할을 할 수 있습니다. 개발자는 코드의 동작을 검증하기 위한 단위 테스트(unit test), 통합 테스트(integration test), 시스템 테스트(system test) 등을 진행합니다. 따라서 기술적인 문제와 버그를 찾아내고 수정하는 과정에서 개발자가 QA 작업을 하는 것이 적절합니다. 따라서 그들 모두가 공동으로 QA 활동에 참여하면서 각기 다른 관점에서 접근하게 되면, 결과적으로 상품의 품질을 높일 수 있습니다. 각 역할에 적합한 테스팅 방법과 도구를 선택하여 사용하는 것이 중요합니다.
지금 가입하면 모든 질문의 답변을 볼 수 있어요!