In an effort to improve efficiency, flexibility and better engagement of its staff, evosoft Hungary Kft. has been creating software with an agile development approach. Agile development is a method that involves step-by-step development and short feedback cycles, as a way of allowing for rapid adjustment to meet actual needs.
In an iteration of four to six weeks, the evosoft team can produce development results that are visible for end users. The best-known part of the method is the so-called “standup” ceremony – a daily status update during which each team member tells others about their progress. The advantages of the agile development methodology include continuous feedback, high efficiency through motivation, transparency and regular assessment.
Péter Várady, CEO of evosoft Hungary Kft., tells the Budapest Business Journal how agile development is implemented in one of the biggest software development companies in the country. Owned by evosoft GmbH, which is a research company owned by Siemens, evosoft Hungary Kft. is the place where agile theory turns into practice, the CEO says. He adds that this gives the company global significance, beyond the well-known automotive factories in the country.
How many people are employed at evosoft in Hungary?
Approximately 1,000 people work with the firm in the country. The majority of our employees work full-time, though we have temporary workers, students and interns as well. No other company in Hungary has this kind of versatile, technical software development knowledge. This programming power is supported with nominal administration, following the basic principles of lean operations and agility.
Why is agility so important for the firm?
For evosoft Hungary Kft., agile software development is crucial, and we have been dealing with it for six years now. Internationally speaking, there are only a few companies who carry out so many projects in agile development, while the bigger and gradually growing part of evosoft Hungary Kft. is working along the lines of this system. Agile methodology has been invented for smaller groups of seven-to-12 people, but real projects are much bigger than this, so we needed to figure out how hundreds of people can work through the agile methodology. We are one of those few companies around the world who can implement agile development in such size, and we practice this on a daily basis.
How big is evosoft Hungary’s influence in the country?
Our operations are located in Budapest, Miskolc and Szeged, and we also cooperate with the most important IT education institutions, not only in the capital but also in Eger, Dunaújváros, Miskolc and Szeged, even outside the country. In some institutions our lecturers are responsible for the subject of automatization technology, and we have also been invited for university courses to tell students how to cope with hardships when implementing agile development on a daily basis. This is a two-way cooperation, as we also offer internships for students. Currently we have 50 interns working at our company, and they have the possibility of an international career if they stay with us after graduating from the university.
What kind of development do you undertake for Siemens?
In Hungary, when people think about Siemens, they picture the Combino tram and washing machines, though the brand’s other products have a bigger influence on our everyday lives. If one investigates the operations of Siemens, they can see that it offers a wide range of products along the line of digitalization. In the sectors of industry, we are talking about automatization, drive technology, production control, energetics, transport techniques, and medical diagnostics, as well as electric cars. We develop software for these Siemens products, therefore there is a great likelihood that, when people use Siemens products, they meet with software developed by Hungarians. Obviously, Siemens has developers from all over the world.
Is all the development work you do for Siemens?
Yes. We contribute to almost all the phases of development for many Siemens products, including system integration and testing. What is more, we are in contact with end users too. Our objective is to contribute to the manufacturing of products that meet the expectations of users, and software has played an ever-more important role in that work.