This message was deleted.
# product-management
s
This message was deleted.
d
I think there is a path to progression but it is quite a different mindset. The technical expertise is key but the techniques of product ownership/management need to be there.
e
If a platform engineer shows he is capable of transitioning to be a PM. Also, whats the level of PM culture within the organisation - is it weak/strong/capable of supporting a new PM wo previous domain knowledge or experience ? Or how is the team in general - is it a mature team needing of that PM mindset or is it still a team finding its feet ? For me its always about the context but for an organisation i wouldnt undervalue being able to bring good outside people and the benefit it brings to the team. And also the negative aspects of turning a superstar engineer into a mediocre PM.
k
You can hire an external, seasoned IDP Manager to teach the person you want to promote the new skills. Being IDP Manager requires analytical frameworks, understaning of IT Operating Models, understanding of Product Management. That's new for a person who was a Platform Engineer before
remember that Platform is a Product. Think about it as promoting a Developer to be a Product Owner. The same principles here, Platform is not a "magical, different thing". It's yet another system supporting business process in the organization - here, SDLC is that business process.
in my opinion, the best PO for a Platform is somebody who was a Software Engineer before (working on Business Applications). Because this person knows best the Platform Customer need - having an experience being one
e
I could not agree more with Erik, context of where the team and is organization is, plays a critical role to make the decision.
what are your needs as an org? Do you need someone tactical who focuses on delivery or someone who can put an strategy and rally that with stakeholders? The previously engineer may excel at the first but the experienced product person may shine at the second, what do you care the most?
Hiring managers should define very clear what are their requirements, expectations, negotiable and non negotiable for the PM they need…it is possible to set both for success it is just a matter of how much they are willing to invest in the person.
p
There are pitfalls and pros in both choices. You probably need a Product Person who can own the domain of the platform (knows the user, trends and tech). Look for people who either have those skills or can gain those skills. And since a platform is never delivered by one person, consider a combination of skills within the team. For example, a good product person, an architect/design person and a tech lead should be able to form a starting point for an awesome team. Some larger enterprise nowadays even add UX people to the mix once the platform user base grows and becomes diverse
o
I have met engineers who have a very strong customer-oriented product mindset, and I've met experienced PMs who have over-emphasised a particular technology. Whether the person can or can not do the job depends on the person's abilities and experience, as well as the environment. On the amount of support they would need to perform well, and the availability of that support within the team and the organisation 🙂
m
To answer the original question, work with the options that are available to you. If you have a great engineering candidate that has product aptitude, try them! If you have a product manager who loves the user+tech intersection, involve them! Because platform engineering is so technical and engineering oriented, I expect there is some bias toward growing engineers into product roles. But I do think that the right product manager can be a real asset (I'm biased!). I have some ideas about how to identify them. The way I see it, PMs come in different flavors, in part because there are six ways to prioritize the user/tech/business demands, and each of us has a natural default. I expect PMs that put business first (who are more likely to have an MBA in my experience, though not always) are less likely to be drawn toward platform engineering. It's those that focus on user > tech or maybe tech > user that I suspect will be a better fit with a platform engineering team. They'll need to be curious, technical, and bring a lot of empathy. I've written in more detail about how I think about these alignments here: https://hachyderm.io/@earth2marsh/111892599439394114 Curious to hear what others think.
l
Was listening to this last night: https://getdx.com/podcast/platform-product-manager-role/ reminded me of this thread 🙂
I really appreciate all the detailed responses in this thread ! Maybe if someone has time, a short blog post could definitely be created based on these comments. Would be a good read, too !
I can also answer from my perspective, as someone who worked in platform and now works in product… 1. Product is not engineering. PM skills are hard to learn - Engineers trying to learn product without a good internal mentor is going to be exceptionally hard. If your environment doesn’t have good product role models already, converting a platform engineering into a PM is going to be very hard. They might not be successful, and you might burn that platform engineer or the platform initiative itself by putting too much pressure / expectation. 2. Promoting a platform engineer directly is unlikely to produce “outsized” results - I would be deeply, deeply surprised if you can promote and engineer to a PM title, without any serious mentorship, and then get significantly outsized results, beyond let’s say just having a bunch of product-minded engineers in the first place. That engineer is going to do their best, but underneath it all, they are still an engineer, and I believe they might risk falling back on trying to use “what made them good” at engineering, but trying to apply that to product. See point #1. 3. Hiring outside PM’s with lower tech knowledge could help, but mostly for coaching - A solution could be hiring an outside PM with or without deep tech knowledge (doesn’t matter, aslong as they’re a good PM). Or, bringing an internal PM “on loan” from a product team to support and guide. Having a platform candidate then step up and be mentored by a seasoned PM seems like the best middle ground. Platform and existing tech knowledge, twinned with seasoned experienced PM input. If I were starting a platform team again from scratch today, I’d go with #3 if I could.