콘텐츠로 이동

요구사항 분석

웹 기반 전환 시 필요한 현업의 필수 기능 및 UI/UX 개선 요구사항 도출


방법대상목적상태
현행 분석DB 정의서 3건, 151t 전수 분석필수 기능 이관 범위 확정✅ 완료
업무 플로우 분석업무플로우 PDF 4건, 수작업 12건 식별자동화 대상 도출✅ 완료
인터뷰실무자 5명 + 외부개발자 1명업무 요구사항, Pain Point 파악⬜ 미수행
벤치마킹유사 구독관리 SaaS개선 아이디어 도출⬜ 미수행

RFP 요구기능정의서의 12모듈 체계와 동일 구조

ID요구사항우선순위현행 지원
FR-DB-001실시간 KPI 대시보드 (오늘 매출, 신규 구독, 주문 현황 등)높음미지원. 현행 C/S에 대시보드 없음. 각 화면에서 개별 조회만 가능
FR-DB-002알림 현황 (결제 대기, 배송 지연, CS 미처리 등)높음미지원. PT_DataMonitoringLog로 시스템 모니터링만 가능, 업무 알림 없음
FR-DB-003일간/주간/월간 통계 (구독·매출·CS 추이)중간미지원. 경영지원팀이 Excel로 수동 취합
ID요구사항우선순위현행 지원
FR-CM-001고객 정보 통합 조회필수C/S만 지원 (PT_Customer 48 cols). 웹 홈페이지 회원(PTM_Members)과 미연동, 통합 조회 불가
FR-CM-002구독 이력 조회필수C/S 지원 (PT_Subscribe + PT_Receiver). 웹 정기구독(PTM_Regular_Orders)과 별도 관리
FR-CM-003채널별 구매 이력 통합필수미지원. C/S(PT_Finance) ↔ 홈페이지(PTM_Orders) ↔ 외부몰(Playauto) 각각 분리, 수동 Excel 취합
FR-CM-004고객 등급 관리선택미지원. PT_Customer에 등급 필드 없음, PT_Group으로 그룹 관리만 존재
FR-CM-005고객 메모/태그 기능선택부분 지원. PT_Councel_History에 상담 메모 기록 가능, 태그 기능 없음
ID요구사항우선순위현행 지원
FR-SB-001구독 등록/해지/변경필수C/S 지원 (PT_Subscribe, sp_PT_SubscribeCancel). 웹에서는 PTM_Regular_Orders 별도
FR-SB-002수신자 관리 (배송 주소 분리)필수C/S 지원 (PT_Receiver 43 cols). 고객 ≠ 수신자 분리 구조
FR-SB-003구독 기간 자동 계산필수C/S 지원 (fn_PT_GetEndDate, fn_PT_GetSubsCnt). Function 기반 자동 계산
FR-SB-004만료 예정 알림 및 자동 갱신높음미지원. 만료 확인은 수동 조회, 자동 갱신 없음
FR-SB-005CMS 권한 자동 연동 (구독 상태 ↔ 열람 권한)필수미지원 — 핵심 병목. CS(PT_Subscribe) → CMS(ptcms_member) 수동 처리
ID요구사항우선순위현행 지원
FR-OM-001다채널 주문 자동 수집필수미지원. Playauto에서 네이버/쿠팡 주문 수집 후 수동 Excel 다운로드 → C/S 입력
FR-OM-002주문 상태 실시간 조회필수부분 지원. C/S에서 PT_SendHistory로 발송 이력 조회 가능. 홈페이지 주문(PTM_Orders)은 별도 Admin
FR-OM-003결제 확인 자동화필수부분 지원. 나이스페이 PG 연동(PT_NicepayCreditcardIncome, PT_NicepayVirtualAccount) 존재하나, 가상계좌/지로는 수동 확인
FR-OM-004배송 연동 (송장 자동 등록)필수부분 지원. sp_PT_SendBookData로 발송 처리. CJ대한통운 연동은 홈페이지 Admin에서만 가능, C/S 미연동
FR-OM-005환불/취소 처리필수C/S 지원 (PT_SalesCancel, PT_RefundRequest, sp_PT_FinanceRefund). 홈페이지 환불은 별도 처리
ID요구사항우선순위현행 지원
FR-DL-001월간지 대량 발송 (우편/택배)필수C/S 지원 (PT_RegularSend_Info, sp_PT_SendBookData). 월 1회 대량 발송 데이터 생성
FR-DL-002DM/기타 발송 관리높음C/S 지원 (PT_DMSend_Info 등). 선물/이벤트 발송 별도 처리
FR-DL-003CJ대한통운 송장 연동 (자동)필수부분 지원. 홈페이지 Admin에서만 CJ 연동, C/S는 수동 업로드
FR-DL-004반송/주소 변경 처리높음C/S 지원 (PT_SendHistory 반송 기록). 주소 변경 시 PT_Receiver 수동 수정
ID요구사항우선순위현행 지원
FR-FN-001나이스페이 결제 통합 (신용카드 + 가상계좌)필수부분 지원. PT_NicepayCreditcardIncome(카드), PT_NicepayVirtualAccount(가상계좌). 가상계좌 입금 확인은 수동
FR-FN-002입금 확인 자동화 (PG + 무통장 + 지로)필수미지원. PG 외 무통장/지로 입금은 수동 대조. 자동 매칭 없음
FR-FN-003이연수익 자동 계산높음C/S 지원 (PT_DEFERINCOME_MONTH, PT_DEFERINCOME_YEAR, TG_PT_DeferIncome). Trigger 기반 자동 계산 존재하나 웹 미연동
FR-FN-004세금계산서 연동 (이카운트 ERP)높음미지원. 이카운트 ERP에 수동 전표 입력. API 연동 없음
FR-FN-005매출 통계/정산 리포트높음미지원. 경영지원팀이 CS + 나이스페이 + Playauto 데이터를 Excel로 수동 취합
ID요구사항우선순위현행 지원
FR-CS-001고객 문의 접수 (전화/웹)필수C/S 지원 (PT_Councel_History). CTI(서울정보시스템) 연동으로 전화 인입 시 고객 팝업. 외부콜센터(더아이앤오)는 별도
FR-CS-002처리 이력 관리필수C/S 지원 (PT_Councel_History). 상담 유형/내용/처리결과 기록
FR-CS-003CTI 연동 (웹 기반)높음C/S 지원 (서울정보시스템 CTI). 웹 전환 시 CTI 웹 연동 방식 확인 필요 (리스크 R-06)
FR-CS-004응대 템플릿 (SMS/알림톡)선택부분 지원. PT_SMSText에 SMS 템플릿만 존재, 알림톡 템플릿 없음
FR-CS-005CS 통계/리포트선택미지원. 상담 건수/유형별 통계 기능 없음
ID요구사항우선순위현행 지원
FR-GR-001지로 생성/발송높음C/S 지원 (sp_PT_GiroData, sp_PT_GiroAccountData 등 6개 SP). 지로 CRUD + 파일 생성
FR-GR-002지로 수납 확인 자동화높음부분 지원 (sp_PT_GiroFileUpload). 지로 파일 업로드 → 수납 매칭 존재하나 수동 대조 병행
FR-GR-003지로 취소/재발행중간C/S 지원 (sp_PT_GiroCancel). 취소 SP 존재
ID요구사항우선순위현행 지원
FR-GF-001선물 재고 관리중간C/S 지원 (PT_GiftStock, TG_PT_GiftStock). Trigger로 재고 자동 차감
FR-GF-002선물 발송 처리중간C/S 지원 (PT_GiftSend). 선물 발송 이력 관리
FR-GF-003쿠폰 관리중간C/S 지원 (PT_Coupon, sp_PT_CouponInsert, sp_PT_CouponUpdate). 쿠폰 발급/사용
ID요구사항우선순위현행 지원
FR-BK-001도서 관리 (월간지/단행본/기타)높음C/S 지원 (PT_Book). 홈페이지 상품(PTM_Products 16t)은 별도
FR-BK-002재고 관리 (입출고)높음C/S 지원 (PT_Stock). 근태관리·재고관리 화면 미사용 확인됨 — 실사용 범위 인터뷰 필요
FR-BK-003번들/세트 관리중간C/S 지원 (PT_Bundle). 번들 상품 구성 관리
ID요구사항우선순위현행 지원
FR-CMS-001콘텐츠 등록/관리중간CMS 지원 (ptcms_contents 33 cols, ptcms_category). AWS에서 별도 운영
FR-CMS-002저작권 관리중간CMS 지원 (ptcms_copyright). 저작권료 지급 관리
FR-CMS-003구독자 열람 권한 연동필수부분 지원 (ptcms_member). C/S→CMS 수동 권한 부여. FR-SB-005와 동일 병목
ID요구사항우선순위현행 지원
FR-AD-001사용자 계정/권한 관리필수C/S 지원 (PT_Account, PT_Auth, PT_Menu, PT_MENU_authority, PT_Button_authority). 메뉴/버튼 단위 권한 관리
FR-AD-002활동/감사 로그필수부분 지원. PT_DataMonitoringLog, PT_LogLockKill로 시스템 로그 관리. 사용자 활동 로그는 제한적
FR-AD-003코드 관리 (공통 코드 마스터)필수C/S 지원 (PT_Code, PT_CodeGroup). 공통 코드 체계 존재
FR-AD-004데이터 내보내기 (Excel)필수C/S 지원. XPlatform 기반 Excel 내보내기 가능. 웹 전환 시 동등 기능 필수
모듈건수필수높음중간선택
대시보드3-21-
고객 관리53--2
구독 관리541--
주문 관리55---
배송 관리422--
결제/정산523--
CS/상담521-2
지로 관리3-21-
선물 관리3--3-
재고/도서3-21-
콘텐츠(CMS)31-2-
시스템 관리44---
합계48231384

