One of the primary roles of an engineering leader is to craft and get buy-in to a technical roadmap. Not only does it provide guidance for your team and organization but it ensures everyone is on the same page and moving towards a common goal.
So how do you ensure your technical roadmap aligns with company goals, while still prioritizing technical debt? What is an appropriate level of detail to share? And how does this differ in a startup relative to larger organizations?
To explore this topic, Vindhya Joseph, Enterprise Architect at Foodstuffs and previously a Director of Engineering at Unibuddy and Senior Engineering Manager at JumpCloud, shared her practical tips on getting buy-in to technical roadmaps at a startup. Identifying that technical roadmaps come back to managing technical debt, Vindhya shared the impact of tech debt, strategies for managing it, and how to manage conversations with key business leaders to ensure you get the outcome you need (more time to work on tech debt!).
A few of key takeaways from Vindhya's talk are as follows:
The best way to craft the roadmap and get buy-in is to align technical needs with business needs. There shouldn’t be a technical roadmap separate from the product one; we’re all one team.
This then begs the question – what is technical debt? According to Martin Fowler, technical debt is shortcuts/compromises to achieve short-term outcomes, resulting in deficiencies in quality, making things harder to understand, resulting in extra effort and time for new features to get out to market.
While tech-debt itself isn't necessarily a bad thing – you can have intentional "good" technical debt too – it's simply a consequence of a business needing to make compromises to get a product or feature out to market, faster.
To successfully advocate for, and execute on a technical debt roadmap, you need to be able to manage technical debt. Vindhya's tips for this are:
To get buy-in to your technical debt roadmap, you need to speak the language of the business leaders, and communicate the business impact of the technical debt item. Vindhya's two tips to help with this are:
View the slides from the talk and the full talk transcript.
Specific resources mentioned by Vindhya during the talk are listed below:
Enjoyed watching Vindhya's Tech Leader Chat? Be sure to join our community for future talk updates.