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 Author: Griesinger, Frank (auth)
Other Authors: Domaschka, Jörg (auth), Volpert, Simon (auth)
Format: Electronic Book Chapter
Language:English
Published: InTechOpen 2018
Subjects:
Online Access:DOAB: download the publication
DOAB: description of the publication
Tags: Add Tag
No Tags, Be the first to tag this record!

MARC

LEADER 00000naaaa2200000uu 4500
001 doab_20_500_12854_70161
005 20210210
003 oapen
006 m o d
007 cr|mn|---annan
008 20210210s2018 xx |||||o ||| 0|eng d
020 |a intechopen.72045 
040 |a oapen  |c oapen 
024 7 |a 10.5772/intechopen.72045  |c doi 
041 0 |a eng 
042 |a dc 
072 7 |a TGP  |2 bicssc 
100 1 |a Griesinger, Frank  |4 auth 
700 1 |a Domaschka, Jörg  |4 auth 
700 1 |a Volpert, Simon  |4 auth 
245 1 0 |a Chapter Continuous Anything for Distributed Research Projects 
260 |b InTechOpen  |c 2018 
336 |a text  |b txt  |2 rdacontent 
337 |a computer  |b c  |2 rdamedia 
338 |a online resource  |b cr  |2 rdacarrier 
506 0 |a Open Access  |2 star  |f Unrestricted online access 
520 |a 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. 
540 |a Creative Commons  |f https://creativecommons.org/licenses/by/3.0/  |2 cc  |4 https://creativecommons.org/licenses/by/3.0/ 
546 |a English 
650 7 |a Production engineering  |2 bicssc 
653 |a Continuous Delivery, Continuous Integration, Continuous Deployment, project management, software quality, DevOps, distributed software development 
773 1 0 |7 nnaa 
856 4 0 |a www.oapen.org  |u https://library.oapen.org/bitstream/20.500.12657/49246/1/57887.pdf  |7 0  |z DOAB: download the publication 
856 4 0 |a www.oapen.org  |u https://library.oapen.org/bitstream/20.500.12657/49246/1/57887.pdf  |7 0  |z DOAB: download the publication 
856 4 0 |a www.oapen.org  |u https://directory.doabooks.org/handle/20.500.12854/70161  |7 0  |z DOAB: description of the publication