Generative AI and Software Engineering Teams: Adoption and Training
Want more insights like these?
Generative AI (GenAI) is changing the way that software engineers and developers do their work, but how are organizations managing adoption, training and governance? Read on to find out.
One minute insights:
Most organizations have adopted GenAI tools or plan to do so within the current quarter or year
Code generation is a top use case, while tool cost is a significant barrier
Respondents rely on employees and outside experts for GenAI training and plan to increase workload as a result of implementation
Many organizations lack formal governance policies
Those with governance policies in place rely on written guidelines to train staff in appropriate GenAI usage
Most organizations have adopted GenAI tools or plan to do so within 2023
Question: What is the most important thing to keep in mind when integrating generative AI into a software engineering team?
[GenAI is] still a new area with regulation and governance still catching up. We’ve taken a very pragmatic approach. Adoption is happening in small groups via experimentation — training and formal guidelines to follow.
Collaboration, proper training and ongoing monitoring are also key to successful integration.
Code generation is a top use case, while tool cost is a significant barrier
Respondents at organizations that have adopted or plan to adopt GenAI (n = 115) say their software engineers’ and developers’ current or planned use cases include code generation (65%), code review (45%) and code documentation generation (42%).
Question: What is the most important thing to keep in mind when integrating generative AI into a software engineering team?
AI should be seen as complementary to human software engineering creativity and not as a replacement.
Cost and skill gaps are the major challenges at this point.
Respondents expect employees and outside experts to lead GenAI training and plan to increase workload as a result of implementation
In order to train software engineers and developers on generative AI tools, respondent
organizations that are using or plan to use GenAI (n = 115) rely on employee-led experimentation (38%), outside training courses (37%) and sessions with outside
experts (35%).
As a result of implementing GenAI, respondents (n = 115) plan to moderately or
significantly increase their engineers’ and developers’ workloads (44%) within the
next 12 months. 31% plan to keep that workload the same, while 21% plan to moderately
or significantly decrease the level of work.
Question: What is the most important thing to keep in mind when integrating generative AI into a software engineering team?
It’s an exciting time; we tend to allow the team to experiment thentightening as we go, rather than restricting to start with.
AI is a tool to support and increase productivity. However, [the] engineering team should have enough acumen to validate the output of AI and critically validate it.
Many organizations lack formal governance policies; those with policies in place rely on written guidelines to train sta in appropriate GenAI usage
Organizations with an established GenAI governance policy (n = 36) use written
guidelines (64%) to train software engineers and developers on adherence. Some
route questions to an in-house GenAI expert (47%), oer training sessions (42%) or
mandate training courses (42%) to help staff understand their governance policies.
Question: What is the most important thing to keep in mind when integrating generative AI into a software engineering team?
We need checks and balances in place with a very narrow focus for the AI. Start small and grow as we gain more experience.
The legal implications are yet to be settled, so generally speaking you want to make sure
you have a clear understanding with your counsel.
Want more insights like this from leaders like yourself?
Click here to explore the revamped, retooled and reimagined Gartner Peer Community. You'll get access to synthesized insights and engaging discussions from a community of your peers.