Part 02 데이터 분석 기획
Chapter 01 데이터 분석 기획의 이해
Section 01 분석 기획
01 분석 기획의 정의와 특징
정의
- 주제 및 문제의 정의와 결과 도출을 위한 방안을 사전에 계획하는 작업
분석 주제 유형 분류
- 최적화(Optimization)
- 분석 대상과 방법이 결정된 경우 기존의 방법론 개선
- 솔루션(Solution)
- 문제 상황과 대상이 고정되어 있으나 그 방법과 절차를 모르는 경우 적합한 분석 방법론을 탐색
- 통찰(Insight)
- 분석 대상이 불분명한 경우, 기존 분석 방법을 다양한 상황과 데이터에 적용하여 문제를 도출하는 시도
- 발견(Discovery)
- 분석 대상, 분석 방법 불분명
- 분석 대상을 새롭게 탐색하고 문제를 도출한 다음, 적절한 분석 방법 선택
| 분석 대상 Known | 분석 대상 Unknown | |
| 분석 방법 Known | 최적화 | 통찰 |
| 분석 방법 Unknown | 솔루션 | 발견 |
목표 시점에 따른 분류
단기적 과제 중심 접근 방식
- 소규모 과제 단위의 문제 해결에 집중하여 짧은 시간과 지원으로 초기 성과를 빠르게 얻음
- 장기적인 목표 달성을 위한 기반 마련
- 속도(speed)와 실험 및 가능성 탐색(est) 중심 목표 설정
- 단기에 가시적인 성과 달성(quick-win)이 가능한 과제 유형 선택
- 문제 해결(problem solving) 중심 접근
중/장기적 마스터 플랜 방식
- 복잡한 단계와 계획으로 구성
- 지속적인 노력과 자원 필요
- 정확하고(accuracy) 배포(deploy) 및 실무 적용을 염두에 둔 목표 설정
- 장기적 관점(long-term view)의 과제 유형 선택
- 문제 정의(problem definition) 중심 접근
분석 기획 시 고려사항
- 데이터 확보
- 분석 주제에 적합한 데이터 가 확보 가능한지를 확인
- 데이터의 규모와 유형, 구조를 파악하여 분석 방법론 및 활용 솔루션을 고려
- 활용 방안 설정 및 사례 탐색
- 인사이트를 활용할 수 있는 방안 사전 탐색
- 유사 사례 탐색 및 기대효과 등의 시나리오 설정
- 장애 요소 파악
- 발생 가능한 장애 요소를 사전에 파악하고 대응 계획 수립
Section 02 분석 방법론
01 분석 방법론 개요
분석 방법론 정의와 목적
- 분석 방법론 활용 목적
- 고정관념, 편향된 생각, 프레이밍 효과 등의 장애요소를 배제하고 적절한 분석 방법론 채택
- 분석 방법론 정의와 구성
- 데이터 분석 절차와 방법을 체계적으로 정리한 것
- 절차, 방법, 도구와 기법, 템플릿과 산출물
대표적인 방법론 모델
- 폭포수 모델(Waterfall Model)
- 순차적으로 각 단꼐를 진행하는 하향식(top-down) 방법론
- 문제가 발생한 전 단계로 돌아가는 피드백(feedback) 과정이 수행될 수 있으나 요구사항 등에 유연하게 대응하기 힘들다
- 나선형 모델(Spiral Model)
- 반복을 통하 점증적으로 개발하는 방법
- 폭포수 모형에 비해 과정이 복잡하고 불분명할 수 있음
- 사전에 절차 등을 명확히 설정하기 어려운 처음 시도하는 프로젝트 등에 적합
- 프로토타입 모델(Prototype Model)
- 초기 단계에서 프로토타입(시제품)을 만들어 피드백하여 수정 사항이 없을 때까지 개선된 프로토타입 개발 반복
- 애자일 방법론(Agile Methodology)
- 프로토타입을 만들고 반복을 통해 점진적으로 개선하는 방식
- 나선형 모델 + 프로토타입 모델
- 개발 과정에서 소통과 협업을 중심으로 문제에 유연하고 신속하게 대응하는 과정 자체에 대한 방법론
02 KDD 분석 방버론 vs CRISP-DM 분석 방법론
분석 방법론의 등장 배경
- 운영 목적의 데이터 증가
- 20세기 말 IT 기술의 발달로 데이터 수집
- 데이터 활용 전략의 확대
- 데이터 마이닝(Data Mining) : 쌓인 데이터 속에서 정보와 인사이트를 캐낸다
- KDD, CRISP-DM과 같은 분석 방법론 제시
- 모델링(Modeling) : 데이터 분석을 위한 알고리즘 활용 방법
KDD 분석 방법론
- 5 단계로 구성된 데이터 마이닝 프로세스
- 폭포수 모델과 같은 단계의 직선적 흐름
- 데이터 선택(Selection)
- 분석에 필요한 데이터 선택
- 데이터 전처리(Preprocessing)
- 잡음(noise), 이상치(outlier), 결측치를 식별하고 제거하거나 처리
- 데이터 변환(Transformation)
- 분석 목적과 알고리즘에 맞게 데이터를 변환
- 데이터 마이닝(Data Mining)
- 적절한 분석 기법을 선택하여 데이터를 분석하고 결과를 생성
- 결과 평가(Interpretation/Evaluation)
- 분석 결과의 비즈니스 적용 가능성 평가
CRISP-DM 분석 방법론
- 계층적 프로세스 모델 구조
- 6 단계 일반화 태스크
- 4단계 세분화 태스크
- 비즈니스 이해(Business Understanding, 업무 이해)
- 목표를 설정하고 프로젝트 계획을 수립
- 데이터 이해(Data Understanding)
- 데이터를 수집하고 데이터 탐색을 통해 속성을 이해하고 데이터 품질 문제 확인
- 데이터 준비(Data Preparation)
- 분석 방법에 적합한 데이터 준비
- 모델링(Modeling)
- 다양한 모델링 기법과 알고리즘을 선택하고 모델의 성능을 테스트하고 평가
- 평가(Evaluation)
- 완성된 모델이 프로젝트 목적에 부합하는지 평가
- 전개(Deployment, 배포)
- 완성된 모델을 실제 업무나 서비스에 적용
빅데이터 분석 방법론
- 단계(Phase) - 테스크(Task) - 스텝(Step)
- 분석 기획(Planning)
- 데이터 준비(Preparing)
- 데이터 분석(Analyzing)
- 시스템 구현(Developing, 개발)
- 평가 및 배포(Deploying)
03 분석 과제 발굴
분석 과제 설정 방식
- 더블 다이아몬드 프로세스(Double Diamond Process)와 같이 탐색과 확장 중심의 상향식 접근과 정의와 해결 중심의 하향식 접근은 상호보완적으로 활용된다
하향식 접근 방식(Top Down Approach)
- 문제 탐색(Problem Discovery) : 비즈니스 모델 내 문제 탐색
- 문제 정의(Problem Definition) : 문제를 데이터 요구 사항으로 변환
- 해결방안 탐색(Solution Search) : 데이터 문제 해결을 위한 전략 개발
- 타당성 검토(Feasibility Study) : 가장 실현 가능한 솔루션 선택
상향식 접근 방식(Botton Up Approach)
- 문제가 구체적으로 정의되지 않은 상태에서 문제를 정의하고 주제를 설정하여 해결방안 탐색
- 이 과정을 반복하면서 지속적으로 개선
- 시행착오를 통한 점진적 개선
04 분석 프로젝트 관리
분석 프로젝트 관리
- 데이터의 양(Data Size)
- 데이터 복잡도(Data Complexity)
- 속도(Speed)
- 분석 복잡도(Analytic Complexity)
- 정확도와 정밀도(Accuracy and Pricision)
분석 프로젝트 관리 방안
범위(Scope)
- 데이터의 형태와 양, 알고리즘
- 투입되는 자원의 규모 고려
시간(Time)
- 일정관리 및 시간 준수
비용(Cost)
- 데이터 및 인프라 비용
품질(Quality)
- 품질 목표와 관리 지표 사전 확정
- 품질 통제와 품질 보증으로 구분하여 품질 관리
통합(Integration)
- 프로세스들이 통합적으로 운영될 수 있도록 관리
조달(Procurement)
- 프로젝트 목적과 상황에 알맞은 인프라 외부 소싱을 적절하게 활용
자원(Resource)
- 고도화된 역량을 갖춘 인력 확보
리스크(Risk)
- 프로젝트 수행 지연 가능성 검토
- 대응 전략 수립
의사소통(Communication)
- 프로젝트 이해관계자가 정보를 공유할 수 있는 의사소통체계 방법
이해관계자(Stakeholder)
- 다양한 영역의 전문가 협업
Chapter 02 분석 마스터 플랜
Section 01 마스터 플랜 수립
01 분석 마스터 플랜 수립 프레임워크
우선순위 고려 요소
- 전략적 중요도
- 비즈니스 성과 및 ROI(Return On Investment)
- 실행 용이성
적용 범위 및 방식 고려 요소
- 업무 내재화 적용 수준
- 분석 데이터 적용 수준
- 기술 적용 수준
02 수행 과제 도출 및 우선순위 평가
우선순위 평가 방안
전략적 중요도
- 전략적 필요성
- 전략적 목표 및 본원적 업무에 직접적인 연관관계가 밀접한 정도
- 이슈 미해결 시 발생할 위험 및 손실에 대한 정도
- 시급성
- 사용자 요구사항, 업무능률 향상을 위해 시급히 수행되어야 하는지에 대한 정도
실행 용이성
- 투자 용이성
- 기간 및 인력 투입 용이성 정도
- 비용 및 투자예산 확보 가능성 정도
- 기술 용이성
- 적용 기술의 안정성 검증 정도
- 응용 시스템, H/W 유지보수 용이성 정도
- 개발 스킬 성숙도 및 신기술 적용성 정도
빅데이터의 특징을 고려한 분석 ROI 요소
- 투자 비용(Investment)
- 빅데이터의 3V(Volume, Variety, Velocity)는 분석 대상 데이터의 특성 정의
- 인프라 비용과 인건비
- 비즈니스 효과(Return)
- 3V + Value(비즈니스 가치)
- 시급성과 난이도를 고려한 우선순위 평가 기준
- 시급성
- 전략적 필요성에 따라 특정 주제의 선행 여부가 결정될 수 있음
- 우선순위 평가에 활용
- 난이도
- 각 분석 주제의 내용과 범위에 따라 난이도 측정
- 시급성
시급성과 난이도 기준 우선순위 선정 매트릭스
| 시급성 현재 | 시급성 미래 | |
| 난이도 어려움 | 1 | 2 |
| 난이도 쉬움 | 3 | 4 |
- 전략적 중요도가 높아 시급하게 추친 필요. 난이도가 높아 과제를 바로 적용하기 어려움
- 전략적 중요도가 높지 않지만 반드시 추진되어야 함. 바로 적용하기에는 난이도가 높음
- 전략적 중요도가 높음. 추진 난이도가 높지 않아 우선적으로 적용 가능
- 전략적 중요도가 높지 않지만 반드시 추진되어야 함. 과제를 바로 적용하는 것은 어렵지 않음
최우선순위 유형 : 3
- 시급성이 현재에 가깝고 난이도가 낮아 우선순위가 높다
시급성 중심 우선순위 설정 : 3 → 1 → 4 → 2
난이도 중심 우선순위 설정 : 3 → 4 → 1 → 2
난이도 및 시급성 조정
- 난이도와 시급성은 상황에 따라 유동적으로 조정될 수 있고, 그에 따라 우선순위도 조정될 수 있다
03 이행 계획 수립
로드맵 수립
- 최적 실행 우선순위를 결정하고 단계적 구현 로드맵 수립
- 로드맵에는 단계별 추진 내용 포함
세부 이행계획 수립
- 과제별로 데이터 수집부터 모델링, 평가, 배포에 이르는 세부 절차를 정의하고 이행 계획을 수립
- 세부적인 일정계획 수립
Section 02 분석 거버넌스 체계 수립
01 거버넌스 체계
개요
거버넌스(Governance)
- 조직의 의사결정과 관리체계
- 누가 무엇을 결정하고, 어떻게 실행하며, 어떤 기준으로 평가할지에 대해나 규칙과 절차를 설정하는 것
구성 요소
- 분석 기획 / 관리 및 추진 조직(Organization)
- 과제 기획 및 운영 프로세스(Process)
- 분석 관련 인프라 및 IT 시스템(System)
- 데이터 거버넌스(Data)
- 분석 관련 교육 및 마인드 육성 체계(Human Resource)
02 데이터 분석 수준 진단
분석 준비도(Readiness)
분석 업무 파악
- 발생한 사실 분석 업무
- 예측 분석 업무
- 시뮬레이션 분석 업무
- 최적화 분석 업무
- 분석 업무 정기적 개선
분석 인력 및 조직
- 분석 전문가 직무 존재
- 분석 전문가 교육 훈련 프로그램
- 관리자 기본 분석 능력
- 전사총괄조직
- 경영진 분석 업무 이해
분석 기법
- 업무별 적합한 분석 기법 사용
- 분석 업무 도입 방법론
- 분석 기법 라이브러리
- 분석 기법 효과성 평가
- 분석 기법 정기적 개선
분석 데이터
- 분석 업무를 위한 데이터
- 충분성/신뢰성/적시성
- 비구조적 데이터 관리
- 외부데이터 활용 체계
- 기준 데이터 관리(MDM)
분석 문화
- 사실에 근거한 의사결정
- 관리자의 데이터 중시
- 회의 등에서 데이터 활용
- 경영진 직관보다 데이터 활용
- 데이터 공유 및 협업 문화
IT 인프라
- 운영 시스템 데이터 통합
- EAI, ETL 등 데이터 유통체계
- 분석 전용 서버 및 스토리지
- 빅데이터/통계/비주얼 분석 환경
분석 성숙도(Maturity)
[1단계] 도입 : 분석 시작, 환경과 시스템 구축
- 비즈니스 부문
- 실적 분석 및 통계
- 정기 보고 수행
- 운영 데이터 기반
- 조직, 역량 부문
- 일부 부서에서 수행
- 담당자 역량에 의존
- IT 부문
- 데이터 웨어하우스
- 데이터 마트
- ETL/EAI
- OLAP
[2단계] 활용 : 분석 결과를 업무에 적용
- 비즈니스 부문
- 미래결과 예측
- 시뮬레이션
- 운영 데이터 기반
- 조직, 역량 부문
- 전문담당부서 수행
- 분석 기법 도입
- 관리자가 분석 수행
- IT 부문
- 실시간 대시보드
- 통계분석 환경
[3단계] 확산 : 전사 차원에서 분석 관리, 공유
- 비즈니스 부문
- 전사성과 실시간 분석
- 프로세스 혁신 3.0
- 분석 규칙 관리
- 이벤트 관리
- 조직, 역량 부문
- 전사 모든 부서 수행
- 분석 COE 운영
- 데이터 사이언티스트 확보
- IT 부문
- 빅데이터 관리 환경
- 시뮬레이션/최적화
- 비주얼 분석
- 분석 전용 서버
[4단계] 최적화 : 분석을 진화시켜 혁신 및 성과 향상에 기여
- 비즈니스 부문
- 외부 환경 분석 활용
- 최적화 업무 적용
- 실시간 분석
- 비즈니스 모델 진화
- 조직, 역량 부문
- 데이터 사이언스 그룹
- 경영진 분석 활용
- 전략 연계
- IT 부문
- 분석 협업 환경
- 분석 SandBox
- 프로세스 내재화
- 빅데이터 분석
분석 수준 진단 결과
정착형
- 준비도 낮음, 성숙도 높음
확산형
- 준비도 높음, 성숙도 높음
준비형
- 준비도 낮음, 성숙도 낮음
도입형
- 준비도 높음, 성숙도 낮음
03 분석지원 인프라 방안 수립
개별 시스템
- 시스템 간 자체적인 데이터 교환
- 시스템별 독립적인 데이터 관리
- 확장 시 시스템 간 인터페이스 폭증
플랫폼 구조
- 분석 플랫폼을 활용한 공동 기능 활용
- 중앙집중적 데이터 관리
- 시스템 간 인터페이스 최소화
04 데이터 거버넌스 체계 수립
데이터 거버넌스 3요소
원칙(Principle)
- 데이터를 유지, 관리하기 위한 지침과 가이드로 보안, 품질기준, 변경관리 기준 등을 설정한다
조직(Organization)
- 데이터를 관리할 조직 및 관리자의 역할과 책임을 정의한다
프로세스(Process)
- 데이터 관리를 위한 작업 절차, 모니터링, 측정 등의 활동과 체계를 설정한다
데이터 거버넌스 체계
- 데이터 표준화
- 효율적인 의사소통을 위해 용어와 이름 등을 일원화하는 과정
- 데이터 표준 용어 설정, 명명 규칙(Name Rule) 수립, 메타데이터 구축, 데이터 사전 구축 등
- 데이터 관리 체계
- 데이터 정합성을 위해 메타 데이터와 데이터 사전의 관리 원칙을 수립하고 데이터 생명 주기 관리 방안을 수립하여 데이터 가용성 및 비용을 관리
- 데이터 저장소(Repository) 관리
- 데이터를 관리하기 위한 전사 차원의 저장소 구성
- 관리 대상 시스템과의 인터페이스를 통한 통제
- 모니터링 및 개선 활동
- 지속적인 데이터 표준화 개선 활동과 변화 관리 및 주기적인 교육 실시
05 데이터 조직 및 인력 방안 수립
데이터 분석 조직
조직 구조
- 비즈니스 질문을 선제적으로 찾아낼 수 있는 구조인가?
- 분석 전담 조직과 타 부서 간 유기적인 협조와 지원이 원활한 구조인가?
- 효율적인 분석 업무를 수행하기 위한 분석 조직의 내부 조직 구조는?
- 전사 및 단위 부서가 필요한 경우 접촉하여 지원할 수있는 구조인가?
- 어떤 형태의 조직으로 구성하는 것이 효율적인가?
인력 구성
- 비즈니스 및 IT 전문가의 조합으로 구성되어야 하는가?
- 어떤 경험과 스킬을 갖춘 사람으로 구성해야 하는가?
- 통계적 기법 및 분석 모델링 전문 인력을 별도로 구성해야 하는가?
- 전사 비즈니스를 커버하는 인력은 없다. 그렇다면?
- 전사 분석 업무에 대한 적합한 인력 규모는 어느 정도인가?
데이터 분석 조직 구조 유형
집중적 조직 구조
- 독립적인 분석 전담 조직 구성
- 회사의 모든 분석 업무를 전담 조직에서 담당
- 조직 내부에서 분석 과제의 우선순위를 정해 추진 가능
- 분석 결과의 실무 적용을 위해 타 부서와의 협의가 필요할 수도 있음
기능 중심 조직 구조
- 별도의 분석 조직을 구성하지 않고 각 현업 부서에서 분석 업무를 수행
- 전략적 중요도가 높은 핵심 주제에 대한 분석이 어려움
- 특정 부서에 국한된 업무 단위의 분석을 수행
- 소통의 부재로 유관 부서가 중복된 업무를 수행할 가능성 있음
분산 조직 구조
- 별도의 조직은 운영하되, 분석 조직의 인력을 현업 부서에 배치에 분석 업무를 수행
- 분석 과제 관리가 가능하고 중복 과제를 최소화하고 우선순위를 선정할 수 있으며 분석 결과를 신속하게 실무에 적용 가능
06 분석 과제 관리 프로세스 수립
- 과제 발굴 단계
- 비즈니스 문제를 파악하고 발굴한 분석 과제를 분석 과제 풀(Pool)로 관리하면서 우선순위를 설정하고 수행 과제를 선정
- 분석 Idea 발굴
- 분석 과제 후보 제안(과제 후보 Pool)
- 분석 과제 확정(전산분석조직)
- 팀 구성
- 분석 과제
- 과제 제안자
- 과제 추진 팀
- 과제 수행 단계
- 분석 및 데이터 거버넌스 체계에 따라 분석 과제를 실행
- 모니터링을 포함한 진행 관리를 병행하며 분석 결과를 공유 및 개선하는 절차 수행
- 분석 과제 실행
- 분석과제 진행 관리
- 결과 공유/개선
07 분석 교육 및 변화관리
분석 내재호 단계
준비기
- 분석중심 문화가 미도입된 균형상태/막연한 불안감 존재
도입기
- 기존 형태로 돌아가려는 경향
- 많은 조직이 분석 과제를 성공시키지 못하고 포기하는 단계
- 성공 시 강한 탄성에 의해 변화 가속화
안정 추진기
- 분석 활용이 일상화된 균형 상태
'스터디 > ADsP' 카테고리의 다른 글
| [BDA x 영진닷컴] ADsP 스터디 Part 01 데이터 이해 (1) | 2026.07.12 |
|---|