FUSION
FUnctionality Sharing In Open eNvironments
Heinz Nixdorf Chair for Distributed Information Systems
 

Implementation of a continuous integration pipeline at Carl Zeiss AG

Title: Implementation of a continuous integration pipeline at Carl Zeiss AG
Author(s): Vaso Diakonidze
Supervisor(s): Birgitta König-Ries, Sirko Schindler
School: FSU Jena
Thesis Type: Master Thesis
Date: 2017-10-02
Abstract: The tremendous growth of complex software requirements with short development cycles has been discussed widely in the last decades and has led to the development of new software engineering methods. One approach to cope with these issues is a continuous integration process. It tries to improve the productivity and transparency of software development. The goal of this thesis is the elaboration of an automated software development process, which enhances the daily productivity and simplifies communication between project managers, team members, customers and other stakeholders. Furthermore, it simplifies projects by making them more transparent, prevents errors by continuous testing and enables developers to deploy their work in proper time. For the purposes of our research, the software development process of the Carl Zeiss AG is analysed. The thesis consists of three parts, starting with the interviews that we conducted with the participants within the software development process, followed by the analysis of one particular project, and closes with the proposal of new comprehensive architecture, that can foster productivity and create much more collaborative working environment.
File: Implementation of a continuous integration pipeline at Carl Zeiss AG