¿Qué hay en una posición de gestión de productos de software que los candidatos deben tener un título de ingeniería?

Gracias por el A2A Pavlo. Primero, dejemos de lado el contexto de los PM que se ocupan de soluciones muy técnicas, por ejemplo, soluciones para equipos de desarrollo. Dejemos de lado también a las startups con pocos recursos donde simplemente no tienen el tamaño suficiente para obtener ninguna especialización y todo el mundo hace todo (por ejemplo, los PM son Dev y Marketing y UX).

Entonces, su pregunta pregunta si los Gerentes de Producto generalmente deberían tener un título de ingeniería. Muchos equipos que he entrenado también han afirmado que este es un requisito previo. La idea es que solo con un título de ingeniería comprenderán razonablemente las limitaciones y oportunidades que la tecnología puede ofrecer. Y solo con un título de ingeniería pueden los PM debatir, desafiar y convencer adecuadamente a los equipos de desarrollo para que brinden soluciones técnicas de la manera deseada.

En mi opinión, esto es un montón de literas. Cuando los PM tienen este tipo de relación con Dev (“Soy más inteligente que tú”), generalmente es una indicación de un equipo de producto disfuncional. Los mejores PM saben cómo motivar y capacitar a otros a su alrededor para resolver los problemas del cliente. El papel principal de los PM es la comunicación y la orquestación. Deben compartir constantemente los objetivos comerciales y una comprensión común de los problemas del cliente a resolver (en base a rigurosos datos cualitativos y cuantitativos del mercado y del cliente) y garantizar que esto se traduzca en actividades de desarrollo. Deben trabajar de esta manera no solo con los equipos de desarrollo, sino también con los equipos de investigación de UX e investigación de mercado, diseñadores de UX, equipos de estrategia, marketing de productos, sus pares de PM en productos relacionados, sus ejecutivos, socios de terceros, etc. Los PM tienen que organizar MUCHAS actividades que no pueden hacer por sí mismas.

Si son ingenieros capacitados, lo que he visto es que es muy probable que tales PMs graviten hacia el aspecto tecnológico e ignoren los otros aspectos críticos de la entrega de productos exitosos. Esto es especialmente cierto si un título de ingeniería era parte de la descripción del trabajo: la descripción del trabajo envía una fuerte señal sobre las expectativas del rol. “Querían una formación de ingeniero”, pensaría un primer ministro, “así que voy a mostrar mis ‘créditos’ de ingeniería en mi trabajo diario”.

Pero los PM tienen muchas cosas que hacer además de organizar el desarrollo para entregar la propuesta de valor prometida por el producto. También necesitan asegurar

  • su visión y cartera de pedidos está bien informada por estudios de mercado y de clientes,
  • el producto “encaja” y contribuye a la estrategia y los objetivos comerciales de la empresa,
  • Las actividades de salida se optimizan para amplificar la propuesta de valor del producto a los clientes objetivo apropiados, etc.
  • que todas las partes interesadas comprendan la importancia de los componentes anteriores de productos exitosos

Esto implica una gran cantidad de comunicación y conocimiento sobre cuántas partes interesadas diferentes contribuyen al éxito de un producto. El rol de un primer ministro debe ser “construir el producto correcto” en lugar de “construir el producto correcto”. Muchos productos bien diseñados han fallado. Cuando un rol de PM se enfoca demasiado en el lado de ingeniería de entregar un producto exitoso, ¿quién es la única persona responsable cuando un producto falla?

Una gran advertencia: no digo que los PM con experiencia en ingeniería nunca sean buenos gerentes de producto. Algunos de los mejores gerentes de producto que he tenido en mis equipos eran ingenieros por experiencia. Pero fueron gerentes de productos exitosos no por la ingeniería, sino porque sabían cómo equilibrar MUCHAS actividades, trabajar con TONELADAS de personas diferentes y aprender muy rápido sobre cosas nuevas (incluidas, entre otras, las nuevas tecnologías).

