As we outlined in previous research, generative AI assistants known as TuringBots can serve as powerful tools to address some of the broader software development challenges. Specifically, they help to automate a wide range of tasks throughout the software development lifecycle (SDLC). As the technology matures — particularly in code generation and testing — technology executives are encouraged to empower their teams with TuringBots for enhanced efficiency and effectiveness.

G-Research, a leading quantitative research and technology firm, has successfully introduced TuringBots into its SDLC, and we were given the opportunity to review the firm’s approach and results. With over 400 developers, G-Research has implemented TuringBots across its development teams, resulting in significant productivity gains and improved developer satisfaction.

The Approach: Three Key Steps

Most importantly, G-Research understood from the start the importance of a comprehensive approach to implementing TuringBots. From the early stages of the process, the company involved all relevant internal and external stakeholders. By proactively addressing concerns related to privacy, security, copyright, ethics, and responsible technology use, G-Research ensured a careful and well-planned rollout of TuringBots. So the three key steps to success were:

  • Involving stakeholders at an early stage.
  • Educating on the technology and associated risk.
  • Monitoring the outcomes.

 

G-Research strategy, execution and governance plan for TuringBots (Generative AI in Software Development)

 

The Results: Higher Productivity And Better Developer Satisfaction

After 12 months, G-Research is reaping the benefits of implementing TuringBots. The company has reported substantial productivity gains, challenging the notion that only junior engineers benefit from this technology. Some engineers have experienced productivity increases of up to 200%, particularly when working with unfamiliar languages or libraries. TuringBots have also increased developer satisfaction and happiness, allowing senior developers to focus on more challenging assignments that make use of their experience.

With a continuous improvement process in place, the company is well positioned to leverage the benefits of generative AI in its software development process. To read more about this success story, access the complete Forrester report here.

If you are a Forrester client, feel free to schedule a guidance session with me through inquiry@forrester.com, and I will be happy to discuss how to apply relevant best practices to your firm. Also, if you want to share your experience with me on generative AI and TuringBots, email me at dlogiudice@forrester.com.

(written with Merve Kandemir, Forrester senior research associate)