Our recent roundtable on the impact of GenAI on software engineering, which Cybage sponsored, explored how GenAI can elevate software development and what organizations need to consider before commencing their GenAI journey. Organizations are excited to cash in on the productivity benefits that GenAI offers to software development teams, but this undertaking involves far more than productivity benefits.
The adoption of GenAI presents companies with multiple use cases for accelerating enterprise innovation around how workers and teams can augment their skills and resources using machine-based tools. The immediate areas in which we have seen Gen AI being applied include customer service, knowledge management, data analysis, and software development, to name a few. Yet, early adopters of AI solutions have discovered business teams and software development teams must come together and go beyond gathering requirements and managing systems and processes to improve only the productivity metrics of humans augmented by AI.
Businesses need to identify gaps that tie back to GenAI strengths. UI and automation testing can use GenAI because GenAI is good at interpreting front ends, especially as models are becoming more multi-modal, and, of course, other parts of the SDLC, both in terms of code generation and DevOps requirements gathering.
— Aneesh Nathani, Head of GenAI Solutions, Cybage
This realization triggers dramatic changes, particularly in one area —software development —which has always been based on a cyclical progression of discover, build, test, assure, deploy, support, and repeat. Infusing AI into software development will accelerate this cycle and, in some cases, merge functions to improve how we code and deliver code. This software development lifecycle (SDLC) change will impact the skills developers need, require workflow changes, and change the software engineering culture. HFS predicts Gen AI tools will shatter barriers between business and IT teams.
With the evolution of GenAI in the SDLC (see Exhibit 1), enterprises are seeking partners who can help both business and technology teams evolve to be more agile and improve how software delivers business outcomes.
Source: HFS Research, 2024
The evolution of GenAI in the SDLC will promote innovation by automating repetitive tasks, enabling developers to be more creative, reducing software development and deployment costs, and speeding up time to market by fast-tracking the overall SDLC.
To make the most of this opportunity, software developers and related teams must address challenges in addition to people and systems. Businesses need to work with their partners to:
Our enterprise participants voiced similar opinions about ensuring GenAI projects have a quantified outcome and a governance framework for data and technology that hides complexity while ensuring security, building talent, detailing the problem-before-technology approach, and more.
There are implications in terms of the policies that must be defined in terms of the guardrails for an organization to protect against risks. Businesses must have a clear leadership in terms of where they want to take the road map of edge and AI. This assessment must be thorough.
— Gopikrishnan Konnanath, President & Advisory Board Member, Cybage
Implementing GenAI tools into the SDLC also changes the role of CIOs, who will move from managing systems, processes, and IT operations. CIOs must be able to determine how they can enable GenAI for business leaders and ensure they address security challenges and accelerate transformation. This will widen the involvement of the CIO in generating revenue for the business.
The CIO has gone from just managing systems and process and operational things to now actually being able to use GenAI to do things that a typical CRO used to do. So, generating revenue, marketing, there’s all kinds of things that for a company to be successful needs a CIO’s involvement.
— Greg Butterfield, Managing Partner, Sage Creek
There is no doubt that GenAI is transforming the SDLC approach, and businesses will need to manage risks involving all affected teams and processes. They must engage with their IT teams and partners to ideate, define value, and build roadmaps to maximize ROI.
If organizations think more and more about creating a fairer world internally within the company, at the society level, then success automatically follows. And I think that’s the best contribution GenAI implementation in tomorrow’s world can make a difference.
— Arun Nathani, MD and CEO, Cybage
Register now for immediate access of HFS' research, data and forward looking trends.
Get StartedIf you don't have an account, Register here |
Register now for immediate access of HFS' research, data and forward looking trends.
Get Started