공식 DevOps 인증

International DevOps Certification Academy™의 인사이트

DevOps와 Scrum의 주요 차이점 6가지는 무엇인가요? (DevOps와 Scrum 비교)

DevOps와 Scrum의 주요 차이점 6가지는 무엇인가요? (DevOps와 Scrum 비교)

DevOps 실시간 수업과 인증 준비 과정에서 빠지지 않고 나오는 질문이 하나 있다는 것을 알았습니다. 그래서 오늘은 이 질문에 답하는 짧은 글을 쓰기로 했습니다. ‘DevOps와 Scrum에는 어떤 차이가 있나요?’ 바로 ‘DevOps와 Scrum 비교’입니다.

오늘은 그중 주요 차이점 6가지를 설명하겠습니다. 시작해 봅시다!


차이점 1: DevOps에서는 각 반복 주기(스프린트)가 끝날 때 코드를 프로덕션에 배포합니다. Scrum의 목표는 각 반복 주기가 끝날 때 제공 가능한 코드를 준비하는 데 그칩니다.

이것은 Scrum 프레임워크의 큰 단점이자 여러 조직에서 Scrum이 실패하는 가장 중요한 이유 중 하나로, 첫째 이유일 수도 있습니다. 반복 주기가 끝날 때 코드를 배포하지 않으면 보통 스테이징 서버에 저장하거나, 더 나쁘게는 소프트웨어 엔지니어링을 대개 잘 모르는 프로젝트 책임자가 프로덕션 배포 시점을 정할 때까지 코드 버전 관리(CVS) 시스템에 방치합니다. 프로덕션 배포를 6개월에 한 번 하는 대형 은행과 통신사를 알고 있습니다. 농담처럼 들리지만 사실입니다. 이런 일괄 배포는 프로덕션 시스템에 우선순위와 심각도가 가장 높은 인시던트를 많이 일으키고, 직원 사기를 떨어뜨리고, 이력서를 갱신하는 직원 수를 늘립니다. 자기 실패를 정당화할 희생양을 찾는 비기술 인력의 책임 전가와 내부 갈등은 언급하지 않아도 그렇습니다.


차이점 2: DevOps에서는 지속적 소프트웨어 제공의 전제 조건인 테스트 자동화와 지속적 소프트웨어 통합이 개발 실무에 깊이 자리 잡습니다. Scrum에서는 소프트웨어 제공을 나중에 고려하고, 개발에 전혀 관여하지 않는 사람이 제공을 계획하고 운영합니다.

이 역시 Scrum 프레임워크의 가장 중요한 약점 중 하나입니다. Scrum 프로세스 자체는 소프트웨어 제공 실무에 거의 또는 전혀 기여하지 않습니다. DevOps에서는 팀이 클릭 한 번으로 프로덕션에 배포할 수 있도록 소프트웨어 제공 파이프라인, 테스트 자동화, 프로덕션 아키텍처를 갖추는 것이 필수입니다. Scrum 소프트웨어 제공 프로세스는 1986년부터 있었으며, Hirotaka Takeuchi와 Ikujiro Nonaka가 Harvard Business Review의 ‘New Product Development Game’이라는 글에서 처음 소개했습니다. Scrum이 처음 등장한 지 30년이 넘은 지금, 팀이 소프트웨어를 제공하는 방법은 크게 개선되었습니다. 이제 DevOps는 Scrum이 지금까지 답하지 못한 질문에 답을 제시합니다.


차이점 3: DevOps에서는 조직에 비즈니스 가치를 창출하는 제품과 서비스를 중심으로 프로젝트를 진행합니다. Scrum은 비즈니스 성과에 기여할 만큼 성숙하지 않습니다.

