Escucho dos inferencias al leer su pregunta:
- Que no entender las habilidades básicas de codificación conduce a requisitos inferiores.
- Que la comprensión de las habilidades básicas de codificación es tanto un requisito previo como el único requisito previo para los requisitos de calidad de escritura.
Desglosando estos …
Inferencia 1
- Cuando la junta contrata a un nuevo CEO, ¿qué buscan?
- ¿Hasta qué punto quieren hacer el trabajo y preocuparse por él y el jefe / compañeros de trabajo son importantes como 'calificaciones'?
- ¿Por qué los ingenieros de software prefieren ser programadores en lugar de gerentes?
- ¿Enron realmente contrató a ex strippers?
- ¿Cómo son las prácticas en informática de la Universidad Estatal de Iowa?
Es importante que los gerentes de productos sean lo suficientemente técnicos para comprender no solo lo que es técnicamente factible, sino que también entiendan las compensaciones entre los enfoques de solución y cómo cada uno afecta la usabilidad, los beneficios para el cliente / mercado, el impacto comercial y los costos a corto y largo plazo.
Sin embargo, es importante comprender que la administración del producto no debería ser la función que determina la solución; esto generalmente se logra mediante la colaboración con la ingeniería y el diseño, con las dos funciones anteriores presentando opciones.
Me parece que el documento de requisitos que mencionó en su pregunta no resalta el problema y prescribe una solución derivada sin aportes y no en colaboración.
En un mundo ideal, los requisitos deberían (generalmente a través de alguna combinación de historias de usuarios y criterios de aceptación) describir al usuario, el problema y la justificación; y posteriormente, a través de un proceso de descubrimiento de soluciones, diseñar artefactos.
Inferencia 2
Comenzaré haciendo referencia a citas de tipos de productos que realmente resuenan conmigo:
El mayor desperdicio en software es construir algo que nadie usa.
La complejidad no validada es una responsabilidad.
Podría decirse que el valor esencial que aporta la gestión de productos es la capacidad de facilitar la entrega de productos y características que son valiosos y utilizables para un mercado direccionable, están posicionados de manera competitiva, están alineados con la visión de la organización y una visión coherente del producto, y se encuentran objetivos de negocios.
Para llevar un producto exitoso al mercado, es tan importante construir los productos correctos como crear los productos correctos.
Tener una comprensión básica de las habilidades de codificación y un entorno y proceso de colaboración sólido es importante para este último. Pero un enfoque principal (y diría, primario) de la gestión de productos debería estar en el primero.