Chapter Continuous Anything for Distributed Research Projects

International research projects involve large, distributed teams made up from multiple institutions. These teams create research artefacts that need to work together in order to demonstrate and ship the project results. Yet, in these settings the project itself is almost never in the core interest o...

Full description

Saved in:
Bibliographic Details
Main Authors: Griesinger, Frank, Domaschka, Jörg, Volpert, Simon
Format: Online
Language:English
Published: InTechOpen 2021
Subjects:
Online Access:ONIX_20210602_10.5772/intechopen.72045_360
Tags: Add Tag
No Tags, Be the first to tag this record!
_version_ 1869526188741885952
author Griesinger, Frank
Domaschka, Jörg
Volpert, Simon
author_browse Domaschka, Jörg
Griesinger, Frank
Volpert, Simon
author_facet Griesinger, Frank
Domaschka, Jörg
Volpert, Simon
author_sort Griesinger, Frank
collection Directory of Open Access Books
description International research projects involve large, distributed teams made up from multiple institutions. These teams create research artefacts that need to work together in order to demonstrate and ship the project results. Yet, in these settings the project itself is almost never in the core interest of the partners in the consortium. This leads to a weak integration incentive and consequently to last minute efforts. This in turn results in Big Bang integration that imposes huge stress on the consortium and produces only non-sustainable results. In contrast, industry has been profiting from the introduction of agile development methods backed by Continuous Delivery, Continuous Integration, and Continuous Deployment. In this chapter, we identify shortcomings of this approach for research projects. We show how to overcome those in order to adopt all three methodologies regarding that scope. We also present a conceptual, as well as a tooling framework to realise the approach as Continuous Anything. As a result, integration becomes a core element of the project plan. It distributes and shares responsibility of integration work among all partners, while at the same time clearly holding individuals responsible for dedicated software components. Through a high degree of automation, it keeps the overall integration work low, but still provides immediate feedback on the quality of the software. Overall, we found this concept useful and beneficial in several EU-funded research projects, where it significantly lowered integration effort and improved quality of the software components while also enhancing collaboration as a whole.
format Online
id doab-20.500.12854ir-70161
institution Directory of Open Access Books
language eng
publishDate 2021
publishDateRange 2021
publishDateSort 2021
publisher InTechOpen
publisherStr InTechOpen
record_format ojs
spelling doab-20.500.12854ir-701612025-08-13T14:11:25Z Chapter Continuous Anything for Distributed Research Projects Griesinger, Frank Domaschka, Jörg Volpert, Simon Continuous Delivery, Continuous Integration, Continuous Deployment, project management, software quality, DevOps, distributed software development thema EDItEUR::T Technology, Engineering, Agriculture, Industrial processes::TG Mechanical engineering and materials::TGP Production and industrial engineering thema EDItEUR::T Technology, Engineering, Agriculture, Industrial processes::TG Mechanical engineering and materials::TGP Production and industrial engineering International research projects involve large, distributed teams made up from multiple institutions. These teams create research artefacts that need to work together in order to demonstrate and ship the project results. Yet, in these settings the project itself is almost never in the core interest of the partners in the consortium. This leads to a weak integration incentive and consequently to last minute efforts. This in turn results in Big Bang integration that imposes huge stress on the consortium and produces only non-sustainable results. In contrast, industry has been profiting from the introduction of agile development methods backed by Continuous Delivery, Continuous Integration, and Continuous Deployment. In this chapter, we identify shortcomings of this approach for research projects. We show how to overcome those in order to adopt all three methodologies regarding that scope. We also present a conceptual, as well as a tooling framework to realise the approach as Continuous Anything. As a result, integration becomes a core element of the project plan. It distributes and shares responsibility of integration work among all partners, while at the same time clearly holding individuals responsible for dedicated software components. Through a high degree of automation, it keeps the overall integration work low, but still provides immediate feedback on the quality of the software. Overall, we found this concept useful and beneficial in several EU-funded research projects, where it significantly lowered integration effort and improved quality of the software components while also enhancing collaboration as a whole. 2021-02-10T12:58:18Z 2021-06-02T10:10:28Z 2018 chapter ONIX_20210602_10.5772/intechopen.72045_360 https://library.oapen.org/handle/20.500.12657/49246 https://directory.doabooks.org/handle/20.500.12854/70161 eng open access image/jpeg image/jpeg image/jpeg n/a n/a n/a https://library.oapen.org/bitstream/20.500.12657/49246/1/57887.pdf https://library.oapen.org/bitstream/20.500.12657/49246/1/57887.pdf https://library.oapen.org/bitstream/20.500.12657/49246/1/57887.pdf InTechOpen 10.5772/intechopen.72045 10.5772/intechopen.72045 035ecc65-6737-43cf-a13a-6bdf67ce01f4 open access
spellingShingle Continuous Delivery, Continuous Integration, Continuous Deployment, project management, software quality, DevOps, distributed software development
thema EDItEUR::T Technology, Engineering, Agriculture, Industrial processes::TG Mechanical engineering and materials::TGP Production and industrial engineering
thema EDItEUR::T Technology, Engineering, Agriculture, Industrial processes::TG Mechanical engineering and materials::TGP Production and industrial engineering
Griesinger, Frank
Domaschka, Jörg
Volpert, Simon
Chapter Continuous Anything for Distributed Research Projects
title Chapter Continuous Anything for Distributed Research Projects
title_full Chapter Continuous Anything for Distributed Research Projects
title_fullStr Chapter Continuous Anything for Distributed Research Projects
title_full_unstemmed Chapter Continuous Anything for Distributed Research Projects
title_short Chapter Continuous Anything for Distributed Research Projects
title_sort chapter continuous anything for distributed research projects
topic Continuous Delivery, Continuous Integration, Continuous Deployment, project management, software quality, DevOps, distributed software development
thema EDItEUR::T Technology, Engineering, Agriculture, Industrial processes::TG Mechanical engineering and materials::TGP Production and industrial engineering
thema EDItEUR::T Technology, Engineering, Agriculture, Industrial processes::TG Mechanical engineering and materials::TGP Production and industrial engineering
topic_facet Continuous Delivery, Continuous Integration, Continuous Deployment, project management, software quality, DevOps, distributed software development
thema EDItEUR::T Technology, Engineering, Agriculture, Industrial processes::TG Mechanical engineering and materials::TGP Production and industrial engineering
thema EDItEUR::T Technology, Engineering, Agriculture, Industrial processes::TG Mechanical engineering and materials::TGP Production and industrial engineering
url ONIX_20210602_10.5772/intechopen.72045_360
work_keys_str_mv AT griesingerfrank chaptercontinuousanythingfordistributedresearchprojects
AT domaschkajorg chaptercontinuousanythingfordistributedresearchprojects
AT volpertsimon chaptercontinuousanythingfordistributedresearchprojects