뜬금 없이 갑자기 뭔 게임 QA냐라고 하시겠지만..
얼마전 신입 사원이 출근하면서 이야기를 나누고...QA 마인드 메뉴얼을 쓰다 보니..
갑자기 뜬금없이 QA란 어떤것이다 라기 보다는 뭐랄까요
득도를 했다고 해야 하나..라는게 있어서...
혹시 게임 QA를 해보고 싶어 하시는 신입 분들에게 도움이 되고자 글을 쓰게 됐습니다.
(2~3년차 이상 되신 분들은 조용히 백 스페이스 고고씽!)
우선 저는 요쪽 업계에서...경력 6년차가 넘어 섰네요..
게임 기획에서 게임 운영, QA까지.....뭐 대충 굴러 다녔다고 보심 될꺼에요.
혹시 QA라고 하시면 뭘 생각하시나요?
보통 QA라고 하면...테스터, 버그 잡는일.....정도로 생각 하실지도 모르겠네요.
분명 그 업무는 맞습니다만...
그건 QA가 아닌 QC가 충분히 커버 가능한 부분입니다.
그럼 QA가 QC와 무슨 차이가 있냐라는 의문이 생길텐데..
바로 QC는 (Quality Control : 품질 관리) 단순 테스터 정도. 버그의 재현, 버그 유추, 원인 확인 정도...의 업무를 진행 하는 가장 기초적인 그러니까 게임만 몇일 하면 하는 그런 업무 수준입니다.
그럼 QA는 (Quality Assurance : 품질 보증) 무엇일까요?
바로 QC의 업무와 함께 밸런싱까지도 잡아내는 즉 게임의 질적인 부분의 향상과 재미를 극대화 하는 업무 입니다.(밸런싱 테스팅 포함)
잘 모르시겠다고요?
그럼 예를 들어 붕어빵 장사로 비교를 해 볼께요.
QC는 붕어빵이 터졌는지. 너무 타지는 않았는지. 팔 수 있는 물건인지를 살피는 일이라면
QA는 붕어빵이 가장 맛있게 구워지는 온도가 어느정도 인데 그게 잘 유지 되는지. 팥과 밀가루의 비율이 적절한지..등을 세부적으로 찾고 관리하는거죠.
좀 이해가 쉬워지셨는지요..
가 아니라..이말이 아닌데..잠시 너무 이론으로만..가버린...(.....)
그럼 이제 본격적인 질문!
과연 QA에서 가장 중요한 것은 무엇일까요?
(잠시 생각을 해보시고 페이지를 내려 주세요.)
제가 몇명의 신입 들에게 항상 이런 질문을 합니다.
대답의 70%정도가 게임에 버그를 잡아 내는거요.
혹은 안정성이요..
대답의 20%정도가 "내가 QA하는 게임을 잘 아는거요."
대답의 10% 정도가 "체계화된 프로세스요"
정도로 대답을 하더군요..
물론 다 맞습니다.
그러나 제가 한 질문은 가장 중요한 것!
저 3가지를 모두 포함 하는 단 한가지 단어가 있습니다.
바로 "시간" 입니다.
즉 QA는 시간을 얼마나 잘 관리하냐가 중요한거라고 생각이 들더구요.
게임의 개발은 개발 => 테스팅 => 수정 => 테스팅 => 출시.
이런 과정을 거치게 되지만 문제는 라이브 모드의 게임은 출시일이 이미 정해져 있습니다.
결국 개발이 늦어지면 늦어질 수록 테스팅 시간이 줄어 들게 되죠.
시간만 많다면야..얼마든지 안정성을 잡을 수 있고.
시간만 많다면야...얼마든지 게임을 잘 알 수 있고..
체계화된 프로세스 역시 시간을 절약하기 위해 만들게 되는 것이고.
결국 QA는 같은 시간 얼마나 더 관리를 잘하여 안정성을 높이고 비용을 절감 하느냐가 관건이라고 생각이 됩니다.
만약 게임 회사에 QA로 취직 하시려고 할때 QA에서 가장 중요한게 뭐에요?
라고 질문을 받게 되면 다른 사람들 처럼 "안정성이요, 게임을 잘아는거요?"
라는 평이한 답변 보다는 그 모든 것을 포괄하는 "시간"이라고 답변을 해 보시는 것도 좋을 것 같습니다.
-> 우선 저라면 그사람 무조건 뽑습니다..헤헤헤
갑자기 QA 교육 매뉴얼을 작성 하다가 주저리 주저리 쓰게 되었네요.
그럼 오늘도 행복하세요~~~~