DevOps는 엔지니어링 팀을 일을 해내는 지적인 단위로 봅니다. 팀은 작동하는 소프트웨어 제품 및 서비스를 제공해 고객을 돕고 조직에 수익을 창출합니다. 안타깝게도 Scrum은 구성원에게 비즈니스 성숙도에 관해 가르치지 않습니다. 매일 스탠드업을 할 때 방에서 앉아 있으면 안 된다는 식의 ‘의심할 수 없는’ 의식이 보기에는 그럴듯하지만, 높은 훈련과 보수를 받는 엔지니어가 유치원에 있는 듯 행동하고 Scrum Master가 유치원 교사처럼 행동한다고 느낀다면, Scrum이 엔지니어를 전문가로 성장시키지 않기 때문입니다. DevOps에서는 경험과 지식 수준에 관계없이 엔지니어링 조직의 모든 사람이 전문가답게 행동해 비즈니스 가치를 창출합니다. 따라서 일일 스탠드업에서 앉아도 되는지 같은 터무니없는 주제로 불필요하고 무의미한 논의를 할 필요가 없습니다. DevOps에서는 브레인스토밍을 통해 사업에 더 많은 수익을 가져다줄 최선의 소프트웨어 솔루션을 찾고 개선하는 데 힘을 씁니다!


차이점 4: DevOps에서는 모든 엔지니어가 서비스 품질(소프트웨어 품질)과 운영의 우수성에 관심을 둡니다. Scrum에서는 소프트웨어 품질 보증과 운영이 다른 사람의 일입니다.

대부분의 Scrum 팀에서는 외부 테스터가 소프트웨어 품질 보증을 전담합니다. 소프트웨어 배포와 운영은 시스템 관리자가 맡습니다. Scrum 팀이 제공 품질과 소프트웨어의 실제 프로덕션 운영 과정에서 분리된 것이 Scrum을 도입한 여러 조직이 어려움을 겪는 중요한 이유이기도 합니다. DevOps에서 품질 보증은 소프트웨어 엔지니어링 조직 모두의 공동 책임입니다. 뛰어난 DevOps 풀스택 소프트웨어 엔지니어는 구상 단계부터 수명 주기 종료까지 제공, 보안, 안정성, 성능, 유지보수 가능성, 운영 및 기타 모든 비기능적 측면을 주시합니다. 소프트웨어를 개발하고 품질을 보장하고 운영하는 데 필요한 역량을 하나로 모은 DevOps 팀은 성공할 준비를 갖추고 조직에 뛰어난 비즈니스 성과를 만들어 냅니다.


차이점 5: DevOps는 품질과 지속적 제공 가능성을 확보하기 위한 소프트웨어 아키텍처 설계에 도움을 줍니다. Scrum은 적절한 아키텍처로 소프트웨어를 구축하는 일을 지원하지 않습니다.

Scrum은 엔지니어링 팀이 올바른 아키텍처의 방향과 비전을 세우도록 지원하거나 안내하지 않습니다. 다시 기억하세요! Hirotaka Takeuchi와 Ikujiro Nonaka가 Scrum을 소개한 지 30년이 넘었습니다. DevOps에서 제품, 서비스 및 마이크로서비스 API는 아키텍처 안에서 느슨하게 결합되어야 합니다. 각 DevOps 팀은 그 아키텍처의 한 부분만 책임지고, 소프트웨어를 독립적으로 설계하고 개발하고 배포할 수 있습니다. 배포 파이프라인에 내장된 조기 경보는 코드 체크인으로 생길 수 있는 부작용을 DevOps 팀에 자동으로 신속히 알려야 합니다.


차이점 6: DevOps는 뛰어난 비즈니스 성과를 위해 엔드투엔드 소프트웨어 엔지니어링 조직에 초점을 둡니다. Scrum은 소프트웨어 개발자만 살핍니다.

