1차 공개일 · 8월 20일1차 강의가 모두 공개됩니다
← WORK 목록으로
KOREA위시켓데이터

2차전지 연구개발 실험데이터 통합관리 시스템 구축 전문가

2차전지 연구개발 과정의 실험 데이터를 자동 수집·통합 관리하는 신규 시스템 구축 프로젝트입니다. 제작 설비와 8~10종 측정 장비의 PC에 상주하는 수집 프로그램으로 데이터를 모으고, 샘플 LOT 번호를 축으로 제작조건·환경값·측정결과를 연결하며, 전기화학 계산식과 미적분 기반 지표 산출·시각화·연구노트·감사로그까지 제공합니다. 다양한 장비 출력 포맷 파싱과 무결성·감사 추적 설계가 핵심 난점으로, 데이터 파이프라인과 도메인 이해를 겸비한 시니어 풀스택 개발자에게 적합합니다.

2026.08.18VIEW 4위시켓에서 수집
Budget협의
Difficulty전문가
Duration4~6개월
Work style외주
Required stack

필요 기술

ReactNode.jsPostgreSQLPythonTimescaleDBElectronDockerChart.js
Project brief

프로젝트 내용

■ 프로젝트 개요

2차전지 연구개발 과정에서 발생하는 실험 데이터를 자동으로 수집해 하나의 시스템에서 관리하는 시스템을 신규로 구축합니다. 중앙 시스템은 웹 기반을 기준으로 하되, 더 적합한 방식이 있다면 근거와 함께 제안해 주십시오.

연구는 세 단계로 진행됩니다. 먼저 제조 설비가 설정된 레시피에 따라 실험용 샘플을 제작합니다. 제작이 끝난 샘플은 성능과 물성 테스트를 거칩니다. 마지막으로 측정값을 계산식에 대입해 연구원이 해석할 수 있는 수치와 그래프로 변환합니다.

지금은 이 세 단계가 대부분 수기로 이어져 있습니다. 이 흐름을 최대한 자동화해 연구 과정의 인적 오류를 제거하고 업무 효율을 높이는 것이 목적입니다.

측정 장비는 8~10종이며 기종은 아직 확정 전입니다. 장비마다 연결된 제조사 프로그램과 운영체제, 데이터 출력 방식이 다를 것으로 예상합니다.

■ 이 시스템의 핵심 — LOT 단위 데이터 매칭

만들려는 프로그램은 데이터를 모아 계산만 하는 도구가 아닙니다. 샘플이 만들어지는 순간의 제작 설비 시리얼 넘버, 적용된 레시피, 제작 당시의 환경값(온도·습도·압력 등), LOT 번호가 자동으로 수집되고, 그 샘플이 8~10종의 측정 장비를 거치며 남긴 값들이 같은 LOT 번호로 묶여야 합니다. 제작부터 측정, 계산까지 전 구간이 샘플 LOT 하나를 축으로 연결되는 것이 이 시스템의 요체입니다.

측정값을 지표로 변환할 때는 단순 사칙연산이 아니라 전기화학 계산식과 미분·적분이 사용됩니다. 대시보드에서는 여러 샘플의 성능을 비교할 수 있어야 하고, 그 샘플이 어떤 레시피로, 어떤 설비에서, 어떤 측정 조건으로 만들어지고 측정되었는지를 한눈에 확인할 수 있어야 합니다. 계산식 및 그래프는 총 10종 내외입니다.

대시보드 안에는 연구원이 코멘트를 남기는 연구노트 기능이 필요합니다. 나아가 이 시스템에 쌓인 데이터를 기반으로 AI를 연구 보조 도구로 활용하려 합니다. AI 도입 자체는 이번 프로젝트 범위 밖이지만, 연구 데이터와 연구노트가 추후 AI가 활용하기 좋은 형태로 쌓이도록 데이터 구조를 설계해 주시기 바랍니다.

■ 이 프로젝트의 난점

