콘텐츠로 이동

AI 검색

AI가 매뉴얼 전체에서 답변을 찾아드립니다.

제3장 추진 전략 및 방향

본 장은 본 사업의 추진 전략과 단계별 추진 방향, 사업 수행 체계, 위험 관리 방안을 정의함. 제안사는 본 장의 추진 전략을 준수하되, 세부 수행 방안은 자유롭게 제안할 수 있음.


가. 단계적 전환: 레거시 C/S 시스템에서 웹 기반 시스템으로의 전환은 단계적·점진적으로 추진하여 업무 연속성을 보장함.

나. 데이터 무결성 우선: 33년간 누적된 정기구독 운영 데이터의 손실 0%를 최우선 원칙으로 설정함.

다. 표준 기술 채택: 특정 벤더 종속을 최소화하고, 산업 표준 기술 및 오픈 소스 활용을 권장함.

라. 사용자 친화 설계: 33년간 현행 시스템에 익숙한 사용자의 학습 부담을 최소화하기 위해 핵심 화면은 현행 워크플로우를 존중함.

마. 표준 양식 우선 설계: 외부 플랫폼별 데이터 교환은 표준 엑셀 템플릿(업로드/다운로드)을 우선 채택하여 다양한 외부 시스템 변화에 유연하게 대응함. 시스템 내부는 화면(UI)과 서비스 레이어를 분리하여 향후 모바일·차세대 시스템 도입 기반을 마련함.

가. 레거시 기술 종속 해소

  • (1) ActiveX·Internet Explorer 종속 100% 제거
  • (2) MSSQL Server 2008·Windows Server 2012·Tomcat 7.0 등 EOL 기술 단계적 폐기
  • (3) PPTP VPN 의존 제거 및 표준 인증·접근 제어 체계 도입

나. 데이터 통합 및 자동화

  • (1) 자사몰·외부몰·CMS·CS 시스템 데이터 통합 및 단일 고객 뷰(360°) 구현
  • (2) 외부몰 주문 자동 수집(채널별 엑셀 템플릿 일 1~수회 배치)
  • (3) 결제 → CMS 권한 부여 자동화(엑셀 템플릿 일배치, 1영업일 이내)
  • (4) ERP(위하고) 매출 엑셀 템플릿 자동 연동

다. 비즈니스 로직 재구현

  • (1) DB SP/Function/Trigger 56건을 서비스 레이어로 재구현
  • (2) 단위 테스트 가능한 구조로 전환
  • (3) 신규 SP/Trigger 추가 금지 (DB는 데이터 저장 역할로 한정)

라. 운영 안정성 확보

  • (1) 가용률 99.5% 이상 보장
  • (2) 통합 모니터링 및 실시간 알림 체계 구축
  • (3) 자동 백업 및 재해 복구 절차 수립

본 사업은 4단계로 추진하며, 각 단계별 주요 활동·산출물·완료 기준은 다음과 같음.

3.2.1 1단계: 분석 및 설계 (약 1개월)

섹션 제목: “3.2.1 1단계: 분석 및 설계 (약 1개월)”

가. 주요 활동

  • (1) 현행 시스템·업무 분석 (인터뷰 기반 보완)
  • (2) 요구사항 상세 분석 (기능 + 비기능 28건)
  • (3) 시스템 아키텍처 설계
  • (4) 데이터베이스 설계
  • (5) UI/UX 설계 (와이어프레임, 프로토타입)
  • (6) 외부 연동 인터페이스 설계 (엑셀 양식 정의 및 데이터 매핑 명세)
  • (7) 데이터 이관 계획 수립
  • (8) 테스트 계획 수립

나. 주요 산출물

  • (1) 현행 분석서
  • (2) 요구사항 정의서 (기능·비기능 통합)
  • (3) 시스템 아키텍처 설계서
  • (4) 데이터베이스 설계서 (ERD 포함)
  • (5) UI/UX 설계서 및 프로토타입
  • (6) 엑셀 양식 정의서·데이터 매핑 명세서 (외부 연동 포함)
  • (7) 데이터 이관 계획서
  • (8) 테스트 계획서

다. 완료 기준: 설계 검토 회의 승인 + 산출물 발주처 검수 완료

가. 주요 활동

  • (1) 인프라 환경 구축 (개발·스테이징·운영)
  • (2) 공통 모듈 개발 (인증, 권한, 로깅, 모니터링 등)
  • (3) 도메인별 기능 개발 (8개 도메인 기능)
  • (4) 외부 시스템 연동 개발 (9종)
  • (5) 단위 테스트 수행
  • (6) 단계별 코드 리뷰 및 정적 분석
  • (7) 보안 점검 (개발 단계)

