¿Es importante para el propietario de un producto en un equipo Scrum que hace que el software tenga conocimiento técnico?

Tiendo a estar de acuerdo con Paul Lopushinsky. Me he encontrado con excelentes propietarios de productos que no tenían antecedentes de desarrollador. Una de las claves de sus éxitos fue comprender los objetivos de un equipo de scrum que a menudo están vinculados a construir “lo correcto” y rápido en lugar de construir “lo correcto” (que es el trabajo del Propietario del producto). Comprender los desafíos de un equipo de desarrollo, como deuda técnica, arquitectura, mantenimiento, automatización de control de calidad, confiabilidad, etc., seguramente mejorará la credibilidad del rol de Propietario del producto, pero también mejorará el resultado del ciclo de entrega en última instancia. Pero para esto, creo que un Dueño de Producto puede comprender esos desafíos sin profundizar en los detalles y dar la voz / opciones / poder a los desarrolladores para resolver esos desafíos.

Tienes que ser más específico que el conocimiento técnico.

No puede ser el propietario del producto y simplemente decir “Construyamos esto, no debería ser tan difícil”. Debe comprender el cronograma de su equipo, sus capacidades, sus pensamientos y preocupaciones. Al final del día, está tomando las decisiones, pero NECESITA discutir con su equipo.

La respuesta breve a esto es que es preferible tener un propietario del producto que tenga conocimientos técnicos.

Para ampliar la respuesta breve: en mi opinión, el rol de propietario del producto es el más importante y subestimado en el proceso Scrum. También es el papel que a menudo se modifica brevemente en los proyectos Scrum que he encontrado. Esta es una causa frecuente de falla del proyecto ágil.

Si miramos la guía Scrum, dice que “El propietario del producto es responsable de maximizar el valor del producto y el trabajo del equipo de desarrollo”.

El valor es, en términos generales, el beneficio obtenido dividido por el esfuerzo realizado. Lo que he descubierto es que, cuando el propietario del producto tiene algún conocimiento técnico, puede entablar un diálogo con el equipo para decidir una solución técnica que cumpla con los objetivos comerciales sin romper la arquitectura técnica.

El diálogo va más o menos así:

  • Propietario del producto : la empresa quiere una función que haga esto.
  • Equipo: eso llevará meses para entregar
  • PO: ¿Puedes explicar qué parte es difícil?
  • Equipo: para hacer lo que quieras, tendremos que rediseñar este bit del sistema
  • PO: ¿Puedes explicar por qué necesitas rediseñar ese bit?
  • Equipo: Bueno, la forma en que funciona el sistema en este momento es la siguiente. Para que funcione de la manera deseada, tendríamos que sacar ese bit y reemplazarlo por uno nuevo que funcione de manera diferente
  • PO: ¡ Ah, ahora entiendo! ¿Qué tal si cambiamos la solución para que el usuario tenga que hacer esto?
  • Equipo: Eso lo haría mucho más fácil.
  • PO: ¡Genial! Decisión tomada. Hagámoslo de esa manera.

Sin un propietario del producto que pueda mantener este tipo de conversaciones, necesita a alguien en el equipo que pueda negociar con el propietario del producto. En mi experiencia, es una sacudida cuya habilidad es más rara; Un propietario del producto que puede entender la tecnología o una persona técnica que puede entender el negocio.

El propietario de un producto debe comprender profundamente la necesidad que su equipo está tratando de resolver. Si esa necesidad se basa directamente en un dominio técnico (como trabajar en un producto que realiza copias de seguridad y recuperación de datos), entonces el conocimiento técnico es importante para que pueda comprender la necesidad que está tratando de satisfacer.

Dado que su equipo debería ser el que proponga la solución, el propietario del producto debe ser lo suficientemente inteligente como para saber si la solución propuesta por su equipo satisfará realmente las necesidades de sus clientes. El Propietario del producto no necesita ser capaz de encontrar una solución, pero debe ser capaz de evaluar si la solución que presenta el equipo satisfará las necesidades de sus clientes.

Sí, creo que es importante conocer las bases para verificar el trabajo del equipo y NO dar tareas imposibles de hacer.

No necesita ser un especialista en cuestiones técnicas, sino tener una idea clara de lo que hace su equipo. Para estar más interesado en la visión de todo el proyecto, necesita ver el resultado y el camino hacia él.

More Interesting

¿Cómo obtenemos aportes del equipo de ventas de campo para comprender lo que está en la mente de nuestros clientes, para que pueda informar nuestra hoja de ruta del producto?

¿Cuáles son algunos ejemplos de productos o servicios donde la funcionalidad y la lógica de "tendencias" se implementan bien? ¿Pensamientos sobre una lógica de tendencias efectiva?

¿Cuáles son las empresas de desarrollo de productos en India para desarrolladores de redes punto?

Cómo aprender las fases de construcción de un producto de inicio desde la ideación hasta la ejecución

¿Cuáles son los puntos ciegos más grandes en el desarrollo de productos?

¿Cuáles son los buenos KPI de desarrollo de productos?

¿Cuáles son las mejores herramientas de gestión de proyectos / seguimiento de errores para un Lean Startup que practica la implementación continua?

Si una compañía lanzara un nuevo producto que fue desarrollado en secreto usando tecnología alienígena, ¿qué tan avanzado tendría que ser para informar a otras compañías que era de naturaleza alienígena y no solo una muy buena investigación y desarrollo de esta compañía?

¿Quiénes son los mejores gerentes de producto o directores generales de producto?

Me pusieron a cargo de convertir los datos que mi empresa genera en un producto. ¿Qué necesito saber?

¿Cómo está cambiando el diseño generativo la gestión de productos?

¿Cuáles son algunos de los rasgos de los equipos con mejor desempeño?

¿Cómo podría ser mejor Stitch Fix? ¿Cuáles deberían ser sus prioridades de desarrollo de productos?

¿Cómo ayuda la certificación como CPM by AIPMM a los gerentes de producto?

¿Cuáles son los mejores libros o recursos disponibles para comprender cómo construir un modelo básico para evaluar el impacto financiero de los nuevos productos en el desarrollo?