일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
Tags
- 프로젝트
- Agile
- AWS
- instance
- Scrum
- Project
- Method
- Crawling
- analyzing
- 다나와
- DANAWA
- data analyze
- 애자일
- opencv
- javascript
- visualizing
- matplotlib
- pandas
- TypeScript
- python
- data
- algorithm
- webcrawling
- angular
- ECS
- tensorflow
- 자바스크립트
- 크롤링
- adaptive life cycle
- keras
Archives
- Today
- Total
LiJell's 성장기
8. Adaptive Life Cycle III 본문
반응형
- 하이브리드 라이프 사이클 (Hybrid Life Cycle)
- 일정 모델: 예측형 vs. 적응형
8.1 Hybrid Life Cycle
- 혼합형 라이프 사이클
- 예측형 라이프 사이클(Predictive Life Cycle) + 애자일 라이프 사이클(Agile Life Cycle)
- A hybrid life cycle is a combination of a predictive and an adaptive life cycle
- (하이브리드 라이프 사이클은 예측형 라이프 사이클과 적응형 라이프 사이클의 조합임)
- It is up to the project management team to determine the best life cycle for each project
- (각 프로젝트마다 최고의 라이프 사이클을 선택하는 것은 프로젝트 관리팀에게 달려 있음)
- The project life cycle needs to be flexible enough to deal with the variety of factors included in the project
- (프로젝트에 특성에 따라 적합한 최적의 프로젝트 라이프 사이클을 선택해야 함)
- Idea -> Code -> Data
- 예측형 라이프 사이클 적용 대상
- 요구사항이 확실히 정해져 있거나 구체적으로 인식한 프로젝트의 범위
- 상호 협력적 개발이 어려울 때
- 프로젝트 외부 조직에서 프로젝트에 참여하는 단계
- 애자일 라이프 사이클 적용 대상
- 리스크가 있는 개발 목표 또는 시기
- 계속 진화하거나 가변성이 있는 요구사항
- 복잡하거나 새로운 기술을 개발할 때
8.1.1. 하이브리드 라이프 사이클 유형 1
- 선 애자일 개발 -> 후 예측형 진행 접근법
- 프로젝트 전반부를 애자일로 진행하고 후반부는 예측형으로 진행
- 하이브리드 라이프 사이클의 가장 기본적이고 순수한 형태
- 프로젝트 개발 범위의 불확실성, 복잡성, 리스크가 존재할 때 활용함
- 프로젝트의 불확실성, 복잡성, 리스크는 애자일 접근법을 통해 해결
- 프로젝트 전반부에 애자일 팀이 불확실성을 해소한 후, 프로젝트 후반에는 예측 가능한 단계를 진행
- 예측형 라이프 사이클로 구성된 후반부의 단계는 애자일 팀이 아닌 다른 팀이 프로젝트를 진행할 수 있음
- 예: 초기에 신기술이 포함되는 제품 개발을진행하고 후반부에 제품 배포와 수 천명의 사용자를 대상으로 교육을 진행하는 프로젝트
8.1.2. 하이브리드 라이프 사이클 유형 2
- 애자일과 예측형 동시 진행 접근법
- 하나의 프로젝트에서 애자일과 예측형을 동시에 진행함
- 애자일로 하는 작업: 짧은 반복, 일일 기립 회의, 회고
- 예측형으로 하는 작업: 하향식 작업량 산정과 원가 산정, 작업 배정, 진행 상황 추적과 보고
- 동시 진행 하이브리드 방식은 프로젝트 팀이 점진적으로 애자일로 전환해 나가는데 도움되며, 매우 일반적인 시나리오 임
- 이와 같은 방식을 애자일로 부르는 것은 잘못된 것. 애자일 마음가짐, 애자일 가치, 애자일 원칙을 명확히 실천하지 않기 때문
- 프로젝트 전체의 프로세스와 산출물 관계를 명확히 하지 못하고, 프로젝트 초기에 범위/일정/자원/비용을 종합적으로 계획하여 관리하지 못하기 때문에 예측형으로 부르는 것도 잘못된 것
- 예: 고객의 상위 수준 요구사항을 만족하면서, 프로젝트 팀이 자율적으로 작업을 수행하는 프로젝트 팀
- 하나의 프로젝트에서 애자일과 예측형을 동시에 진행함
8.1.3. 하이브리드 라이프 사이클 유형 3
- 부분적 애자일과 전체적 예측형 접근법(Predominantly Predictive Approach with Some Agile Components)
- 일부 범위 추가의 불확실성, 복잡성, 리스크가 존재하는 특정 시기에만 애자일 접근법으로 진행
- 프로젝트의 전 시기에 걸쳐 대부분의 작업들은 예측형 접근법으로 진행함
8.1.4. 하이브리드 라이프 사이클 유형 4
- 부분적 예측형과 전체적 애자일 접근법(Largely Agile Approach with Some Predictive Components)
- 애자일 접근법으로만 진행하면, 협상 불가이거나 실행 불가인 프로젝트의 특정 구성 요소에 대해서만 이 접근법을 사용
- 프로젝트의 전 시기에 걸쳐 대부분의 작업들은 애자일 접근법으로 진행
- 외주로 진행하는 하위 프로젝트는 발주자의 관점으로 예측형 접근법을 사용해야 함
8.2. 일정모델
8.2.1. 예측형 일정 보델 (Predictive Schedule Model)

8.2.2. 적응형 일정 모델(Adaptive Schedule Model)

Key Point
- 하이브리드 라이프 사이클 = 혼한형 라이프 사이클
- = 예측형 라이프 사이클 + 애자일 라이프 사이클
반응형
'IT 운영 > Agile Project' 카테고리의 다른 글
10. Scrum 스크럼 (0) | 2022.02.18 |
---|---|
9. 애자일 환경 (Agile Environment) (0) | 2022.02.17 |
7. Adaptive Life Cycle 2편 (0) | 2022.02.14 |
6. 적응형 라이프 사이클 (Adaptive Life Cycle) 1편 (0) | 2022.02.12 |
5. 프로젝트 라이프사이클의 이해 (0) | 2022.02.11 |