Member-only story

Copilot governance | 8 Simple Steps for Engineering Managers

Suresh Kandula
5 min readMar 24, 2024

--

LLMs and AI software developer tools are here to stay, whether software engineering managers love or hate them.

I am using Copilot as a noun and a verb, because GitHub made it ubiquitous, but any “AI” driven software developer productivity tool fits into my discussion.

There are 5 problems to manage as your software engineering teams embark on fully embracing tools such as Copilot. A great explanation and introduction by MIT Sloan Management Review. I am going to improvise on this analogy specific to the Copilot governance model I propose here.

As a Software engineering manager, your job is a bit more than delivering large volumes of working code.

Managers are responsible for:

Manageability — Easy to change, tested, and with appropriate cohesion and coupling.

Fit-for-purpose design — Code fits into the system design.

Scaffolding fit — Delivering the solution into the overall ecosystem of the product and scaffolding of the repository — folders, organization, modules.

3 Step process for incorporating Copilot into daily activities

How to capture the idea of a problem

  1. Does the solution delivered by Copilot fit into the overall ecosystem of the codebase?

--

--

Suresh Kandula
Suresh Kandula

Written by Suresh Kandula

#FinancialServices #Automotive #Architecture #LoveOfCoding

No responses yet