[논문 리뷰] Factors that Contribute to the Success of a Software Organisation's DevOps Environment: A Systematic Review
이 체계적 문헌 리뷰는 소프트웨어 조직에서 DevOps 성공에 기여하는 15개의 성공 요인을 네 가지 카테고리—협업 문화, 조직적 측면, 도구 및 기술, 지속적 실천—에 걸쳐 규명한다. 본 연구는 2015~2021년 기간 동안 검토된 33篇의 논문 기반으로 종합적인 DevOps 환경 성공 요인 모델을 제안하며, DevOps 도입 및 최적화에 대한 연구 및 실무에 구조화된 프레임워크를 제공한다.
This research assesses the aspects of software organizations' DevOps environments and identifies the factors contributing to these environments' success. DevOps is a recent concept, and many organizations are moving from old-style software development methods to agile approaches such as DevOps. However, there is no comprehensive information on what factors impact the success of the DevOps environment once organizations adopt it. This research focused on addressing this gap through a systematic literature review. The systematic review consisted of 33 articles from five selected search systems and databases from 2015 to 2021. Based on the included articles, 15 factors were identified and grouped into four categories: Collaborative Culture, Organizational Aspects, Tooling and Technology, and Continuous Practices. In addition, this research proposes a DevOps environment success factors model to potentially contribute to DevOps research and practice. Recommendations are made for additional research on the effectiveness of the proposed model and its success factors.
연구 동기 및 목표
- 소프트웨어 조직의 DevOps 환경 성공에 기여하는 요인을 규명하고 분류하는 것.
- 도입 이후의 DevOps 성공 요인에 대한 종합적이고 근거 기반의 통찰이 부족한 문제를 해결하는 것.
- 기존 문헌의 통합된 발견을 바탕으로 DevOps 성공을 위한 구조화된 모델을 개발하는 것.
- 실무자와 연구자가 DevOps 구현 성공의 다차원적 성격을 이해하는 데 도움을 주는 것.
제안 방법
- 5개의 학술 데이터베이스 및 검색 시스템을 활용해 체계적 문헌 리뷰를 수행했다.
- 2015년부터 2021년까지 출판된 33篇의 관련 논문을 선별하기 위해 사전 정의된 포함 및 배제 기준을 적용했다.
- 주제 분석을 통해 성공 요인을 네 가지 통합된 주제로 추출 및 분류했다.
- qualitative 통합을 통해 DevOps 환경 성공 요인의 개념적 모델을 개발했다.
- 문헌 반복 검토 및 요인 군집화를 통해 모델의 타당성과 완전성을 검증했다.
- 식별된 요인들을 통합된 프레임워크로 통합한 새로운 DevOps 환경 성공 요인 모델을 제안했다.
실험 결과
연구 질문
- RQ1소프트웨어 조직의 DevOps 환경 성공에 기여하는 요인은 무엇인가?
- RQ2이러한 성공 요인들은 DevOps 구현의 다양한 차원에서 어떻게 분류될 수 있는가?
- RQ3문화적, 조직적, 기술적, 실천 기반 요인들이 DevOps 성공에 미치는 상대적 중요성과 상호작용은 어떠한가?
- RQ4기존의 경험적 증거에서 종합적인 DevOps 성공 요인 모델을 어떻게 구성할 수 있는가?
- RQ5제안된 모델은 향후 연구 및 조직적 DevOps 도입에 어떤 함의를 갖는가?
주요 결과
- 15개의 구체적 성공 요인이 식별되었으며, 이는 협업 문화, 조직적 측면, 도구 및 기술, 지속적 실천의 네 가지 카테고리로 분류되었다.
- 협업 문화는 개발 및 운영 팀 간의 소통, 신뢰, 공동 책임을 강조하는 기초적 요인으로 부각되었다.
- 리더십 지원, 명확한 목표 설정, 효과적인 변화 관리와 같은 조직적 측면은 DevOps 성공과 끊임없이 연관되어 있었다.
- 자동화 도구 및 CI/CD 파이프라인을 포함한 도구 및 기술 요인은 필수적이지만, 문화적 및 프로세스적 일치가 없으면 충분하지 않았다.
- 모니터링, 피드백 루프, 반복적 개선과 같은 지속적 실천은 장기적인 DevOps 성능 유지에 핵심적인 역할을 하였다.
- 제안된 DevOps 환경 성공 요인 모델은 이러한 요소들을 통합된 프레임워크로 통합하여 조직의 DevOps 전환을 이끄는 데 기여한다.
더 나은 연구,지금 바로 시작하세요
논문 읽기부터 검토까지, 연구 시간을 획기적으로 줄여보세요.
카드 등록 없음 · 무료 플랜 제공
이 리뷰는 AI가 만들고, 인간 에디터가 검토했습니다.