Introducción
En los requerimientos se identifican las funcionalidades básicas que tendrá el proyecto en un lenguaje natural. Es decir, responden la pregunta: ¿Qué es lo que debe hacer la aplicación?
Asimismo, para mayor claridad, estos deberían reflejar cómo el usuario interactúa con el sistema.
Ejemplo
A continuación se mostrará una list de requerimientos básicos para una red social:
- Los usuarios deberían poderse registrar
- Los usuarios pueden publicar fotos, videos y texto
- Los usuarios pueden escribir comentarios a las publicaciones
- Los usuarios pueden agregar como amigos a otros usuarios
- Los usuarios pueden ver las publicaciones de sus amigos
- Cada uno de los perfiles puede tener una foto de perfil
- Cada uno de los usuarios tiene su propia página de usuario
Ten en cuenta que estos requerimientos deben estar en el lenguaje más natural posible, pero al mismo deben ser específicos.
En las etapas iniciales del proyecto, lo ideal es solo enfocarse en las funcionalidades básicas y necesarias, y evitar las que no son indispensables, ya que esto puede afectar en los plazos de entrega y en el presupuesto del proyecto.