프로젝트: SalesBoost - 해외 B2B 영업관리 시스템
프로젝트 기간: 2026.02.27 ~ 2026.04.22 (총 8주)
1주차 기간: 2026.02.27 ~ 2026.03.06
SalesBoost는 해외 제조업 기반 B2B 거래에서 발생하는 무역서류 반복 입력 문제와 업무 맥락 단절 문제를 해결하기 위한 영업관리 시스템입니다.
PO를 원천 데이터로 삼아 생산지시서, 출하지시서, CI/PL 등 후속 문서를 자동 생성하고, 거래처별 협의·회의록·이슈·메일 이력을 체계적으로 축적하여 담당자가 변경되더라도 업무 연속성을 유지할 수 있도록 설계했습니다.
기술적으로는 MSA기반으로 Spring Boot 3 + Vue 3를 핵심 스택으로 채택하고, Spring Cloud Gateway, Eureka, Redis, Docker/Kubernetes 등을 활용한 클라우드 네이티브 아키텍처를 목표로 합니다.
1주차는 프로젝트의 기획 단계로, 전체 방향성과 범위를 정의하는 데 집중했습니다.
프로젝트 기획서 작성
프로젝트 배경 및 목적 정의: 해외 B2B 거래에서 PI → PO → 지시서 → CI/PL로 이어지는 문서 흐름에서 반복 입력과 맥락 단절이 핵심 문제임을 정의하고, 이를 자동화·체계화하는 것을 목적으로 설정했습니다.
프로젝트 범위(In/Out-Scope) 확정: PI 발행, PO 접수, 생산/출하 지시서, CI/PL 자동 생성, 출하 현황 관리, 판매 현황, 활동기록 패키지, 메일 발송, 권한 관리, 거래처 연락망 관리 등 10개 핵심 기능 영역을 In-Scope로 설정했습니다. 모바일 앱, ERP 연동, 다국어 지원 등은 Out-of-Scope로 명확히 제외했습니다.
정량적 목표 수립: 문서 작성 시간 70% 단축, 자동 채움 필드 오입력률 0%, 활동기록 공유 준비 시간 80% 단축 등 구체적인 수치 목표를 설정했습니다.
기술 스택 확정: Backend(Java 21, Spring Boot 3, JPA+MyBatis), Frontend(Vue 3, Vite, Pinia, Tailwind CSS), Data(MariaDB, Redis, Elasticsearch), MSA 인프라(Gateway, Eureka, Config, OpenFeign, Resilience4j), DevOps(Docker, K8s, GitHub Actions, AWS)
요구사항 명세서 작성
총 70건 이상의 요구사항을 기능 단위로 정의했습니다. 요구사항을 도메인별로 분류하였고 각 요구사항은 FE/BE 구분, MSA 서비스 매핑, 우선순위(상/중/하), 액터별 시나리오까지 상세하게 기술했습니다.
WBS 작성
전체 8주 일정을 7단계 마일스톤으로 분해하고, 각 태스크별 시작일·마감일·담당자·진행률을 관리할 수 있는 구조를 수립했습니다.
2주차 핵심 목표
화면설계서 작성
ERD 작성
시스템 아키텍처 구조도 작성
마무리
1주차는 SalesBoost의 기반을 다지는 주간이었습니다. 프로젝트 기획서, 요구사항 명세서, WBS라는 세 가지 핵심 문서를 작성했고, 저한테 도메인에 관련한 지식이 없어서 기획하면서 많이 배우기도 한 주간이였습니다.
3인 팀이기도 하고 도메인에 관한 지식이 없었기 때문에 최종 프로젝트에 관한 걱정이 많았는데 팀원들이 설명을 잘 해줘서 좋은 기획이 나온 것 같습니다!
2주차부터는 설계 문서(아키텍처, ERD, 화면설계)를 완성하고 프론트엔드 초기 세팅 및 개발까지 진행했으면 좋겠다고 강사님께서 말씀해주셨는데 1주차처럼 2주차도 커뮤니케이션도 잘 하고 순탄히 잘 흘러갔으면 좋겠습니다!!