안녕하세요.
담당 매니저 김수민입니다.
기간제(상주) 프로젝트 희망 근무 시작일을
등록해 주시면, 파트너님의 일정에 맞는
적합한 프로젝트를 추천해 드려요.
플러스
공공기관 폐쇄망 근무평정 관리 시스템 — 산식 엔진 단일화 + 1,000명 전수 검산
개발 · 디자인 · 기획
SaaSㆍ솔루션, 통계ㆍ대시보드
프로젝트 배경
발주처는 운전원 1,000명 규모의 근무평정을 엑셀 워크북으로 관리하고 있었습니다. 담당자 서너 명이 정량 지표와 정성 지표를 각자 입력하고, 직급별 정원에 맞춰 등급을 배분한 뒤 결과를 다시 엑셀로 정리하는 방식이었습니다. 인원이 1,000명 규모로 늘고 지표가 아홉 개가 되면서, 수식이 걸린 셀을 잘못 건드리거나 정원 배분을 손으로 맞추다 어긋나는 일이 반복됐습니다. 이번 구축의 조건은 두 가지였습니
프로젝트 성과
엑셀 대조 전 인원·전 항목 100% 일치
총점·순위·변환등급·결정점수·결정등급 다섯 항목을 전원 대조해 인수 시점에 모두 일치함을 화면으로 확인했습니다.
산식 단일 소스로 화면값·저장값 불일치 차단
프론트와 백엔드가 같은 순수함수 패키지를 가져다 쓰도록 구조를 잡아 계산을 두 번 구현하는 일을 없앴습니다.
전수 재현 테스트를 통과해야 엔진이 바뀌는 게이트 구축
산식 코드를 고치면 전원 재계산 결과가 오차 0.01 이내로 재현되고 등급이 100% 일치해야 통과하도록 묶었습니다.
인터넷 없는 PC에서 단독 기동
이미지를 tar로 반입해 오프라인 설치하고 명령 한 번으로 웹·API·데이터베이스를 함께 띄우도록 구성했습니다.
산출물 6종 납품 후 준공
요구사항 정의서·화면 설계서·ERD·아키텍처 및 배포 구성도·사용 매뉴얼·소스와 이미지를 인계하고 준공 서류를 제출했습니다.
핵심 기능
산식 단일 소스 엔진 — 화면값과 저장값이 다를 수 없는 구조
총점·환산·순위·정원배분·정규화·등급 계산을 순수함수 패키지 하나에 모으고 프론트 미리보기와 백엔드 확정 계산이 같은 코드를 씁니다. 계산을 두 번 구현하지 않으므로 두 값이 어긋날 수 없습니다
진행 단계
요구사항 정리와 엑셀 산식 역추적
2026.06
담당자가 쓰던 엑셀에서 정량 7·정성 2 지표와 정원 배분·정규화 규칙을 역추적해 요구사항 정의서와 화면 설계서로 확정했습니다.
프로젝트 상세
1) 포트폴리오 소개 인터넷이 완전히 차단된 사내 PC 한 대에서 단독으로 도는 근무평정 관리 웹을 구축·납품했습니다. 운전원 1,000명 규모의 근무평정을 담당자 서너 명이 엑셀 워크북으로 관리하던 업무를, 명단 관리부터 정량 7·정성 2 지표 입력, 직급별 정원 배분과 등급 산출, 결과 엑셀 내보내기와 결재용 인쇄까지 하나의 시스템으로 옮겼습니다. 관리자 웹 11개 화면, API 40개 엔드포인트, 6개

비슷한 프로젝트를 준비 중이라면?
위시켓 매니저와 상담하세요.

참여 개발사와 미팅 연결

프로젝트 1:1 컨설팅 제공

무료로 프로젝트 등록하기

작업한 파트너 프로필 보기

fi******
개발 · 법인사업자

프로젝트 정보

참여 기간
2026.06. ~ 2026.09.
참여율
참여율이 100%인 프로젝트는 해당 파트너님이 온전히 작업한 결과물입니다.
외부 공동 작업의 경우 기여도에 따라 참여율이 달라지며 역할, 프로젝트 설명을 통해 업무 분야 및 참여 범위를 확인할 수 있습니다.
100%
역할
풀스택 개발 (기여도 100%)
관련 기술
Node.js 20
react 18
PostgreSQL 16
Express 4
Nginx
Vite 5