Estoy en I + D trabajando en un nuevo producto de software.
Comprensiblemente, la administración se enfoca en las características principales que obviamente le dan una ventaja al cliente. Pero hay muchos requisitos que también pueden considerarse importantes (por ejemplo , rendimiento, extensibilidad futura, trazabilidad de datos, seguridad, interfaz de usuario fluida ). Estos requisitos implícitos son probablemente los más grandes en número de cualquier producto, y si no se cumplen pueden dar lugar a un cliente insatisfecho.
Me temo que de alguna manera se espera que durante el desarrollo estas cosas se implementen automáticamente. Sin embargo, para mí, todo es un aspecto atómico que requiere atención y esfuerzo de desarrollo.
Tengo la sensación de que la gerencia puede estar demasiado ocupada para prestar demasiada atención a tales aspectos. Por mi propio orgullo de desarrollador, control de calidad y poder dar cuenta del esfuerzo que gasto, ¿ cuándo y cómo debo documentar y comunicar los requisitos implícitos?
(es decir, características que existen en un producto, pero que no se han mencionado explícitamente ni con el cliente ni con la administración)
Aclaración
Gracias por el interés en la pregunta, la esencia de las respuestas hasta ahora parece ser:
"Debe hacer explícitos los requisitos implícitos".
Ratas ... eso no se me ocurrió.
Los requisitos que quiero decir pueden ser de los siguientes tipos:
- El cliente no puede escuchar sobre estos requisitos, porque presentaré una larga lista de formas en que el producto puede fallar, en lugar de hablar sobre cómo los hará felices.
- La gerencia ocupada siente que estoy perdiendo su tiempo, cuando hablo de características "obvias".
- Solo podré describir algunos de estos requisitos durante la implementación. Durante la planificación, puedo tener la sensación de que un problema en particular puede requerir un esfuerzo centrado durante el desarrollo.
- No estoy a la altura necesaria en el tótem de la compañía para dictar mis condiciones de trabajo.
Estoy pidiendo pautas sobre cómo semi-formalizar los requisitos [implícitos], mientras hago menos esfuerzo que los requisitos completos, pero me mantengo preparado para el día del juicio, para que no me atrapen con las manos vacías.