Serengeti has expertise in DevOps implementation both in Linux and Windows environments. Swissphone decided to engage Serengeti team to design and implement DevOps system. Implementation is ongoing process. In the first phase of onsite work, customer engineers worked together with Serengeti engineers. That way trust and good communication channels were established which are basis of successful co-operation on distance. Swissphone was sceptical of how efficient the Serengeti engineers would be to operate at a remote location. However, because of the good preparation and proven engagement model, moving to a remote location was smooth and the team quickly achieved full productivity.
Serengeti engineers in Zagreb work as part of the Swissphone team, the assignments are created by the client and then in sprint planning tasks are explained to all members of the team; engineers select the tasks on a weekly basis depending on the specific business priorities in agreement with the Swissphone team and also depending on delivery deadlines for new versions of software developed within all development teams.
Communication with Swiss colleagues is regular and informal, on a daily basis and once a week to discuss what has been done in the past week and what are the priorities for the next week. This way, the work of Serengeti Engineers is maximally effective and synchronized with customer changing requirements.
Swissphone, in cooperation with Serengeti, has stabilized the existing infrastructure, and migration to the new infrastructure is underway in parallel. Long-term partnership was established. Successful cooperation in the field of existing infrastructure maintenance has also been extended to the DevOps area thanks to the proactive consultative approach of the Serengeti. In this approach, Serengeti, after being well acquainted with the business and the needs of the user, proactively suggests areas in which the overall development process can be improved. The most valuable result of this co-operation is that the user has a long-term partner to maintain, automate and improve development department systems. Serengeti uses its broad DevOps knowledge to consult customer how to apply modern technologies such as automation, cloud solutions, new virtualization technologies and CI / CD technologies.