Technology switch itself is quite painful, if you get down to work in the wrong way. In my previous article I summarised why it is worth progressing feature by feature. In this article I give some advice on choosing the right technology.
Technology change is not a painless process, although it might result in faster development, more satisfied developers and a better rate of return even in the medium term. But the change itself is quite painful – especially if you get down to work in the wrong way. In my previous article I summarised why it is worth progressing feature by feature. In this article I give some advice on choosing the right technology.
A few months ago, one of our partner companies asked for our help in a technology switch project: They wanted to switch from Delphi, C#, WPF and MS SQL technology to JavaScript. As most members of the developer team used C# for their work, they contacted Green Fox because of the lack of experience. During the years at Green Fox, and even earlier, as a developer, I have worked on several similar projects. I saw many traps and also many good solutions, so I am collecting all these experience in this article and in my previous article.
During the technology switch projects, the management often has doubts: I pay a huge amount of money for the technology switch, but how can you assure that I do not end up in the same situation as I am facing now? To eliminate this possibility, besides the developer aspects, some business aspects need to be considered, as well. For example:
It is important that business and technological aspects must have an intersection. It helps a lot if business managers understand the language of technology. Many business managers attend our Tech4biz courses because they want to have a clear conversation with the developers so that they might co-operate efficiently in projects like this switch.
One of the most frequent mistakes is to start using the new technology alongside old habits, old development patterns. This is mostly caused by the fact that developers do not know the new technology. As a result, a re-written feature will not meet the expectations and will not make the development process easier. This might easily lead to the false conclusion that the new technology is not good at all.
Another consequence of missing knowledge is that the project advances much more slowly, and business targets are also not met. Well, it is not enough if the team learns the new programming language, they must learn the new methods and tools, as well.
Mentors of Green Fox have already participated in several similar projects, where one of their main tasks was to show how the new technology is used efficiently. Our experts do not only have experience in new technologies but in teaching, as well. These two types of experience are mixed in our technology switch projects to make the switch quicker and less painful.
In an ideal case, it is worth creating automated tests for the technology switch. It is an expensive process; it often doubles the costs of the development, but, on the other hand, it makes the technology switch easier. It is worth considering how long it takes for this investment to return.
Even if we skip the tests, technology switch is not a cheap project. The whole team has to learn how to use the new technology, functions need to be re-written – this all takes time and money. To complete the project successfully, commitment is needed on each level of the company, even from the managers. What you can win: after some slower weeks in the beginning, the development process will speed up.
It is possible to execute the switch only with in-house efforts. If you are lucky, the developers have the necessary knowledge about the new technology. If not, the team has to learn everything alone. Two things need to be considered here: Is the acquisition of new knowledge taking resources away from development projects? In case of a stall, is it difficult to move on?
Some of our partners asked for our help to make the switch, as well as the learning process of the team quicker and more effective.
There is no perfect timing for technology switch. But the longer you wait, the more painful it will be, as the more functions need re-writing and the longer you use the outdated technology.
Are you considering a technology switch? Read our case study and learn how we helped our partner in their switch!
Dr. Pető Krisztián a jogi karrierjét váltotta programozásra. A Green Fox első Salesforce képzésén végzett, ami még le sem zárult, amikor állásinterjúra hívták, egy héten belül pedig már ajánlatot is kapott. Milyen élmény volt számára a képzés, mi fogta meg a Salesforce területben, és kinek ajánlja? Ismerd meg Krisztián karrierváltásának a történetét!
Máté karrierútja nem mondható éppen hétköznapinak. Kisgyermek korától versenyszerűen műkorcsolyázott, korán megismerkedett a jég show-k különleges műfajával és a Disney on Ice jégtáncosaként körbe turnézta a fél világot. De mi történik egy showtáncossal a koronavírus-válság idején? Szerencsére Máté hitt a happy endben, a válsághelyzetre lehetőségként tekintett és végül megtalálta karrierje következő állomását. Ismerjétek meg első kézből izgalmas útját a szoftverfejlesztésig!
Az informatikai szektort érintő szakemberhiány a munkaerőpiac egyik legnagyobb kihívásává nőtte ki magát. Ebben a helyzetben egyre nagyobb jelentőséget kapnak a speciálisan vállalatra szabott megoldások. A corporate bootcamp kifejezetten a cég igényei alapján kidolgozott képzés, ami akár azonnal projektre állítható szakembereket biztosít. A gyakorlati működést és előnyöket a Lufthansa Systems Hungáriával kialakított együttműködésünkön keresztül mutatjuk be.
Vállalati partnerünkkel, a Morgan Stanley budapesti központjával együttműködésben kivételes lehetőséget kínáló ösztöndíjprogramot indítunk 2022 áprilisától. A Java Academy corporate bootcamp keretében 15 tehetséges, a Java nyelv és a szerveroldali programozás iránt érdeklődő hallgató térítésmentesen indíthatja újra karrierjét Back-end fejlesztőként.
Would you like to know our partners better, where you can even start your new IT career after the course? We have great news then! We sat down with Aliz's Community Manager, Petra Palotás, and asked her what kind of workplace Aliz is and why it is good to work there. Read our article and get to know Aliz!
He studied to be a lawyer and became a dental technician. Then he realized that due to the incredible advancements in technology, there would be an ever-decreasing demand for human work. Richárd Szabó completed the Green Fox course and has been working as a junior developer for the past one year. He managed to fully realize his plan to start working in his new career before he turns 30.
Richárd Németh started programming during his second career change. After graduating from Green Fox, he worked as a front-end developer, then recently changed to a full-stack position, and his current job has taken him to the USA. How does he spend a working day and what skills does he need for his job? Discover the world of full-stack development through Ricsi’s story!
In cooperation with our corporate partner, Morgan Stanley Budapest, we are launching an exceptional scholarship program in April 2022. Within the framework of Java Academy corporate boot camp, we are choosing 15 talented students interested in Java and server-side programming and giving them the chance to restart their careers as back-end developers – for free.
The rapid change in development needs and technologies, a shortage of quality workforce, and the difficulty of retaining colleagues with valuable professional skills are major challenges for companies worldwide. How to give a unique answer to a global problem? Who is responsible for the management of this problem, and where should you start? We discussed all these questions with Anita Fachs, who is the managing director in charge of corporate services at Green Fox.