System sustainability, availability and AI – where to focus development for long‑term value
Seven years ago, Jan Kocián joined us as the head of product development for Aimtec DCIx. Ever since, he’s been focused on managing this digitalisation platform’s development team, developing it and improving its features and technology. He says much has changed today: the solution has seen a major transformation, its team has doubled, and performance, security and flexibility demands keep on growing. We chatted about how the development approach has changed, why system sustainability and effective cloud management matter, and some ways to leverage AI in logistics and manufacturing.
Jan, in 2018 you became Software Development Director for Aimtec DCIx. How have solution and our approach improved?
The product and team have seen major developments in this time. We have consultants with far more experience and higher-quality solutions, enabling us to implement far more complex projects and deliver standard projects more quickly. When I arrived, we were just carrying out our first automation projects – today, these are our bread and butter. We work with customers that have high demands on application availability, work with a large volume of data and expect modern and robust solutions.
System sustainability is among our key topics. We want our system to support our customers’ business, both today and in ten or twenty years. It’s important for this solution to grow together with a company and be prepared for their evolution. And we’re able to cover all of this thanks to our configurability, modularity, transition to the cloud and more.
What was your task specifically? And is there anything that’s surprised you, either positively or negatively?
When I arrived, we were working on version 7. My task was to finish its development and deploy it to production for our customers. One of our main goals was to have our application in the cloud – in AWS – starting from this version. Our route was to use Kubernetes and break the system down into services.
Then we started modularising the application’s monolithic core and separating the front end, that is, the application’s display portion, from its business logic. Honestly, I expected it all to go more quickly. But I soon realised that with a system this large, you can’t just turn the rudder – it takes a while for the ship to truly change direction.
One key part of this was internal education – ensuring we all knew the new architecture’s impacts. Overall we focused on internal team communication. With sixty developers “on deck”, there’s no other way. When I took over the division, we were half that number.
We’re also adding language models – chatbots – for our customers; these can advise all day and in multiple languages, instead of our consultants. And we’re considering Copilot for configuring transaction processes. We optimise processes with mathematical solvers, which can effectively handle the most complex logistics and manufacturing tasks. They find the fastest or least labour-intensive solutions in the order of seconds, respecting all constraints.
From a developer perspective, we’ve been using AI and some Copilot alternatives for several years, for example for coding or making automated tests.
You’ve mentioned the cloud several times. Why should a manufacturing or logistics company really consider it and move their IT systems to the cloud?
Talking of security, is it true that we hire hackers to test our applications?
How do we ensure the system stays available and reliable even during highly demanding operations?
Artificial intelligence is a hot topic today. How exactly are we utilising AI, and what do our customers gain from it?
We’re also adding language models – chatbots – for our customers; these can advise all day and in multiple languages, instead of our consultants. And we’re considering Copilot for configuring transaction processes. We optimise processes with mathematical solvers, which can effectively handle the most complex logistics and manufacturing tasks. They find the fastest or least labour-intensive solutions in the order of seconds, respecting all constraints.
From a developer perspective, we’ve been using AI and some Copilot alternatives for several years, for example for coding or making automated tests.
Related stories