Extreme Feedback Devices – XFD


UHP Software follows the rules of continuous integration that ensure quality. In other words, all developers integrate their code several times a day on the central repository. When committing new code, problems in the program code can be detected in that step.
In the moment of code commit, the automated server Jenkins reports whether the code is "good" or "bad”. There are three possible build statuses - successful, unstable or unsuccessful. Extreme Feedback Device, or XFD, shares the status of the build to all team members. While Jenkins reports what's happening with the code, Raspberry Pi's does something else. This tiny computer communicates with both Jenkins and XFD using radio frequencies.  By sending the right information to XFD, current build status becomes visible.

Disco light
The disco light tells us when the unsuccessful build became successful after the "repair". In our offices, the disco light functions in such way that after a build is repaired, the lights turn on and the music starts playing.

Siren
The siren only appears when the build is unsuccessful. The moment Jenkins reports that the build is unsuccessful, the siren flashes red and alerts the developers that there is a problem in the code.

Traffic light
In one of our offices there are two - one "street traffic light" and one small traffic light. The role of the traffic light is to flash a certain color depending on the build status.  Red light flashes when the build is unsuccessful and yellow light when it’s unstable. Naturally, green light indicates a successful build.

Rocket Launcher
This rocket launcher will target a developer who had an unsuccessful build and hit him with a rocket (sponge rocket - so there is no fear of injury).

The Fountain
This fountain is a kind of incentive for programmers to 'commit' and 'push'. The idea is that each developer should 'commit' and 'push' as often as possible, at least twice a day. If every developer in the office commits and pushes code at least twice a day or more, the fountain turns on its lights and water flows from it. But, if developers do not commit and push, lights disappear, and the water doesn’t flow.


In general, XFD devices greatly improved our work. Our developers now push on a regular basis. Furthermore, with every unsuccessful build getting repaired promptly due do prioritization. Also, only after fixing the unsuccessful build, developers continue with their regular tasks. We can recommend each of the XFDs we own. Not only they make building an app more fun, they also boost efficiency and effectiveness in work.

More articles

Discover Business 4.0 - middle market companies meet digitalization - UHP Software attending the DIGITAL FUTUREcongress Frankfurt


[Read more]

Augmented Reality: Apple bringt neue Funktionen mit iOS12 und ARKit 2


[Read more]

Vom ambitionierten Team zum stabilen Partner mit 35 Mitarbeitern


[Read more]

Answer to this post


 from  {{comment.name}}  on  {{comment.date | date:'dd.MM.yyyy, HH:mm'}}

{{comment.comment}}


Add comment


Please enter your name
Please enter your comment

This field is required


Please confirm that you are not a bot
Thanks for your comment

More articles

Discover Business 4.0 - middle market companies meet digitalization - UHP Software attending the DIGITAL FUTUREcongress Frankfurt


[Read more]

Augmented Reality: Apple bringt neue Funktionen mit iOS12 und ARKit 2


[Read more]

Vom ambitionierten Team zum stabilen Partner mit 35 Mitarbeitern


[Read more]

Wir freuen uns auf Ihre Anfrage

UHP Software Contact

Starten wir gemeinsam in Ihre digitale Zukunft.

Lernen Sie uns kennen.











Contact