Scrum은 5~9명인 소규모 개발팀에 초점을 좁힙니다. 10명이 안 되느냐고 물으면 Scrum 이론은 안 된다고 할 것입니다. 이유는요? 알 수 없습니다! 어쨌든 소프트웨어 엔지니어링을 이렇게 좁게 보면 Scrum이 조직과 맞지 않는 경우가 많습니다. Scrum 팀이 전문 조직에 어떻게 자리 잡고 가치를 창출해야 하는지 Scrum이 답을 주지 않기 때문입니다. DevOps는 제품과 서비스 중심 팀을 만들 것을 제안합니다. 이러한 팀은 독립적이고 교차 기능을 갖추며 자율적이고 자립할 수 있고, 대개 규모가 작습니다. 아키텍처와 상세 설계, 코딩, 테스트, 실험, 배포, 운영 및 유지보수 등 특정 제품이나 서비스의 소프트웨어 엔지니어링 수명 주기 전체를 책임집니다. 일시적인 프로젝트 팀은 여기에 해당하지 않습니다. 그렇습니다. 제대로 읽으셨습니다. 만든 사람보다 소프트웨어를 더 잘 운영하고 유지할 사람이 있을까요? 당연히 없습니다. 따라서 Amazon과 Netflix의 가장 성공적인 DevOps 팀이 제품과 서비스를 릴리스한 뒤에도 손을 떼지 않는 것은 놀랍지 않습니다. 자체 프로덕션 시스템에서 소프트웨어의 운영과 유지보수도 맡습니다.



이러한 차이를 읽고 나면 DevOps가 왜 차세대 애자일 방식으로 떠오르는지 명확히 알 수 있을 것입니다!

몇 년 안에 DevOps가 Scrum을 포괄하는 방식으로 널리 받아들여질 것입니다. Google, Amazon, Facebook, Etsy, Netflix 같은 대규모 조직과 여러 기업이 이미 DevOps를 도입했기 때문입니다.

곧 어디서나 쓰이게 된다는 뜻입니다!


International DevOps Certification Academy™는 필요한 모든 것을 제공하여 DevOps를 편하게 배우고 인증 시험에 합격하도록 돕습니다! 질문이 있으시면 언제나 저와 팀이 도와드리겠습니다!

지금 시작할 수 있는 최고의 혜택(오늘만!) >>

International DevOps Certification Academy™ 방문하기 >>



추신: 잠시 솔직해집시다! 요즘은 블로그 글을 읽는 사람이 많지 않다는 것을 알고 있습니다. 하지만 몇 사람이 글을 읽고 한두 가지라도 배운다면 전 세계 DevOps 커뮤니티를 돕는 사명을 이룬 것으로 생각하기에, 시간을 내어 여러분을 위한 글을 계속 씁니다.

여러분을 위해 글을 작성한 저희의 노력에 응원을 보내 주세요! 여기까지 읽으셨고 이 글이 유용했다면, 아래에 후기를 남기고 주변 사람들과 공유해 주세요!

미리 감사드립니다! :)

친구와 동료에게 이 글을 공유하세요!

무료 온라인 교육으로 DevOps 인증 시험에 합격하실 수 있도록 보장합니다!

  1. 01

    온라인 신청하기

    Accredited 인증을 선택하고 신청을 완료하세요.

  2. 02

    접속 코드 받기

    개인 시험 접속 코드가 이메일로 즉시 발송됩니다.

  3. 03

    준비하고 시험에 응시하기

    무료 교육으로 공부한 뒤 온라인으로 객관식 문제 50개에 답하세요.

  4. 04

    평생 유효한 자격 취득하기

    전 세계에서 유효한 인증서와 검증 가능한 디지털 배지를 받으세요.

Certified DevOps Generalist™ 견본
인증 신청하기

무료 프리미엄 온라인 교육

DevOps Revealed, Third Edition 받기

모든 주요 업계의 저명한 사업 및 조직 리더, DevOps 코치, 멘토, 전문가, 권위자로 구성된 협의체와 함께 교육을 만들었습니다. International DevOps Certification Academy™를 방문하는 누구나 이용할 수 있습니다. 다음을 통해 자료를 찾아보세요. 무료 DevOps 도서 및 무료 프리미엄 DevOps 교육 두 항목 모두 상단 메뉴에 있습니다.

이 자료는 International DevOps Certification Academy™의 저작권으로 보호되는 지식재산입니다. 전문 지식을 공유하면 DevOps 전문가를 돕고 분야의 발전에 기여할 수 있으므로 누구에게나 무료로 제공합니다.

인증 시험은 객관식입니다. 온라인 교육을 읽고 시험에 합격해 DevOps 인증을 취득하는 데 필요한 지식을 쌓으세요.

