2.1. 현황 분석
현황 분석 (AS-IS Analysis)
섹션 제목: “현황 분석 (AS-IS Analysis)”ISP 1단계(1~3주)에서 수행하는 현황 분석 문서입니다.
조사 준비
섹션 제목: “조사 준비”현황 분석 착수 전 반드시 확인해야 할 사항 및 리스크 대응 전략
- 조사 전 확보해야 할 자료 목록
- 외부 개발자 협조 제한 시 대응 전략
- 역공학 기반 분석 방법
- 인터뷰 전략 및 체크리스트
[주의] 조사 시작 전 필독
외부 개발자의 적극적인 협조가 어려운 상황입니다. 역공학 + 사용자 인터뷰 중심으로 분석을 진행하며, 불명확한 부분은 “추정” 표기 후 검증하는 전략을 사용합니다.
분석 영역
섹션 제목: “분석 영역”로컬 프로그램(Tobesoft) 내 하드코딩 된 로직 및 MSSQL DB 구조 역공학(Reverse Engineering)
- DB 스키마 분석
- 비즈니스 로직 추출
- 시스템 의존성 파악
실무자 화면 시연 인터뷰를 통해 연동 불가로 인해 발생하는 엑셀 수작업 및 중복 업무 식별
- 업무 흐름도 (As-Is Flow)
- 수작업 구간 식별
- 병목 지점 분석
핵심 업무 담당자 인터뷰를 통한 현행 업무 파악 및 요구사항 수집
- 팀별 업무 현황 파악
- 문제점 및 개선점 도출
- 기능 요구사항 취합
- 레퍼런스 및 참고사항 수집
기능요건 도출
섹션 제목: “기능요건 도출”[참고] 문서 이동
기능요건 도출은 별도 섹션으로 분리되었습니다. 사이드바의 3. 기능요건 도출 메뉴에서 카테고리별 상세 문서를 확인하세요.
화면 시연 인터뷰 결과를 기반으로 도출된 기능/비기능 요구사항 목록
현행 시스템(MSSQL) DB 역공학 기반 엔터티 관계 분석
핵심 산출물
섹션 제목: “핵심 산출물”| 산출물 | 설명 | 상태 |
|---|---|---|
| 현행 업무흐름도 | 현재 업무 프로세스 시각화 | 완료 (업무 분석 — 5개 팀 업무흐름도 작성) |
| AS-IS ERD (역공학) | 현행 DB 구조 분석 결과 | 완료 (AS-IS 엔터티 관계도 — 151개 테이블 분류 + ERD) |
| 시스템 구조적 문제 진단서 | 현행 시스템의 문제점 정리 | 완료 (시스템 정밀진단 — 86개 화면, 인프라, 비즈니스 로직 56건 분석) |
| 이해관계자 인터뷰 결과 | 팀별 인터뷰 내용 및 요구사항 | 완료 (회의록·인터뷰 자료 — 6개 팀 + 콜센터 + CEO 인터뷰 완료) |
| 요구사항 정의서 (초안) | 현업 요구사항 수집 결과 | 완료 (요구사항 정의 — 기능 79건 + 비기능 14건 정의) |
분석 방법론
섹션 제목: “분석 방법론”1. 시스템 역공학
섹션 제목: “1. 시스템 역공학”2. 화면 시연 인터뷰
섹션 제목: “2. 화면 시연 인터뷰”3. 요구사항 수집
섹션 제목: “3. 요구사항 수집”| 주차 | 활동 | 담당 |
|---|---|---|
| 1주 | 시스템 분석 착수, DB 스키마 추출 | - |
| 2주 | 업무 분석(화면 시연 인터뷰), 이해관계자 인터뷰 | - |
| 3주 | 인터뷰 결과 종합, 요구사항 분석, 분석 보고서 작성 | - |
CS 시스템 메뉴 분석
섹션 제목: “CS 시스템 메뉴 분석”현행 CS 시스템(Tobesoft) 전체 메뉴의 부서별 사용 현황 분석 및 존치·통합·폐기 판정
- 5개 대분류 109개 메뉴 전수 조사
- 4개 부서(정기구독팀, 콜센터, 경영지원팀, 영업추진팀) 교차 분석
- 메뉴별 존치/통합/폐기 판정 및 근거
- 전환 시 우선순위 권고
관련 인터뷰 자료
섹션 제목: “관련 인터뷰 자료”부서별 인터뷰 결과 및 관련 자료
- 좋은생각 조직 구성
- 팀별 인터뷰 기록
- 시스템별 요구사항 정리