업무 시스템 · 2025
간트 차트 기반 개발 프로젝트 일정 관리 프로그램
여러 개발 프로젝트의 공정 일정을 한 화면에서 보고 편집하는 사내 데스크톱 앱
타이어 제조사의 개발 프로젝트 일정을 간트 차트 한 화면에 모아, 담당자와 공정 기간을 바로 확인하고 태스크를 끌어서 조정할 수 있게 했습니다.
- 고객
- 비공개 고객
- 분야
- 업무 시스템

개요
- 타이어 제조사의 개발 프로젝트 공정 일정을 한 화면에서 확인하는 사내 데스크톱 프로그램
- 사용 대상: 개발 담당 엔지니어, 팀장, 계정 관리자
- 동선: 로그인 → 프로젝트 목록을 간트로 조망 → 프로젝트 상세 → 공정 태스크 확인·조정
- 일정 데이터는 사내 서버에 보관, 각 PC의 프로그램이 접속해 같은 일정을 공유

과제
- 기간 축척을 바꿔 가며 봐야 하는 일정 — 하루 단위 확인과 수개월 조망이 모두 필요
- 주말이 일정에 섞여 보여 공정 기간을 세기 어려움 → 날짜 머리글에서 구분 필요
- 카메이커별로 반복되는 공정 묶음을 프로젝트마다 다시 입력해야 하는 부담
- 공장지·카메이커·태그 등 프로젝트 속성으로 대상을 좁혀 봐야 하는 요구
- 담당자마다 먼저 봐야 할 프로젝트가 달라, 표시 순서를 조정할 수단 필요
해결 방법
- 프로젝트를 행으로, 공정 태스크를 색 막대로 배치한 간트 화면 구성
- 슬라이더로 하루 폭을 5~100px 사이에서 조절 → 일 단위 확대와 수개월 조망을 같은 화면에서 전환
- 날짜 머리글에서 토요일은 파랑, 일요일은 빨강으로 구분
- 프로젝트 행 왼쪽에 우선순위 숫자와 본인 참여 표시(★)를 함께 표기
- 프로젝트 이름 클릭 → 상세 창에서 기본 정보, 메모 이력, 공정 태스크 일정 확인
- 기간·프로젝트 ID·이름·카메이커·공장지·태그를 한데 묶은 검색 조건 영역 배치

- 태스크 막대 좌우 끝을 끌어 시작일과 소요일 조정
- 태스크 막대 우클릭 → 삭제 메뉴 호출
- 태스크 생성 시 기존 태스크와 기간이 겹치면 해당 태스크를 알려 주고 중단
- 카메이커 템플릿 선택 → 공정 묶음이 이름·소요일·색상까지 태스크로 자동 입력

시스템 구조
- 각 PC의 프로그램 → 사내 서버 → 프로젝트·엔지니어·메모 데이터 보관
- 로그인 시 받은 접속 권한으로 이후 요청 처리, 만료되면 재로그인 요구
- 계정 등급: 관리자(계정·프로젝트 관리) / 팀장 / 일반 엔지니어
- 프로젝트 1건 = 기본 정보(공장지·Fitment·Size·상태) + 담당 엔지니어 + 메모 + 공정 태스크

구현
- 간트 화면을 기성 차트 없이 직접 그려, 스크롤 막대까지 화면 안에서 처리 → 배율이 바뀌어도 날짜 눈금과 태스크 막대가 어긋나지 않음
- 하루 폭이 좁아지면 날짜 눈금 간격을 자동으로 넓혀 라벨 겹침 방지
- 화면에 보이는 구간만 그려, 프로젝트와 태스크가 늘어도 조작 반응 유지
- 막대 색의 밝기를 계산해 태스크 이름을 흰색 또는 검은색으로 전환 → 어떤 색을 골라도 글자가 읽힘
- 막대 끝 가까이에서는 커서를 좌우 조절 모양으로 바꿔, 기간 조정과 단순 선택을 구분
- 마우스 휠은 세로 이동, Ctrl+휠은 가로 이동으로 나눠 긴 일정에서도 손이 멈추지 않게 처리
결과
- 담당 중인 프로젝트와 공정 일정을 한 화면에서 확인
- 하루 단위와 수개월 조망을 같은 화면에서 전환해 프로젝트 간 기간 비교 가능
- 카메이커별 반복 공정을 템플릿으로 불러와, 프로젝트 생성 시 공정 재입력 불필요
- 태스크 기간을 막대 끝 드래그로 조정 → 날짜 입력 없이 일정 수정
- 계정 등급에 따라 계정·프로젝트 관리 권한 분리, 로그인하지 않은 요청은 서버에서 차단
화면



해결이 필요한 문제가 있으신가요?
소프트웨어 개발부터 장비 연동과 엔지니어링까지, 프로젝트의 요구사항에 적합한 해결 방안을 함께 검토합니다.
프로젝트 문의하기