Lean Manufacturing
린 생산(lean manufacturing)은 불필요한 제조로 인한 낭비를 최소화하여 복잡성과 비용을 최대한 줄이는 것에 집중합니다.
포드사의 컨베이어 벨트를 SW개발에 적용시킨다.
7Waste를 최소화하고 개발을 최대한 효율적으로 진행하는 것
DevOps는 개발과 운영이 하나다.
Development+operations
자격증, 규정, 툴의 집합, 프로세스도 아니다
Agile과 Devops의 차이점은
Agile은 Business Agility에 집중하고
DevOps는 it Agility에 집중한다.
DevOps는 CALMS Model
Culture
- 사람에 집중한다
- 변화를 응원하고 실험한다
Automation
- 실시간으로 배포되는 것
- 인프라 기반의 코드
Lean
- 비효율의 제거
- 작은 사이즈
Measurement
- 항상 측정한다
- 증진된 모습을 보여준다.
Sharing
- 정보 공유
- 협업 중요
Cloud Native = Microservice + Cloud + DevOps
데브옵스 선언문
열정으로 시작하는 철학
태도와 가치를 지닌 문화적이고 전문적인 운동
빈약한 의사소통에 대한 반응
dev와 ops 간의 가시성 생성 정보
dev와 ops의 공생 관계에 대해
조직 사일로에 대한 교차 기능 팀
프로젝트가 아닌 제품
문서 자동화(및 더 많은 자동화... 등...)
팀을 위한 셀프 서비스 인프라 구축 정보
좋은 소프트웨어는 개발/출시로 끝나지 않는다는 것을 알기
지원이 필요하지 않은 소프트웨어
개발과 운영 간의 지속적인 피드백 루프 보장
조직 사일로에 대한 교차 기능 팀
배송팀이 소유한 제품 제작
프로젝트는 프로덕션에서 폐기되어야만 완료된다는 것을 알고 있습니다.
애자일 없이도 할 수 있는 일
데브옵스가 아닌 것
자격증
규정
도구 모음
프로세스