- Home
- Case studies
- End-to-end IT
End-to-end IT
End-to-end IT: a case study
Infinitygames Production GmbH
- Service: end-to-end IT solution
- Client: Infinitygames Production GmbH
- Project period:
Sept. 2019 to Feb. 2023 - URL: infinitygames.at
Context
The Austrian company Infinitygames came to us because the new version of their electronic roulette terminal had been stuck for a year, and the existing development team kept finding excuses for the delays.
Goals
- Assess the real progress
- Introduce an efficient workflow
- Secure the software design process
- Hit the deadline for a new version
Process
Project assessment
The first step was to assess the progress of the project, which had been started in Java, and then to assess the company's developers. We decided to start a new project with new people. Since the original product was written in C#, we went back to C#, and brought in Unity for the game interfaces.
Making the changes
Modern workflows, adapted to the client's needs
We interviewed candidates, tested their skills and hired only the most serious ones.
We ordered the hardware needed, then introduced modern, agile workflows. We started backing up every computer, split the project into parts and made one person responsible for each, so that every employee could only access their own part of the code while still benefiting from working as a team. We introduced Git for version control and code review.
We found tools for bug tracking and efficient communication.
We also set up a system that archives all email in a central account, easy for the company's administrator to access when needed.
Monitoring the rollout
We introduced working rules, which let us weed out the less serious developers and build a close-knit, professional team.
Impact and results
We fixed more than 20 bugs that had been in the program, unfixed, for years.
In 2020 we were getting version 3 of the game ready for market.
Find out in 30 minutes if it's worth doing.
Tell us about one process that eats your team's week. We'll tell you on the call whether an agent can take it over, roughly what it costs and what it saves. If it's not a fit, we'll say so.