This DevOps Implementation Guide provides a comprehensive framework for integrating DevOps into the software development lifecycle, incorporating aspects from the ISO/IEC 29110 Basic Profile. By focusing on standardized practices, this guide encourages the integration of tools that enable a more efficient and controlled transition to a DevOps culture. This guide provides a comprehensive framework that spans planning and operation in production environments, emphasizing automation, cross-functional collaboration, technology, and measurement as essential pillars. Activities are categorized into the DevOps process phases: planning, coding, building, testing, release, deployment, operations, and monitoring, each paired with recommended practices and tools that facilitate effective implementation. The results of implementing the guide in a sample of undergraduates in software engineering and master’s degree students confirm the usability and usefulness of this guide.

错误:搜索内容不能为空,请输入英文关键词
错误:关键词超出字数限制,请精简
高级检索

Toward the Implementation of DevOps: A Guide of Tools, Practices and Activities

  • Daniela Acevedo,
  • Mirna Muñoz,
  • Sergio Galvan,
  • Jezreel Mejía,
  • Blanca Dina Valenzuela Robles

摘要

This DevOps Implementation Guide provides a comprehensive framework for integrating DevOps into the software development lifecycle, incorporating aspects from the ISO/IEC 29110 Basic Profile. By focusing on standardized practices, this guide encourages the integration of tools that enable a more efficient and controlled transition to a DevOps culture. This guide provides a comprehensive framework that spans planning and operation in production environments, emphasizing automation, cross-functional collaboration, technology, and measurement as essential pillars. Activities are categorized into the DevOps process phases: planning, coding, building, testing, release, deployment, operations, and monitoring, each paired with recommended practices and tools that facilitate effective implementation. The results of implementing the guide in a sample of undergraduates in software engineering and master’s degree students confirm the usability and usefulness of this guide.