What is a Technical Product Manager (TPM)?
A TPM is a product manager that works in technology at DVLA. A product manager takes responsibility for the product strategy they are responsible for, collaborating with other experts (such as architects, service designers/owners, software developers, BA’s, UX/UI) to define the vision and mission for the product. This means looking at the problems the product is trying to solve and how changes and new features can add value for the end users and business.
They are able to understand the user need and wider business strategy that their product will meet and are able to articulate how the product will do this. They can also make decisions on what needs to be prioritised next, based on value or need. This includes balancing adding new features with technical upgrades or fixing existing problems. A good TPM can make those trades and establish what enough features look like to deliver value without overdeveloping a product and creating waste.
Once a TPM has agreed the product vision and priority order, they are responsible for working with the development teams (squads) in an Agile framework to deliver these changes. Their role here is to help the team turn the vision into a reality, making informed decisions and removing blockers to allow the squad to focus on delivery.
Is it a technical role?
This role does not require someone to be technical in terms of being able to code, but they should be experienced with working with software development teams and understand the software development lifecycle.
What benefit do TPMs bring to digital delivery?
Having TPMs or Product Owners involved who are experienced in digital delivery has huge advantages, such as:
- improved communication (and trust) from your development team and business stakeholders
- focus on value and an alignment to what is being delivered to the organisation’s strategy
- clear vision and purpose for why we are developing a new feature, helping engage and motivate the teams
- ability to understand tech trends, see how they impact the product roadmap, and how they can drive innovation
- user and business focus to ensure everything delivers benefit to the end user and meets a need
- ability to understand technical challenges and make educated trade-offs with your team
- ability to understand the different technical solutions and consider this in balance with business needs, equally understanding when to invest in technology which may have no immediate user benefit (upgrades and updates, or refactoring)
What soft skills should a TPM have?
Click to expand the skill and find out more.
Communication skills are used to create and articulate ideas, analyse situations, build consensus with others on the engineering team and lead challenging conversations. This involves speaking, writing, and listening in various contexts.
TPMs need to be able to give a compelling pitch of their product, what value it adds and how it’s addressing customer needs. Being able to story tell will help engage stakeholders and users and get real buy in to the product and development roadmap.
TPMs need to prioritise work depending on the value it will add and urgency to implement. They need to be able to problem-solve, identify opportunities, consider how they will do it and then implement. They must also have a high tolerance for ambiguity in order to develop plans when not all details are known
TPMs must be able to work well as a team and know when it is appropriate to direct the team. They will need to balance multiple priorities and must be able to delegate tasks. They must also be an effective communicator who can listen closely to team members and make changes where necessary.
The ability to understand, use and manage your own emotions in a positive way. This includes being able to empathise with others and understand each other’s values and feelings to help overcome negative situations and defuse conflict
A TPM needs to be both comfortable and able to make sound decisions, often in a time constrained situations with little information available. This will include decisions around scope, addressing bugs and potentially delaying a release if they don’t believe it is ready.
Resilience and both the ability and desire to work in the complex and often every changing environment. Things can change rapidly in the product manager world and the ability to quickly digest information, make sound decisions and pivot is a big part of the day job. It is a very varied role and the ability to bounce back, take problems in your stride, finding solutions and moving forward is a critical part of the role.
DDat Skills Snapshot
The table below shows the skills required at each level:
|Skill||Technical Product Manager||Senior|
Technical Product Manager
|Head of Product|
|3||Experience of Working within Constraints||Working||Practitioner||Expert||Expert|