나. 주요 산출물

  • (1) 단위 기능 구현체 (소스 코드)
  • (2) 단위 테스트 결과서
  • (3) 코드 리뷰 결과서
  • (4) 보안 점검 결과서 (개발 단계)
  • (5) 인프라 구성 명세서

다. 완료 기준: 기능 단위 테스트 통과 + 외부 연동 9종 정상 작동 + 정적 분석 Critical/High 0건

3.2.3 3단계: 테스트 및 데이터 이관 (약 1개월)

섹션 제목: “3.2.3 3단계: 테스트 및 데이터 이관 (약 1개월)”

가. 주요 활동

  • (1) 통합 테스트 (시스템 간, 외부 연동 포함)
  • (2) 성능 테스트 (동시 접속 20명 이상, 월 5만건 발송)
  • (3) 보안 테스트 (취약점 진단, 모의 침투)
  • (4) 사용자 인수 테스트 (UAT) 지원
  • (5) 데이터 이관 (현행 MSSQL 2008 → 신규 DB)
  • (6) 이관 검증 (행 수 100% 일치, 무결성 검증)
  • (7) 사용자 교육 시행

나. 주요 산출물

  • (1) 통합 테스트 결과서
  • (2) 성능 테스트 결과서
  • (3) 보안 테스트 결과서
  • (4) UAT 결과서
  • (5) 데이터 이관 결과서 (검증 보고서 포함)
  • (6) 사용자/관리자 매뉴얼
  • (7) 교육 시행 결과서

다. 완료 기준: 통합 테스트 통과 + 성능 목표 달성 + 보안 Critical/High 0건 + 데이터 이관 검증 100% + UAT 승인

가. 주요 활동

  • (1) 운영 환경 가동 (Go-Live)
  • (2) 안정화 운영 지원 (Hyper-care)
  • (3) 장애 대응 및 긴급 패치
  • (4) 사용자 추가 교육·Q&A 대응
  • (5) 운영 인계 (운영 매뉴얼·운영 인수인계서)
  • (6) 최종 검수

나. 주요 산출물

  • (1) 안정화 보고서 (장애 이력, 조치 결과)
  • (2) 운영 매뉴얼
  • (3) 운영 인수인계서
  • (4) 최종 검수 결과서
  • (5) 사업 종료 보고서

다. 완료 기준: 안정화 기간 중 Critical 장애 0건 + 운영 인계 완료 + 발주처 최종 검수 승인


가. 제안사는 본 사업 수행을 위한 전담 조직을 구성하여 제안서에 명시함.

나. 권장 인력 구성 (최소 기준)

역할인원주요 업무
프로젝트 매니저 (PM)1명사업 총괄, 일정 관리, 발주처 커뮤니케이션
백엔드 개발자 (BE)2명 이상서버·API·비즈니스 로직 개발
프론트엔드 개발자 (FE)2명 이상화면 개발
데이터베이스 관리자 (DBA)1명DB 설계·이관·튜닝
품질 관리자 (QA)1명테스트 계획·수행·결과 관리
UI/UX 디자이너0.5명 이상화면 설계, 프로토타입
보안 담당자0.5명 이상 (겸직 가능)보안 설계·점검·취약점 대응

다. PM은 사업 전 기간 100% 투입을 원칙으로 함.

라. 핵심 인력(PM, 아키텍트)은 발주처 사전 동의 없이 교체할 수 없음.

3.3.2 협업 체계 (발주처 ↔ 제안사)

섹션 제목: “3.3.2 협업 체계 (발주처 ↔ 제안사)”

가. 정례 회의

  • (1) 주간 진행 상황 회의: 매주 1회, PM·발주처 담당자 참석
  • (2) 월간 운영 회의: 매월 1회, 임원진 보고
  • (3) 단계 종료 회의: 각 단계 종료 시 산출물 검토

나. 이슈 관리

  • (1) 이슈 발생 시 24시간 이내 발주처 통지
  • (2) Critical 이슈는 즉시 통지 (전화 + 서면)
  • (3) 이슈 트래킹 도구 활용 (제안사 제시)

다. 변경 관리

  • (1) 요구사항 변경 시 변경 요청서 제출 → 발주처 승인 → 일정·범위 조정
  • (2) 사소한 변경(시간·비용 미영향)은 약식 절차 가능