실질적인 난이도는 화면 수가 아니라 데이터가 들어오는 입구에 있습니다. 지원 검토 전에 이 세 가지를 먼저 봐주시기 바랍니다.

첫째, 측정 장비 8~10종은 기종마다 데이터 출력 양식이 다릅니다. 이 파싱이 한 번 어긋나면 그 뒤의 이력 추적과 분석이 전부 틀어집니다. 연구원이 측정 파일을 임의로 수정하거나 잘못 기입하는 경우, 장비 프로그램의 출력 방식이 도중에 바뀌는 경우 같은 예외 처리도 필요합니다.

둘째, 장비 PC에 상주하는 수집 프로그램은 사람이 지켜보지 않는 상태로 계속 돌아야 합니다. 멈추거나 파일을 놓쳐도 즉시 드러나지 않으므로, 조용히 실패하지 않는 구조가 필요합니다.

셋째, 수집된 원본 파일은 어떤 경로로도 수정되면 안 되고 모든 활동이 기록되어야 합니다. 연구 데이터의 증빙 가치가 여기 달려 있고, 나중에 덧붙이기 어려워 설계 초기에 정해야 합니다.

■ 개발 범위

- 중앙 시스템 : LOT·메타데이터 관리, 분석과 시각화, 연구노트, 권한과 감사 로그
- 장비 PC용 수집 프로그램 : 제작 설비와 측정 장비 PC에 상주하며 출력 데이터를 사내 인트라넷을 통해 중앙 DB로 전송

■ 요구사항

1. LOT 및 메타데이터 관리

샘플 하나를 검색하면 그 샘플에 관한 모든 것이 따라 나오는 것이 이 영역의 목표입니다.

- 규칙 기반 LOT 번호 자동·수동 채번
- 레시피 마스터 등록과 버전 관리
- 제작 시점의 온도·압력 등 환경 수치 자동 매핑
- 성능 테스트 측정 항목 8~10종 정의와 단위 관리
- LOT 검색 시 제작설비-레시피-환경변수-측정결과를 하나의 계통도로 제공
- 특정 변수 변화에 따른 성능 추이 다차원 필터링 조회
- 샘플 상태값 트래킹과 메타데이터 변경 이력 기록

2. 자동 데이터 수집 및 파싱

앞서 말씀드린 난점이 집중된 영역입니다. 정상 경로보다 실패 경로의 설계를 중요하게 봅니다.

- 제작 설비·측정 장비 각 PC에서 출력된 데이터를 수집하는 상주 프로그램
- 인트라넷을 통한 중앙 데이터베이스로의 파일·데이터 전송
- 원본 파일을 수정 불가 상태로 보관하고 인덱싱
- 데이터 누락·포맷 오류·중복 수집 검증
- 파싱 실패, 네트워크 단선, 수집 프로그램 중단 시 오류 기록과 담당자 알림
- LOT이 판별되지 않은 측정 건은 별도 보관 후 담당자가 수동 연결, 이력 기록
- 수집 현황·오류 로그 확인 및 재처리 화면
- 자동 출력이 없는 장비를 위한 수기 입력 경로와 자동·수기 출처 구분

3. 실험 데이터 분석 및 시각화

- 측정값 기반 성과 지표 자동 계산
- 계산식 버전 관리와 산출값의 계산식 버전 기록
- X-Y 산점도·꺾은선 그래프 실시간 생성
- 서로 다른 LOT 샘플 그래프 겹쳐보기
- 축 범위와 Log/Linear 스케일 사용자 정의
- 이상값 필터링과 계산 제외 구간 지정
- 시각화 결과와 연산값 PDF/Excel 내보내기

4. 연구자산 관리

- LOT 연계 연구노트 작성
- 비정형 텍스트를 항목·값 형태로 구조화해 저장
- 실험 목적·실패 원인·특이 현상 태그 체계
- 노트 내용과 연관 LOT 통합 검색
- 작성자와 편집 이력 관리

5. 계정·권한·감사

