Hi there,
I spent all of last week on cloud native Twitter so you donât have to. đ
Letâs get bakinâ.
Do you really need a product manager for your Internal Developer Platform?
The short answer is yes. Platform as a product and product management go hand-in-hand.
Like any other product, platforms are optional to use, carefully designed to make using them easier and evolve as technology changes. As such, itâs important to apply the same principles and processes to platforms as you would to products.
PMs drive user research, build trust with your customers (the developers, ofc), and ensure that your platform team is receiving reliable feedback on the product.
But Luca, you say, we donât need a PM.
Iâve heard that before, among some other reasons organizations give for not hiring a PM. Hereâs my take:
1. âPMs are too expensiveâ
But theyâre much cheaper than building a platform your developers donât want or wonât use.
If you think your PM wonât be effective, itâs time to restructure your project management, not give up entirely.
2. âOur engineering managers can do it insteadâ
This works in some situations, but not all. Engineering managers are usually focused on getting their projects completed on time and up to standard. Itâs not the same as a role devoted to understanding and meeting your customersâ needs.
3. âWe can just mandate usage and not worry about itâ
Trust me, youâll end up worrying about other things.
Developers will resent being forced to use a platform, especially if they believe their needs werenât considered or prioritized when it was made.
They might also decide to continue using their own tools and solutions anyways, creating âshadow infrastructure.â When this happens, your platform is no longer providing value and youâre opening yourself up to more security risk to boot.
4. âThe platform team already knows what developers needâ
Do you really, though? đ
Unless youâre a mind reader, youâll want to do user research to really understand your developers.
Knowing the problem and having a solution isnât enough. You have to know how your solution can make your developersâ lives easier (if it does at all)
Donât do this work, and youâll wind up with features folks donât need and wonât use.
đ„ Observability is gaining traction. But what does "observability" actually mean? Hashicorp SRE Dan Slimmon writes:
Everybody wants to build observable systems, then make their systems more observable, and then get some observability into their observability so they can observe while they observe.
Incoherent, right? In this article, Dan proposes one more concrete definition.
đ„ PlatformCon 2022 proved once more the growing popularity of Platform Engineering. Aeris Stewart highlights the key takeaways from the conference in this article written to The New Stack.
đ„ If you are a member of the Platform Engineering community, this post by Gartner's Research VP Manjunath Bhat will brighten up even the đ©-iest day. Platform Engineering is now officially helpful for improving developer experience đ Big day for the platform engineering space!
đ„ Calling all Product Managers! Looking for handy resources? Sarah Tolle did some homework đ for y'all and listed 13 top product management blogs and websites of 2022.
đ„ And as said last time, no newsletter is complete without a meme đ
And that's it for issue #2. Hope you found it useful (if so, share it with friendsđ).
This is a community-driven newsletter, so if you have anything đ„ to share from the cloud native world, send it our way. You can collaborate with us here.
Stay crunchy đ„
Luca