데브옵스 도입 전략 [기업 상황에 따라 적용하는 데브옵스 도입 방법]
- 원서명The DevOps Adoption Playbook: A Guide to Adopting DevOps in a Multi-Speed IT Enterprise (ISBN 9781119308744)
- 지은이산지브 샤르마(Sanjeev Sharma)
- 옮긴이정아정
- ISBN : 9791161755373
- 35,000원
- 2021년 06월 30일 펴냄
- 페이퍼백 | 476쪽 | 152*224mm
- 시리즈 : 소프트웨어 아키텍처
책 소개
요약
기업이 마주하고 있는 조직 내 다양한 상황별로 어떻게 데브옵스를 도입하면 좋을지 전략을 제시한다. 또한 작은 규모의 기업뿐 아니라 대규모 기업에서는 어떻게 데브옵스를 도입하면 좋을지 다룬다. 비즈니스 세부 사항을 고려해 데브옵스 도입 계획을 세우고, 팀이 공동 목표를 달성하도록 하는 방법을 배울 수 있다. 또한 신속하게 운영 환경을 구축하고 혁신할 수 있는 방법을 제공한다.
이 책에서 다루는 내용
■ 데브옵스 요소와 역량 이해
■ 다중 속도 IT 환경에 대응
■ 대기업에서 데브옵스를 통해 달성할 수 있는 비즈니스 목표 식별
■ 저비용, 낮은 리스크로 고부가가치 혁신 및 최적화 달성
■ 운영 릴리즈 효율성을 높여 비즈니스 목표 이상으로 달성
■ 메인프레임, 모바일, 컨테이너, 마이크로서비스, 클라우드 기술에 데브옵스 적용
이 책의 대상 독자
애플리케이션 전달 파이프라인의 이해당사자인 조직 내 모든 팀원을 대상으로 한다. 기업 오너부터 애널리스트, 아키텍트, 디자이너, 개발자, 테스터, QA 팀원, 자동화 엔지니어, 인프라 엔지니어, 운영 실무자, 데이터베이스 관리자, 시스템 관리자, 문서작성 담당자, 프로젝트 관리자, 서비스 총괄, 고위 임원까지 모두가 이해당사자다. 맡은 역할은 조직에 따라 달라질 수 있다. 데브옵스 도입에 따라 조직은 무엇을 어떻게 할 것인지 고민하며 진화하고 혁신해야 한다.
이 책의 구성
1장에서는 데브옵스 개요를 알아본다. 여기서는 데브옵스의 기원부터 오늘날까지 어떻게 발전해왔는지 이야기한다. 또한 데브옵스를 구성하는 실천 방법과 기능을 규정하고 이 책의 전제인 데브옵스 혁신과 데브옵스의 넓은 정의를 살펴본다.
2장에서는 팀의 리더 위치에 있는 코치와 주장, 팀의 핵심선수가 해야 할 일에 초점을 맞춘다. 팀을 위한 플레이북, 즉 적절한 경기 전략을 개발하고 선택하기 위해 경기 컨디션과 경쟁 팀을 평가하는 방법을 이야기한다. IT 관리, 프로젝트 및 프로그램 관리자, 서비스 총괄, 팀 리더, 선임 실무자, 데브옵스 코치를 위한 내용이다. 이 역할 중 하나를 맡길 원하는 사람도 포함한다.
3장에서는 적절한 후원과 투자로 성공으로 이어지도록 데브옵스를 도입할 때 필요한 비즈니스 사례 구축 지침을 제공한다.
4~6장은 실제 전략이며 다음과 같이 분류한다.
■4장 - 최적화를 위한 데브옵스 전략: 낭비요소를 제거해 효율을 극대화하기 위한 애플리케이션 전달 파이프라인 최적화 전략
■5장 - 혁신을 위한 데브옵스 전략: 변화를 꾀하고 여러 아이디어를 시험할 수 있도록 애플리케이션 전달 파이프라인을 빠르고 민첩하게 만들기 위한 전략
■6장 - 조직 전체(기업)에 적용하기 위한 데브옵스 확대 전략: 조직성숙도가 제각각이고 크고 복잡하고 분산된 조직 전반에 데브옵스 도입 확대를 위한 전략
7장에서는 데브옵스 도입을 추진하려는 임원진을 위한 내용을 다룬다. 스포츠 팀의 단장이나 운영진처럼 기업 임원진은 기업 운영을 위한 결정을 내리고 조직의 문화와 방향을 설정한다. 임원진은 데브옵스 도입을 수행하기 위해 결정을 내려야 하는 사람들이다. 또한 도입에 필요한 투자와 후원도 해야 한다. 도입에 따른 여러 변화에 대한 비즈니스 사례의 구축 방법을 알아야 하고 투자수익률도 결정해야 한다. 선두에 서서 기업 전반에 걸친 혁신을 이끌어야 한다.
부록에는 가치 흐름 지도 연습을 위해 만든 가상은행에 데브옵스 도입 로드맵 예시가 있다.
목차
목차
- 1장. 데브옵스: 개요
- 데브옵스의 시작
- 데브옵스: 뿌리
- 개발팀 대 운영팀에 대한 생각
- 데브옵스: 실천 방안
- 지속적 통합
- 지속적 전달
- 지원 방안
- 시프트 레프트
- 아키텍처와 리스크 경감
- 지속적 개선
- 메트릭
- 비즈니스 영향 요소
- 데브옵스: 문화
- 요약
- 2장. 데브옵스 도입
- 플레이북 개발
- 목표 대상의 상태 파악(비즈니스 목표와 영향 요소)
- 현재 상태 평가
- 혁신 전략 선택
- 혁신 전략 도입
- 요약
- 플레이북 개발
- 3장. 데브옵스 혁신 비즈니스 사례 개발
- 비즈니스 사례 개발
- 비즈니스 모델 캔버스 채우기
- 고객 부문
- 사업 관련 부서의 고객 부문
- IT 조직의 고객 부문
- 가치 제안
- 사업 관련 부서의 가치 제안
- IT 조직의 가치 제안
- 채널
- 사업 관련 부서의 채널
- IT 조직의 채널
- 고객 관계
- 사업 관련 부서의 고객 관계
- IT 조직의 고객 관계
- 수익 흐름
- 사업 관련 부서의 수익 흐름
- IT 조직의 수익 흐름
- 핵심 자원
- 사업 관련 부서의 핵심 자원
- IT 조직의 핵심 자원
- 핵심 활동
- 사업 관련 부서의 핵심 활동
- IT 조직의 핵심 활동
- 핵심 파트너십
- 사업 관련 부서의 핵심 파트너십
- IT 조직의 핵심 파트너십
- 비용 구조
- 사업 관련 부서의 비용 구조
- IT 조직의 비용 구조
- 요약
- 4장. 전달 파이프라인 최적화를 위한 데브옵스 전략
- 최적화를 위한 데브옵스
- 비즈니스 목적: 최적화 대 혁신
- 핵심 주제
- 사이클 타임 최소화
- 배치 크기 축소
- 올바른 문화 확립
- 데브옵스 전략
- 전략: KPI와 측정지표 확립
- 전략: 애자일 도입
- 전략: 통합 전달 파이프라인
- 전략: 지속적 통합
- 전략: 지속적 전달
- 전략: 시프트 레프트-테스트
- 전략: 시프트 레프트 - 운영팀 참여
- 전략: 지속적 모니터링과 피드백
- 전략: 릴리즈 관리
- 분야별 데브옵스 도입 전략
- 전략: 모바일 환경에서의 데브옵스
- 전략: 메인프레임 환경에서의 데브옵스
- 전략: 사물인터넷 환경에서의 데브옵스
- 전략: 빅데이터 환경에서의 데브옵스
- 요약
- 최적화를 위한 데브옵스
- 5장. 혁신 추진을 위한 데브옵스 전략
- 혁신을 위한 최적화
- 우버 신드롬
- 혁신과 기술의 역할
- 새로운 비즈니스 모델 혁신
- 비즈니스 모델 실험
- 새로운 사용자 참여 모델을 위한 혁신
- 핵심 주제
- 다중 속도 IT 달성
- 지속적인 타당성 확인
- 실험 활성화
- 안티프래질 시스템 전달
- IT 시스템과 안티프래질
- 전략: 데브옵스 플랫폼 구축
- 애플리케이션 전달 및 안티프래질 시스템
- 환경 추상화
- 클라우드 호스팅 데브옵스 플랫폼
- 서비스형 인프라
- 추상화 계층으로서의 오픈스택 히트
- 서비스형 플랫폼
- 컨테이너
- 전략: 마이크로서비스 아키텍처 제공
- 마이크로서비스 아키텍처
- 12 팩터 앱
- 클라우드 네이티브
- 마이크로서비스와 컨테이너
- 마이크로서비스로 마이그레이션
- 전략: API 경제적 개발
- 배포 자동화와 API
- 데브옵스 플랫폼과 API
- 전략: 혁신을 위한 조직 구성
- 대기업 혁신문화 조성
- 요약
- 6장. 기업에 데브옵스 확대 적용
- 핵심 주제
- 조직 문화
- 도구와 관행의 표준화
- 체계적 도입
- 조직 사일로 타파
- 전략: 데브옵스 역량 센터
- 데브옵스 역량 센터의 기능과 목표
- 핵심 역량 센터의 역할
- 데브옵스 코치
- 역량 센터 설립
- 전략: 규모에 맞는 혁신문화 개발
- 제안 관리팀
- 전략: 지속적 개선문화 개발
- 도입 로드맵 개발
- 지속적 개선과 가치 흐름 지도
- 전략: 데브옵스 팀 모델
- 전략: 도구 및 프로세스 표준화
- 데브옵스 통합 플랫폼 표준화
- 전략: 데브옵스 보안 고려사항
- 보안 관련 위험 관리
- 데브옵스 프로세스 및 플랫폼 보안 문제 해결
- API의 경제성과 보안성
- 전략: 데브옵스 및 아웃소싱
- 전략적 아웃소싱
- IT 공급망
- 아웃소싱으로 데브옵스 활성화
- 요약
- 핵심 주제
- 7장. 기업 내 데브옵스 도입 이끌기
- 전략: 혁신 활동으로서의 데브옵스
- 행동해야 할 설득력 있는 이유
- 데브옵스 혁신 안티 패턴
- 전략: 협업과 신뢰의 문화 개발
- 가시성을 통한 신뢰성 확보
- 가장. 중요한 것은 사람
- 전략: 사업 관련 부서를 위한 데브옵스 사고방식
- 사업 관련 부서와 IT 부서의 협력
- 데브옵스 혁신 참여
- 섀도 IT는 밝은 곳으로
- 전략: 파일럿 프로젝트 시작
- 파일럿 프로젝트 선택
- 임원진의 지지
- 전략: 항공모함에서 유니콘 키우기
- 아이디어 육성
- 요약
- 전략: 혁신 활동으로서의 데브옵스
- 부록 사례 연구: 데브옵스 도입 로드맵 예
- 조직 배경
- 로드맵 구조
- 데브옵스 최적화 및 혁신 워크숍
- 배경과 컨텍스트
- 도입 로드맵
- 비즈니스 영향 요소
- 기존 IT 계획
- 병목현상
- 근본 원인
- 데브옵스 실천 방안
- 로드맵 도입
- 참고문헌
- 찾아보기
관련 블로그 글
성공적인 데브옵스 도입을 위한 전략
크리에이티브 커먼즈 라이센스 이 저작물은 크리에이티브 커먼즈 코리아 저작자표시 2.0 대한민국 라이센스에 따라 이용하실 수 있습니다.