As usual, we take a look at what experts are pointing will define the technology and software landscape in the coming year. Last year, we talked about the promises that were kept, and the ones that were broken. We also mentioned what the industry expected from 2019.
Now, the end of the decade is upon us, and we bring you some of the most-talked trends to come in 2020.
Java’s dominance is ending
Kotlin’s rising popularity is nothing to sneeze at either, as it’s likely reducing Java’s share of the pool too.
What this actually might bring is a more interesting landscape thanks to competition. Oracle, which is in charge of Java, might already have some plans to counter these strong players. In fact, the company has several projects on the pipeline that would improve Java (updating the form function, focusing on scalability, and many more), so expect a lot of interesting developments.
The year of Value streams
In the software industry, work processes have taken center stage as the need to increase the pace of development has become more of a priority. Thanks to this, the Agile and DevOps methodologies have risen as a solution for many organizations, and the value of workflows and processes has never been clearer. Now, however, there’s a new buzzword around: value streams.
In reality, value streams is a common term used in lean manufacturing, a methodology focused on analyzing processes to minimize waste while simultaneously maximizing productivity. “In a nutshell, the concept is to measure and evaluate all of the end-to-end activities involved in bringing software to market, and getting the most value you can from that,” wrote the publication SD Times earlier this year. So really, Agile and DevOps are the IT industry’s answer to that philosophy, but they are not the whole picture, and value streams themselves are now being introduced to software development.
SD Times called 2019 “the year of the value stream,” arguing that the industry was ready to adopt it. While it still hasn’t gotten the spotlight, its influence is definitely growing, and the publication has listed some of the companies that are already working on it, and in the not-so-far future, program management offices and their members could morph into value management office.
Cybersecurity is still a big issue
The number of problems cybersecurity has suffered through the year are probably too high to list here. But suffice to say, 2019 only saw the 2nd, 3rd and 7th biggest breaches of all time, according to number of people affected by the breaches. Fines and settlements for poor security practices have been too common, and the Facebook scandal has only risen in controversy.
More disheartedly though, the first full year of GDPR saw little o minimal impact—at least up to know. As SD Times writesv: “Compliance has been slow, enforcement has been lax, and organizations are finding that learning about data origin, residence and use can be hugely daunting and difficult.” While 91 fines have been issued, one major to Google for $56 million, progress has definitely been slow.
One main issue is simply the lack of skilled workforce, with 2.8 million experts active but an actual demand for 4.07 million.
As usual, Gartner has published its 10 trends for the coming year. There’s a bunch of interesting stuff, but a few stand out. One is “hyperautomation,” the name it has picked for what it’s basically “the sophistication of the automation.”
Hyperautomation in particular will take advantage of artificial intelligence (AI) and machine learning (ML) to automate all sorts of human and technical processes. It will also include robotic process automation (RPA) and intelligent business management software (iBPMS).
The rise of Kubernetes
In 2019, 12,000 people attended Kubecon + CloudNativeCon North America. That’s a year-on-year growth of 50%, a massive achievement that has cemented Kubernetes as the clear winner among container-orchestration systems.
“Only a few years ago, it was all about Docker but now it is all about Kubernetes,” writes software architect Md Kamaruzzamanv. “Docker failed to monetize in its heydays and tried to gain money a few years later when the industry has already moved away. Another example that timing is everything in the modern tech world.”