ID요구사항목표근거
NFR-PF-001페이지 응답 시간3초 이내 (95th percentile)관리자 시스템 표준. 현행 C/S 대비 체감 속도 유지
NFR-PF-002동시 접속자 수20명 이상현행 15명 + 외부콜센터 4명 + 여유
NFR-PF-003데이터 처리량월간지 발송 🔶 5만건/월, 구독 관리 🔶 5만건월간지 발행부수 기준 (인터뷰 후 실측 확인)
ID요구사항목표근거
NFR-SC-001사용자 인증ID/PW + 역할 기반 접근통제 (RBAC)현행 PT_Account/PT_Auth 기반 전환, 2FA는 선택
NFR-SC-002데이터 암호화개인정보 암호화 저장 (AES-256)PT_Customer(48 cols) 중 이름/전화/주소 등 개인정보 다수
NFR-SC-003접근 통제메뉴/버튼 단위 권한 관리현행 PT_MENU_authority, PT_Button_authority 수준 유지
NFR-SC-004감사 로그모든 데이터 변경 이력 기록현행 PT_DataMonitoringLog 수준 이상
ID요구사항목표근거
NFR-AV-001서비스 가용률99.5% 이상 (업무 시간 기준)연간 다운타임 43시간 이내. 소규모 기업 적정 수준
NFR-AV-002백업 정책일일 자동 백업, 30일 보관AWS RDS 자동 스냅샷 활용
NFR-AV-003장애 복구RTO 4시간, RPO 1시간RDS Multi-AZ 또는 자동 스냅샷 기반
ID요구사항목표근거
NFR-CP-001브라우저 지원Chrome, Edge, Safari 최신 2버전현행 C/S(XPlatform) 대비 접근성 대폭 개선
NFR-CP-002반응형 지원데스크톱 (1280px+), 태블릿 (768px+)사내 PC + 재택/외출 시 태블릿 사용 고려. 모바일 전용 UI는 2단계

