Ⅰ. 대규모 IP 프로젝트에 애자일 방법 적용 개론
- 대규모 프로젝트에서 애자일 방법론을 도입하고자 하는 노력을 하고 있읍
- 작은 규모로 관리하여 조정, 통제, 커뮤니케이션하고자 애자일의 특성상 대규모 IT프로젝트에 적용하는 것에 한계 존재
- 대규모 프로젝트에서 요구되는 지속적인 모니터링과 지원 조직, 거버넌스 등이 잘 조합되지 않으면 프로젝트의 성공을 보장할 수 없음
Ⅱ. 대형 애자일 프레임워크, 학습기반 애자일 프레임워크(DAD, Disciplined Agile Delivery)
가. 애자일 프로젝트 가치
- 프로젝트 제약조건(일정, 비용, 범위)를 충족시키기 보다는 고객에게 가치를 전달한다.
- 작업(task)을 관리하기 보다는 팀을 리딩한다.
- 프로젝트 계획을 따르기보다는 변화에 능동적으로 대응한다.
나. 대형 애자일 방법론, SAFe와 DAD
1. 규모기반 애자일 프레임워크(Scaled Agile Framework, SAFe)
- 팀, 프로그램, 포트폴리오 프로세스 레벨로 구분
- 팀 : 스크럼 기법, 2주 단위의 스프린트
- 프로그램 : 스크럼을 확장한 개념으로 릴리즈 훈련 (Release Train) 기반으로 5개 스프린트를 통합
- 포트폴리오 레벨 : 린 원리를 기반으로 하며 의사결정자들의 우선순위를 판단할 수 있도록 지원
2. 학습기반 애자일(Disciplined Agile Delivery, DAD)
- DAD는 도입(inception), 구축(construc-tion), 전이(transition) 세 개의 단계로 구분
- 구축 뿐만 아니라 DAD는 프로젝트의 초기와 후기에 도입과 전이 단계를 가짐
- 디자인이나 개발운영병행(DevOps) 전략에 추가적인 가이드를 제공
Ⅲ. 대규모 IP 프로젝트에 애자일 적용 사례
가. 도입 단계 팀 구성 전략
- DAD 프레임워크에서 대규모 팀을 구성하는 특징은 별도의 리더십 팀을 운영하는 것
나. 구축 단계 스프린트 전략
- 2주 단위로 스프린트를 수행
- 3번의 개발 스프린트를 수행한 후 1회의 클린업 스프린트
- 아키텍처 설계팀은 개발팀보다 4주 앞서 1차 스프린트를 수행
- 클린업 스프린트에는 미개발 건 완성뿐만 아니라 리팩토링도 포함
다. 구축 단계 자동화
- RTC, QC, Jenkins 툴 활용
'정보관리기술사' 카테고리의 다른 글
(IT이슈) 한국형 스마트시티 (0) | 2020.12.06 |
---|---|
(IT 이슈) 린 스타트업 (0) | 2020.12.02 |
(IT 이슈) 데이터웨어하우스(DW) (0) | 2020.11.27 |
(IT 이슈) 공공데이터 품질관리 (0) | 2020.11.27 |
(IT 이슈) NoSQL 최신 데이터베이스 동향 (0) | 2020.11.25 |