Adopción de una mentalidad de producto para su plataforma de desarrollador interna
Al adoptar una estrategia de crecimiento dirigida por el producto (PLG), la plataforma de desarrollo interna se convierte en la herramienta principal para la adquisición, retención y expansión de empleados. Las empresas como Figma y Shopify usan este enfoque centrado en el cliente para impulsar sus productos. ¿Pero qué tiene que ver esto con la ingeniería de plataformas? El objetivo es que su plataforma de desarrollador interna aporte suficiente valor para que su adopción y uso se usen virales dentro de su empresa. Los equipos que trabajan en la ingeniería de plataforma deben considerarse propietarios de productos de la plataforma de desarrollo interna y los desarrolladores como el cliente final.
Entice a los desarrolladores con experiencias deliciosas
Los clientes deben querer usar la plataforma, pero no tener que usarla. Entice a los desarrolladores mediante la creación de experiencias de desarrollador deliciosas y, al mismo tiempo, permite a los operadores colaborar fácilmente con sus homólogos de desarrollo. Una manera de ayudarle a comprender qué quieren o necesitan sus diferentes clientes internos y partes interesadas es probar las hipótesis mediante un proceso de desarrollo de clientes.
Administramos como un producto ... Nuestro equipo se centra en responder a las preguntas del [equipo de desarrollo] que no tienen nada que ver con el caso empresarial de [su aplicación]. - Mark, jefe de ingeniería de plataformas, Gran Empresa Multinacional Minorista Multinacional
Esta cita es un excelente ejemplo de una organización de ingeniería de plataformas con una mentalidad de producto. Este equipo crea herramientas y funcionalidades que los desarrolladores necesitan y desean para que puedan controlar la seguridad operativa, el cumplimiento y otros requisitos críticos. Estos requisitos no están vinculados directamente a la razón empresarial por la que el equipo de desarrollo se formó inicialmente. En su lugar, estas herramientas son el pegamento crítico entre el desarrollo y las operaciones.
Medición del éxito con métricas de velocidad, calidad y facilidad de uso
A medida que comience su recorrido de ingeniería de plataforma, debe establecer métricas coherentes que use para asegurarse de que la plataforma sea eficaz y le ayude a conservar el talento. Debe definir una manera de medir el éxito con los datos.
Debe medir cómo la plataforma ayuda con la velocidad (tiempo para ofrecer valor empresarial), la calidad del producto y la facilidad de uso de la plataforma. También querrá medir si sus clientes internos no solo están satisfechos, sino que también son exitosos. La información que destila de estas métricas que recopila ayudará a dirigir el siguiente conjunto de inversiones. Las métricas de uso y retención de funcionalidades pueden ayudarle a determinar la cantidad de inversiones específicas que afectan a los números generales.