ID현재 문제개선 요구관련 수작업
UX-001복잡한 메뉴 구조 (XPlatform 다중 탭)직관적인 네비게이션 (좌측 사이드바 + 탭 뷰)-
UX-002일괄 처리 불가 (건별 수동 입력)다중 선택 및 일괄 작업 (구독 등록, 발송, 상태 변경)수작업 #3 CS 수동 입력 (일 20~50건)
UX-003검색 기능 미흡 (단순 필터)고급 필터 및 검색 (고객명/전화/주소/구독상태 복합 검색)-
UX-004수동 새로고침 필요실시간 업데이트 (주문 접수, 결제 확인, CS 인입 알림)수작업 #11 데이터 검증
UX-005C/S 전용 (사내 PC만 접근)웹 브라우저 접근 (사내 + 재택 + 외부콜센터)더아이앤오 접근 불가 해소
ID현재 문제개선 요구비고
UI-001오래된 디자인 (XPlatform 2000년대 UI)모던 UI 적용 (Ant Design 컴포넌트 기반)학습 비용 최소화 위해 Ant Design 표준 UI
UI-002정보 밀집 (한 화면에 과다 필드)정보 계층화 및 여백 활용 (탭/아코디언 구분)PT_Customer 48칼럼 → 기본/상세/이력 탭 분리
UI-003일관성 부족 (화면마다 레이아웃 상이)디자인 시스템 적용 (그리드/폼/테이블 통일)12모듈 공통 레이아웃 템플릿

