2022-04-23, 11:00–11:25 (Europe/Vienna), HS i1
Ever had the problem that you broke the build pipeline and did not even notice? The UFO was created
because we had a lack of awareness of build problems in our CI process. It often happened that
developers broke the pipeline without realizing it. Without knowing that they'd introduced a problem
into the pipeline they had no reason to consider that their recent changes might be the cause of a
problem. Installing this visualization device in our cafeteria made a big change in our developers'
awareness of build failures, and also in their mindset. Pipeline errors need to be avoided at all cost – you
don't want to be the one who floods the cafeteria with red light.
So generally stated, the UFO is a general state visualization device. The requirement to function from
any view angle gave it its distinctive UFO design. It consists of 2 layers that emit light with customizable
color and animation. For us, it provides real-time feedback on our build and continuous delivery process
to keep the team in sync and responsible. The best part it is open source!
The UFO is completely open source including:
• The 3d printing model
• The recommended part list
• The firmware code
All can be found here: https://github.com/Dynatrace/ufo
I studied Computer Science at Technical University Graz, but started working after finishing my
bachelors degree. Before Dynatrace I worked at an Full Flight Simulation Device producing company in
Styria, which gave me a lot of IT basis bottom up starting from CAN over real-time server setups up to
switch/network configurations with VLAN's up to simulation programming in C++, as well as my main
focus: Java. Since starting in Dynatrace I focused myself on expanding my knowledge of Cloud
Technologies and mechanisms in form of AWS, Kubernetes and especially domain knowledge in