
기간: 2026.03.30 - 2026.04.03
커리큘럼: 최종 프로젝트 (HR 인사시스템 SaaS 플랫폼) - ERD 설계 및 도메인 구조화
< 성과관리·평가관리·면담관리 중심 ERD 설계 >
kpi_template → goal → performance_record → performance_record_history 흐름으로 이어지는 구조를 설계해, KPI 템플릿, 목표 계층, 실적 입력, 변경 이력 관리가 자연스럽게 연결되도록 구성했다. evaluation_policy → evaluation → calibration_log 구조를 통해 평가 정책, 다면평가 결과, 보정 이력이 분리되도록 설계했다. meeting_record와 meeting_action을 통해 정기 면담 기록과 후속 액션아이템을 함께 관리할 수 있도록 모델링했다. peer_assignment를 추가해 다면평가에서 동료 평가자 배정과 진행 상태 추적이 가능하도록 설계했다. goal에 parent_goal_id, owner_type, visibility, status 같은 항목을 넣으면서, 조직/개인 단위 목표 관리와 공개 범위 제어가 함께 필요하다는 것을 배웠다. performance_record_history를 별도로 둔 이유처럼, HR 시스템에서는 단순 현재값보다 변경 이력과 감사 가능성이 중요하다는 점을 다시 확인했다. evaluation_policy에 가중치, 등급 방식, 편향 점검, 동료 평가 인원 기준을 포함하면서, 평가 제도는 기능이 아니라 정책 자체가 데이터로 관리되어야 한다는 점을 이해했다. meeting_record와 meeting_action을 분리한 구조를 통해, 면담은 기록에서 끝나는 것이 아니라 후속 실행으로 이어져야 의미가 있다는 점을 정리할 수 있었다. goal과 evaluation 중심으로 API 명세와 화면 흐름을 연결해, 실제 서비스 시나리오에 맞는 구조로 확장할 예정이다. performance_record_history, calibration_log 같은 이력성 테이블은 감사와 추적 관점에서 중요하므로, 로그 정책과 변경 기준도 함께 정리할 필요가 있다.
- ERD 초안 - 성과관리·평가관리·면담관리 중심 서비스 (노란색 영역)
“요구사항을 데이터 구조로 옮기며 HR SaaS의 뼈대를 만들었다 — 이제 이 ERD를 기준으로 실제 흐름을 채워갈 차례다!”