I. ITSM의 배포 프로세스, 릴리즈 관리
개념 | 기대효과 |
---|---|
새로운 S/W 버전 검증 및 배포를 위해 체계적 절차에 따라 수행하는 ITSM 기반 배포 프로세스 | – 소프트웨어 배포시간 단축 – 실패 시 복구 용이성 – 체계적 소프트웨어 관리 기반 효율성/가용성 증대 |
II. 릴리즈 관리 프로세스 및 단계별 절차
가. 릴리즈 관리 프로세스
- 신규/변경된 소프트웨어 및 문서의 안정적 롤 아웃(Roll Out) 위한 프로세스
나. 릴리즈 관리 단계별 절차
# | 절차 | 설명 |
---|---|---|
① | 릴리즈 정책 | – 조직 기본 정책, 프로세스 표준 |
② | 릴리즈 준비 | – 단계별 이행계획, 원복 계획 |
③ | 긴급배포 여부 | – 보안취약점 발견 등 긴급성 판단 |
④ | 릴리즈 검토/승인 | – 릴리즈 계획 적정성 검토/테스트 |
⑤ | 릴리즈 이행 | – 계획된 릴리즈 작업 수행 |
⑥ | 릴리즈 검증 | – 반영 내용 검증, 회귀 테스트 |
⑦ | 배포결과 통보 | – 유관 담당자/관리자 결과 통보 |
- ITSM 수행에 따른 변경 발생으로 안정성 및 품질 중요
III. 릴리즈 관리의 안정성/품질향상 위한 고려사항
릴리즈 안정성 | 릴리즈 품질 |
---|---|
– 적정성 테스트 수행 – 롤백(원복) 계획 수립 – 회귀 테스트 수행 – 형상 관리와 연계 | – Jenkins등 자동 단위테스트 활용 CI, CD 환경 구성 – 품질 지표 활용 정량분석 (성공수량/대상수량) * 100% |
- 부분 릴리즈의 경우 Delta Release, 전체 릴리즈의 경우 Full Release 버전 활용