Open source software research

Part
01
of three
Part
01

DevOps & DevSecOps 2020 Trends

Three trends in DevOps for 2020 include flatter organizational models, adopting cloud-native practices, and the specific adoption of Kubernetes.

Flatter Organizational Models

  • Experts predict a shift to flatter organizational models, where teams will move from governing the "how" of things getting done to governing "what" things get done entirely.
  • This trend is being driven by the need for semi-autonomous product teams to stay organized within the group structure, but still remain agile.
  • Shane Hastie, Director of Community Development for ICAgile, predicted that for 2020 there will be "more organizations that recognize the value in enabling humanistic workplaces and adopting ideas like holacracy."

Cloud-Native

  • Experts predict an increase in the adoption of cloud-native DevOps.
  • The trend is being driven by the overall move towards the cloud by organizations. Specifically, 80% of all enterprise IT will move to the cloud by 2025.
  • Cloud-native technology use has grown over 200% from 2017.

Adoption of Kubernetes

  • In addition to an overall increase in Cloud-Native DevOps, there is a specific move towards the adoption of Kubernetes for containerized applications.
  • The reason more teams are adopting Kubernetes is due to the benefits including fast container management, better redundancy, self-healing and uptime.
  • In a survey of 390 IT professionals, there was a 51% increase in the adoption rate of Kubernetes in from 2018 to 2019, and experts expect this increase to continue.

Research Strategy

Trends were determined based on their inclusion in multiple expert publications.
Part
02
of three
Part
02

DevOps & DevSecOps 2020 Trends - 2

Three trends in DevOps for 2020 are an increase in the use of Golang, an increase in the use of open-source software, and a rise in DevSecOps.

Golang

  • Experts predict that DevOps will increasingly use Golang as a programming language in 2020.
  • One reason is that the Golang language allows things to progress faster than in other languages since it does not require the writer to install dependencies and can be written as a stand-alone binary.
  • Interest in Golang has continued to grow since 2009, with companies like Facebook, Twitter, YouTube, Apple, Dropbox, Docker, Uber, GitHub, Medium and others using Golang.
  • The skill of writing in Golang was also one of the highest paying skills in the US job market for 2019.

Open-Source

  • Experts predict that 2020 will see an increase in DevOps teams utilizing and contributing to open-source projects.
  • One reason for this is the support for this type of work from large tech giants like Google, but also because of the ability for open-source projects to be customized.
  • A recent survey found that nearly 70% of corporations have an open source project or are contributing to one.
  • The open-source industry is set to grow to $33 billion by 2022, up from $17 billion in 2019.

DevSecOps

  • Experts predict an increase in the combination and prioritization of security and DevOps, i.e. DevSecOps.
  • This is due to the increase in use of cloud technology and the risks that brings, along with some high-profile security breaches building awareness about the need for security to be a development priority.
  • The global DevSecOps market is predicted to reach US$ 12.43 billion by 2026, up from US$ 1.2 billion in 2017, growing at an impressive CAGR of 33.94% over the forecast period.

Research Strategy

Trends were chosen based on their inclusion in multiple expert publications.
Part
03
of three
Part
03

DevOps & DevSecOps 2020 Trends - 3

Three trends in DevSecOps for 2020 include an increase in security threat modeling workshops, increased security automation and an increase in security training for developers.

Security Treat Modeling Workshops

  • Experts predict an increase in security threat modeling workshops for DevSecOps teams in 2020.
  • This is driven by the need for organizations to identify potential threats in their system and take a proactive approach to security within the development framework.

Increased Security Automation

  • Security automation for DevSecOps is growing, according to experts.
  • Driving this trend is the need for additional security coupled with the need for fast workflows.
  • In a survey of 2,300 IT professionals, about 40% of respondents said they ran "automated security tests throughout the entire development life cycle."

Training Developers on Security

  • There is an increase in the training of developers on security.
  • This trend is being driven by the continued integration of DevOps and security.
  • In a poll of security professionals, 68% stated that they felt less than half of their developers could "spot security vulnerabilities later in the life cycle." Additionally, "70% of developers said that while they are expected to write secure code, they get little guidance or help." The need for additional security training for developers is clear.

Research Strategy

Trends were chosen based on their inclusion in multiple expert reports.
Sources
Sources