Aunque no hay nada específicamente en una posición de PM de software que REQUIERA un título de ingeniería (es decir, ingeniería de software), muchas empresas, particularmente aquellas con profundas pilas de tecnología o enfoque técnico, PREFIEREN tener personas con ese tipo de experiencia técnica para que puedan trabajar con (o en algunos casos debatir / discutir) con los desarrolladores y tecnólogos en sus equipos extendidos.

Si usted es un gerente de producto que trabaja con tecnólogos en un producto técnico (por ejemplo, una aplicación de aprendizaje automático o dispositivos IoT o …) y no puede ocupar sus propios puestos con tecnólogos testarudos, perderá rápidamente credibilidad e influencia con ellos. .

Esto no es ideal, pero es simplemente una realidad en muchas empresas. El siguiente diagrama ofrece una descripción de alto nivel de los diferentes tipos de roles de MP. En la mayoría de las empresas medianas o grandes, los equipos de PM deben consistir en una combinación de los 3 roles mostrados, pero ese no es siempre el caso.

En Silicon Valley existe una clara propensión a centrarse primero en la tecnología, y el usuario / mercado REAL necesita en segundo lugar. En esos casos, la preferencia (y quizás la necesidad) de tener PM con antecedentes de Ingeniería es una evolución lógica (aunque no necesaria).

Fuente: Gerentes de producto para el mundo digital.

Nada. Tener una formación técnica y saber cómo el desarrollo de software puede ser útil, pero incluso eso no es estrictamente obligatorio. Qué tan técnico debe ser un PM varía ampliamente entre compañías, productos en la misma compañía e incluso dentro del mismo producto (cuando tiene un producto lo suficientemente complejo como para tener PM para diferentes partes del producto).

Si bien los gerentes de producto no necesitan tener un título de ingeniería, necesitan comprender la tecnología. Lo que he aprendido es que muchos gerentes de producto no tienen la formación técnica adecuada para comprender las preguntas o dar una guía práctica. Ver mi artículo ¿Los gerentes de producto deben ser técnicos? para más.

More Interesting

Si tengo un objeto que usan dos métodos diferentes en la clase, ¿debería convertirlo en una variable de instancia o una variable de método?

¿Hay organizaciones que patrocinan Raspberry Pi para que un estudiante universitario aprenda y cree aplicaciones si tengo un objetivo claro?

¿Está Scrum, en la práctica, yendo en la dirección opuesta del Manifiesto para el Desarrollo de Software Ágil y sus Doce Principios?

Soy el único desarrollador en una startup donde los fundadores no son expertos en tecnología. Estoy tratando de convencerlos de que necesitamos más desarrolladores y una línea de tiempo más larga. ¿Cómo puedo convencerlos?

¿Cuál es la diferencia entre informática, ingeniería informática e ingeniería de software? ¿Cómo es el alcance de TI en comparación con SE o CS? ¿Es la informática una buena opción para especializarse en el desarrollo de aplicaciones móviles?

Tengo 20 años y soy un delincuente. ¿Debo tratar de convertirme en desarrollador de software o mecánico de automóviles?

¿En qué debería estudiar y centrarme, inteligencia artificial, desarrollo de software o seguridad cibernética?

¿Cuáles son las mejores conferencias para ingenieros de software?

¿Cuál es la mejor compañía de pruebas de software?

¿Por qué la leyenda urbana dice que Steve Jobs, Jeff Raskin y el resto del equipo 'robaron' de Xerox?

Tengo 17 años y me enseño a codificar. Sé que tener un mentor me ayudará mucho durante el proceso. ¿Algún consejo?

Soy muy bueno programando y lo disfruto mucho. ¿Tomar un trabajo en pruebas de software sería bueno para mí? PD: Estoy más fresco y la competencia por los trabajos es muy alta.

¿Cómo se colabora en proyectos de código?

¿Qué formato de currículum debería ser más moderno para ser ingeniero de software?

¿Cuál es la mejor compañía de software en Texas para el desarrollo de aplicaciones?