파일
wbx-spring/HanwhaOCN/wtmgr/10-schedule-milestones.md
accura0117 783865266b docs: 한화오션 WTM 프로젝트 계획서 추가 (00~14)
- 00~11: WTM 시수관리 시스템 설계 문서 (아키텍처, DB스키마, API스펙 등)
- 12: BE 멀티프로젝트 플랫폼 구성 계획 (wbx-spring-core 라이브러리 전환)
- 13: FE Vue3+PrimeVue4 모듈 기반 구조 계획
- 14: 레이아웃 표준 및 디자인 시스템 (반응형, 하드코딩 제거)

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-03-25 19:52:15 +09:00

7.9 KiB

10. 일정 및 마일스톤

PH1-1차 상세 일정 (9주: 4/1 ~ 5/31)

W1~W2 (4/1 ~ 4/12): 분석·설계

태스크 담당 산출물
요구사항 확정 (86+17개) 전원 요구사항 추적표
DB 스키마 설계 (Flyway V1~V6) BE 리드 ERD, DDL
REST API 스펙 확정 (79개) BE 리드 OpenAPI 스펙
Spring Boot 프로젝트 생성 (3.5.x) BE 리드 프로젝트 템플릿
Azure 인프라 세팅 DevOps VM, DB, Redis, Blob
Entra ID 계정 확보 (SSO 연동) DevOps + 고객 API 계정 정보
P6 WBS 샘플 파일 수령 PM 파일 포맷 확인
Canonical WBS 구조 확정 PM + 고객 WBS 트리
wbx-spring 프레임워크 연동 확인 (인증/권한/결재/알림) BE 리드 연동 테스트
CI/CD 파이프라인 구성 (wbx-spring 표준 활용) DevOps 배포 파이프라인

마일스톤: 4/10 — WBS 구조 및 설계 확정

W3~W8 (4/13 ~ 5/20): 핵심 개발

BE 개발 (W3~W8)

주차 모듈 API 수 담당
W3~W4 Auth (로그인/SSO/JWT/권한) 8 BE 시니어
W3~W4 User (인력 관리/파일 업로드) 7 풀스택 ③
W4~W5 Project/WBS/TEAL 17 풀스택 ①
W5~W7 Timesheet 3종 + 규칙 엔진 8 풀스택 ②
W6~W7 Approval 결재 워크플로우 7 BE 시니어
W7~W8 Report 2종 + Excel Export 4 풀스택 ③
W7~W8 Home 대시보드 2 풀스택 ③

마일스톤: 4/17 — 분석/설계 1차 완료 (DB, API 스펙) 마일스톤: 5/7 — BE 핵심 API 완료 (시수/WBS/결재)

FE 개발 (W4~W8)

주차 화면 화면 수 담당
W4 로그인/SSO/비밀번호 4 풀스택 ③
W4~W5 홈 대시보드 (역할별 5종) 5 풀스택 ③
W5 사용자/인력 관리 3 풀스택 ③
W5~W6 프로젝트/WBS/TEAL 6 풀스택 ①
W6~W7 시수 입력 통합 화면 (3종 탭) 4 풀스택 ②
W7~W8 결재 화면 3 풀스택 ②
W8 리포트 2종 2 풀스택 ①

마일스톤: 5/20 — FE 화면 완료, 통합 테스트 시작

W8~W9 (5/20 ~ 5/31): QA · UAT · 배포

태스크 담당
교차 QA (BE ↔ FE) 전원
버그 수정 (P1/P2 우선) 전원
성능 테스트 (동시 접속 100명) DevOps
UAT (고객 테스트) PM + 고객
프로덕션 배포 DevOps
데이터 마이그레이션 (HR Master 등) 풀스택 ③

마일스톤: 5/31 — ★ PH1-1차 오픈


PH1-2차 상세 일정 (4주: 6/1 ~ 6/30)

W1~W2 (6/1 ~ 6/13): 고도화 개발

기능 요구사항 담당
WBS 버전 비교 UI No.29 풀스택 ①
EPC Revision 관리 No.64 풀스택 ②
SA 권한 고도화 + 액세스 로그 No.19, 24 BE 시니어
외부 사용자 MFA 인증 No.9 BE 시니어

W2~W3 (6/9 ~ 6/19): 분석·리포트

기능 요구사항 담당
결재 초과 하이라이트 No.75 풀스택 ②
Phase별 시수 비율 리포트 No.85 풀스택 ③
Non-Project 시수 비율 리포트 No.86 풀스택 ③
HR 배치 자동 업데이트 No.3 풀스택 ①

W3~W4 (6/16 ~ 6/30): 통합 QA · 배포

태스크 담당
통합 테스트 + 버그 수정 전원
DL 결재 정책 확정 반영 BE 시니어
UAT · 검수 PM + 고객
프로덕션 배포 DevOps

마일스톤: 6/30 — ★ PH1-2차 오픈 (PH1 최종 완료)


인력 투입 계획

