👋 Hello everyone! I'm Alvin, a product manager for my company's Internal Developer Platform (IDP) team. Happy to finally be in the slack channel, learning from, and sharing with everyone.
At my company, IDP is sort of a umbrella team for dev tools, platform engineering, driving BE & FE standardization. There are 3 sub-teams divided into domains: Infra, "Backend", "Frontend".
The core product offerings of my collective teams are:
1. The managed platform meant to reduce lead-time & complexity of application deployment & infra provision
2. Developer Portal
3. OpenAPI tooling
4. Project Scaffolding (BE, FE, worker applications, with bundled CI/CD pipelines)
5. 30+ Libraries like our authentication, encryption, events (mostly adding functionality on top of open-source)
6. Local development tooling (abstracting away the docker compose file to start services locally for testing).
7. Tying all the above together into a cohesive developer experience.
I've only been here for slightly less than 6 month, and learning the wide range of domain and products was quite challenging, despite coming from a technical background.
I wanted to ask for those willing to share, how broad and narrow is your focus on a platform pm? I am going through the same struggles of any PMs juggling too many products, especially of different domains. I'm leveraging my developers as much as I can, but I feel to make a product decision, I would have to learn the lower level details anyways to be able to better understand the problem.
🙏