Skip to main content

2019 | OriginalPaper | Buchkapitel

Implementing DevOps in Legacy Systems

verfasst von : Adriano Bessa Albuquerque, Vinicius Lima Cruz

Erschienen in: Intelligent Systems in Cybernetics and Automation Control Theory

Verlag: Springer International Publishing

Aktivieren Sie unsere intelligente Suche, um passende Fachinhalte oder Patente zu finden.

search-config
loading …

Abstract

Legacy systems are a challenge for the operations of modern organizations as they limit their changing ability and grow business. However, they are often systems suited to their purpose, they deliver the expected value and investment in them is justifiable. The concept of DevOps has come to reduce the separation between existing development and operations teams in software development companies, decreasing the product lifecycle. With this concept comes the practice of continuous delivery, allowing teams to deliver and deploy any version of their software in any computing environment at any time through a fully automated process. This practice improves the feedback of the development process, so that problems are identified and resolved as early as possible. In this paper, we present a case study of deploying DevOps, and propose a formal process for deploying DevOps and its modifications necessary to adapt to legacy systems so that the delivery process of the legacy systems has a short and high quality lifecycle, delivering frequent versions in an automated way.

Sie haben noch keine Lizenz? Dann Informieren Sie sich jetzt über unsere Produkte:

Springer Professional "Wirtschaft+Technik"

Online-Abonnement

Mit Springer Professional "Wirtschaft+Technik" erhalten Sie Zugriff auf:

  • über 102.000 Bücher
  • über 537 Zeitschriften

aus folgenden Fachgebieten:

  • Automobil + Motoren
  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Elektrotechnik + Elektronik
  • Energie + Nachhaltigkeit
  • Finance + Banking
  • Management + Führung
  • Marketing + Vertrieb
  • Maschinenbau + Werkstoffe
  • Versicherung + Risiko

Jetzt Wissensvorsprung sichern!

Springer Professional "Technik"

Online-Abonnement

Mit Springer Professional "Technik" erhalten Sie Zugriff auf:

  • über 67.000 Bücher
  • über 390 Zeitschriften

aus folgenden Fachgebieten:

  • Automobil + Motoren
  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Elektrotechnik + Elektronik
  • Energie + Nachhaltigkeit
  • Maschinenbau + Werkstoffe




 

Jetzt Wissensvorsprung sichern!

Springer Professional "Wirtschaft"

Online-Abonnement

Mit Springer Professional "Wirtschaft" erhalten Sie Zugriff auf:

  • über 67.000 Bücher
  • über 340 Zeitschriften

aus folgenden Fachgebieten:

  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Finance + Banking
  • Management + Führung
  • Marketing + Vertrieb
  • Versicherung + Risiko




Jetzt Wissensvorsprung sichern!

