프로젝트 개요
- 산업안전 점검 대행 업무를 엑셀·한글 양식과 NAS 공유 드라이브로 처리하던 방식을, 현장 방문 일정 배정부터 보고서 작성·서명·승인·PDF 보관까지 한 곳에서 처리하는 사내 ERP로 옮깁니다. 관리자용 웹, 현장 직원용 화면, 고객사 조회 화면, 서버·DB를 포함한 신규 구축입니다.
- PC 웹을 기준으로 하되 현장 직원이 휴대폰으로 접속해 방문 위치 기록과 보고서 작성을 할 수 있어야 합니다. 모바일 네이티브 앱은 만들지 않으며, 연동이 필요한 외부 시스템도 없습니다.
클라이언트 소개
- 작업장·공장 등 산업 현장의 안전 점검을 수행하고 그 결과를 관계 기관에 증빙하는 업무를 대행하는 회사입니다. 경기 수원에 있습니다. 이번에 만드는 시스템은 외부 판매용 서비스가 아니라 사내 관리자·현장 직원과 고객사 담당자가 쓰는 업무 시스템이며, 사용자는 20~30명 규모입니다.
- 프로젝트 의사결정 구조: 실무 담당자가 요구사항을 확정하고 파트너 문의에 답변합니다. 계약과 범위 변경은 내부 검토를 거쳐 승인하므로 즉시 회신이 어려운 경우가 있습니다.
- 개발 지식: 사내에 개발자도 전산 담당자도 없습니다. 기술적 판단은 파트너 제안에 의존할 예정입니다.
왜 이 프로젝트를 하는가
- 지금 상황: 별도 시스템 없이 엑셀과 한글 양식을 각자 내려받아 작성하고, 완성한 문서를 NAS 공유 드라이브에 올리는 방식으로 운영합니다. 사업장명·주소·담당자처럼 이미 알고 있는 정보를 보고서마다 다시 입력하고, 서명과 승인은 문서를 주고받으며 처리합니다. 어느 현장의 보고서가 어디까지 진행됐는지는 폴더를 열어봐야 알 수 있습니다.
- 끝나면 이렇게 되기를 바랍니다: 현장 직원은 방문한 자리에서 휴대폰으로 보고서를 작성해 서명까지 받고, 관리자는 배정한 일정과 승인 대기 중인 보고서를 한 화면에서 확인합니다. 완료된 보고서는 정해진 서식의 PDF로 시스템에 그대로 쌓여 기관 증빙에 바로 쓸 수 있게 되는 것이 목표입니다.
- 다만 이런 점이 우려됩니다: 내부에 개발 지식이 없어 요구사항을 정확히 전달하지 못한 채 개발이 진행될 가능성을 가장 우려하고 있습니다. 특히 화면 설계 단계에서 기능이 어떻게 정해지는지, 그 결과를 저희가 어느 시점에 확인하고 되돌릴 수 있는지가 분명하지 않으면 완성 후에야 다른 결과물을 받게 될 것으로 보고 있습니다.
필수 과업 범위와 결과물
1. 수행 범위
- 상세 기획: 요구사항 정의, 화면 설계, 보고서 서식 구조 설계, 권한 정책과 DB 설계. 현재 쓰는 엑셀·한글 양식 외에 기획 문서가 없어 기획부터 진행합니다.
- UI·UX 디자인: 관리자용 PC 웹, 현장 직원용 모바일 화면, 고객사 조회 화면
- SW 개발: 웹, 모바일 접속 화면, API, DB 신규 구축
- 인프라 구축·배포: 서버 환경 구성과 배포. 설치 위치는 아래 미확정 항목에 있습니다.
2. 필수 과업
2-1. 계정 및 권한 관리
- 관리자 현장직원 고객사 3단계 권한 분리 및 로그인
- 관리자의 고객사 사업장 직원 마스터 데이터 등록 및 관리
- 접속 로그 및 활동 이력 관리
2-2. 일정 및 근태 관리 캘린더
- 관리자의 현장 방문 일정 배정 및 캘린더 뷰 제공
- 캘린더를 통한 직원들의 업무 일정 및 연차 휴가 등록 관리
- 일정 배정 및 변경 시 현장 직원 알림 이메일 또는 알림톡
2-3. 현장 방문 및 보고서 작성 모바일 웹 최적화
- HTML5 Geolocation 기반 현장 방문 위치 GPS 기록 및 검증
- 정기진단 및 위험성평가 보고서 작성 폼 제공 고정 템플릿 기반
- 사업장명 주소 담당자 등 사전 등록된 DB 정보 자동 완성
- 모바일 카메라 연동 현장 사진 업로드 및 자동 리사이징
- 보고서 작성 중 데이터 유실 방지를 위한 임시 저장 기능
- 현장 직원 및 고객사 담당자의 터치 기반 전자 서명 입력
2-4. 보고서 승인 및 문서화
- 작성 완료된 보고서에 대한 관리자 확인 반려 승인 워크플로우
- 최종 승인된 보고서의 PDF 자동 변환 및 시스템 내 보관 서명 사진 포함
- 권한별 최종 보고서 리스트 조회 및 PDF 다운로드
2-5. 공통 및 시스템 설정
- 클라우드 또는 사내 NAS 환경에 맞춘 DB 설계 및 서버 세팅
- 공통 코드 점검 항목 템플릿 등 관리자 설정
3. 결과물
- 요구사항 정의서
- 화면 설계서
- 전체 소스코드 (발주사 소유 저장소)
- DB 스키마
- 배포·운영 매뉴얼
아직 정하지 않은 범위
- 아래는 저희가 확정하지 못한 항목입니다. 포함하는 편이 나은지, 뺀다면 나중에 어떻게 붙일 수 있는지를 의견과 함께 적어 주세요.
1. 서버 설치 위치 — 클라우드 / 사내 NAS 중 미정입니다. 사내 NAS에 설치가 가능한지, 두 방식의 구축 비용과 이후 운영 비용이 어떻게 달라지는지 함께 적어 주세요.
2. 메뉴 구조 — 전체 메뉴를 어떻게 나눌지 정하지 못했습니다. 위 업무 흐름을 기준으로 권하시는 구성을 제안해 주세요.
3. 기존 자료 이관 — NAS에 쌓인 과거 보고서와 엑셀 자료를 시스템으로 옮길지, 조회용으로만 남길지 미정입니다.
4. 보고서 서식 확대 — 이번에는 정기진단·위험성평가 두 종을 기준으로 하되, 이후 서식이 늘어날 때 관리자가 직접 항목을 편집할 수 있는 구조가 필요한지 의견 주세요.
클라이언트 준비 사항
- 준비된 것: 현재 사용 중인 정기진단·위험성평가 엑셀·한글 양식, 고객사와 사업장 목록, 사내 NAS
- 준비 중인 것: 보고서 항목 표준화와 확정 서식
- 이 프로젝트 담당: 실무 담당자 1명이 요구사항 확정과 검수를 맡고, 필요한 자료를 제공합니다.
오픈 시점과 예산
- 목표 시점: 사내 시스템이라 대외 오픈 일정은 없습니다. 계약 후 약 2개월 안에 사내 사용이 가능한 상태가 되는 것을 기준으로 보고 있습니다.
- 개발 기간: 약 2~2.5개월
- 예산: 2,000만~2,500만원 (부가세 별도)
제안 포함 필수 사항
1. 적합한 기술 스택과 그 선택 이유를 제안에 포함해 주세요. 저희 쪽에 개발자가 없으므로 비개발자가 이해할 수 있는 수준으로 적어 주시면 도움이 됩니다.
2. 파트너님께서 판단하시기에 어떤 부분이 완료되어야 이 프로젝트가 성공적으로 마무리되었다고 보시는지 제안에 포함해 주세요. 전문가로서 이 프로젝트의 결과물에 대한 의견 부탁드립니다.
3. 위 '아직 정하지 않은 범위' 각 항목에 대한 의견을 제안에 포함해 주세요. 포함하는 편이 나은지, 뺀다면 나중에 어떻게 붙일 수 있는지 의견 부탁드립니다. 공고만으로 판단이 어려워 확인이 필요한 부분도 함께 적어 주세요.
4. 개발 중 진행 상황을 저희가 어느 시점에 어떤 방식으로 확인할 수 있는지 제안에 포함해 주세요. 요구사항 정리부터 화면 설계 확정까지의 절차와 중간 확인 주기를 함께 적어 주시면 도움이 됩니다. 내부에 개발 지식이 없어 이 부분을 특히 중요하게 보고 있습니다.
※ 원문 그대로 표시했습니다. 전체 내용은 원본 공고에서 확인하세요.