프로야구 경기 분석가 · 개인
버튼 두 번으로 나오는 야구 경기 분석 리포트
여러 사이트를 오가며 손으로 옮기던 경기 분석 자료를, 버튼 두 번이면 리포트 이미지와 엑셀로 받아 보게 바꿨습니다.
개발 파트너가 실제로 구축한 프로젝트입니다. 고객사 보호를 위해 회사 이름은 밝히지 않고 업종으로 표기합니다.
- 경기 분석 자료 준비
- 버튼 2번
- 자료의 수집 흐름(첫 버튼 경기 목록, 두 번째 버튼 지표 수집과 리포트 생성)
- 자동으로 모으는 지표 단계
- 13종
- 자료의 수집 지표 13종
- 리포트와 원본 수치 전수 대조
- 400여 개 불일치 0
- 자료의 두 경기 표본 검증 결과
Before도입 전
- 사람오늘 경기 확인
- 사람사이트 4곳 순회경기 수만큼 반복
- 사람수치 손으로 옮기기!옮겨 적기 실수
- 사람분석 자료 정리!5경기는 벅참
- 경기마다 경기 정보, 통계, 리그 공식 기록, 포털 스포츠 페이지를 오가며 수치를 손으로 옮겨 적었습니다.
- 옮겨 적다 생긴 실수 하나가 분석 전체를 의심하게 만들었습니다.
- 하루 다섯 경기의 지표를 모두 챙기기는 물리적으로 벅찼습니다.
After도입 후
- 시스템경기·선발 불러오기첫 번째 버튼
- 사람분석할 경기 선택
- 시스템4곳에서 지표 수집13종, 대체 소스
- 시스템리포트·엑셀 생성이미지 4장, 한·영
- 사람완료 알림 받기메신저 알림
- 버튼 두 번이면 경기당 리포트 이미지 4장(한국어·영어)과 불펜 투구수 엑셀이 나옵니다.
- 하루 다섯 경기 분량도 한 번에 일괄 처리하고, 완료나 실패를 메신저로 알려 줍니다.
- 리포트 수치를 원본과 하나하나 맞춰 보는 검증 절차가 문서로 남아 있습니다.
How it works이렇게 작동합니다
첫 번째 버튼을 누르면 오늘 경기 목록과 선발투수를 불러옵니다. 분석할 경기를 고르거나 전 경기를 선택하고 두 번째 버튼을 누르면, 선발 구종, 좌우 타자 상대 성적, 팀 지표, 불펜 순위, 타자별 상대 전적 같은 13종 지표를 모아 리포트를 만듭니다. 결과는 경기당 리포트 이미지 4장과 최근 일주일 불펜 투구수 엑셀입니다.
자료가 있는 곳은 네 군데이고 성격이 다릅니다. 데이터를 바로 내주는 곳은 브라우저 없이 빠르게 받고, 로그인이 필요한 통계 사이트는 실제 브라우저를 띄워 사람 속도로 수집합니다. 한 곳이 응답하지 않으면 다른 곳으로 넘어가고, 이름이 같은 선수는 소속 팀으로 가려냅니다.
자동 수집을 믿을 수 있도록 두 경기 표본에서 리포트 수치 400여 개를 원본 화면과 하나하나 맞춰 보았고 불일치가 없었습니다. 수집할 사이트 주소는 한 파일에 모아 두어 사이트가 개편되면 고칠 곳이 한 군데로 좁혀집니다. 프로그램은 맥용 앱으로 전달되어 따로 개발 도구를 설치하지 않고 실행합니다.
빠른 수집보다 오래 쓸 수 있는 수집을 우선했습니다. 요청 사이 간격과 경기 사이 30분 쉬는 시간을 두고, 수치가 맞는지 원본과 전부 맞춰 보는 검증을 함께 만들었습니다.