DevOps is an approach based on lean and agile principles in which business, development, operations, and quality teams cooperate to deliver software continuously aiming at reducing time to market, and receiving constant feedback from customers. However, implementing DevOps can be a complex and challenging mission due it requires significant paradigm shift. Consequently, many failures and misconceptions can occur about DevOps adoption by organizations, despite its numerous benefits. This work identifies, describes, and compares different perspectives related to DevOps adoption in academy and industry. The perspectives can be understood as factors or variables that influence or help to understand the DevOps journey. We employed a sequential multi-method research approach, including Systematic Literature Review (SLR) and Case Study. As a result, eight perspectives were found: concepts, models, principles, practices, difficulties, challenges, benefits, and strategies. More specifically, the SLR produced 390 items, which can be understood as occurrences of a perspective. The conducted case study confirmed 75 items, corroborating the SLR findings, while another 29 items emerged. This global view on DevOps adoption may guide beginners, both theorists, and practitioners, to make the necessary organizational transformation less painful.
翻译:DevOps是一种基于简便和灵活原则的方法,企业、发展、业务和质量团队在其中合作提供软件,旨在不断缩短市场时间,并不断得到客户的反馈。然而,实施DevOps可能是一项复杂和具有挑战性的任务,因为它需要重大的范式转变。因此,许多失败和误解可能发生在各组织采用DevOps的问题上,尽管它有许多好处。这项工作确定、描述和比较了与学院和行业采用DevOps有关的各种观点。这些观点可以被理解为影响或帮助理解DevOps旅程的因素或变量。我们采用了一种连续的多方法研究方法,包括系统文学评论和案例研究。结果发现八个观点:概念、模式、原则、实践、困难、挑战、利益和战略。更具体地说,SLR产生390项,可以理解为一种视角的发生。进行案例研究确认了75项,证实了SLR的调查结果,另外出现了29项。关于采用DOps的全球观点可以指导创始人、理论家和从业人员进行必要的组织转型。