레거시 인사시스템을 위한 AI 코딩 하네스
AI가 인사 규칙과 코드 검증 절차를 따르도록 돕는 개발 환경입니다.
이 프로젝트의 용어 안내
- EHR
- 인사 업무를 처리하는 기업용 시스템입니다.
- 하네스와 플러그인
- AI 개발 도구에 업무 규칙, 코드 탐색 기준, 검증 절차를 추가하는 구성입니다.
- Oracle / Tibero
- 인사시스템의 데이터와 업무 처리 로직을 관리하는 데이터베이스입니다.
- MyBatis / superpowers
- MyBatis는 Java와 SQL을 연결하는 도구입니다. superpowers는 AI 코딩 작업 절차를 지원합니다.
문제
레거시 인사시스템(EHR)은 Oracle 프로시저가 복잡하게 얽혀 있고 구조도 방대합니다. AI 코딩 에이전트가 맥락을 잡지 못해 잘못된 코드와 답변을 내놓습니다.
접근
EHR Harness Plugin을 단독으로 설계하고 개발했습니다. AI가 고객사별 인사 규정과 권한, 결재 구조를 참고할 수 있도록 업무 맥락과 코드 분석 기준, 검증 절차를 담았습니다. 프로젝트별 규칙과 코드 탐색, 변경 영향 검토를 표준화했습니다.
결과
2개 팀 30명 이상에게 배포해 활용됐으며 소속 팀의 공식 개발방법론으로 채택됐습니다. 이후에도 사용자 피드백을 반영해 버전을 업데이트하고 있습니다. 사내 AI 교육을 4회 진행했고 AI TFT 성과를 바탕으로 Claude Code 전사 도입이 결정됐습니다.
2개 팀 30명 이상 배포 및 활용, 소속 팀 공식 개발방법론 채택
하네스 문서 읽기