오늘 나는 (TIL)

[TIL 240704] 파이썬 통합 강의, 아티클 스터디

thebuck104 2024. 7. 4. 18:26

오늘은 파이썬 통합강의를 완강했고, 아티클 스터디를 했다.

 

파이썬 통합강의는 

https://thebuck104.tistory.com/category/Python

 

'Python' 카테고리의 글 목록

데이터 분석가가 되어가는 저의 한 걸음, 두 걸음 입니다.

thebuck104.tistory.com

파이썬 카테고리에 [Python 101]  로 정리해놨다.

 

아티클 스터디는 

데이터 분석가가 갖춰야 할 9가지 역량 | 요즘IT (wishket.com) 로 진행했다.

내용은 다음과 같다.

 


데이터 분석가가 갖춰야 할 9가지 역량

 

데이터 분석가에게 필요한 하드 스킬

1.     사용 언어

2.     통계학

3.     도메인 및 비즈니스에 대한 이해

4.     툴을 다루는 역량

5.     업무 자동화와 데이터 엔지니어링

 

데이터 분석가에게 필요한 소프트 스킬

6.     커뮤니케이션 능력

7.     협업 능력과 태도

8.     문제 정의 및 문제 해결 능력

9.     보고서 작성

 

 

내 인사이트:

위와 같은 역량들은 어떤 방법론 속에서 빛을 발할까?

폭포수 방법론: 각 단계를 순차적으로 진행하는 방법론. 각 단계가 완료 되어야만 다음 단계로 넘어가는 설계

 

키워드  
요구사항 분석, 설계, 구현, 테스트, 배포, 유지보수
 
장점  
명확한 요구사항과 이를 풀어가는 구조, 단계별 산출물
 
단점  
변경에 대한 유연성 부족, 후반 문제 발견, 고객 참여 부족, 긴 개발 주기
 

 

 

애자일 방법론: 폭포수 방법론의 단점을 보완하고자 고안된 방법론. 이는 데이터 분석 프로젝트를 유연하고 신속하게 진행하는 데 도움이 된다. 반복적이고 점진적인 접근 방식을 통해 변화에 신속하고 유연하게 대응하는 것이 목표.

 

키워드  
반복 개발, 고객 중심, 팀의 자율성, 점진적 개선, 변화 수용, 단순성, 회고 및 조정
 
장점  
유연성, 고객중심, 위험 관리, 품질 향상
 
단점  
문서화 부족, 프로젝트 규모, 팀 의존성
 

 

 

애자일 주요 요소

1.     스크럼 (Scrum)

정해진 역할과 정해진 이벤트를 통해 프로젝트를 관리함

매일 이루어지는 스크럼과 짧은 단위 (2-4)의 프로젝트인 스프린트로 매번 배포 가능한 제품을 만드는 것이 목표

2.     칸반 (Kanban)

작업 항목을 시각화해 흐름을 관리한다.

칸반 보드를 사용해 작업의 진행 상황과 병목현상을 쉽게 파악

3.     익스트림 프로그래밍 (Extreme Programming)

소프트웨어의 품질 향상으로 고객의 만족도를 높이는 개발자 중심의 방법들

짧은 개발 주기, 지속적인 고객의 피드백, 테스트 주도 개발 등등

4.     레안 (Lean)

낭비를 최소화하고 가치를 최대화하는 것을 목표로 함

불필요한 작업을 줄이고 효율적 프로세스를 구축하는 것!