🏢 사무보조(SAMUBOZO) 시스템 WBS 계획서


📊 WBS 개요

항목 내용
프로젝트명 사무보조(SAMUBOZO)
작성 일자 2025년 06월 20일
개발 기간 2025년 6월 20일 ~ 8월 13일

📋 WBS 상세 계획

WBS 번호 작업명 담당자 기간 상태
1 프로젝트 기획 및 설계 전체 6/20~7/1 📋 계획
1.1 └ 요구사항 정의 및 기획서 작성 전체 6/20~6/25 📋 계획
1.2 └ 시스템 아키텍처 및 ERD 설계 전체 6/26~6/27 📋 계획
1.3 └ API 명세서 작성 전체 6/30~7/1 📋 계획
2 개발 환경 구축 주영찬, 전체 7/2~7/4 📋 계획
2.1 └ 기반 인프라 서비스 개발 (Config, Gateway) 주영찬 7/2~7/3 📋 계획
2.2 └ 프론트엔드 SPA 기본 구조 구현 전체 7/4 📋 계획
3 프론트엔드 기능 구현 전체 7/7~7/25 📋 계획
3.1 └ 인사/인증/증명서 기능 UI 구현 김예은 7/7~7/25 📋 계획
3.2 └ 근태/결재/휴가 기능 UI 구현 신현국 7/7~7/25 📋 계획
3.3 └ 커뮤니케이션/일정 기능 UI 구현 이호영 7/7~7/25 📋 계획
3.4 └ 급여관리 기능 UI 구현 주영찬 7/7~7/25 📋 계획
4 백엔드 마이크로서비스 개발 전체 7/7~7/25 📋 계획
4.1 └ 인사/인증/증명서 서비스 개발 김예은 7/7~7/25 📋 계획
4.2 └ 근태/결재/휴가 서비스 개발 신현국 7/7~7/25 📋 계획
4.3 └ 커뮤니케이션/일정 서비스 개발 이호영 7/7~7/25 📋 계획
4.4 └ 급여관리 서비스 개발 주영찬 7/7~7/25 📋 계획
5 CI/CD 및 배포 인프라 구축 이호영 7/28~8/1 📋 계획
5.1 └ Jenkins CI/CD 파이프라인 구축 이호영 7/28~7/29 📋 계획
5.2 └ Docker 이미지 빌드 및 ECR 푸시 자동화 이호영 7/30 📋 계획
5.3 └ EKS 클러스터 및 ArgoCD 배포 환경 구성 이호영 7/31~8/1 📋 계획
6 통합 테스트 및 최종 마무리 전체 8/4~8/13 📋 계획
6.1 └ 전체 시스템 통합 테스트 및 피드백 반영 전체 8/4~8/8 📋 계획
6.2 └ 최종 배포 및 시연 준비 전체 8/11~8/12 📋 계획
6.3 └ 프로젝트 발표 및 회고 전체 8/13 📋 계획

👥 담당자별 역할 (Roles)

신현국 (PM)

담당: 프로젝트 총괄, 근태/결재 도메인 개발 (Front/Back)

  • attendance-service, approval-service, vacation-service

김예은

담당: 인사/인증 도메인 개발 (Front/Back)

  • hr-service, auth-service, certificate-service

이호영

담당: 기능 개발 및 배포 자동화 (Front/Back & CI/CD)

  • message-service, schedule-service, notification-service, chatbot-service
  • CI/CD 파이프라인 구축 (Jenkins, ArgoCD)

주영찬

담당: 백엔드 인프라 및 급여 도메인 개발 (Front/Back)

  • payroll-service (급여 도메인)
  • 공통 서비스 (Config, Gateway)
  • 발표

🛠️ 개발 기술 스택 (Tech Stack)

프론트엔드 (Frontend)

  • Framework: React 19
  • Language: JavaScript
  • Styling: SCSS
  • State Management: Context API
  • Communication: Axios

백엔드 (Backend)

  • Language: Java (JDK 17)
  • Framework: Spring Boot 3.3, Spring Cloud
  • Database: MySQL (on Amazon RDS)
  • Build Tool: Gradle
  • Communication: REST API, Feign Client

인프라 & CI/CD (Infra & CI/CD)

  • Cloud: AWS (EC2, EKS, ECR, S3)
  • Container: Docker
  • Orchestration: Kubernetes
  • CI/CD: Jenkins, ArgoCD (GitOps)