무료 프리미엄 온라인 교육으로 DevOps 인증 시험에 합격하실 수 있도록 보장합니다!

저자 소개

International DevOps Certification Academy™

International DevOps Certification Academy™ 는 IT 조직과 전문가가 다음을 취득하도록 돕는 독립 기관입니다. 세계적으로 유명하고 인정받는 공식 DevOps 인증을 통해 DevOps 분야의 역량을 입증할 수 있습니다.

공식 Certified DevOps Generalist™, DevOps Executive™, DevOps Project Manager™, DevOps Product Owner™, DevOps Architect™, DevOps Developer™, DevOps Operations Engineer™, DevOps Quality Assurance Engineer™, DevOps Information Security Engineer™, DevOps Release Manager™, DevOps Trainer™, DevOps Coach™ 인증 프로그램은 143개국의 DevOps 전문가 994,700명 이상이 선택해 세계적인 인지도와 명성을 입증했습니다.

DevOps는 개방형 소프트웨어 개발 및 제공 프레임워크입니다. 하지만 여러분을 위해 International DevOps Certification Academy™를 설립하기 전까지는 DevOps 전문가가 인증을 받아 역량을 증명할 합리적인 방법이 없었습니다. 다른 인증 기관의 일방적인 수익 중심 프로그램에 높은 비용을 지불해야 했습니다.

International DevOps Certification Academy™는 선진 시장과 신흥 시장의 DevOps 전문가가 자신의 지식을 인증받기 전에 DevOps 집합 교육과 인증 시험에 비합리적인 비용을 부담하지 않도록 이러한 장벽을 없애는 것을 목표로 합니다. 다음 항목도 확인해 보세요. ‘저희 DevOps 인증이 업계 최고인 이유는 무엇인가요?’ 이 항목은 다음에서 확인할 수 있습니다. 홈페이지 저희가 경쟁사보다 훨씬 뛰어난 성과와 서비스를 제공하는 이유를 확인하세요.

International DevOps Certification Academy™는 모든 주요 업계의 저명한 사업 및 조직 리더, DevOps 코치, 멘토, 전문가 및 권위자로 구성된 협의체가 설계한 12개 주요 공식 온라인 DevOps 인증 프로그램을 제공합니다. 다음 페이지를 확인해 보세요. 기관 소개 여기에서 세계적으로 유명하고 인정받는 DevOps 인증에 대해 더 자세히 알아볼 수 있습니다.

전문가 커뮤니티의 후기

독립적인 DevOps Certification™ 후기 읽기

더 알아보기

함께 읽으면 좋은 글

IT에서 DevOps를 쓰지 않으시나요? 꼭 알아야 할 다섯 가지 중대한 문제!

IT에서 DevOps를 쓰지 않으시나요? 꼭 알아야 할 다섯 가지 중대한 문제!

이 글이 소개되었다는 기쁜 소식을 전합니다…
LinkedIn에서 여기 보기 >>>


안녕하세요! 오늘은 다 함께 아주 솔직하게 이야기해 봅시다.

DevOps가 없는 IT에서는 개발팀과 운영팀이 흔히 충돌합니다. 고객에게 필요한 기능과 혜택의 엔드투엔드 품질 보증은 개발팀이 전혀 다른 프로젝트를 시작한 뒤에야 시작합니다. 정보 보안과 프로덕션 준비 상태 감사는 예정된 배포 전날에 실시합니다…

글 읽기
International DevOps Certification Academy™가 경쟁사보다 더 나은 서비스를 제공하는 8가지 이유!

International DevOps Certification Academy™가 경쟁사보다 더 나은 서비스를 제공하는 8가지 이유!

날짜: 2024년 5월 21일
장소: International DevOps Certification Academy™ 사무실(스위스 볼레라우)

안녕하세요.
짧은 글을 읽으러 방문해 주셔서 감사합니다. International DevOps Academy™가 경쟁사보다 더 나은 서비스를 제공하는 8가지 이유를 말씀드리겠습니다.

