일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
Tags
- python
- keras
- adaptive life cycle
- matplotlib
- data analyze
- pandas
- AWS
- Agile
- Crawling
- javascript
- Project
- ECS
- angular
- algorithm
- opencv
- 애자일
- 크롤링
- 프로젝트
- Scrum
- 자바스크립트
- TypeScript
- webcrawling
- DANAWA
- 다나와
- tensorflow
- instance
- analyzing
- visualizing
- Method
- data
Archives
- Today
- Total
LiJell's 성장기
2. 프로젝트 관리 방법론 본문
반응형
2. Project Management
- 프로젝트 관리 지식 개요
- 애자일 지식의 발전과정
Goal
- 전통적 프로젝트 관리 지식의 발전 과정과 애자일 프로젝트 관리 지식의 등장 배경 이해
- 초기 애자일 프로젝트 관리 지식과 전통적 프로젝트 관리 지식
- 대표적인 애자일, 스크럼
- PMBOK 와 Prince2
2.1. 프로젝트 관리 지식 개요
2.1.1. 역사
- 1910년 미국의 Henry L. Gantt가 Gantt 차트 개발
- Hoover Dam 프로젝트 (1931~ 1936)와 interstate Highway 프로젝트(1956~1991)에 Gantt 차트 적용
- 1957년 PERT가 개발되어 Polaris Missile 프로그램에 적용
- 1957년 주공정 기법(CPM, Critical Path Method)이 개발되어 화학공장 건설 프로젝트에 적용
- 1969년 Project Management Institute(PMI) 설립
- 1984년 Microsoft Project 출시
- 1996년 PMI가 Project Management Body of Knowledge(PMBOK) 1st Edition 출간
- 2017년 PMBOK 6th Edition 출간
2.1.2. 방법론이란
- 프로젝트를 성공적으로 관리하기 위한 검증된 지식 체계
- 가치를 충출하기 위한 일련의 프로세스(Process)와 도구(Tools) 및 기법(Techniques)
- 프로젝트의 산출물(Deliverable) 목록과 관리 체계
- 업무 수행과 통제를 위한 지침(Guideline)
2.1.3. 프로젝트 관리 방법론(Project Management Methodology)
2.1.4. Project Management Body of Knowledge: 프로젝트 관리 지식 체계
PMBOK GUIDE
- 전세계적으로 가장 많이 알려진 방법론의 Global Standard임
- PMBOK은 국재표준화기구에 ISO 21500 인증을 받음
- 모든 프로젝트에 적용할 수 있는 가장 일반화된 지식이며, PM에게 필요한 최소한의 기본 지식을 소개함
- 애자일, 예측형, 하이브리드 등 포괄적인 지식 체계를 제공
2.1.5. PMBOK 프로젝트 관리 지식 영역
대표적 세가지
- 애자일의 첫번쨰 목표는 리스트(Risk)관리 - What if?
- 범위(Scope) - What?
- 일정(Schedule) - When?
2.1.6. PRINCE2(PRojects IN Controlled Environments): 통제된 환경에서의 프로젝트
PMBOK의 라이벌
- 1996년 영국 정부기관인 OGC(Office of Government Commerce, 영국 조달청)에서 개발한 프로젝트 관리 매뉴얼
- 현재는 공공법인인 AXCELOS이 소유권을 가짐
2.1.7.PMBOK vs PRINCE2
- PMBOK
- 테일러링하고 선택적으로 사용할 것을 추천
- 49개 프로세스
- PRINCE2
- 모든 내용을 반드시 적용할 것을 주장
- 7개 프로세스
2.1.8. 예측형(waterfall) 프로젝트 관리 vs. 애자일(Agile) 프로젝트 관리
- 예측형 프로젝트 관리 = 폭포수 모델 (Waterfall)
- 프로젝트의 범위가 명확할 때 적용
- 프로젝트의 요구사항을 초기에 정의하고, 프로세스와 산출물 관계를 명확히 하며, 고객과 경영진에게 산출물을 체계적으로 문서화하여 보고함
- 프로젝트의 범위, 일정, 자원, 비용을 통합 관리
- 프로세스에 따라 예측 가능하게 작업을 관리함
- 적응형 프로젝트 관리 = 애자일(Agile)
- 애자일은 기능(Features) 우선순위 기반
- 프로젝트 범위의 변경 가능성과 불확실성이 크고 창의적인 구현을 필요로 할 때 적용
- 전 단계에 걸쳐 요구사항을 계속 추가하며, 문서 격식주의를 최소화하고 개발 단계에서 개발자 중심으로 프로젝트 작업을 진행
- 창의적으로 범위를 구현하는데 초점을 맞춤
2.2. 애자일 지식의 발전 과정
2.2.1. 애자일 프로젝트 관리 지식의 역사
- 1986년 히로타카와 노나카 이쿠지로가 속도와 유연성을 향상시키는 제품 개발의 접근법을 발표
- 전통적, 순차적 접근법에 반대되는 관점을 제시
- 개발팀에 함께 책임지고 단기적인 공통된 목표를 가짐
- 1993년 제프 서덜랜드가 스크럼 팀을 구성하여 프로젝트를 진행
- 2001년 Agile 선언문이 발표되고, 2002년 Agile Alliance가 탄생
- 초기에는 단순히 경량방법론(Lightweight methods)으로 통칭되었지만 Agile 선언문 이후, "Agile"이라고 불리게 됨
- Scrum 방법론과 XP가 대표적
2.2.2. PMI Agile Practice Guide
- 전반적인 개념 위주
- PMI와 Agile Alliance의 협업으로 개발됨
- 다양한 Agile 방법론 소개
2.2.3. PRINCE2 Agile
- Scrum에 초점
- PRINCE2 Frameworks 기반으로 Agile Mindset과 Delivery 프로세스를 추가함
2.2.4. Scrum Guide
- 스크럼은 복잡한 제품 개발을 목표로 하는 프로젝트에 필요한 프로임워크임
- 2010년 초판이 출간되었으며 5번의 개정판이 출간
- 무료임
2.2.5. 예측형과 애자일의 공통점
- 프로젝트를 성공적으로 관리하는 것을 목표로 함
- 요구 사항을 식별(파악)함
- 적극적이며, 효과적이고, 실질적으로 상호 협력적으로 이해관계자들 간에 소통함
- 범위, 일정, 비용, 자원, 품질, 리스크 등의 상호 충돌하는 프로젝트 제약 조건을 균형 있게 조정
2.2.6. 성공적인 프로젝트 관리를 위한 3요소
- Scrum Master이 Agile의 성공을 좌우함
- Agile은 팀웍이며 가벼우며 불확실성을 빠르게 적응하고 변화에 대응하는 것
2.3. Key Point
- 프로젝트의 범위가 명확할 때 예측형(Predictive: Waterfall) 프로젝트 관리 방법론을 적용
- 프로젝트 범위의 변경 가능성과 불확실성이 크고 창의적인 구현을 필요로 할 때 적응형(Adaptive: Agile) 프로젝트 관리 방법론을 적용
- 변화에 적극적으로 대응하는 것
- PMBOK은 전세계적으로 가장 많이 알려진 프로젝트 관리 방법론의 Global Standard
- PMBOK은 Agile, Waterfall, Hybrid 등 다양한 방법론을 유연하게 적용하여 프로젝트를 성공적으로 완수할 수 있는 가장 포괄적인 지식 체계를 제공
- Agile Practice Guide는 Project Management Institute(PMI)와 Agile Alliance의 협업으로 개발되었음
- PRINCE2 Agile은 Scrum에 초점을 맞추고 있음
- Scrum Guide는 스크럼 실천을 위한 방법론
반응형
'IT 운영 > Agile Project' 카테고리의 다른 글
6. 적응형 라이프 사이클 (Adaptive Life Cycle) 1편 (0) | 2022.02.12 |
---|---|
5. 프로젝트 라이프사이클의 이해 (0) | 2022.02.11 |
4. 애자일 마음가짐 (Agile Mindset) (0) | 2022.02.10 |
3. 애자일 프로젝트 개요 (0) | 2022.02.09 |
1. 프로젝트의 이해 (0) | 2022.02.03 |
Comments