Pregunta muy interesante, no solo tengo calificación sino que también trabajo como uno. Puedo escribir una respuesta bastante larga, pero me arriesgo a perder la atención del lector, así que déjame entregarlo en tamaño de byte (juego de palabras)
- Interactúo con Ejecutivos, Propietarios de productos, UX, Desarrolladores, Scrum Masters, Proveedores, Recursos Humanos, Operaciones, Ingeniería y Clientes, traduciendo constantemente el significado de sus requisitos al lenguaje que otros entienden.
- Resuelvo el conflicto o elimino el conflicto potencial entre los equipos de desarrollo cuando se culpan entre sí o cuando se niegan a ser dueños
- Brinde soluciones de ahorro de tiempo a los desarrolladores.
- Asegúrese de seguir los protocolos de seguridad de Enterprise
- Evito que los desarrolladores escriban código nuevo señalando algo similar hecho por otro equipo
- Ahorro costos al evitar el exceso de ingeniería por ingenieros entusiastas o ignorantes
- Tratar con ingenieros de rendimiento para interpretar sus hallazgos.
- Patrones de diseño maestro
- Educación continua: mantenerse al tanto de las tendencias tecnológicas: micro servicios, arquitectura sin servidor
- Represento a mi empleador en ferias de empleo, trabajo en el campo de contratación y realizo entrevistas
- Cajole y soborne equipos para adoptar las mejores prácticas
- Escribo POC en nuevos idiomas y herramientas.
- Realizo evaluación y selección de herramientas.
- Yo trabajo con vendedores
- Trabajo con gerentes de proyecto en programación
En resumen, creo que mi trabajo es el del aceite de motor que funciona todo el motor sin ser parte de él.