글 읽기
무료 실시간 수업 녹화: DevOps란 무엇인가요? 소프트웨어 전문가라면 누구나 배우고 적용할 수 있는 기본 원칙으로 DevOps가 어떻게 경력을 빠르게 발전시키나요?

무료 실시간 수업 녹화: DevOps란 무엇인가요? 소프트웨어 전문가라면 누구나 배우고 적용할 수 있는 기본 원칙으로 DevOps가 어떻게 경력을 빠르게 발전시키나요?

녹화 영상을 보러 와 주셔서 감사합니다!
블로그 페이지의 영상을 클릭해 2019년 2월 7일에 진행한 무료 실시간 수업의 녹화 영상을 보세요.

글 읽기
조직에서 DevOps 도입을 어떻게 설득하나요?

조직에서 DevOps 도입을 어떻게 설득하나요?

일반적으로 DevOps가 조직과 사기에 주는 이점을 제시합니다. 팀의 역량을 얼마나 빠르게 높이고, 조직 내부와 고객 생태계의 교류를 얼마나 개선할 수 있는지, 또 기업이 고객 중심의 제품과 서비스를 얼마나 잘 제공할 수 있는지를 말합니다.

과연 이것이 올바른 접근 방식일까요? DevOps 도입의 이점을 강조하는 것이 나을까요, 도입하지 않을 때의 비용을 강조하는 것이 나을까요?

글 읽기
Devops-Certification.org 개편에 관해 궁금해하던 두 가지 사실

Devops-Certification.org 개편에 관해 궁금해하던 두 가지 사실

친구와 동료 여러분께

지난 몇 주 동안 개편을 위해 열심히 일했습니다. International DevOps Certification Academy™가 Scrum을 어떻게 사용하는지 궁금하시다면, 여러분의 소프트웨어 개발 및 제공 프로젝트에도 참고가 될 수 있는 두 가지 사실을 소개합니다.

글 읽기
5분 안에 설명하는 Scrum Master의 퍼실리테이터 역할

5분 안에 설명하는 Scrum Master의 퍼실리테이터 역할

Scrum Master의 역할에는 여러 가지 태도와 접근 방식이 있습니다. 훌륭한 Scrum Master는 이를 잘 알고 상황과 맥락에 따라 언제 어떻게 적용할지 판단합니다. 모든 활동의 목적은 사람들이 Scrum 프레임워크를 더 잘 이해하고 적용하도록 돕는 것입니다.

글 읽기
데일리 스크럼 회의를 효과적으로 진행하는 10가지 팁

데일리 스크럼 회의를 효과적으로 진행하는 10가지 팁

‘회의’라는 말을 들으면 사람들이 모여 심각한 문제를 토론하는 장면이 떠오릅니다. 지루해하거나 무관심한 사람, 무슨 이야기를 하는지 이해하려고 멍하니 바라보는 사람, 공격적으로 자신의 주장을 입증하려는 사람이 있습니다. 하지만 시대와 방법론이 변하고, 마감을 맞춰야 한다는 압박과 시간 제약, 갈수록 치열한 경쟁 속에서 한발 앞서야 할 필요가 생기면서 새로운 회의 방식이 등장했습니다. ‘스크럼 회의’, 더 흔히 말하는 ‘데일리 스크럼 회의’입니다.

글 읽기
애자일 조직에서 소프트웨어 테스터가 되려면 무엇이 필요할까요?

애자일 조직에서 소프트웨어 테스터가 되려면 무엇이 필요할까요?

소프트웨어 테스터의 역할은 버그를 기록하고 오류를 찾기 위해 테스트하는 것보다 훨씬 넓습니다. 영감을 주는 애자일 업무 환경의 사례가 있습니다. 그곳에서 테스터는 개발팀의 일원으로 일할 수 있는데, 마치 영화 촬영장에서 작가 및 제작자와 함께 일하는 것과 같습니다. 주니어 프로그래머부터 선임 프로젝트 리더와 발명가까지 팀의 모든 사람과 협력해 제품 및 서비스를 지속적으로 개선하고 품질을 내장합니다.

글 읽기
미래를 형성하는 12가지 기술적 힘 — 현실이며 이미 나타나고 있는 변화

