Advertisement

Reinforcing DevOps Generic Process with a Guidance Based on the Basic Profile of ISO/IEC 29110

  • Mirna MuñozEmail author
  • Mario Negrete
Conference paper
Part of the Advances in Intelligent Systems and Computing book series (AISC, volume 1071)

Abstract

Nowadays customers are expecting faster feedback and changes related to issues or feature requests but providing a solution to this need, therefore organizations such as IBM, Facebook and Firefox are implementing DevOps practices. However, even when information about DevOps, such as principles, practices, suggestions or even a maturity or capability model, could be find in many sources containing, there is not a guidance on how to adopt and implement it. This fact becomes very important to achieve a reinforcement or evolution of the software development process and its implementation, according to the specific needs of an organization. As result of this lack of guidance, many authors have different understanding about what means the implementation of DevOps practices, causing confusion and an overwhelming situation among team within an organization regarding to the technology, processes or adoption of such practices. To provide a solution of the actual situation, this paper presents a guideline that allows the establishment of a generic DevOps process proposed, which aims to achieve the implementation of a DevOps approach reinforced with the proven practices of the Basic profile of the ISO/IEC 29110. Besides, it enables the organization to achieve a definition or improvement of process, roles and work products involved in a DevOps environment in an easy way.

Keywords

DevOps Guidance ISO/IEC 29110 Software Implementation process 

References

  1. 1.
    Wettinger, J., Breitenbücher, U., Kopp, O., Leymann, F.: Streamlining DevOps automation for cloud applications using TOSCA as standardized metamodel 56, 317–332 (2016)Google Scholar
  2. 2.
    Hüttermann, M.: DevOps for Developers. Apress, New York (2012)CrossRefGoogle Scholar
  3. 3.
    Muñoz, M., Díaz, O.: Engineering and Management of Data Centers (2017)Google Scholar
  4. 4.
    Gupta, V., Kapur, P.J., Kumar, D.: Modeling and measuring attributes influencing DevOps implementation in an enterprise using structural equation modeling. Inf. Softw. Technol. 92, 75–91 (2017)CrossRefGoogle Scholar
  5. 5.
    Humble, J., Farley, D.: Continuous Delivery: Reliable Software Releases Through Build, Test, and Deployment Automation. Addison-Wesley Professional, Boston (2010)Google Scholar
  6. 6.
    Nelson-Smith, S.: Test-Driven Infrastructure with Chef. O’Reilly Media Inc., Sebastopol (2013)Google Scholar
  7. 7.
    Kaiser, A.K.: Introduction to DevOps (2018)Google Scholar
  8. 8.
    Muñoz, M., Negrete, M., Mejía, J.: Proposal to avoid issues in the DevOps implementation: a systematic literature review (2019)Google Scholar
  9. 9.
    Laporte, C., García, L., Bruggman, M.: Implementation and Certification of ISO/IEC 29110 in an IT Startup in Peru (2015)Google Scholar
  10. 10.
    Nicole, F., Jez, H., Gene, K.: The Science of Lean Software and DevOps Accelerate, Building and Scaling High Performing Technology Organizations. IT Revolution, Portland (2018)Google Scholar
  11. 11.
    Gene, K., Jez, H., Patrick, D., John, W.: The DevOps Handbook. How to Create World-Class Agility, Reliability & Security in Technology Organizations. IT Revolution, Portland (2016)Google Scholar
  12. 12.
    Bass, L., Weber, I., Zhu, L.: DevOps A Software Architects Perspective. Addison Wesley, Boston (2015). SEIGoogle Scholar
  13. 13.
    Gene, K., Kevin, B., George, S.: The Phoenix Project. IT Revolution, Portland (2013)Google Scholar
  14. 14.
    Abulof, U.: Introduction: why we need maslow in the twenty-first century 508–509 (2017)Google Scholar
  15. 15.
    Steve, M.: DevOps finding room for security. Netw. Secur. 2018(7), 15–20 (2018)CrossRefGoogle Scholar
  16. 16.
    Sánchez-Gordón, M., Colomo-Palacios, R.: Characterizing DevOps culture: a systematic literature review (2018)Google Scholar
  17. 17.
    Balalaie, A., Heydarnoori, A., Jamshidi, P.: Microservices architecture enables DevOps: migration to a cloud-native architecture. IEEE Softw. 33, 42–52 (2016)CrossRefGoogle Scholar

Copyright information

© Springer Nature Switzerland AG 2020

Authors and Affiliations

  1. 1.Centro de Investigación en MatemáticasZacatecasMexico

Personalised recommendations