역할 PH1-1차 (9주) PH1-2차 (4주) 합계
BE 시니어 / 기술 리드 2.0 M/M 1.0 M/M 3.0
풀스택 엔지니어 ① (WBS·TEAL·프로젝트) 2.0 M/M 1.0 M/M 3.0
풀스택 엔지니어 ② (시수·결재·규칙엔진) 2.0 M/M 1.0 M/M 3.0
풀스택 엔지니어 ③ (리포트·로그인·사용자) 2.0 M/M 1.0 M/M 3.0
DevOps (파트타임) 1.0 M/M 0.5 M/M 1.5
QA 겸임 1.0 M/M 0.5 M/M 1.5
합계 ~10.0 M/M ~5.0 M/M ~15.0 M/M

리스크 및 의존성

리스크 영향 대응
Entra ID 계정 지연 SSO 개발 차단 W1 내 확보 필수, ID/PW fallback 우선 구현
P6 WBS 포맷 불확실 파서 개발 지연 W1 내 샘플 파일 수령, 포맷 확정
Canonical WBS 구조 미확정 시수 입력 개발 차단 W2 내 확정 필수
DL 결재 정책 미확정 (No.23) 결재 로직 불완전 기본 구조 선 구현, 정책 확정 후 로직 추가
Azure 인프라 지연 배포 차단 로컬 Docker 환경으로 개발 병행

PH2 이관 항목 및 사유

출처: requierment.xlsx 한글 시트 "협의 및 PH2 이관 제안 사유" 컬럼

No. 요구사항 PH2 이관 사유
3 HR 정기 배치 자동 업데이트 초기에는 수동 파일 업로드로 운영 가능. 배치는 안정화 후 추가
5 외주 인력 개별 입력창 등록 정책 미확정. 정책 확정 후 적용 방식 결정
9 외부 사용자 2Way 인증 외주 포털 구축 후 적용. 1단계에서 외주 접속 자체 없음
19 SA 전체 기능 컨트롤 보안 감사용 로그 기능. PH1 운영에 직접 영향 없음
24 SA 접속 및 Activity Log SA 액세스·활동 로그는 보안 감사용. 운영 안정화 후 추가
29 WBS 버전 관리 비교 UI WBS 업로드(No.27·28)는 PH1 필수. 버전 비교는 PH2
30 기존 WBS 시수 조회 No.29와 연계. 버전 비교 UI와 함께 이관
32 P6 WBS 월별 스냅샷 비교 운영 안정화 이후 활용 가능한 고도화 기능
42 Timesheet 기본 입력 기준 수정 기본 일 8h·주 52h 상한은 PH1. 세부 규칙 UI는 PH2
46 초과근무 기준시간, 휴게시간 규칙 기본 상한은 PH1. 세부 규칙 설정 UI는 PH2 고도화
49 Project별 Location, Job_Role 설정 Unit Rate 변동 관리는 PH2에서 수행
50 WBS-Discipline 자동 Assign Discipline 및 투입인력 선택방식 미확정
54 Favorite / Default 값 설정 편의 기능. 사용 패턴 파악 후 2단계 적용
63 Project별 Bench Marking 충분한 시수 데이터 축적 이후 의미. 2단계 제안
65 Location/Role/진행률 입력 복수 역할·국가 변동 사례 발생 후 적용. 단일 Rate로 운영
76 RCP 연계 Plan vs Actual 분석 RCP 시스템 미개발. RCP 구축 완료 후 연계 예정
77 RCP 연계 Capacity Gap 분석 RCP 미개발. RCP 구축 완료 후 연계 예정
78 RCP 연계 Productivity Trend 분석 RCP 미개발. RCP 구축 완료 후 연계 예정
79 WBS 버전 이력 조회 UI 버전 등록은 PH1. 이력 조회 UI 1단계 필요성 협의 필요
80 Cognite 연계 데이터 Export Extractor 서버 구성 필요. 인프라 준비 후 PH2 구현
81 P6 vs Canonical WBS Mis-Align 검토 운영 데이터 축적 후 필요성 높아짐. 2단계 적용
84 Discipline별 생산성 분석 Progress Rate 입력(PH2)이 없으면 의미 없음
85 Phase별 Manhour 비율 분석 기본 리포트(No.82·83)는 PH1. 비율 분석은 고도화로 PH2 협의
86 Non-Project Manhour 비율 분석 기본 시수 조회로 대체 가능. PH2 이관 협의

PH1 Y=62건, PH2 이관 N=24건, 합계 86건

착수 즉시 필요 협조사항

항목 마감 제공 주체
Azure Entra ID API 계정 + 연동 정보 W1 (4/4) 한화시스템
Canonical WBS 구조 최종 확정 W2 (4/11) 한화오션
P6 WBS Export 샘플 파일 W1 (4/4) 한화오션
Azure 인프라 접근 권한 W1 (4/4) 한화시스템
HR Master Data 샘플 W1 (4/4) 한화오션