Skip to main content

Proposal to Avoid Issues in the DevOps Implementation: A Systematic Literature Review

  • Conference paper
  • First Online:
New Knowledge in Information Systems and Technologies (WorldCIST'19 2019)

Part of the book series: Advances in Intelligent Systems and Computing ((AISC,volume 930))

Included in the following conference series:

Abstract

Nowadays many software companies and startups try to do software development faster and with better quality. Companies have tried to readjust their process with new techniques and practices in order to achieve these goals for example, getting continuous automation using DevOps practices or some companies tried to switch their habits getting software as faster as they can. Companies commonly use DevOps with agile methodologies such as SCRUM, XP, and lean. However most of the time they do not ensure that implementation of those practice in a correct way neither the use of models nor standards. This paper presents the results of a performed systematic review protocol focused on getting information about the real state of implementation of a DevOps approach regarding the use of methodologies, frameworks and standards. The obtained results allow us to identify challenges and barriers that companies have when they try to implement a DevOps approach.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 169.00
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 219.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

References

  1. Claps, G.G., Berntsson Svensson, R., Aurum, A.: On the journey to continuous deployment: technical and social challenges along the way. Inf. Softw. Technol. 57(1), 21–31 (2015)

    Article  Google Scholar 

  2. Lassenius, C., Dingsøyr, T., Paasivaara, M.: Agile processes in software engineering, and extreme programming: 16th international conference, XP 2015, Helsinki, Finland, 25–29 May 2015 proceedings. In: Lecture Notes in Business Information Processing, vol. 212, pp. 212–217 (2015)

    Google Scholar 

  3. Bass, L., Weber, I., Zhu, L.: DevOps: a software architects perspective. In: SEI. Addison Wesley, New York (2015)

    Google Scholar 

  4. IBM Corporation: DevOps: the IBM approach, pp. 1–12 (2014)

    Google Scholar 

  5. Kitchenham, B.: Procedures for performing systematic reviews, joint technical report. Keele University Technical Report TR/SE-0401 (2004). ISSN 1353-7776

    Google Scholar 

  6. Pedreira, O., Piattini, M., Luaces, R.M., Brisaboa, R.N.: A systematic review of software process tailoring. ACM SIGSOFT Softw. 32(3), 1 (2007)

    Article  Google Scholar 

  7. Miramontes, J., Munoz, M., Calvo-Manzano, J.A.: Trends and Applications in Software Engineering, vol. 405 (2016)

    Google Scholar 

  8. Virmani, M.: Understanding DevOps and bridging the gap from continuous integration to continuous delivery. In: 5th International Conference on the Innovative Computing Technology (INTECH 2015), pp. 78–82 (2015)

    Google Scholar 

  9. Munoz, M., Mejía, J., Laporte, C.Y.: Implementación del Estándar ISO/IEC 29110 en Centros de Desarrollo de Software de Universidades Mexicanas: Experiencia del Estado de Zacatecas, no. 2 (2018)

    Google Scholar 

  10. Laporte, C., Muñoz, M., Geranon, B.: The education of students about ISO/IEC 29110 software engineering standards and their implementations in very small entities. In: IEEE Canada International Humanitarian Technology Conference (IHTC), pp. 94–98 (2017)

    Google Scholar 

  11. Laporte, C., Connor, R.: Software process improvement standards and guides for very small organizations: an overview of eight implementations. CrossTalk J. Defense Softw. Eng. 3, 23–27 (2017)

    Google Scholar 

  12. Laporte, C., García, L., Bruggman, M.: Implementation and Certification of ISO/IEC 29110 in an IT Startup in Peru (2015)

    Google Scholar 

  13. Laporte, C., O’Connor, R.: A multi-case study analysis of software process improvement in very small companies using ISO/IEC 29110. In: EuroSPI 2016. CCIS, vol. 633, pp. 30–44 (2016)

    Google Scholar 

  14. Laporte, C., Tremblay, N., Menaceur, J., Poliquin, D.: Implementing the new ISO/IEC 29110 systems engineering process standard in a small public transportation company. In: EuroSPI 2016. CCIS, vol. 633, pp. 15–29 (2016)

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Mario Negrete .

Editor information

Editors and Affiliations

Appendix A: Primary Studies

Appendix A: Primary Studies

  1. A1

    F. Elberzhager and T. Arif: Software Quality. Complexity and Challenges of Software Engineering in Emerging Technologies, vol. 269, pp. 33–44 (2017).

  2. A2

    M. Muñoz and O. Díaz.: Engineering and Management of Data Centers (2017).

  3. A3

    L. Ellen. Lwakatare. B, Pasi. Kuvaja, and Markku. Oivo: Product Focused Software Process Improvement, vol. 10027, pp. 399–415 (2016).

  4. A4

    L. Ringu-kalliosaari. B and M. Simo: Product-Focused Software Process Improvement, vol. 10027, pp. 590–597 (2016).

  5. A5

    K. Nybom. B, J. Smeds, and I. Porres: Agile Processes, in Software Engineering, and Extreme Programming, vol. 251, pp. 131–143 (2016).

  6. A6

    B. S. Farroha and D. L. Farroha: A framework for managing mission needs, compliance, and trust in the DevOps environment, Proc. IEEE Mil. Commun. Conf. MILCOM, pp. 288–293 (2014).

  7. A7

    T. Laukkarinen, K. Kuusinen, and T. Mikkonen: DevOps in regulated software development: Case medical devices, Proc. IEEE/ACM 39th Int. Conf. Softw. Eng. New Ideas Emerg. Results Track, ICSE-NIER 2017, pp. 15–18 (2017).

  8. A8

    R. Bierwolf, P. Frijns, and P. van Kemenade: Project management in a dynamic environment: Balancing stakeholders, IEEE Eur. Technol. Eng. Manag. Summit, pp. 1–6 (2017).

  9. A9

    B. Fitzgerald and K. J. Stol: Continuous software engineering: A roadmap and agenda, J. Syst. Softw., vol. 123, pp. 176–189 (2017).

  10. A10

    L. Chen: Continuous Delivery: Overcoming adoption challenges. J. Syst. Softw., vol. 128, pp. 72–86 (2017).

  11. A11

    R. Colomo-Palacios, E. Fernandes, P. Soto-Acosta, and X. Larrucea. (2018): A case analysis of enabling continuous software deployment through knowledge management, Int. J. Inf. Manage., vol. 40, no. November, pp. 186–189 (2017).

  12. A12

    S. Makinen et al.: Improving the delivery cycle: A multiple-case study of the toolchains in Finnish software intensive enterprises, Inf. Softw. Technol., vol. 80, pp. 1339–1351 (2016).

  13. A13

    V. Gupta, P. K. Kapur, and D. Kumar: Modeling and measuring attributes influencing DevOps implementation in an enterprise using structural equation modeling, Inf. Softw. Technol., vol. 92, pp. 75–91 (2017).

Rights and permissions

Reprints and permissions

Copyright information

© 2019 Springer Nature Switzerland AG

About this paper

Check for updates. Verify currency and authenticity via CrossMark

Cite this paper

Muñoz, M., Negrete, M., Mejía, J. (2019). Proposal to Avoid Issues in the DevOps Implementation: A Systematic Literature Review. In: Rocha, Á., Adeli, H., Reis, L., Costanzo, S. (eds) New Knowledge in Information Systems and Technologies. WorldCIST'19 2019. Advances in Intelligent Systems and Computing, vol 930. Springer, Cham. https://doi.org/10.1007/978-3-030-16181-1_63

Download citation

Publish with us

Policies and ethics