Cómo escribir los requisitos de un software

La buena recolección de requisitos es una habilidad. Se necesita tiempo y compromiso de parte de los diferentes interesados ​​del proyecto para trabajar. Cada proyecto es único y cada discusión de requisitos puede necesitar algunas ligeras variaciones en los pasos que seguimos, las herramientas que usamos, el medio que usamos para comunicarnos, etc. Pero hay pocas áreas básicas que debemos verificar para garantizar que el flujo de recolección de requisitos se esté moviendo en la dirección correcta

Los siguientes son los 7 consejos que no puede evitar:

1) Cooperación del propietario del producto

2) herramienta correcta

3) Reuniones basadas en objetivos

4) Hazlo visual

5) Paisaje técnico

6) Estándares de proceso

7) requisitos no funcionales

Los puntos están bien explicados en detalle junto con más imágenes y ejemplos en el siguiente blog. Revisa:

7 consejos para reunir mejores requisitos para el proyecto de software | Lista de verificación de recopilación de requisitos

Los “requisitos de escritura” son la punta del iceberg: el verdadero desafío, en muchos casos, es hacer el análisis de las necesidades del usuario en un entorno muy incierto y que cambia rápidamente. El problema que tienen muchos proyectos es que escriben requisitos basados ​​en lo que * piensan * que necesitan los usuarios, inician un gran esfuerzo de desarrollo y luego descubren que realmente no se quería en absoluto.

La solución a ese problema es no poner tanto énfasis en “escribir requisitos detallados” por adelantado antes del comienzo del proyecto; pero usar un enfoque más ágil o adaptable con mucha participación del usuario para elaborar más los requisitos a medida que el proyecto está en progreso. Debido a que el usuario está más directamente involucrado en proporcionar comentarios e insumos a medida que el proyecto está en progreso, existe una probabilidad mucho mayor de entregar algo que satisfaga las necesidades del usuario.

Chuck Cobb

Autor de “La guía del administrador de proyectos para dominar Agile”

Academia de gestión de proyectos ágiles