Quote: Platform EMs Must Think Like Product Managers
On the LeadDev Podcast, Slack's VP of Engineering, Rukmini Reddy, observed that platform engineering managers are now expected to “think like PMs for internal products.” She argued that success isn't just measured by uptime, but by whether internal customers are shipping faster. This perspective is part of a broader trend of treating platform teams as internal product organizations.
- The "platform as a product" approach extends beyond uptime to include DevOps Research and Assessment (DORA) metrics, such as deployment frequency, lead time for changes, and mean time to recovery, to quantify the platform's impact on developer velocity. - For a technical leader, this mindset influences architectural decisions by prioritizing self-service capabilities and creating "golden paths" that reduce developers' cognitive load. For a manager, it shifts focus to creating a product roadmap for the platform, gathering user feedback, and measuring adoption through metrics like daily active users and Net Promoter Score (NPS). - A key challenge in treating platforms as products is the significant upfront investment required in both technology and the engineering talent needed to build and maintain it. - In the logistics and shipping sector, platform engineering is used to create agility and visibility in the supply chain, with AI-powered platforms helping to automate and orchestrate complex operations like quoting and order validation. - Large Language Models (LLMs) are being integrated into platform strategies to auto-generate API documentation from code and OpenAPI specs, which helps improve the experience for both internal and external developers. - For API observability, AI and machine learning are now used to automatically analyze telemetry data (logs, traces, metrics) to detect anomalies, pinpoint root causes of failures, and monitor for issues like model drift in AI-powered services. - The career path for a Platform Engineering Manager requires developing skills in technology strategy, developer empathy, and product thinking, while the Principal Engineer path focuses on deep technical expertise, mentoring, and making high-level architectural decisions that impact multiple teams. - When a platform serves external developers, the product strategy must include a strong developer relations (DevRel) function focused on creating high-quality documentation, tutorials, and community forums to drive API adoption.