현황 분석 (AS-IS Analysis)
현황 분석 (AS-IS Analysis)
섹션 제목: “현황 분석 (AS-IS Analysis)”ISP 1단계(1~3주)에서 수행하는 현황 분석 문서입니다.
조사 준비
섹션 제목: “조사 준비”현황 분석 착수 전 반드시 확인해야 할 사항 및 리스크 대응 전략
- 조사 전 확보해야 할 자료 목록
- 외부 개발자 협조 제한 시 대응 전략
- 역공학 기반 분석 방법
- 인터뷰 전략 및 체크리스트
분석 영역
섹션 제목: “분석 영역”로컬 프로그램(Tobesoft) 내 하드코딩 된 로직 및 MSSQL DB 구조 역공학(Reverse Engineering)
- DB 스키마 분석
- 비즈니스 로직 추출
- 시스템 의존성 파악
실무자 워크 쉐도잉을 통해 연동 불가로 인해 발생하는 엑셀 수작업 및 중복 업무 식별
- 업무 흐름도 (As-Is Flow)
- 수작업 구간 식별
- 병목 지점 분석
핵심 업무 담당자 인터뷰를 통한 현행 업무 파악 및 요구사항 수집
- 팀별 업무 현황 파악
- 문제점 및 개선점 도출
- 기능 요구사항 취합
- 레퍼런스 및 참고사항 수집
웹 기반 전환 시 필요한 현업의 필수 기능 및 UI/UX 개선 요구사항 도출
- 기능 요구사항
- 비기능 요구사항
- UI/UX 개선 요구사항
핵심 산출물
섹션 제목: “핵심 산출물”| 산출물 | 설명 | 상태 |
|---|---|---|
| 현행 업무흐름도 | 현재 업무 프로세스 시각화 | ⬜ |
| AS-IS ERD (역공학) | 현행 DB 구조 분석 결과 | ⬜ |
| 시스템 구조적 문제 진단서 | 현행 시스템의 문제점 정리 | ⬜ |
| 이해관계자 인터뷰 결과 | 팀별 인터뷰 내용 및 요구사항 | ⬜ |
| 요구사항 정의서 (초안) | 현업 요구사항 수집 결과 | ⬜ |
분석 방법론
섹션 제목: “분석 방법론”1. 시스템 역공학
섹션 제목: “1. 시스템 역공학”graph TD
A["Tobesoft 프로그램"]
B["코드 분석"]
C["로직 문서화"]
D["MSSQL DB"]
E["스키마 추출"]
F["ERD 작성"]
A --> B --> C
D --> E --> F
2. 워크 쉐도잉
섹션 제목: “2. 워크 쉐도잉”graph LR
A["실무자 관찰"] --> B["업무 기록"] --> C["패턴 분석"] --> D["문제점 도출"]
3. 이해관계자 인터뷰
섹션 제목: “3. 이해관계자 인터뷰”graph TD
A["인터뷰 대상 선정"] --> B["질문지 준비"] --> C["팀별 인터뷰"]
C --> D["인터뷰 기록"] --> E["결과 분석"] --> F["요구사항 종합"]
4. 요구사항 수집
섹션 제목: “4. 요구사항 수집”graph LR
A["인터뷰"] --> D["요구사항 목록화"]
B["워크 쉐도잉"] --> D
C["기존 자료 분석"] --> D
| 주차 | 활동 | 담당 |
|---|---|---|
| 1주 | 시스템 분석 착수, DB 스키마 추출 | - |
| 2주 | 업무 분석(워크 쉐도잉), 이해관계자 인터뷰 | - |
| 3주 | 인터뷰 결과 종합, 요구사항 분석, 분석 보고서 작성 | - |
관련 회의록 및 인터뷰 자료
섹션 제목: “관련 회의록 및 인터뷰 자료”킥오프 회의록, 인터뷰 기록 등 현황 분석 과정에서 수행된 회의 및 인터뷰 자료
- 킥오프 회의 안건 및 회의록
- 팀별 인터뷰 기록
- 회의 결과 및 후속 조치 사항