Learning
토픽 204 / 214·비교표

애자일과 DevOps

스크럼 vs 칸반 vs XP

항목스크럼칸반XP
핵심프로세스/역할 명확흐름/WIP 제한기술 실천법
반복 주기스프린트(2~4주)연속 흐름1~2주
역할PO/SM/Dev미정의고객/개발자
변경스프린트 내 변경 불가수시 변경 가능변경 환영
적합제품 개발운영/유지보수품질 중시

PO vs SM vs Dev Team

항목제품 책임자(PO)스크럼마스터(SM)개발팀(Dev)
책임What을 결정How를 촉진실행
핵심 활동백로그 관리/우선순위장애물 제거/프로세스증분 개발
리더십제품 비전서번트 리더십자기조직화
인원1명1명3~9명

제품백로그 vs 스프린트백로그 vs 증분

항목제품 백로그스프린트 백로그증분
범위전체 요구사항이번 스프린트 항목완료된 결과물
관리자PO개발팀팀 전체
변경지속 정제스프린트 내 고정DoD 충족
생명주기프로젝트 전체스프린트 단위스프린트 종료 시

DevOps vs DevSecOps vs SRE

항목DevOpsDevSecOpsSRE
초점개발+운영 협업개발+보안+운영신뢰성 엔지니어링
원칙CAMS(문화/자동화/측정/공유)Shift-Left 보안SLO/Error Budget
보안부가적핵심 내장운영 관점 보안
성과 지표DORA Metrics보안+DORASLI/SLO/SLA

SLI vs SLO vs SLA

항목SLISLOSLA
정의품질 측정 지표목표치고객 계약
예시가용률 99.95%99.9% 가용성 목표SLO 미달 시 크레딧
성격정량적 측정내부 목표법적 구속력

CI vs CD(Delivery) vs CD(Deployment)

항목CI(지속적 통합)CD(지속적 전달)CD(지속적 배포)
범위빌드/테스트 자동화+배포 준비 상태 유지+프로덕션 자동 배포
수동 개입없음배포 승인만 수동완전 자동
빈도하루 수회 커밋언제든 배포 가능모든 변경 즉시 배포
위험통합 오류 조기 발견배포 결정 유연높은 자동화 필요

배포 전략: 롤링 vs 블루그린 vs 카나리

항목롤링(Rolling)블루그린(Blue-Green)카나리(Canary)
방식인스턴스 순차 교체두 환경 전환일부 트래픽만 신버전
롤백느림즉시(수초)빠름
인프라 비용낮음높음(2배)보통
버전 혼재있음없음소량
적합K8s/리소스 제한미션 크리티컬대규모 서비스

A/B Testing vs Canary

항목A/B TestingCanary
목적비즈니스 메트릭 비교기술적 안정성 검증
초점어떤 버전이 더 좋은가안전한가
대상사용자 그룹별트래픽 비율별
기간통계적 유의성까지안정 확인까지

SAFe vs LeSS vs FDD

항목SAFeLeSSFDD
규모대규모(4단계)2~8개 팀기능 단위 팀
구조구조화/체계적경량/스크럼 확장기능 중심
복잡도높음낮음중간
PO/백로그다수 PO/다수 백로그1 PO/1 백로그수석 프로그래머

IaC: Terraform vs Ansible vs Pulumi

항목TerraformAnsiblePulumi
접근 방식선언적명령적(절차적)선언적(범용 언어)
언어HCLYAML 플레이북Python, TS 등
에이전트없음(API)없음(SSH)없음(API)
강점멀티클라우드, 상태관리구성관리+배포프로그래밍 유연성

VSM vs 칸반 vs 번다운차트

항목VSM(가치흐름매핑)칸반번다운차트
목적전체 흐름 시각화작업 관리/WIP스프린트 진척
관점프로세스 효율작업 상태잔여 작업량
분석 대상리드타임/낭비병목/처리량속도/완료율

피처플래그 vs 카나리 배포

항목피처 플래그카나리 배포
제어 대상기능 활성화/비활성화트래픽 비율
수준코드 레벨인프라 레벨
세분화사용자/그룹별트래픽 %별
롤백플래그 OFF트래픽 전환

DevOps vs DataOps

항목DevOpsDataOps
대상애플리케이션 코드데이터 파이프라인
배포소프트웨어 릴리스데이터셋/모델 배포
테스트기능/성능 테스트데이터 품질/정합성 테스트
모니터링서비스 가용성데이터 신선도/분포/볼륨