가. 발주처는 다음 역할을 수행하여 사업 추진을 지원함.

  • (1) 사업 책임자 1명 지정 (의사 결정권 보유)
  • (2) 업무별 담당자 지정 (정기구독팀, 영업추진팀, 경영지원팀, 편집팀 등)
  • (3) 현행 시스템 정보 제공 (DB 스키마, 화면, 업무 매뉴얼)
  • (4) 외부 시스템 연동 협조 (CMS, ERP, PG, Playauto 등 계정 정보 제공)
  • (5) 산출물 검토 및 승인 (각 단계별)
  • (6) UAT 수행 (사용자 인수 테스트)

가. 데이터 이관 실패 위험 (High)

  • 영향: 33년 누적 데이터 손실 시 업무 마비
  • 원인: 현행 DB 스키마 복잡도, EOL 기술의 데이터 추출 제약

나. 외부 시스템 연동 지연 위험 (High)

  • 영향: CMS·ERP·PG·외부몰 연동 지연 시 핵심 기능 가동 불가
  • 원인: 외부 시스템 사업자의 일정·기술 지원 제약

다. 사용자 변화 저항 위험 (Medium)

  • 영향: 33년간 익숙한 시스템에서 신규 시스템 전환에 대한 사용자 거부감
  • 원인: 학습 부담, 워크플로우 변경

라. 보안 사고 위험 (High)

  • 영향: 개인정보 유출 시 「개인정보 보호법」 위반, 신뢰도 하락
  • 원인: 신규 시스템의 보안 취약점, 운영 부주의

마. 일정 지연 위험 (Medium)

  • 영향: 사업 종료일 초과
  • 원인: 요구사항 변경, 개발 난이도, 외부 의존성
위험대응 방안
데이터 이관 실패사전 모의 이관 3회 이상 수행, 행 수·체크섬 검증, 롤백 계획 수립, 병렬 운영 기간 운영
외부 시스템 연동 지연사업 착수 즉시 외부 사업자 협의 시작, 임시 연동 방식(파일·수동) 백업 준비
사용자 변화 저항핵심 화면은 현행 워크플로우 존중, 단계별 사용자 참여(UAT, 베타), 충분한 교육·매뉴얼 제공
보안 사고개발 단계 보안 점검, UAT 단계 모의 침투 테스트, 취약점 진단 완료 후 운영 가동
일정 지연단계별 산출물 조기 검토, 변경 요청 사전 영향 분석, 핵심 인력 100% 투입 보장

가. 운영 가동 직후 Critical 장애 발생 시

  • (1) 즉시 발주처 통지 (전화 + 서면)
  • (2) 30분 이내 1차 대응 착수
  • (3) 2시간 이내 임시 조치 (롤백 또는 우회)
  • (4) 24시간 이내 근본 원인 분석 및 영구 조치 계획 제출

나. 데이터 이관 실패 시

  • (1) 이관 즉시 중단
  • (2) 현행 시스템 운영 유지 (롤백)
  • (3) 원인 분석 및 재이관 계획 수립 (1주 이내)

다. 외부 시스템 연동 실패 시

  • (1) 임시 연동 방식(파일 업로드, 수동 입력)으로 전환
  • (2) 외부 사업자와 긴급 협의
  • (3) 영구 조치 일정 합의

가. 본 사업의 품질 목표는 다음과 같음.

영역목표
기능 적합성기능 요구사항 100% 충족
성능동시 접속 20명, 응답 시간 평균 2초 이내
가용성99.5% 이상
보안취약점 진단 Critical/High 0건
데이터 정합성이관 전후 행 수 100% 일치
사용성UAT 만족도 80% 이상

가. 개발 단계

  • (1) 코드 리뷰 (Pull Request 기반, 100% 적용)
  • (2) 정적 분석 도구 활용 (SonarQube 또는 동등 도구, Critical/High 0건 유지)
  • (3) 단위 테스트 커버리지 70% 이상

나. 테스트 단계

  • (1) 통합 테스트 (전 기능 + 외부 연동)
  • (2) 성능 테스트 (목표 부하의 1.5배 수행)
  • (3) 보안 테스트 (자동 진단 + 수동 모의 침투)
  • (4) UAT (실제 사용자 참여)

다. 운영 단계

  • (1) 모니터링 (실시간 시스템 상태)
  • (2) 정기 보안 점검 (월 1회)
  • (3) 장애 사후 분석 (Post-mortem)

가. 모든 산출물은 발주처 검토를 거쳐 승인 받아야 함.

나. 산출물 표준 양식은 발주처와 협의하여 결정하며, 미합의 시 제안사 표준을 적용함.

다. 산출물 버전 관리는 형상 관리 도구(Git 등)를 활용하여 이력을 보존함.