stringtranslate.com

Corte vertical

Un corte vertical de los componentes de un proyecto

Un corte vertical ( VS ) es un tipo de hito , punto de referencia o fecha límite , con énfasis en demostrar el progreso en todos los componentes de un proyecto . [ cita requerida ] Puede haberse originado en la industria de los videojuegos . [ cita requerida ]

El término corte vertical se refiere a un corte transversal a través de las capas que forman la estructura de la base del código del software. Se utiliza principalmente en la terminología de Scrum , donde el trabajo se planifica en términos de características (o historias). Por ejemplo, como un enfoque muy básico, un proyecto de software puede constar de tres capas (o componentes):

  1. Capa de acceso a datos (parte inferior)
  2. Capa de lógica empresarial (intermedia)
  3. Capa de interfaz de usuario (arriba)

En este enfoque común, una porción vertical significa un poco de cada capa. Nuevamente, a modo de ejemplo, una nueva solicitud de función como "mostrar x información en la pantalla principal" contendría estos fragmentos de trabajo:

Por lo tanto, una porción vertical se puede definir como "la suma del trabajo que se debe realizar en cada capa que interviene en el funcionamiento de una característica específica". Una porción vertical no afecta necesariamente a todos los componentes del software. Por ejemplo, si la solución contiene un servicio web, este se ubicaría en el mismo "piso" que la interfaz de usuario, y una característica como "soporte de inicio y cierre de sesión en el servicio web" que involucra solo el servicio web no requiere un cambio en la interfaz de usuario, sino en las capas de acceso a la base de datos y al negocio.

Historias de usuarios verticales

Una historia de usuario vertical encapsula la acción de una función.

Un ejemplo de una historia de usuario vertical es: "Como usuario final, debo poder iniciar sesión en el portal de mi empresa para poder realizar las funciones de mi trabajo".

Criterios de aceptación

Los criterios de aceptación son condiciones de satisfacción. Esta historia está "concluida" cuando se completan las funcionalidades detalladas.

Por ejemplo:

Diseccionado por capas

Como desarrollador, deberá pensar en cada archivo encapsulado en cada capa que debe crearse y/o ampliarse para completar esta historia de "Usuario conectado".

Fuentes