Literatur
1.
Zurück zum Zitat Aversano, L., Canfora, G., Cimitile, A., De Lucia, A.: Migrating legacy systems to the Web: an experience report. In: Proceedings Fifth European Conference on Software Maintenance and Reengineering, Lisbon, pp. 148–157 (2001). https://doi.org/10.1109/.2001.914979 Aversano, L., Canfora, G., Cimitile, A., De Lucia, A.: Migrating legacy systems to the Web: an experience report. In: Proceedings Fifth European Conference on Software Maintenance and Reengineering, Lisbon, pp. 148–157 (2001). https://​doi.​org/​10.​1109/​.​2001.​914979
2.
Zurück zum Zitat Beck, K., Flower, M.: Planning Extreme Programming, 1st edn. Addison-Wesley Longman Publishing Co., Inc., Boston (2000) Beck, K., Flower, M.: Planning Extreme Programming, 1st edn. Addison-Wesley Longman Publishing Co., Inc., Boston (2000)
3.
Zurück zum Zitat Beizer, B.: Software System Testing and Quality Assurance. Van Nostrand Reinhold Co., New York (1984) Beizer, B.: Software System Testing and Quality Assurance. Van Nostrand Reinhold Co., New York (1984)
5.
Zurück zum Zitat Coakes, E., Elliman, T.: Focus issue on legacy information systems and business process engineering: the role of stakeholders in managing change. Commun. AIS 2(1), Article 4 (1999) Coakes, E., Elliman, T.: Focus issue on legacy information systems and business process engineering: the role of stakeholders in managing change. Commun. AIS 2(1), Article 4 (1999)
6.
Zurück zum Zitat Erich, F., Amrit, C., Daneva, M.: Report: DevOps literature review. University of Twente, Technical report (2014) Erich, F., Amrit, C., Daneva, M.: Report: DevOps literature review. University of Twente, Technical report (2014)
7.
Zurück zum Zitat Feathers, M.C.: Trabalho eficaz com código legado, 3rd edn. Porto Alegre, Bookman (2013). 600 p Feathers, M.C.: Trabalho eficaz com código legado, 3rd edn. Porto Alegre, Bookman (2013). 600 p
12.
Zurück zum Zitat Humble, J., Farley, D.: Entrega Contínua: Como Entregar Software de Forma Rápida e Confiável. Bookman Editora, Porto Alegre (2013). 464 p Humble, J., Farley, D.: Entrega Contínua: Como Entregar Software de Forma Rápida e Confiável. Bookman Editora, Porto Alegre (2013). 464 p
13.
Zurück zum Zitat Jeyaraman, G., Krishnamurthy, K., Raveendra, V.V.S.: Reengineering legacy application to E-business with modified rational unified process. In: Proceedings of the Seventh European Conference on Software Maintenance and Reengineering (CSMR 2003), p. 143. IEEE Computer Society, Washington, DC (2003). https://doi.org/10.1109/csmr.2003.1192421 Jeyaraman, G., Krishnamurthy, K., Raveendra, V.V.S.: Reengineering legacy application to E-business with modified rational unified process. In: Proceedings of the Seventh European Conference on Software Maintenance and Reengineering (CSMR 2003), p. 143. IEEE Computer Society, Washington, DC (2003). https://​doi.​org/​10.​1109/​csmr.​2003.​1192421
16.
Zurück zum Zitat Olsson, H.H., Alahyari, H., Bosch, J.: Climbing the “Stairway to Heaven” – a multiple-case study exploring barriers in the transition from agile development towards continuous deployment of software. In: Proceedings of the 2012 38th Euromicro Conference on Software Engineering and Advanced Applications (SEAA 2012), pp. 392–399. IEEE Computer Society, Washington, DC (2012). https://doi.org/10.1109/SEAA.2012.54 Olsson, H.H., Alahyari, H., Bosch, J.: Climbing the “Stairway to Heaven” – a multiple-case study exploring barriers in the transition from agile development towards continuous deployment of software. In: Proceedings of the 2012 38th Euromicro Conference on Software Engineering and Advanced Applications (SEAA 2012), pp. 392–399. IEEE Computer Society, Washington, DC (2012). https://​doi.​org/​10.​1109/​SEAA.​2012.​54
17.
Zurück zum Zitat Pressman, R.S.: Software Engineering: A Practitioner’s Approach. Palgrave Macmillan, London (2005) Pressman, R.S.: Software Engineering: A Practitioner’s Approach. Palgrave Macmillan, London (2005)
18.
Zurück zum Zitat Rahman, A.A.U., Helms, E., Williams, L., Parnin, C.: Synthesizing continuous deployment practices used in software development. In: Proceedings of the 2015 Agile Conference (AGILE 2015), pp. 1–10. IEEE Computer Society, Washington, DC (2015). https://doi.org/10.1109/Agile.2015.12 Rahman, A.A.U., Helms, E., Williams, L., Parnin, C.: Synthesizing continuous deployment practices used in software development. In: Proceedings of the 2015 Agile Conference (AGILE 2015), pp. 1–10. IEEE Computer Society, Washington, DC (2015). https://​doi.​org/​10.​1109/​Agile.​2015.​12
21.
Zurück zum Zitat Schaller, A.E.: DevOps transformation challenges facing large scale legacy systems. Doctoral dissertation, Utica College (2016) Schaller, A.E.: DevOps transformation challenges facing large scale legacy systems. Doctoral dissertation, Utica College (2016)
22.
Zurück zum Zitat Seacord, R.C., Plakosh, D., Lewis, G.A.: Modernizing Legacy Systems: Software Technologies, Engineering Processes, and Business Practices. Addison-Wesley Professional, Boston (2003) Seacord, R.C., Plakosh, D., Lewis, G.A.: Modernizing Legacy Systems: Software Technologies, Engineering Processes, and Business Practices. Addison-Wesley Professional, Boston (2003)
23.
Zurück zum Zitat Sommerville, I.: Engenharia de Software. Pearson Prentice Hall, São Paulo (2011) Sommerville, I.: Engenharia de Software. Pearson Prentice Hall, São Paulo (2011)
24.
Zurück zum Zitat Sosa, E., Clemente, P.J.J., Conejero, M., Rodríguez-Echeverría, R.: A model-driven process to modernize legacy web applications based on service oriented architectures. In: Proceedings of the 2013 IEEE 15th International Symposium on Web Systems Evolution (WSE) (WSE 2013), pp. 61–70. IEEE Computer Society, Washington, DC (2013). https://doi.org/10.1109/WSE.2013.6642418 Sosa, E., Clemente, P.J.J., Conejero, M., Rodríguez-Echeverría, R.: A model-driven process to modernize legacy web applications based on service oriented architectures. In: Proceedings of the 2013 IEEE 15th International Symposium on Web Systems Evolution (WSE) (WSE 2013), pp. 61–70. IEEE Computer Society, Washington, DC (2013). https://​doi.​org/​10.​1109/​WSE.​2013.​6642418
25.
Zurück zum Zitat Tobin, M., Bass, B.: Federal Application Modernization Road Trip: Express Lane or Detour Ahead. UNISYS and MeriTalk, January 2011 Tobin, M., Bass, B.: Federal Application Modernization Road Trip: Express Lane or Detour Ahead. UNISYS and MeriTalk, January 2011
28.
Zurück zum Zitat Yin, R.K.: Case Study Research: Design and Methods, 2nd edn. Applied Social Research Methods Series, vol. 5 (1994) Yin, R.K.: Case Study Research: Design and Methods, 2nd edn. Applied Social Research Methods Series, vol. 5 (1994)
Metadaten
Titel
Implementing DevOps in Legacy Systems
verfasst von
Adriano Bessa Albuquerque
Vinicius Lima Cruz
Copyright-Jahr
2019
DOI
https://doi.org/10.1007/978-3-030-00184-1_14