Chapter 2. Opportunities and Challenges:  What to expect from adding generative AI to your process

In Chapter 1, we laid out the foundations and motivations for incorporating GenAI into your SDLC. As you start to make changes in that direction, it’s helpful to have some ideas of what to expect for key areas of change. In this chapter, we’ll provide some thoughts for awareness and planning. We’ll also share suggested approaches for some challenges that you may encounter along the way.

Specifically, we’ll look at the changing role of the software engineer, how to protect code quality as velocity increases, real-world impacts on productivity and satisfaction, and common pitfalls and risks.

Getting the business onboard

When GenAI is proposed as an addition to the engineering process, there will need to be various discussions within the business to ensure common understanding about what will change, get everyone on board and reach agreement on plans. While not the focus of this book, hopefully ...

Get The AI-Enabled SDLC now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.