Adote uma mentalidade de produto para sua plataforma de desenvolvedor interna
Quando você adota uma estratégia de crescimento orientado pelo produto (PLG), sua plataforma interna de desenvolvedor se torna a principal ferramenta para aquisição, retenção e expansão de funcionários. Empresas como Figma e Shopify usam essa abordagem focada no cliente para impulsionar seus produtos. Mas o que isso tem a ver com engenharia de plataforma? O objetivo é que sua plataforma interna de desenvolvedor traga valor suficiente para que sua adoção e uso se tornem virais em sua empresa. As equipes que trabalham na engenharia de plataforma precisam pensar em si mesmas como proprietárias do produto da plataforma interna do desenvolvedor e nos desenvolvedores como o cliente final.
Atraia desenvolvedores com experiências agradáveis
Os clientes devem querer usar sua plataforma, mas não ser obrigados a usá-la. Atraia os desenvolvedores criando experiências agradáveis para desenvolvedores e, ao mesmo tempo, permitindo que os operadores colaborem facilmente com seus colegas de desenvolvimento. Uma maneira de ajudá-lo a entender o que seus diferentes clientes internos e partes interessadas querem ou precisam é testar suas hipóteses usando um processo de desenvolvimento de clientes.
Gerenciamos como um produto ... Nossa equipe está se concentrando em responder a perguntas [da equipe de desenvolvimento] que não têm nada a ver com o caso de negócios [de seu aplicativo]. - Mark, líder de engenharia de plataforma, grande empresa multinacional europeia de varejo
Esta citação é um ótimo exemplo de uma organização de engenharia de plataforma com uma mentalidade de produto. Essa equipe cria ferramentas e recursos que os desenvolvedores precisam e desejam para que possam lidar com segurança operacional, conformidade e outros requisitos críticos. Esses requisitos não estão diretamente ligados ao motivo comercial pelo qual a equipe de desenvolvimento foi inicialmente formada. Em vez disso, essas ferramentas são a cola crítica entre o desenvolvimento e as operações.
Meça o sucesso com métricas de velocidade, qualidade e facilidade de uso
Ao iniciar sua jornada de engenharia de plataforma, você precisa estabelecer métricas consistentes que você usa para garantir que sua plataforma seja eficaz e ajude a reter talentos. Você precisa definir uma maneira de medir o sucesso com dados.
Você deve medir como sua plataforma ajuda com velocidade (tempo para entregar valor comercial), qualidade do produto e facilidade de uso da plataforma. Você também deve medir se seus clientes internos não estão apenas satisfeitos, mas prosperando. As informações que você destila dessas métricas coletadas ajudarão a orientar seu próximo conjunto de investimentos. As métricas de retenção e uso de recursos podem ajudá-lo a determinar o quanto os investimentos específicos afetaram seus números gerais.