게임 개발자 1차 면접은 프레임이나 드로우콜 같은 성능 수치가 이력서에 있으면 병목을 어떻게 찾았고 어디까지 직접 구현했는지를 이어서 확인하는 경우가 많습니다. 이 예시에서는 공고가 요구한 실시간 동기화와 우대사항의 안티치트·서버 권한 검증이 이력서에서 확인되지 않아, 클라이언트 입력과 서버 판정이 어긋나는 상황을 묻는 질문이 나왔습니다. 아래는 게임 개발 6년차가 달빛스튜디오의 실시간 대전 신작 클라이언트·서버 공고로 받은 1차 면접 준비 예시입니다.
면접 준비 기능은 지원한 회사의 채용공고와 내 이력서를 대조하고 회사의 공개 정보도 함께 살펴 질문을 만들어요. 이 예시의 회사와 채용공고는 예시를 위해 지어낸 것이라 이력서와 채용공고만으로 만들었어요.
경력 7년 3개월로 클라이언트와 매치 서버를 함께 다룬 경험, 성능·대기 시간 개선 수치가 JD와 직접 맞닿아 있습니다. 1차에서는 드로우콜과 프레임 개선, 4단계 매칭 완화의 본인 의사결정 범위와 측정 조건을 구체적으로 확인할 가능성이 큽니다. 또한 JD가 강조하는 전투 서버·실시간 동기화, Redis·MySQL 데이터 저장 구조, 안티치트 관련 경험은 이력서에서 확인되지 않습니다. 리플레이 구현 경험은 있으나 롤백·관전 경험과 같지는 않으므로, 한 일과 하지 않은 일을 구분하고 유사 경험 및 적용 계획을 준비하시는 편이 좋습니다.
JD는 '기기별 성능 최적화'와 '프로파일링 기반 프레임·메모리·로딩 시간 개선'을 요구하고, 경력에는 '드로우콜 320개 → 140개', '평균 프레임 38 → 57'이 제시되어 있습니다.
전략 · 「경력·프로젝트 검증」 1번과 「직무 역량·기술」 1번에서 측정 조건, 병목 확인, 텍스처 아틀라스와 풀링 적용, 전후 검증 순으로 설명해 주세요. 문제를 수치로 좁히고 수정 효과까지 확인하는 개발자라는 인상을 남기시면 좋습니다.
JD는 '매치메이킹·전투 서버 로직 개발'과 '동시 접속 증가에 대비한 확장 구조 설계'를 제시하고, 경력에는 '동시 접속 8,000명 규모'와 대기 시간 '42초 → 11초' 개선이 적혀 있습니다.
전략 · 「경력·프로젝트 검증」 2번과 「직무 역량·기술」 2번에서 기존 조건의 한계, 4단계 완화 기준, 품질 지표, 큐 길이와 접속자를 함께 본 확장 기준 순으로 꺼내 주세요. 대기 시간과 경기 품질을 함께 고려해 운영 구조를 설계한 경험을 보여주시면 좋습니다.
JD는 매칭부터 결과 저장까지 클라이언트와 서버를 함께 다룰 개발자를 찾고, 이력서에는 'Unity 실시간 대전 게임 클라이언트 개발'과 '매치메이킹 서버 개발·운영'이 함께 기재되어 있습니다.
전략 · 「경력·프로젝트 검증」 3번과 「직무 역량·기술」 4번에서 재화 지급 흐름의 클라이언트·서버 변경, 크래시 원인 분석, 배포 후 확인 순으로 설명해 주세요. 한쪽 구현에 그치지 않고 서비스 흐름을 따라 문제를 해결한 경험을 강조하시면 좋습니다.
JD는 온라인 게임 서버 로직을 요구하지만, 이력서에는 입력·난수 시드 기반 리플레이가 있고 실시간 동기화 경험은 확인되지 않습니다.
전략 · 「요구 대비 빈 자리」 1번의 준비를 따라 리플레이와 동기화의 차이를 인정하고, 실제 온라인 경기에서 입력과 판정 불일치를 다룬 범위가 있다면 사실대로 설명해 주세요. 관련 경험이 없다면 서버 권한 판정과 재현·검증에 대한 이해를 정리하고, 롤백 구현 경험이 있는 것처럼 말하지 마세요.
JD는 Redis·MySQL 저장 구조 설계 경험을 요구하지만, 기술 목록 외에 경기 결과 저장 구조와 본인 설계 범위가 경력에서 드러나지 않습니다.
전략 · 「직무 역량·기술」 3번의 준비를 따라 실제 저장 설계 경험의 대상, 조회 방식, 정합성 확인과 담당 범위를 정리해 주세요. 경험이 제한적이라면 리플레이 기록과 데이터베이스 설계를 구분하고, 경기 결과 저장 시의 분리 기준을 설명할 수 있도록 준비하시면 좋습니다.
이력서에는 큰 폭의 성능·대기 시간 개선 수치가 있지만, 일부 항목은 팀 성과와 본인의 결정·구현 범위가 얼마나 겹치는지 문장만으로 분명하지 않습니다.
전략 · 「경력·프로젝트 검증」 1번과 2번에 맞춰 본인이 직접 측정하고 결정한 부분, 동료와 나눈 작업, 적용 전후의 측정 조건을 구분해 주세요. 지표의 기간과 집계 기준도 확인하고, 전체 결과를 단독 성과로 넓혀 말하지 않도록 사례별 기여 범위를 미리 정리하시면 좋습니다.
가상 모범 답변의 장면과 수치는 예시로 지어낸 내용이에요. 내 실제 경험으로 바꿔 말해 보세요.
픽셀브릿지의 렌더링 최적화 사례를 중심으로, 어떤 기기와 장면에서 어떤 지표를 먼저 관찰했는지, 드로우콜을 우선한 이유와 아틀라스 재구성 과정에서 맡은 범위를 설명해 보세요. 전후 결과는 측정 조건과 함께 제시하시면 설득력이 있습니다.
같은 최적화에서 풀링·메모리·로딩 개선을 별도 축으로 제시할 수 있습니다. 프레임 개선과 섞지 말고 각 변경이 겨냥한 병목, 상호 영향, 실제 적용 및 검증 범위를 구분해 설명해 보세요.
기기·장면·측정 조건 없이 최적화 결과만 나열하거나, 팀의 렌더링 개선 전체를 혼자 결정했다고 말하면 기여 범위가 불분명해집니다.
픽셀브릿지에서 중급 기기 12종으로 전투 장면을 측정했을 때 평균 프레임이 38이고 드로우콜이 320개였습니다. 저는 먼저 프로파일링 결과를 기기와 장면별로 비교해 렌더링 호출이 후반 전투에서 반복되는 점을 확인했습니다. 코드 연산보다 텍스처 전환과 오브젝트 생성이 우선 병목이라고 판단해 텍스처 아틀라스를 재구성하고 반복 전투 객체에 풀링을 적용했습니다. 같은 기기와 장면에서 다시 측정하니 드로우콜은 140개, 평균 프레임은 57로 개선됐습니다. 측정 조건을 고정해야 변경 효과를 분리해 판단할 수 있다는 점을 배웠습니다.
4단계 매칭 조건 재설계 사례를 중심으로, 기존 실력 조건의 한계, 완화 기준을 정한 근거, 대기 시간과 품질 사이에서 둔 제약을 순서대로 설명해 보세요. 지표가 있다면 기간과 집계 방식을 함께 제시하고, 없다면 품질을 판단한 기준을 분명히 하시면 됩니다.
대기 시간 정책 외에 초당 평균 140건 요청과 동시 접속 8,000명 규모에서의 운영 경험을 보조 축으로 쓰실 수 있습니다. 요청량이나 큐 상태를 어떻게 살폈는지와 오토스케일 기준 변경이 매칭 정책과 어떻게 연결됐는지 구분해 설명해 보세요.
대기 시간이 짧아진 수치만 강조하고 경기 품질을 어떻게 확인했는지 답하지 않으면, 품질을 희생한 완화였다는 의심에 답하지 못합니다.
기존에는 실력 구간을 고정해 대기 시간이 길어졌고, 조건을 한꺼번에 풀면 경기 품질이 흔들릴 수 있었습니다. 저는 대기 시간에 따라 실력 허용 폭을 넓히는 4단계를 설계하고, 각 단계에서 팀 간 실력 차가 급격히 커지지 않도록 상한을 두었습니다. 적용 전후 2주간 매칭 로그를 비교하고, 대기 시간뿐 아니라 재요청 비율과 경기 결과 편차도 확인했습니다. 평균 대기 시간은 42초에서 11초로 줄고 실패 재요청 비율은 9퍼센트에서 2퍼센트로 낮아졌습니다. 대기 시간과 품질을 함께 봐야 조건 완화가 의미 있다는 점을 배웠습니다.
픽셀브릿지의 재화 3종·상품 48개 운영 사례를 축으로, 기존 경로가 분산된 문제와 서버 단일 검증을 선택한 이유, 본인이 수정한 클라이언트·서버 범위를 설명해 보세요. 문의 감소 수치의 집계 기간과 다른 변경 요인이 있었는지도 구분하시면 좋습니다.
시즌 패스와 운영툴의 재화 지급·회수 기능을 대체 축으로 활용할 수 있습니다. 결제 검증 자체와 혼동하지 말고 운영 중 데이터 변경, 마이그레이션, 지급 요청 처리에서 어떤 검증이나 확인 절차를 구현했는지 설명해 보세요.
문의 감소를 곧바로 결제 안정성 전체의 증거로 제시하거나, 서버에서 검증한다고만 말하고 실제 검증 대상과 예외 처리를 설명하지 않으면 감점됩니다.
재화 3종과 상품 48개를 운영하면서 클라이언트와 서버에 결제 판단이 나뉘어 지급 누락 문의가 반복됐습니다. 저는 클라이언트가 보낸 결제 완료 여부를 그대로 신뢰하지 않고, 서버에서 거래 식별 정보와 상품 지급 조건을 확인한 뒤 지급하도록 흐름을 통합했습니다. 같은 거래가 재전송돼도 중복 지급되지 않도록 처리 결과를 기록하고, 실패 응답은 재확인할 수 있게 분기했습니다. 변경 후 월간 지급 누락 문의는 21건에서 2건으로 줄었습니다. 지급의 최종 판단을 서버에 모으는 것이 이용자 신뢰와 운영 대응 모두에 중요하다는 점을 배웠습니다.
픽셀브릿지 리플레이 구현 사례를 중심으로 전체 화면 저장 대신 입력과 시드를 선택한 저장 비용상 이유, 고정 간격을 둔 목적, 자동 대조 절차와 본인이 수정한 불일치 범위를 설명해 보세요. 0건의 의미와 검증 조건도 한정해서 말씀하시면 좋습니다.
아라온게임즈의 스테이지 데이터 파이프라인이나 빌드 실패 분류 자동화 사례를 대체 축으로 삼을 수 있습니다. 리플레이 경험이 약한 부분은 과장하지 말고, 반복 검증을 자동화한 사례에서 테스트 입력·성공 기준·예외 처리 방법을 설명해 검증 접근을 보여주세요.
3,400건 모두를 검증했으니 모든 경기 환경에서 결정론이 보장된다고 단정하면, 테스트 범위와 실제 지원 환경의 차이를 놓친 답변이 됩니다.
화면 전체를 저장하면 경기 한 건에 평균 12메가바이트가 필요해 저장 부담이 컸습니다. 저는 입력과 난수 시드를 기록하고 같은 입력을 재생하는 방식을 선택했습니다. 재생 환경이 달라질 때 결과가 흔들리지 않도록 물리 연산 간격을 16.6밀리초로 고정하고, 원본과 재생 결과를 자동 비교하는 검증 절차를 만들었습니다. 3,400건을 대조해 발견한 불일치 7건은 입력 순서와 연산 시점 차이를 추적해 수정했고, 재검증에서 불일치는 0건이었습니다. 검증 범위를 넓히고 조건을 고정하는 것이 재현성의 출발점임을 배웠습니다.
픽셀브릿지의 드로우콜 320개와 평균 프레임 38이 확인된 사례를 바탕으로, 재현 조건 설정부터 프로파일링 지표 확인, 렌더링 변경, 동일 조건 재측정까지 설명해 보세요. 전투 후반이라는 조건이 추가되면 기존 분석에서 무엇을 더 확인할지도 구분하시면 좋습니다.
프레임 개선 외에 전투 중 할당량을 46KB에서 4KB로 줄이고 초기 로딩을 18초에서 7초로 단축한 경험을 다른 축으로 제시하세요. 각각 어떤 측정값으로 원인을 분리했는지와 풀링·번들 분리의 적용 범위를 설명해 보세요.
전투 후반의 원인을 확인하기 전에 풀링이나 아틀라스를 무조건 적용하겠다고 답하면, 프로파일링 기반 판단을 요구하는 JD와 어긋납니다.
전투 후반 프레임 저하가 생기면 저는 먼저 재현 가능한 기기와 전투 구간을 정하고, 같은 조건에서 프레임 시간과 메모리 할당, 드로우콜을 함께 기록하겠습니다. 픽셀브릿지에서도 중급 기기 12종을 비교해 평균 프레임 38과 드로우콜 320개를 확인한 뒤 렌더링 호출을 우선 개선했습니다. 후반에만 악화된다면 누적 생성 객체와 에셋 로딩, 이펙트 증가 여부를 앞 구간과 비교해 원인을 나누겠습니다. 이후 가장 큰 비용을 만드는 항목부터 수정하고 동일 조건으로 재측정하겠습니다. 실제로 드로우콜을 140개로 줄이고 프레임을 57까지 높였습니다. 원인 확인과 재측정을 한 묶음으로 해야 안전한 최적화가 된다는 점을 배웠습니다.
픽셀브릿지에서 오토스케일 기준을 접속자 수와 큐 길이로 구성한 사례를 축으로, 기존 기준의 한계와 두 지표를 함께 본 이유, 확장 판단이 실제로 어떤 운영 문제를 겨냥했는지 설명해 보세요. 수치나 임계 기준이 공개 가능하면 범위와 함께 말씀하시면 됩니다.
4단계 매칭 완화 사례를 별도 축으로 활용해, 서버 자원 확장과 매칭 조건 조정이 서로 다른 문제를 푸는 방식임을 설명해 보세요. 큐 증가가 처리 용량 문제인지 유효한 상대를 찾기 어려운 문제인지 구분하는 판단 과정을 준비하시면 좋습니다.
큐가 늘면 인스턴스를 늘린다고만 답하거나, 실제 운영에 적용하지 않은 임계값을 사용한 것처럼 제시하면 설계 근거가 약해집니다.
접속자 수가 안정적이어도 큐가 늘면 요청 처리량과 매칭 완료율, 큐 대기 시간의 분포를 먼저 보겠습니다. 픽셀브릿지에서는 접속자 수만 기준으로 삼으면 큐 증가를 늦게 포착할 수 있어, 접속자 수와 큐 길이를 오토스케일 판단 지표로 함께 구성했습니다. 저는 두 지표가 동시에 악화되는 구간과 인스턴스 증설 뒤 회복 시간을 비교해 확장 기준을 정리했습니다. 매치 서버는 초당 평균 140건의 요청을 처리했고, 운영 중 큐 변화에 따라 확장 여부를 판단할 수 있게 됐습니다. 단순 접속자 수보다 실제 대기열과 처리 용량을 함께 봐야 병목에 맞는 대응을 할 수 있다고 배웠습니다.
픽셀브릿지의 리플레이 사례를 연결하되, 입력·시드를 기록한 경험과 데이터베이스 설계 경험을 동일시하지 마세요. 실제로 설계한 저장 구조가 있다면 저장 대상, 조회 패턴, 정합성 확인과 본인 담당 범위를 사실대로 설명하시면 됩니다.
구체적인 저장 구조 설계 경험이 충분하지 않다면 아라온게임즈의 스테이지 데이터 파이프라인이나 픽셀브릿지의 시즌 데이터 마이그레이션을 대체 축으로 쓰세요. 이를 저장소 설계와 구분하고, 면접 전 경기 결과 저장 요구에서 보존 기간·조회 패턴·정합성 조건을 정리해 두시면 좋습니다.
Redis와 MySQL을 기술 목록에 적었다는 이유만으로 경기 결과 저장 구조를 설계했다고 답하거나, 캐시와 영속 저장소의 목적을 구분하지 않으면 감점됩니다.
경기 결과 저장 구조를 직접 설계한 경험은 없습니다. 다만 픽셀브릿지에서 입력과 난수 시드만 기록해 경기 한 건의 저장 용량을 12메가바이트에서 90킬로바이트로 줄이고, 3,400건을 재생 대조한 경험이 있습니다. 결과 데이터는 경기 식별자와 참가자, 판정 결과처럼 조회에 필요한 항목을 영속 저장하고, 상세 입력 기록은 별도 보관 주기와 접근 패턴을 고려해 분리하겠습니다. 캐시에는 대기 중이거나 자주 조회되는 임시 정보를 두고, 최종 결과는 영속 저장소와 대조하겠습니다. 입사 후 첫 한 달 안에 기존 경기 흐름과 조회 요구를 파악하고, 서버팀과 저장·재시도·중복 기록 검증 기준을 정리하겠습니다.
픽셀브릿지의 크래시 원인 분석 사례를 중심으로, 상위 원인을 선정한 기준과 재현·수정·배포 후 확인 흐름을 설명해 보세요. 매칭 지연과 같은 시점의 변화인지 확인하는 절차와, 크래시 발생 기기 범위를 어떻게 나눌지도 덧붙이시면 좋습니다.
긴급 패치 대응과 장애 대응 절차 문서 작성 경험을 다른 축으로 활용하세요. 한 번의 패치에서 무엇을 먼저 확인하고 어떤 검증을 거쳤는지, 패치 후 재발 여부를 확인한 범위를 크래시 분석과 구분해 설명해 보세요.
크래시와 매칭 지연의 상관관계를 확인하지 않은 채 한쪽 원인으로 단정하거나, 긴급 패치 횟수만으로 우선순위 판단 능력을 증명하려 하면 부족합니다.
저는 먼저 매칭 지연과 기기별 크래시가 같은 배포 시점부터 늘었는지 지표와 버전을 나눠 확인하겠습니다. 픽셀브릿지에서는 크래시 리포트를 기기와 발생 빈도별로 묶어 상위 원인 9건을 수정했고, 크래시 발생률을 1.4퍼센트에서 0.3퍼센트로 낮췄습니다. 같은 기간의 매칭 대기 시간과 큐 길이도 함께 비교해 공통 배포 요인인지 별개 서버 부하인지 나누겠습니다. 이용자 영향이 큰 반복 크래시와 급격히 늘어난 대기 지표를 우선 재현하고, 수정 후 같은 기기군과 시간대의 지표를 확인하겠습니다. 증상을 한 원인으로 단정하지 않고 영향 범위부터 좁히는 것이 중요하다고 배웠습니다.
픽셀브릿지의 입력·시드 리플레이를 유사 경험으로 제시하되, 기록과 재생 검증이 네트워크 동기화 구현과 같지 않다는 점을 분명히 하세요. 실제로 온라인 경기에서 입력·판정 불일치를 처리한 경험이 있다면 그 구현 범위와 검증 방법을 사실대로 덧붙이시면 됩니다.
직접적인 동기화 구현 경험이 없다면 이를 인정하고, 매치메이킹 서버 및 리플레이에서 다룬 서버·클라이언트 경계와 재현성 검증을 연결하세요. 면접 전 JD가 언급한 경기 흐름에서 지연·불일치가 어디서 생길 수 있는지와 확인할 지표를 정리해 두시면 좋습니다.
리플레이가 입력을 기록한다는 이유만으로 실시간 동기화나 롤백을 구현했다고 표현하면 경험 범위를 과장한 것으로 보입니다.
실시간 네트워크 동기화나 롤백을 구현한 경험은 없습니다. 가장 가까운 경험은 픽셀브릿지에서 입력과 난수 시드를 기록해 전투를 재생하고 결과를 대조한 일입니다. 저는 물리 연산 간격을 16.6밀리초로 고정하고 3,400건을 자동 비교해 불일치 7건을 찾아 수정했으며, 재검증에서 불일치 0건을 확인했습니다. 이 경험은 재현성과 판정 검증에 관한 것이지 실시간 동기화 구현과 같지는 않습니다. 입사 후 첫 한 달 동안 클라이언트 입력부터 서버 판정까지 흐름을 따라가고, 이후 비공개 테스트에서 지연·패킷 순서 변화에 따른 불일치 사례를 수집해 보정 방식의 요구사항을 익히겠습니다.
픽셀브릿지의 재화 지급 서버 단일 검증 사례를 유사 경험으로 설명하세요. 결제 경로에서 클라이언트 판단을 배제한 이유와 서버가 실제로 확인한 범위를 밝히고, 게임플레이 입력 검증까지 구현한 것은 아니라면 그 경계를 분명히 하시면 됩니다.
안티치트나 게임플레이 권한 검증 경험이 없다면 없다고 인정하고, 매치 서버에서 실제 처리한 요청과 검증 범위를 중심으로 설명하세요. 면접 전 경기 결과와 재화 변경처럼 서버 권한이 중요한 데이터의 차이를 정리해 두고, 확인 가능한 설계 판단을 준비하시면 좋습니다.
재화 결제 검증을 안티치트 대응 경험으로 바꾸어 말하거나, 구현하지 않은 입력 검증·치트 탐지 구조를 설계했다고 주장하면 감점됩니다.
게임플레이 입력 검증이나 안티치트 탐지 구조를 구현한 경험은 없습니다. 다만 픽셀브릿지에서 재화 3종과 상품 48개의 지급 흐름을 서버 단일 검증으로 바꾸며, 클라이언트의 결제 완료 판단을 최종 근거로 삼지 않도록 했습니다. 저는 서버가 거래 정보와 지급 조건을 확인하고 같은 거래의 중복 처리를 막도록 흐름을 정리해 월간 누락 문의를 21건에서 2건으로 줄였습니다. 이는 재화 지급 검증 경험이며 전투 입력 검증과는 다릅니다. 입사 후 첫 한 달에 서버 판정 경로와 신뢰 경계를 파악하고, 3개월 안에 입력 유효성 검사와 비정상 요청 로그 기준을 테스트 시나리오로 정리하겠습니다.
아라온게임즈의 스프레드시트 기반 스테이지 데이터 파이프라인 사례를 중심으로, 수작업에서 반복되는 작업과 자동화한 범위, 사람이 확인하도록 남긴 부분을 설명해 보세요. 반영 시간 측정과 변경 후 오류 확인 방법도 함께 정리하시면 좋습니다.
같은 회사의 빌드 자동화 사례를 대체 축으로 활용할 수 있습니다. 자동화 범위 밖의 배포 승인 절차를 유지한 이유와, 실패 분류·담당자 알림을 통해 팀의 확인 흐름을 어떻게 보완했는지 설명해 보세요.
시간이 줄었다는 결과만 말하고 데이터 검수나 승인 절차가 어떻게 유지됐는지 답하지 않으면, 자동화가 만든 위험을 고려하지 않은 것으로 보입니다.
아라온게임즈에서 스테이지 1,200개를 수작업으로 반영해 밸런스 변경 한 번에 약 3시간이 걸렸습니다. 저는 반복 입력과 형식 변환을 자동화하되, 콘텐츠 담당자가 난이도와 실제 플레이 흐름을 확인하는 단계는 남겼습니다. 스프레드시트 데이터를 읽어 게임 데이터로 변환하는 도구를 만들고, 필수 값 누락과 허용 범위를 자동 검사하도록 구성했습니다. 반영 시간은 20분으로 줄었고, 변경 뒤에는 담당자가 샘플 스테이지를 확인한 다음 전체 적용 결과를 점검했습니다. 자동화는 검수를 없애는 것이 아니라 사람이 판단해야 할 부분에 시간을 돌려주는 방식이어야 한다고 배웠습니다.
픽셀브릿지 운영툴 확장 사례를 중심으로, 운영팀의 반복 요청 중 무엇을 기능화했는지와 본인이 구현한 여섯 기능의 범위를 설명해 보세요. 요청 감소의 집계 기준과 운영 과정에서 확인한 오류 방지 절차를 사실에 맞게 제시하시면 좋습니다.
운영 협업의 다른 사례로 픽셀브릿지의 시즌 패스 운영과 데이터 마이그레이션을 활용할 수 있습니다. 네 차례 운영에서 오류가 없었다는 결과만 강조하기보다, 데이터 변경을 준비하고 확인하는 과정에서 운영팀과 역할을 어떻게 나눴는지 설명해 보세요.
운영 요청 감소만 강조하고 지급·회수 권한이나 잘못된 조작을 막기 위한 확인 범위를 말하지 않으면 운영 안정성을 검증할 수 없습니다.
운영팀이 재화 지급과 회수 요청을 수작업으로 전달해 주 14건 정도의 반복 요청이 발생했습니다. 저는 자주 반복되고 대상과 수량을 명확히 지정할 수 있는 작업을 골라 운영툴 기능 6종으로 만들었습니다. 지급·회수 전에 대상 계정과 재화 종류, 수량을 다시 확인하는 입력 절차를 두고, 처리 결과를 기록해 운영팀이 완료 여부를 확인하도록 구성했습니다. 적용 뒤 수작업 요청은 주 3건으로 줄었습니다. 운영 편의만 높이면 실수 위험도 커질 수 있어 확인과 기록을 기능 안에 함께 두는 것이 중요하다는 점을 배웠습니다.