연구 데이터는 특허와 기술이전의 증빙이 되므로, 일반 사내 시스템보다 이력 관리 기준을 높게 봅니다.

- 사용자 계정 관리와 역할 부여 (연구원·관리자·최고권한자)
- 역할별 기능 권한과 데이터 접근 범위 분리 (과제·장비·LOT 단위)
- 로그인·세션 이력과 접근 실패 기록
- 조회·수정·다운로드·삭제 전수 활동 로그 (수행자·시각·대상·변경 전후 값)
- 감사 로그는 관리자 권한으로도 수정·삭제 불가
- 삭제는 물리 삭제 대신 무효화 처리와 사유 기록
- 측정 결과·연구노트 확정 후 수정 시 이전 버전 보존과 변경 사유 입력
- 작성·확정 단계 운영, 단계 수는 설정으로 조정 가능
- 장비·설비·측정 항목·사용자 마스터 관리
- 장비 교정 이력과 교정 기한 경과 장비의 측정 경고
- 수집 오류·승인 요청 알림
- 당일 LOT 현황과 수집 상태를 보는 통합 대시보드
- 데이터베이스 사내 폐쇄망 정기 자동 백업과 복구

■ 사용자 스토리와 수용 기준
- 측정을 마치면 결과가 별도 작업 없이 시스템에 들어온다. → 장비 PC에 파일이 생성되면 수집 프로그램이 감지해 중앙 서버에 저장하고 해당 LOT에 연결되면 성공.
- LOT 하나를 검색하면 그 샘플의 제작 조건과 측정 결과를 한 화면에서 본다. → 설비·레시피·환경변수·측정결과가 하나의 계통도로 표시된다.
- 특정 조건을 바꿨을 때 성능이 어떻게 달라졌는지 비교한다. → 변수와 성능 항목을 지정하면 해당 샘플들의 추이가 그래프로 표시된다.
- 관리자가 수집 상태를 확인하고 실패 건을 되살린다. → 파싱 실패 건이 목록에 남고 원인 확인 후 재처리할 수 있다.

■ 업무 상태 흐름과 데이터 취급 원칙
샘플은 제작 완료, 측정 진행 중, 테스트 완료, 폐기 상태로 관리되며 상태 변경 이력이 남습니다. 수집된 원본 파일은 어떤 경로로도 수정할 수 없어야 하고, 메타데이터 변경은 변경자와 시점이 함께 기록됩니다. 데이터 삭제 권한과 보존 기간은 착수 전 협의로 확정합니다. 화면 전이나 내부 처리 단계의 설계는 제안사가 정합니다.

■ 비기능 요구사항
장비 8~10종에서 매일 발생하는 파일을 누락 없이 수집해야 하며, 원본 파일의 무결성이 보장되어야 합니다. 장비 PC에서 중앙 서버로의 전송은 사내 인트라넷을 경유하고, 데이터베이스는 사내 폐쇄망에 정기 백업됩니다. 수집 프로그램은 무인으로 상시 동작하며, 멈춘 상태가 오래 방치되지 않아야 합니다.

■ 기술 스택
언어·프레임워크·데이터베이스 지정은 없으며 제안사가 제안해 주시기 바랍니다. 운영 환경(사내 서버 또는 폐쇄형 클라우드)도 확정 전이며 제안을 받아 정합니다. 장비 PC용 수집 프로그램의 대상 운영체제는 착수 전 확인해 통보드립니다.

■ 제약 사항 및 확인이 필요한 부분
- 운영 환경을 사내 서버로 할지 폐쇄형 클라우드로 할지 아직 정하지 않았습니다. 이번 개발 범위는 어느 쪽이든 그 위에서 동작하는 시스템까지이며, 방식은 제안을 받아 정합니다.
- 측정 장비 8~10종의 실제 기종과 엑셀 양식 실물은 착수 전 제공됩니다. 양식이 기종마다 크게 다르거나 병합셀·다중 시트 구조인 경우 파싱 범위가 달라질 수 있습니다.
- 연구원 수와 동시 사용 규모, 측정 항목별 단위와 이상값 판정 기준, 보고서 내보내기 양식은 착수 전 협의로 정합니다.

