소프트웨어 테스터의 역할은 버그를 기록하고 오류를 찾기 위해 테스트하는 것보다 훨씬 넓습니다. 영감을 주는 애자일 업무 환경의 사례가 있습니다. 그곳에서 테스터는 개발팀의 일원으로 일할 수 있는데, 마치 영화 촬영장에서 작가 및 제작자와 함께 일하는 것과 같습니다. 주니어 프로그래머부터 선임 프로젝트 리더와 발명가까지 팀의 모든 사람과 협력해 제품 및 서비스를 지속적으로 개선하고 품질을 내장합니다.
International DevOps Certification Academy™의 인사이트
애자일 조직에서 소프트웨어 테스터가 되려면 무엇이 필요할까요?

애자일 팀의 의사소통
개발팀과 일할 때 생각, 아이디어, 발견을 공유하는 가장 좋은 방법은 단연 얼굴을 마주하고 대화하는 것입니다.
Scrum 팀에서는 테스터가 의사소통을 먼저 시작하는 경우가 많습니다. 팀원과 계속 조율하는 것이 업무의 핵심이기 때문입니다. 프로그래머, Scrum Master, Scrum 제품 책임자, 프로세스와 제품에 가치를 더할 수 있는 사람이라면 누구와도 소통합니다.
빠르게 판단하는 애자일 환경에서는 자기 조직화 팀 구성원이 협력하므로 테스트가 아주 재미있을 수 있습니다. 모두의 목표가 훌륭한 제품을 개선하고 혁신하는 것으로 같기 때문에, 팀원은 함께 더 자주 일하고 자기 이익만 생각하는 일이 줄며 개발자와 테스터의 다툼도 줄어듭니다.
소프트 스킬
테스트할 수 있어야 한다는 점 외에 애자일 환경의 소프트웨어 테스터에게 절대적인 규칙은 없습니다. 하지만 동등한 팀원 중 하나라는 점을 기억하세요. 기술뿐 아니라 대인 관계와 같은 성향, 감성 지능도 갈고닦아야 합니다. 애자일 테스터를 채용하는 기업 대부분은 이런 능력을 중요하게 봅니다.
테스터가 설계와 코딩에 뛰어나지만 대인 관계가 부족하면 팀이 어려움을 겪을 수 있습니다. 반대로 대인 관계가 뛰어나고 기술이 부족해도 배우려는 의지가 있다면, 개발팀이 적응을 돕고 기술 부족을 보완하기가 첫 번째 경우보다 쉽습니다. Scrum 팀은 인재를 키우기 위해 지속적인 교육이 중요하다고 믿습니다.
테스터가 속한 애자일 환경은 운동선수의 환경과 같습니다. 운동을 하거나 코드를 쓰러 왔더라도 성공을 향해 열정적으로 일하는 전문가 팀의 일원입니다. 성공은 무엇보다 태도에서 시작하며 적성도 거의 그만큼 중요합니다.
모호함 감지하기
Scrum 테스터의 핵심 책임 중 하나는 제품 기능을 설명하도록 돕는 것입니다. 기능이나 사용자 스토리를 개발하기 전에 테스터와 여러 사람이 Scrum 제품 책임자를 만나 스토리 카드의 내용을 논의합니다. 대화의 목적은 제품 책임자가 원하는 것을 이해할 기회를 만드는 것입니다. 숙련된 테스터는 테스트를 시작하기 전부터 모호함을 감지하고 식별할 수 있어 이 일에 뛰어납니다.
테스터는 인수 기준을 미리 검증하는 데 도움이 될 관련 시나리오를 생각해 낼 수 있습니다. 개발 중이나 이후보다 개발 전에 이 역량을 적용하면 개발팀이 목표 기준을 충족하는 일에 집중하도록 도울 수 있습니다. 결국 테스터는 문제를 찾아낼 뿐 아니라 예방에도 기여합니다.
마무리
빠르게 움직이고 결속력 있는 애자일 조직의 테스터라면 ‘테스트만’ 할 가능성은 거의 없습니다. 다음과 같은 일을 맡을 수 있습니다.
- 회의에 참석해 사용자 스토리와 변경사항을 명확히 합니다. 애자일은 반복적이고 점진적인 프로세스이므로 팀 내부뿐 아니라 팀과 Scrum Master, Scrum 제품 책임자 간에도 지속적으로 협력해야 합니다.
- 개발자, Scrum Master, Scrum 제품 책임자가 공통의 이해를 유지하도록 효과적으로 소통합니다.
- 위험을 파악해 가능한 경우 완화하고, 스프린트가 끝날 때 제공 가능한 제품을 내놓는 데 도움이 되는 모든 작업에 우선순위를 매깁니다.
- 야간 빌드와 통합 및 회귀 테스트의 자동화, 탐색적 테스트와 인수 테스트에 대해 제안하고 의견을 냅니다.
- 설계 중인 제품의 상태와 진행 상황에 대해 개발팀 전체에 지속적으로 피드백을 제공합니다.
애자일 팀의 테스터는 비판적으로 사고하고 열심히 일하는 팀과 협력하며 개인보다 큰 프로젝트에 참여할 좋은 기회입니다. 필요한 역량과 강한 성취 의욕이 있다면 파트너 NPAW(Nice People At Work)에 훌륭한 도전 과제가 있습니다. www.npaw.com/careers
