이번 글에서는 지난 3년간 개인 기여자(Individual Contributor, IC)가 아닌 한 명의 리더로서 좋은 리더란 무엇인지, 또 좋은 리더가 되려면 어떤 역량이 필요한지에 스스로 고민해 봤던 내용에 관해 적어보려고 한다. 아무리 기여자로서 일을 잘했던 사람이라고 해도 이 경험이 좋은 리더로서의 역량으로 이어지리란 법은 없기 때문에 자연스럽게 이런 고민을 시작하게 되었다. 리더에게는 단지 커뮤니케이션뿐 아니라, 나 스스로에 대한 이해와 인간 본연의 심리와 본능, 조직의 특성에 대한 이해와 같은 인문학적인 소양까지도 필요하다고 느꼈다.
QA 테스트의 주요 목표는 소프트웨어 내 버그를 발견하여 성공적인 프로덕트 출시를 돕는 것입니다. 테스트할 때는 모든 시나리오를 포괄할 수 있는 정확하고 연관성 있는 높은 품질의 데이터가 필요합니다. 이때 안정성과 동시에 데이터 생성 및 관리의 효율성을 고려한다면 실제 프로덕션 데이터보다는 테스트를 위해 만들어진 모의 데이터(Mock Data)를 사용해야 합니다. 이번 글에서는 의존성이 높고 변경이 잦은 서비스에 대해 저비용-고효율의 모의 시스템을 만드는 방법에 대한 아이디어를 소개하고자 합니다.