미래를 형성하는 12가지 기술적 힘 — 현실이며 이미 나타나고 있는 변화

고정된 명사의 세계에서 유동적인 동사의 세계로 이동하고 있습니다. 앞으로도 자동차나 재킷 같은 고체를 무형의 동사로 계속 바꿀 것입니다. 제품은 서비스와 과정이 되고 있습니다. 많은 내장 기술을 통해 자동차는 사용 방식과 피드백, 치열한 경쟁과 세계적 혁신에 맞춰 계속 갱신되는 혜택의 집합인 서비스가 됩니다.

글 읽기
전문가로서의 가치를 빠르게 2배로 높이는 방법…

전문가로서의 가치를 빠르게 2배로 높이는 방법…

안녕하세요. 방문해 주셔서 정말 기쁩니다. 여러분처럼 똑똑하고 평생 배움을 이어가는 전문가가 더욱 성공하도록 돕는 것은 제가 특히 좋아하는 일입니다.

물론 제 커리어에서도 직접 실천하고 있고, 다른 분을 돕는 일도 무척 좋아합니다.

글 읽기
PDU를 찾고 계신가요? 그럴 필요 없습니다!

PDU를 찾고 계신가요? 그럴 필요 없습니다!

안녕하세요. 건강히 잘 지내시기를 바랍니다. 오랫동안 쓰고 싶었던 주제로 이야기를 전합니다. 드디어 오늘 그 이야기를 하겠습니다. :)

학위를 취득하거나 유효성을 유지하기 위해 PDU(전문성 개발 단위)를 찾고 계신가요?

찾을 필요가 없습니다. 왜일까요? PDU는 수강생을 심하게 이용하는 종속형 비즈니스 모델의 부산물이기 때문입니다.

글 읽기
자신과 사업의 성장을 앞당기는 포괄적인 비즈니스 모델 목록

자신과 사업의 성장을 앞당기는 포괄적인 비즈니스 모델 목록

비즈니스 모델에 자신 있으신가요?
물론 잘 아시겠지요. 우리는 비즈니스 모델을 다 알고 있지 않나요?

평생 소비자로, 그리고 거의 평생을 직업인으로 살아온 우리는 비즈니스 모델을 잘 안다고 믿습니다. 사업 아이디어가 성공할지 망설임 없이 의견을 내고 회사가 더 잘할 방법도 아낌없이 조언합니다. 하지만 실제로 충분한 통찰을 갖고 있을까요?

글 읽기
비즈니스에서 소수의 사람만 성공하는 이유는?

비즈니스에서 소수의 사람만 성공하는 이유는?

안녕하세요. 왜 극소수의 사람만 성공하는지 궁금하셨나요? 많은 사람이 열심히 일하고 끊임없이 기회를 좇지만, 뚜렷한 성과 없이 경력을 보내고 마쳐야 합니다. 안타깝지만 사실입니다.

성공하지 못한 사람처럼 성공한 사람도 기회를 좇습니다. 그런데 전문 경력에서 평범함은 흔하고 성공은 드문 이유가 무엇일까요?

글 읽기
Scrum Institute가 성공적인 Scrum의 놀라운 비결을 공개합니다!

Scrum Institute가 성공적인 Scrum의 놀라운 비결을 공개합니다!

이 짧은 글을 읽으러 와 주셔서 감사합니다. 다음 기관이 경쟁사보다 더 나은 서비스를 제공하는 8가지 이유를 설명합니다. Scrum Institute 는 경쟁사보다 더 나은 서비스를 제공합니다.

글의 세부 내용에 들어가기에 앞서, 저희는 다음 기관에 계속 보내 주신 성원과 신뢰에 진심으로 감사드린다는 점을 밝힙니다. Scrum Institute, https://www.scrum-institute.org.

여러분의 참여와 변함없는 성원이 없었다면, International Scrum Institute 는 오늘의 자리에 오지 못했을 것입니다!

다음은 International Scrum Institute 가 경쟁사보다 더 나은 서비스를 제공하는 이유를 보여 주는 놀라운 비결 8가지입니다…

글 읽기