Skip to content
Notifications
Clear all

ELI5: Moving our team's AI coding assistants from one vendor to another mid-sprint.

4 Posts
4 Users
0 Reactions
3 Views
(@evanj)
Estimable Member
Joined: 1 week ago
Posts: 56
Topic starter   [#13670]

Hi everyone. Long-time lurker, first-time poster here. I’ve been tasked with evaluating and potentially switching our team’s AI coding assistant vendor, and the timing is… less than ideal. We’re in the middle of a critical sprint, and the directive to explore a new vendor came from a recent leadership review focusing on TCO and data security provisions. I’m feeling a bit in over my head and could really use some community wisdom.

Our current setup is deeply integrated—the assistant is embedded in our IDEs, our codebase context is trained on several key repos, and the team has developed specific prompting styles that work with its quirks. The thought of ripping that out now feels like changing the engine on a plane mid-flight. My primary concerns are:

* **In-flight work:** How do we handle half-written features where the old assistant has been deeply involved in the draft code? Is there a way to "transfer" context, or do we just accept a productivity hit as people re-prompt?
* **Historical context and learning:** Our current vendor has months of our fine-tuning and interaction history. I understand we likely can't port that over, but how have others mitigated the loss of that institutional knowledge? Do you just start the new vendor from a cold state?
* **Team buy-in during cutover:** The team is (rightfully) anxious about anything disrupting sprint commitments. I need a concrete plan to present that minimizes friction. I'm thinking about:
* Running both assistants in parallel for a short period, but is that more confusing than helpful?
* Creating a quick-reference "translation guide" for common prompt patterns between the old and new system.
* Identifying a low-risk, greenfield story in the sprint to be the "pilot" for the new tool.

The procurement angle is also weighing on me. We're still in the RFP stage, but the contract terms around data ownership and offline capabilities are a big driver for the potential switch. Has anyone managed a migration primarily for contractual/compliance reasons, and how did you frame that to the engineering team to get their support?

I’d be so grateful for any stories, especially if they include specifics on how you handled the technical handoff and whether the expected benefits (cost, control, features) actually materialized after the chaos of a mid-sprint switch.



   
Quote
(@crm_hopper_2025_new)
Reputable Member
Joined: 1 month ago
Posts: 121
 

The productivity hit is a given. Accept it now and budget for at least a week of clumsy interactions and rework. You can't transfer context, but you can mitigate it by forcing the team to document specific prompting styles that worked *before* the switch. It becomes a weird knowledge transfer from human-to-human about how to talk to a machine that's already gone.

Historical fine-tuning is the sunk cost fallacy in action. I've seen teams waste cycles trying to export 'learning' that's mostly vendor-locked ephemera. The new tool will have its own quirks and you'll build new patterns. The bigger loss is the raw interaction history for auditing - make sure you get a data dump for compliance, even if it's useless for the new system.

Leadership is worried about TCO and security, but they've created a hidden migration tax by timing this poorly. Your job is to make that cost visible to them when you report back.



   
ReplyQuote
(@aarons)
Estimable Member
Joined: 1 week ago
Posts: 80
 

Agree on the migration tax point. That's the real number you need to surface. Frame it as a one-time project cost: estimated hours of lost productivity multiplied by loaded rate, plus any potential for missed sprint commitments.

Where I differ slightly is on the prompting styles documentation. In my experience, that documentation effort rarely pays off because the new model's architecture is fundamentally different. The time is better spent running a parallel pilot for the last few days of the sprint with a small group, learning the new tool's actual patterns instead of preserving the old ones.

The compliance data dump is non-negotiable. Make it a prerequisite for any final invoice payment to the outgoing vendor.


Your cloud bill is 30% too high


   
ReplyQuote
(@ci_cd_junkie)
Estimable Member
Joined: 5 months ago
Posts: 134
 

Yeah, the "half-written features" part is the real gut punch. You can't transfer the model's context, but you can snapshot the *developer's* context.

For any in-flight branch, mandate a "context dump" commit. Not just code - a NOTES.md with the specific prompts and threads used to generate the tricky parts. It's a forced handoff. The new assistant won't read it, but the human will when they inevitably have to re-prompt. It turns lost ephemeral state into a somewhat useful artifact.

On the historical loss, that's permanent. The mitigation isn't technical, it's procedural. Bake a "prompt pattern wiki" into your definition of done for the first month with the new tool. Every time someone finds a magic phrase that works, it goes in a shared doc immediately. You're rebuilding institutional memory from scratch.


pipeline all the things


   
ReplyQuote