■ 예산과 기간
예산은 협의로 정합니다. 기간은 순수 개발 약 3개월을 기준으로 하되, 요구사항 확정 협의와 장비 양식 확보, 검수 일정은 협의로 정합니다. 사전 미팅 시 PDF 등 문서화된 견적서를 제공해 주시기 바랍니다.

■ 산출물
요구사항정의서, 기능정의서, 중앙 웹 시스템, 장비 PC용 수집 프로그램과 설치 패키지, 데이터베이스 스키마, 장비별 엑셀 양식 매핑 정의서, 설치·운영 매뉴얼, 연구원 대상 사용 교육

■ 이런 파트너를 찾습니다
사용자 PC에 설치되어 무인으로 상주 동작하는 프로그램을 만들고 배포·갱신까지 다뤄본 개발사를 찾습니다. 양식이 제각각인 데이터를 안정적으로 구조화해 본 경험을 중요하게 봅니다.

측정·실험 데이터를 그래프로 다뤄본 경험과, 서버 인프라 방식을 비용·보안 관점에서 비교해 제안할 수 있는 역량을 우대합니다.

무엇보다 요구사항이 아직 구체화되는 중인 프로젝트입니다. 발주처와 협의하며 요구를 정리하고 문서로 확정해 본 경험을 특히 중요하게 봅니다.

■ 계약 특이사항
요구사항은 착수 초기 정의 단계에서 발주처와 함께 확정하며, 그 확정본이 개발 범위의 기준이 됩니다. 이후 추가 요구는 변경 절차로 협의합니다. 장비 엑셀 양식 제공 시점과 운영 환경 결정 시점에 따라 착수일이 조정될 수
지원 기회 분석

지원 전에 볼 것

핵심 요구사항

  • 8~10종 이기종 측정 장비 출력 포맷 파싱 및 예외/실패 경로 설계
  • LOT 번호 기준 제작조건·환경값·측정결과 통합 매칭 및 계통도 조회
  • 장비 PC 상주 수집 에이전트(무중단·조용한 실패 방지·재처리)
  • 전기화학 계산식(미분·적분) 기반 지표 산출과 실시간 시각화
  • 원본 파일 불변 보관 및 관리자도 수정 불가능한 전수 감사 로그
  • 역할별 권한 분리(과제·장비·LOT 단위)와 확정·버전 이력 관리

예상 산출물

  • 웹 기반 중앙 관리 시스템(LOT/메타데이터·분석·시각화·연구노트·권한/감사)
  • 장비 PC용 상주 데이터 수집 프로그램
  • AI 활용을 고려한 데이터베이스 스키마 설계
  • PDF/Excel 내보내기 및 통합 대시보드

매력 포인트

  • 요구사항과 수용 기준이 매우 구체적이고 명확
  • 난점을 사전에 명시한 성숙한 발주
  • 감사·무결성 등 고난도 도메인으로 단가 협상 여지

확인할 점

  • 예산 미기재로 난이도·범위 대비 대가 판단 불가
  • 측정 장비 기종 미확정으로 파싱 요건 및 공수 산정 어려움
  • 120일 기간이 실제 범위(에이전트+중앙시스템+감사+시각화) 대비 촉박
Client signal

클라이언트 정보

회사 · 위시켓 / 지역 · 충청남도 천안시 동남구 / 고용형태 · CONTRACTOR
START THE LOOP · CHOOSE

시장과 사람의 답을 봤다면,
다음 결과물의 구조를 고릅니다.

한 번의 결과에 기대지 않고 다시 만들 수 있도록, 문제 발견부터 제작·배포·수익화까지 이어지는 전체 흐름을 익혀보세요.

TTJ CLASS에서 다음 구조 고르기
처리 중...