Getting software released to users is often a painful, risky, and time-consuming process.

Through reliable, low-risk releases, Continuous Delivery makes it possible to continuously adapt software in line with user feedback, shifts in the market and changes to business strategy. Test, support, development and operations work together as one delivery team to automate and streamline the build, test and release process.

During the seminar we will first introduce the aspects of continuous delivery, including continuous testing, integration and deployment. Then we will present the continuous inspections tools with a set of approaches to continuously assess the product quality, with the goal of preserving the software maintainability while releasing new features.

The workshop is aimed at demonstrating and disseminating the power of DevOps in the cloud, for the purpose of increasing software maintainability and improve the development process quality.

During the seminar we will will provide to software practitioners information on how to start using DevOps and how the University of Bolzano can support them in the process of adopting DevOps.

Event Schedule

15 December, 2017

  • 17.00

    Introduction and greeting from the Dean of the Faculty

  • Davide Taibi


    Microservices have been getting more and more popular in recent years, and several companies are migrating monolithic applications to microservices. Many companies are still hesitant to migrate because they consider microservice as a hype or because they are not aware of the migration process and the benefits and issues related to migration. In this talk, I will introduce microservices and the main migration processes adopted by practitioners, together with the common motivations and issues that commonly take place during migrations.

    Davide Taibi - Free University of Bolzano
  • Michael Felderer


    Continuous software development in the cloud poses new challenges and opportunities for software testing and quality assurance. This talk discusses the role of selected traditional testing and quality assurance approaches like manual and automated system testing and new approaches like live experimentation as well as their integration to master new challenges of continuous development in the cloud.

    Michael Felderer - University of Innsbruck - Download Presentation
  • Christoph Piock-Ellena


    We created a product as a service to enable our customers to create and send digital invoices to the public administration, for digital conservation of documents and to manage the work-safety process. Our solution turned out to be a big monolith that was hard do maintain and hard to evolve. For this reason we decide to split our monolith in smaller pieces. During the talk we explore the challenges that we this kind of migration can have.

    Christoph Piock-Ellena - systems GmbH - Download Presentation
  • Nils Wloka


    When confronted with the challenge of creating and building a product development and prototyping team optimized for lean cycle times, we quickly discovered autonomy as an important underlying principle. During the talk, I'm going to present a number of examples that show how leveraging a DevOps mentality and PaaS / SaaS offerings helped us achieve our goals and ultimately transformed our understanding about how to delivery software products.

    Nils Wloka - CodeCentric
  • Robert Hostlowsky


    At our client, one of the largest manufacturers for sports goods in Germany, we established a new "Devops foundation" for enabling DevOps Model and Practices. I will also demonstrate, how a DevOps Team can start from scratch and get a node.js or springboot app deployed to the cloud (kubernetes or aws) in 10 minutes. Every feature can be developed and deployed in parallel! The CICD pipeline is under full control of the team!

    Robert Hostlowsky - Codecentric
  • 19.45

    Coffee Break

  • Alex Lanz


    Like many other companies, we have a monolithic legacy system that is hard to maintain and update. Over the years, new features were added continuously, but the old code has never really been updated. Several attempts were made to modernize the application, but all of them failed. Our current approach using microservices works. I will show you how we are modernizing our monolith application. Within this journey, we collected many experiences, best practices and considerations that we want to share.

    Alex Lanz - Raiffeisen Online GmbH - Download Presentation
  • Chris


    Going server-less: migrating IDM's big data platform to RDS and Elastic Beanstalk

    Chris Mair - IDM Südtirol / - Download Presentation
  • 21.15


  • 21.25 - 22.15



  • Davide Taibi
    Davide Taibi.

    Davide Taibi is an assistant professor of Software Engineering at the Free University of Bozen-Bolzano. His research activities are focused on software quality and cloud migration, supporting SMEs and micro-enterprises in migrating to cloud native architectures and reducing project failures due to project maintainability issues. Formerly, he worked at the Technical University of Kaiserslautern (Germany), Fraunhofer IESE – Kaiserslautern (Germany) and University of Insubria (Italy) where he has researched for more than 8 years. From February 2018 he will be tenured Assistant Professor at the University of Tampere (Finland)

  • Nils Wloka
    Nils Wloka.

    Nils Wloka is a passionate programmer with almost two decades of experience in designing and realizing software solutions of all sizes. In his current role, he is responsible for the codecentric Digitization Labs and supports customers in the early phases of product discovery and development.

  • Robert Hostlowsky
    Robert Hostlowsky.

    In the last 19 years Robert collected experiences and insights in different roles into software development. Currently he is working at codecentric AG as an enabler and technical coach for DevOps practices for our customers. He also loves web technologies and how it improves the usability and speed of the development process. He is focusing on the optimisation of the development cycle: The core of every continuous delivery.

  • Christoph Piock-Ellena
    Christoph Piock-Ellena

    Christoph Piock-Ellena is Software Architect and Development Lead at systems Gmbh, a software company that creates products as a service for business and IOT solutions. He worked in the last 15 years designing and creating innovative software solutions in different roles. Moreover, Christoph is also one of the organizers of Software Craftsmanship South Tyrol.

  • Alex Lanz
    Alex Lanz

    Alex Lanz is a Software Developer and Architect at Raiffeisen Online GmbH, an internet service provider based in South Tyrol. Previously, he made his master degree in computer science at the University of Innsbruck. He is passionate about designing software and creating environments where developers are able to work efficient and with happiness.

  • Michael Felderer
    Michael Felderer

    Michael Felderer is an associate professor in software engineering at the Department of Computer Science at the University of Innsbruck, Austria and a guest professor at the Blekinge Institute of Technology, Sweden. He holds a PhD and a habilitation degree in computer science. His research interests include software testing and quality, software processes, software analytics, requirements engineering, empirical software engineering, security engineering, and improving industry-academia collaboration. He works in close collaboration with industry and transfers his research results into practice as a consultant and speaker on industrial conferences.

  • Michael Felderer
    Chris Mair

    Chris Mair is a freelancer working as software developer and trainer. His somewhat broad range of interest include everything that is cool from low-level C programming to modern web development. Chris is a member of the Linux, Postgres, Java and other Open Source comunities.


Free University of Bozen-Bolzano

Universitätsplatz 1 - piazza Università 1
Bozen-Bolzano - 39100

Room C2.06 (second floor, C building)


The official poster can be downloaded as a pdf file:

Organising Committee

Davide Taibi

Davide Taibi

Assistant Professor
Free University of Bozen-Bolzano

Claus Pahl

Claus Pahl

Associate Professor
Free University of Bozen-Bolzano

Contact Us