quadrantChart
    title 요구사항 우선순위 매트릭스
    x-axis 낮음 --> 높음
    y-axis 낮음 --> 높음
    
    Must Have: 0.85, 0.85
    Should Have: 0.6, 0.7
    Nice to Have: 0.4, 0.5
    Won't Have: 0.3, 0.2

웹 전환의 핵심 목적을 달성하기 위해 반드시 필요한 기능

카테고리요구사항 ID핵심 이유
주문 통합FR-OM-001~005C/S→웹 전환의 핵심. 다채널 자동 수집으로 수작업 제거
고객 통합FR-CM-001~0033곳 분산 고객 데이터 → 단일 DB 통합
구독 관리FR-SB-001~003, 005핵심 비즈니스 로직. CMS 자동 연동 필수
시스템 관리FR-AD-001~004권한/로그/코드 관리 — 시스템 운영 기반
배송FR-DL-001, 003월간지 발송 + CJ 연동 — 핵심 물류
결제FR-FN-001~002PG 연동 + 입금 확인 자동화
CSFR-CS-001~002고객 문의 접수/이력 — 업무 연속성
CMS 권한FR-CMS-003결제→열람권한 자동화 — 핵심 병목 해소

웹 전환 시 업무 효율을 높이는 기능

카테고리요구사항 ID
대시보드FR-DB-001~002
구독 알림FR-SB-004
배송FR-DL-002, 004
결제/정산FR-FN-003~005
CS CTIFR-CS-003
지로FR-GR-001~002
재고/도서FR-BK-001~002

편의성 향상. 1단계에서 제외하고 2단계에서 추가 가능

카테고리요구사항 ID
대시보드 통계FR-DB-003
고객 등급/태그FR-CM-004~005
CS 템플릿/통계FR-CS-004~005
지로 취소FR-GR-003
선물FR-GF-001~003
재고 번들FR-BK-003
CMS 콘텐츠/저작권FR-CMS-001~002

요구사항 추적 매트릭스 (Traceability)

섹션 제목: “요구사항 추적 매트릭스 (Traceability)”

요구사항 → 현행 DB → TO-BE 모듈 연계

요구사항 영역현행 DB 테이블TO-BE 모듈비즈니스 로직 전환
고객 관리PT_Customer(48), PT_Company, PT_Group고객 관리fn_PT_GetCustomerInfo 등
구독 관리PT_Subscribe, PT_Receiver(43), PT_Book구독 관리sp_PT_SubscribeCancel, fn_PT_GetEndDate
주문/결제PT_Finance, PT_NicepayCreditcard*, PTM_Orders주문+결제sp_PT_FinanceRefund, TG_PT_DEFERINCOME
배송PT_RegularSend_Info, PT_SendHistory, PT_DMSend_Info배송 관리sp_PT_SendBookData, fn_PT_GetSendCount
CS/상담PT_Councel_History, PT_SalesCancel, PT_RefundRequestCS/상담-
지로PT_Giro지로 관리sp_PT_GiroData 등 6개 SP
CMSptcms_contents, ptcms_member, ptcms_category콘텐츠(CMS API 연동)
시스템PT_Account, PT_Auth, PT_Menu, PT_Code시스템 관리-

날짜작성자변경 내용
2026-02-26-초안 작성 (템플릿)
2026-03-03현승인22건 기능 요구사항 “현행 지원” 항목을 DB 분석 결과 기반으로 채움 (C/S 75t + 홈페이지 63t + CMS 13t 분석)
2026-03-03현승인기능 요구사항 22건→48건 확대 (RFP 12모듈 체계 반영): 대시보드 3건, 구독 5건, 배송 4건, 결제/정산 5건, 지로 3건, 선물 3건, 재고/도서 3건, CMS 3건, 시스템 관리 4건 신규 추가. 모듈별 현행 지원 상태 DB 근거 기반 기술
2026-03-03현승인비기능 요구사항 플레이스홀더 제거 — 성능 목표(20명 동시접속, 3초 응답), 가용성(99.5%, RTO 4시간), 보안(RBAC/AES-256) 수치 확정. 각 항목에 근거 컬럼 추가
2026-03-03현승인우선순위 매트릭스 구체화 — Must Have 23건/Should Have 13건/Nice to Have 12건 ID 매핑, 요구사항 추적 매트릭스(Traceability) 섹션 신설, UI/UX 요구사항에 수작업 연계 추가