Cómo escribir los requisitos funcionales

publicado en: Articles | 0

en este artículo, describo brevemente la estructura de los requisitos funcionales que utilizamos en Retail Rocket company. Hay varios enfoques para ello, pero pongo el más eficiente para nuestra empresa a continuación.

En primer lugar, ¿cuáles son los requisitos funcionales?

Esta es una tarea técnica para el equipo de desarrollo. Los requisitos deben contener una dirección clara de cómo realizar la tarea en particular. Si falta alguna información, hay una gran posibilidad de falta de comunicación.,

los requisitos funcionales generalmente consisten en:

  • Historia de usuario (para mostrar lo que espera del equipo de desarrollo)
  • casos de uso (para mostrar escenarios)
  • Wireframes (para visualizar su idea)

veamos una historia de usuario y un caso de uso.

Una historia de usuario describe que el usuario de un rol particular necesita hacer para lograr un resultado particular.,

Generalmente, esta plantilla se utiliza:

Como una/un <papel> quiero <objetivo>, de modo que <beneficios>, para hacer <la tarea para desarrolladores>

Usted puede ver diferentes ejemplos de la aplicación de esta metodología. Por ejemplo, cómo funciona en Trello:

en Retail Rocket, creamos historias de usuario en Google Docs utilizando un formato de tabla., Ayuda mucho con la comunicación entre diferentes equipos porque todos pueden hacer comentarios y recopilar comentarios.

ejemplo de la historia de usuario

casos de Uso

Un caso de uso describe cómo el usuario interactúa con la interfaz para el logro de algún objetivo. En realidad, hay algunas maneras en que el usuario puede realizar su tarea., Si el usuario resuelve la tarea de varias maneras, necesita crear un caso de uso para cada una. Por ejemplo, se puede acceder a la función desarrollada desde varias pantallas. En este caso, es necesario escribir un caso de uso para cada opción.

por ejemplo, la página ‘Galería’. El objetivo del Usuario es almacenar imágenes con el propósito de usarlas en campañas de correo electrónico.

del Usuario tareas:

  • Para cargar una imagen/imágenes
  • Para poner una imagen/imágenes en la plantilla de correo electrónico
  • Para eliminar una imagen

Para cada tarea necesita escribir un caso de uso (descripción de la interacción del usuario con la interfaz).,

ejemplos de casos de uso:

Cargar imágenes a través de una sola página en la Oficina asociada.

  • El Administrador de correo electrónico inicia sesión en la cuenta personal de Retail Rocket.
  • Email manager abre la página «Galería».
  • El Administrador de correo electrónico USA arrastrar & soltar o hacer clic en el botón «Seleccionar archivos».
  • Las imágenes se están cargando.
  • El usuario ve la notificación sobre la carga exitosa.

Eliminar una imagen/imágenes

  • El usuario hace clic en la imagen.
  • La imagen está seleccionada.,
  • La selección se puede eliminar haciendo clic en el área de la imagen seleccionada.
  • El usuario hace clic en el icono-tres puntos.
  • aparece Un menú contextual.
  • El usuario selecciona el enlace «Eliminar archivo» en él. Si se seleccionaron varias imágenes, se eliminarán todas.
  • La imagen se borra.

utilizando este formato de requisitos funcionales, proporcionará a un equipo de desarrollo instrucciones claras. Además, mostrará cómo se ve esta interfaz desde el lado de un cliente y cómo puede satisfacer las necesidades de los usuarios., El enfoque ayuda con la presentación de su idea y evitar la falta de comunicación.

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *