By Stephen Walters, Field
CTO, GitLab
Software and how it's developed have changed permanently in the
past few years. AI has revolutionized software development, transforming it
from a manual process of hand-coding machine-level instructions to a more
automated approach.
In fact, 95% of global respondents from GitLab's 2024 DevSecOps Report said they
currently use AI in the software development lifecycle in some way or plan to
use it. Developers will uncover even more use cases as the quality and output
of AI coding tools improve.
However, while AI promises to simplify developers' work, automate
repetitive tasks, and provide a return on business value, it's not without
trade-offs or existential concerns about application safety and career
progression. Modern organizations are navigating new complexities while working
to realize and measure business impact.
Here are three trends I anticipate we'll see this year:
Simplification and clarity will become the biggest priorities for
business leaders
Throughout 2025, business leaders will prioritize simplification
and clarity in software development and innovation.
However, this simplification won't take place overnight. Take AI
coding assistants, for example. Developers will need time to adapt to these
tools, and the tools themselves will require training. Once this synergy is
achieved, developers will experience a dramatic reduction in their workload.
Furthermore, developers will increasingly adopt unified platforms
with a single data source to address complex digital infrastructures and
unsecured software supply chains. This transformation is already underway. For
example, Cube, a Netherlands-based software development company, built a
real-time value stream dashboard that identifies roadblocks and slowdowns from
a single pane of glass. By gaining visibility into what's happening and when
during the process, they can address issues more quickly and efficiently.
Finally, Value Stream Management methodologies will
revolutionize software delivery by enhancing transparency, security,
productivity, efficiency, and collaboration.
Closing the developer AI skills gap will be paramount
Once seen as a potential job threat, AI has evolved into a tool
that empowers developers to focus on higher-level tasks. However, the increased
reliance on AI-generated code necessitates addressing the AI skills gap,
especially among junior developers.
According to GitLab's report, 67% of organizations globally
already automate part or all of their software development cycles. Developers
can now turn their attention to innovative work that allows them to discover
and learn new skills that will help expand their technical expertise and
advance their career development.
To maintain this, organizations must focus on safeguarding the
talent pipeline to ensure a sufficient number of senior developers have the
skills to refine and correct AI-produced code. And this year, they'll be doing
just that.
Organizations will seek out comprehensive AI tools, moving away
from siloed AI use cases
AI systems with comprehensive access to and understanding of data
across the entire software lifecycle will become even more widespread.
The initial hype surrounding AI has passed, and in some cases, the
technology has fallen short of initial expectations. Developers have benefitted
from AI, leading to faster code production, but this has yet to translate
directly into broader organizational value.
Current AI implementations often function in isolated pockets,
leaving teams without a unified context. This siloed approach limits AI's
ability to deliver business value because it fails to connect the separate
parts of the software delivery lifecycle.
AI will become significantly more effective if applied to the
entire software development lifecycle. It can address developer-specific tasks
and contribute to broader business goals in development contexts, like
optimising processes across departments. A more integrated approach will enable
the creation of more intelligent and broadly capable AI tools for developers.
A clearly defined, organization-wide AI strategy is essential to
optimize costs and maximize business outcomes.
What's next for AI in 2025?
Despite the challenges of cutting-edge development, the future of
software development is bright. The industry's focus on simplification and AI
automation promises to revolutionize development processes and enhance
efficiency. To fully realize this potential, organizations must invest in
developing AI skills to maintain quality and drive innovation.
Organizations proactively preparing for these changes and
implementing a cohesive AI strategy will gain a competitive edge in 2025 and
beyond.
##
ABOUT THE AUTHOR
Stephen Walters is a Field CTO with GitLab and Co-author of the Value Stream Reference Architectures paper with Dr. Craig Statham and the Value Stream Management Consortium, where they are both ambassadors. A highly experienced Subject Matters Expert in Value Stream Management, DevSecOps, DevOps, ALM and SDLC, with experience across end-to-end IT disciplines since 1992. Certified in Value Stream Management, DevOps, SAFe, CMMI, ITIL, TOGAF and Prince2. Stephen is now driving Thought Leadership in GitLab on Value Stream Management and Team Topologies.
Additionally, Stephen is an Ambassador with the Value Stream Management Consortium, the DevOps Institute and a certified Team Topologies Advocate.