1. 분석 기획

 

🔷 분석 기획의 정의와 특징

 

⚫분석 기획 정의

: 실제 분석을 수행하기 전 분석을 수행할 과제의 정의 및 의도했던 결과를 도출할 수 있도록 이를 적절하게 관리할 수 있는 방안을 사전예 계획 하는 작업

 

⚫분석 기획 필요역량

♦️ 수학/통계학적 지식

♦️ (정보기술) 분석 도구인 데이터 및 프로그래밍 기술

♦️ (도메인지식) 해당 비즈니스에 대한 이해와 전문성에 대한 고른 역량 시각

 

 

① 분석 대상과 방법에 따른 분류

 

 

② 목표 시점에 따른 분류

    단기적 접근 방식
(당면한 분석 주제 해결)
(과제 중심적 접근)
중장기적 접근 방식
(지속적 분석 문화 내재화)
(마스터 플랜 접근)
 
  목적 당면한 과제를 빠르게 해결하는 것이 목적 지속적으로 해결하는 것이 목적  
  1차 목표 Speed & Test
속도 & 테스트
Accuracy & Deploy
정확성 & 배포
 
  과제 유형 Quick & Win
신속함 & 성과달성
Long Term View
장기적인 관점
 
  접근 방식 Problem Solving Problem Definition  

 

 

🔷분석 기획 시 고려사항

① 사용 가능한 데이터 확인 (가용데이터 고려)

② 적절한 활용 방안과 유스케이스의 탐색 (적절한 사례 탐색)

③ 장애요소에 대한 사전 계획 수립 (분석 수행시 발생 가능한 요소 고려)

 

2. 분석 방법론 개요

🔷분석 방법론 개요

 

⚫분석방법론

- 데이터 분석시 품질 확보를 위하여 단계별로 수행해야 하는 활동, 작업, 산출물을 정의

- 데이터 분석을 효과적으로 수행하기 위하여 분석 절차를 체계적으로 정리한 방법

 

⚫분석 방법론의 구성요건

  • 상세한 절차 (Procedures)
  • 방법 (Method)
  • 도구와 기법 (Tools & Techniques)
  • 템플릿과 산출물 (Templates & Outputs)
  • 어느 정도와 지식만 있으면 활용 가능한 수준의 난이도

 

(●'◡'●)

기업의 합리적 의사결정 방해요소

✔️고정 관념

✔️ 편향된 생각

✔️ 프레이밍 효과 : 동일한 사건이나 상황을 두고도 개인의 판단이나 선택이 달라질 수 있는 현상

 

 

⚫분석 방법론의 생성 과정

 

 

 

 

🔷분석 방법론이 적용되는 업무 특성에 따른 모델

 

최상위 계층 단계 (Phase) 프로세스 그룹을 통하여 완성된 단계별 산출물 생성, 버전 관리 등을 통한 통제 필요
중간 계층 태스크 (Task) 단계를 구성하는 단위 활동, 물리적 또는 논리적 단위로 품질 검토의 항목이 될 수 있음
최하위 계층 스텝 (Step) WBS의 워크패키지에 해당하고, 입력자료, 처리 및 도구, 출력 자료로 구성된 단위 프로세스

 

 

① 폭포수 모델 (Waterfall Model)

: 순차적으로 진행하는 방법, 현재가 완료되어야 다음으로 진행될 수 있는 하향식 방향으로 진행

  • 고객의 요구사항을 초기에 명확히 정의하기 어려움

② 프로토타입 모형(Prototype Model)

: 사용자의 요구사항을 분석할 목적으로 시스템의 일부분을 일시적으로 간략히 구현한 다음 다시 요구사항을 반영하는 과정을 반복

  • 사용자 중심의 개발 방법으로 고객의 요구를 완전히 이해하지 못할 경우 프로토타입 모델을 적용한다.
  • 폭포수 모형의 단점을 보완
  • 실험적 프로토타입 : 요구분석의 어려움을 해결하기 위해 실제 개발될 소프트웨어 일부분을 직접 개발함으로써 의사소통의 도구로 활용 (발전X)
  • 진화적 프로토타입 : 프로토타입을 요구분석의 도구로만 활용하는 것이 아니라, 이미 개발된 프로토타입을 지속적으로 발전시켜 최종 소프트웨어로 발전시킨다.

 

 

③ 나선형 모형

: 시스템을 개발하면서 생기는 위험을 최소화 하기 위해 나선을 돌면서 점진적으로 완벽한 시스템으로 개발하는 모형

  • 대규모 시스템 및 위험부담이 큰 시스템 개발에 적합하다
  • 폭포수 모형과 프로토 타입의 단점을 보완
  • 반복을 통해 점증적으로 개발하는 측면에서 프로토타입 모델과 유사하지만 사용자의 초점을 맞추기보다 위험요소를 사전에 제거한다는 것에 초점을 맞춤
  • 처음 시도하는 프로젝트에는 적용이 용이하지만 관리 체계를 효과적으로 갖추지 못하면 복잡도가 상승하고, 개발시간이 장기화될 가능성이 있다.

 

④ 반복적 모델 

: 사용자의 요구사항 일부분 혹은 제품의 일부분을 반복적으로 개발하여 최종 시스템으로 완성하는 모형

  • 증분형 모형 (Incremental Model) : 사용자 요구사항과 제품의 일부분을 반복적으로 개발하여 대상범위를 확대해 나아가서 최종제품을 완성하는 방법
  • 진화형 모형(Evolution Model) : 시스템이 가지는 여러 구성요소의 핵심부분을 개발한 후 구성요소를 지속적으로 발전시켜나가는 방법

 

 

⑤ 계층적 프로세스 모델

  • 일반적으로 분석 방법론은 프로세스 모델의 형태로 구성된다.
  • 계층적 프로세스 모델은 최상의 계층인 몇 개의 단계로 구성되어 있고 하나의 단계는 여러 개의 태스크로 구성되고 하나의 태스크는 여러 개의 스텝으로 구성되어 있다.
  • 스텝은 WBS(Work Breakdown Structure)의 워크패키지에 해당되며, '입력(Input) - 처리 및 도구(Process & Tool) - 출력(Output)'으로 구성된 단위 프로세스다.

 

 

 

 

 

 

 

 

 

 

 

 

 

 

[참고 도서]

출처 :

이지패스 2024 ADsP 데이터분석 준전문가

2024 이기적 빅데이터분석기사 필기 기본서