Presenting strategies for large technical changes will vary depending on whether you’re pitching to executives or team members.
As a technical leader, part of your role is to set the technical direction of your team and the product that you work on. Part of this includes proactively identifying technical constraints in your codebase and proposing investments to overcome them. Convincing stakeholders and your team to be on board, particularly if it’s a large undertaking or a shift in your current strategy comes with many moving parts. Instead, work to produce compelling strategies that focus on your audience’s motivations and goals to generate buy-in.